configure.ac:79: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:743: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:736: AC_PROG_LEX is expanded from... configure.ac:79: the top level configure.ac:133: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:133: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:133: the top level configure.ac:437: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:437: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:437: the top level configure.ac:35: installing './compile' configure.ac:34: installing './missing' Xext/Makefile.am: installing './depcomp' hw/kdrive/src/Makefile.am:15: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/kdrive/src/Makefile.am:15: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least one source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, this automake: behavior may change in a future Automake major version, with object automake: files being placed in the same subdirectory as the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. hw/vfb/Makefile.am:9: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/vfb/Makefile.am:9: but option 'subdir-objects' is disabled hw/xfree86/dixmods/Makefile.am:38: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/xfree86/dixmods/Makefile.am:38: but option 'subdir-objects' is disabled hw/xfree86/drivers/inputtest/Makefile.am:41: warning: drivermandir multiply defined in condition TRUE ... manpages.am:5: ... 'drivermandir' previously defined here hw/xfree86/drivers/inputtest/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/inputtest/Makefile.am:43: warning: driverman_DATA multiply defined in condition TRUE ... manpages.am:7: ... 'driverman_DATA' previously defined here hw/xfree86/drivers/inputtest/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/inputtest/Makefile.am:45: warning: EXTRA_DIST multiply defined in condition TRUE ... manpages.am:15: ... 'EXTRA_DIST' previously defined here hw/xfree86/drivers/inputtest/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/inputtest/Makefile.am:47: warning: CLEANFILES multiply defined in condition TRUE ... manpages.am:16: ... 'CLEANFILES' previously defined here hw/xfree86/drivers/inputtest/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/modesetting/Makefile.am:60: warning: drivermandir multiply defined in condition TRUE ... manpages.am:5: ... 'drivermandir' previously defined here hw/xfree86/drivers/modesetting/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/modesetting/Makefile.am:62: warning: driverman_DATA multiply defined in condition TRUE ... manpages.am:7: ... 'driverman_DATA' previously defined here hw/xfree86/drivers/modesetting/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/modesetting/Makefile.am:64: warning: EXTRA_DIST multiply defined in condition TRUE ... manpages.am:15: ... 'EXTRA_DIST' previously defined here hw/xfree86/drivers/modesetting/Makefile.am:27: 'manpages.am' included from here hw/xfree86/drivers/modesetting/Makefile.am:66: warning: CLEANFILES multiply defined in condition TRUE ... manpages.am:16: ... 'CLEANFILES' previously defined here hw/xfree86/drivers/modesetting/Makefile.am:27: 'manpages.am' included from here hw/xfree86/glamor_egl/Makefile.am:24: warning: source file '$(top_srcdir)/glamor/glamor_egl.c' is in a subdirectory, hw/xfree86/glamor_egl/Makefile.am:24: but option 'subdir-objects' is disabled hw/xfree86/glamor_egl/Makefile.am:24: warning: source file '$(top_srcdir)/glamor/glamor_eglmodule.c' is in a subdirectory, hw/xfree86/glamor_egl/Makefile.am:24: but option 'subdir-objects' is disabled hw/xfree86/int10/Makefile.am:27: warning: source file '$(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c' is in a subdirectory, hw/xfree86/int10/Makefile.am:27: but option 'subdir-objects' is disabled hw/xfree86/int10/Makefile.am:27: warning: source file '$(srcdir)/../os-support/linux/int10/linux.c' is in a subdirectory, hw/xfree86/int10/Makefile.am:27: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:48: warning: source file '$(srcdir)/../shared/posix_tty.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:48: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:48: warning: source file '$(srcdir)/../shared/sigio.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:48: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:48: warning: source file '$(srcdir)/../shared/vidmem.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:48: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:20: warning: source file '$(srcdir)/../shared/ioperm_noop.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:20: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:13: warning: source file '$(srcdir)/../shared/agp_noop.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:13: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:13: warning: source file '$(srcdir)/../linux/lnx_agp.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:13: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:4: warning: source file '$(srcdir)/../shared/pm_noop.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:4: but option 'subdir-objects' is disabled hw/xfree86/os-support/bsd/Makefile.am:7: warning: source file '$(srcdir)/../shared/kmod_noop.c' is in a subdirectory, hw/xfree86/os-support/bsd/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/VTsw_noop.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/posix_tty.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/vidmem.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/sigiostubs.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/pm_noop.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/kmod_noop.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/hurd/Makefile.am:3: warning: source file '$(srcdir)/../shared/agp_noop.c' is in a subdirectory, hw/xfree86/os-support/hurd/Makefile.am:3: but option 'subdir-objects' is disabled hw/xfree86/os-support/linux/Makefile.am:31: warning: source file '$(srcdir)/../shared/VTsw_usl.c' is in a subdirectory, hw/xfree86/os-support/linux/Makefile.am:31: but option 'subdir-objects' is disabled hw/xfree86/os-support/linux/Makefile.am:31: warning: source file '$(srcdir)/../shared/posix_tty.c' is in a subdirectory, hw/xfree86/os-support/linux/Makefile.am:31: but option 'subdir-objects' is disabled hw/xfree86/os-support/linux/Makefile.am:31: warning: source file '$(srcdir)/../shared/vidmem.c' is in a subdirectory, hw/xfree86/os-support/linux/Makefile.am:31: but option 'subdir-objects' is disabled hw/xfree86/os-support/linux/Makefile.am:31: warning: source file '$(srcdir)/../shared/sigio.c' is in a subdirectory, hw/xfree86/os-support/linux/Makefile.am:31: but option 'subdir-objects' is disabled hw/xfree86/os-support/linux/Makefile.am:4: warning: source file '$(srcdir)/../shared/pm_noop.c' is in a subdirectory, hw/xfree86/os-support/linux/Makefile.am:4: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:8: warning: source file '$(srcdir)/../shared/agp_noop.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:8: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:20: warning: source file '$(srcdir)/../shared/kmod_noop.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:20: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:20: warning: source file '$(srcdir)/../shared/posix_tty.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:20: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:20: warning: source file '$(srcdir)/../shared/sigio.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:20: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:20: warning: source file '$(srcdir)/../shared/vidmem.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:20: but option 'subdir-objects' is disabled hw/xfree86/os-support/solaris/Makefile.am:2: warning: source file '$(srcdir)/../shared/VTsw_noop.c' is in a subdirectory, hw/xfree86/os-support/solaris/Makefile.am:2: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/VTsw_noop.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/agp_noop.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/ioperm_noop.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/kmod_noop.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/pm_noop.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/vidmem.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/posix_tty.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xfree86/os-support/stub/Makefile.am:7: warning: source file '$(srcdir)/../shared/sigio.c' is in a subdirectory, hw/xfree86/os-support/stub/Makefile.am:7: but option 'subdir-objects' is disabled hw/xnest/Makefile.am:9: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/xnest/Makefile.am:9: but option 'subdir-objects' is disabled hw/xquartz/Makefile.am:22: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/xquartz/Makefile.am:22: but option 'subdir-objects' is disabled hw/xquartz/pbproxy/Makefile.am:18: warning: source file '../NSUserDefaults+XQuartzDefaults.m' is in a subdirectory, hw/xquartz/pbproxy/Makefile.am:18: but option 'subdir-objects' is disabled hw/xwin/Makefile.am:35: warning: source file '$(top_srcdir)/mi/miinitext.c' is in a subdirectory, hw/xwin/Makefile.am:35: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi1/protocol-xchangedevicecontrol.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-common.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xiqueryversion.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xiquerydevice.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xiselectevents.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xigetselectedevents.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xisetclientpointer.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xigetclientpointer.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xiquerypointer.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xipassivegrabdevice.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-xiwarppointer.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/protocol-eventconvert.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled test/Makefile.am:84: warning: source file 'xi2/xi2.c' is in a subdirectory, test/Makefile.am:84: but option 'subdir-objects' is disabled configure: WARNING: unrecognized options: --enable-install-libxf86config, --enable-aiglx, --enable-glx-tls, --disable-xwayland, --enable-dmx, --enable-xfont, --enable-kdrive-evdev, --enable-kdrive-kbd, --enable-kdrive-mouse, --enable-xfake, --disable-xfbdev, --with-os-name, --with-os-vendor, --with-dri-driver-path configure: WARNING: unrecognized options: --enable-install-libxf86config, --enable-aiglx, --enable-glx-tls, --disable-xwayland, --enable-dmx, --enable-xfont, --enable-kdrive-evdev, --enable-kdrive-kbd, --enable-kdrive-mouse, --enable-xfake, --disable-xfbdev, --with-os-name, --with-os-vendor, --with-dri-driver-path In file included from ../include/misc.h:119, from colormap.c:56: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from colormap.c:54: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from atom.c:55: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from atom.c:54: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from cursor.c:54: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from devices.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from dispatch.c:109: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from dixfonts.c:58: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from main.c:85: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from main.c:82: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from dixutils.c:89: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from events.c:109: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from enterleave.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from extension.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from eventconvert.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from gc.c:54: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from gestures.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from globals.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from getevents.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glyphcurs.c:51: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from grabs.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from initatoms.c:12: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ../include/exevents.h:34, from inpututils.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from pixmap.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from privates.c:56: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from property.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/resource.h:49, from registry.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from registry.c:25: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/ptrveloc.h:28, from ptrveloc.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from region.c:82: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from swaprep.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from selection.c:51: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from swapreq.c:54: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from resource.c:125: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from tables.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from window.c:103: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from touch.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fballpriv.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbarc.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbbits.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbbltone.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbblt.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbblt.c:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbcopy.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbcmap_mi.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfill.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbgc.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfillsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfillrect.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbgetsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbglyph.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbline.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fboverlay.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbimage.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbimage.c:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpict.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbpict.c:30: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpixmap.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpoint.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpush.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbscreen.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbseg.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbutil.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbsolid.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbtrap.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbwindow.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbsetsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbarc.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbbits.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbblt.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbblt.c:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fballpriv.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbbltone.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfill.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbcmap_mi.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbcopy.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfillrect.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbgc.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbgetsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbglyph.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbimage.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbimage.c:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbfillsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbline.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fboverlay.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpict.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbpict.c:30: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpixmap.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpoint.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbpush.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbsetsp.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbscreen.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbseg.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbtrap.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbsolid.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbwindow.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from fb.h:30, from fbutil.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mibitblt.c:55: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from micmap.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from ../include/region.h:50, from mi.h:50, from micopy.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from miarc.c:56: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from midash.c:50: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mieq.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from miexpose.c:82: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from midispcur.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from mifillarc.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from migc.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from miglblt.c:54: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mioverlay.c:7: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mipointer.c:56: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/gcstruct.h:50, from mifillrct.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from mipoly.c:56: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/pixmap.h:50, from ../include/pixmapstr.h:49, from mipolypnt.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from mipolyseg.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from mipolyrect.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from miscrinit.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from misprite.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mivaltree.c:96: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mipolytext.c:62: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/gcstruct.h:50, from mipushpxl.c:51: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mizerclip.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from mizerarc.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from miwideline.c:68: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from mizerline.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/miscstruct.h:50, from ../include/regionstr.h:52, from miwindow.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from geext.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from shape.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from bigreq.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from sleepuntil.h:34, from sleepuntil.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from sync.c:61: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from sync.c:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xtest.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xvmain.c:84: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xvmain.c:80: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xcmisc.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from shm.c:46: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xvmc.c:10: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xvmc.c:6: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xres.c:14: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xres.c:10: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xvdisp.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xvdisp.c:28: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from saver.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from panoramiX.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from panoramiXprocs.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from panoramiXSwap.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from xace.c:25: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from security.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from dpms.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from hashtable.c:6: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from vidmode.c:41: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from misync.c:28: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from misyncfd.c:27: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from misyncshm.c:27: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from damage.c:30: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shadow.h:27, from sh3224.c:27: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shafb4.c:33: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shafb8.c:33: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shadow.c:30: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shiplan2p4.c:33: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shiplan2p8.c:33: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shpacked.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shplanar.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shplanar8.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot16pack_270.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpackYX.h:24, from shrot16pack_270YX.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot16pack_90.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot16pack_180.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpackYX.h:24, from shrot16pack_90YX.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot16pack.c:30: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot32pack_270.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot32pack_90.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot32pack.c:30: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot32pack_180.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot8pack_180.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot8pack_90.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot8pack.c:30: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotpack.h:36, from shrot8pack_270.c:31: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from shrotate.c:29: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/miscstruct.h:50, from ../../include/regionstr.h:52, from ../../include/region.h:50, from ../../mi/mi.h:50, from rootlessGC.c:37: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/miscstruct.h:50, from ../../include/regionstr.h:52, from ../../include/region.h:50, from ../../mi/mi.h:50, from rootlessScreen.c:36: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from rootlessCommon.h:39, from rootlessCommon.c:39: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from ../../fb/fb.h:30, from rootlessWindow.c:49: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ rootlessCommon.c:137:15: warning: no previous prototype for ‘RootlessWID’ [-Wmissing-prototypes] 137 | unsigned long RootlessWID(WindowPtr pWindow) { | ^~~~~~~~~~~ rootlessCommon.c: In function ‘RootlessWID’: rootlessCommon.c:141:15: warning: unused variable ‘curPixmap’ [-Wunused-variable] 141 | PixmapPtr curPixmap; | ^~~~~~~~~ rootlessCommon.c:138:15: warning: unused variable ‘pScreen’ [-Wunused-variable] 138 | ScreenPtr pScreen = pWindow->drawable.pScreen; | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from rootlessValTree.c:98: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from auth.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from /usr/include/X11/Xauth.h:57, from auth.c:39: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from access.c:96: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from /usr/include/X11/Xtrans/Xtrans.h:54, from access.c:92: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from WaitFor.c:66: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from WaitFor.c:62: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ auth.c: In function ‘GenerateRandomData’: auth.c:320:5: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 320 | read(fd, buf, len); | ^~~~~~~~~~~~~~~~~~ In file included from backtrace.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from client.c:59: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from inputthread.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from oscolor.c:52: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from mitauth.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from io.c:75: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from /usr/include/X11/Xtrans/Xtrans.h:54, from io.c:67: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from connection.c:106: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from /usr/include/X11/Xtrans/Xtrans.h:54, from connection.c:75: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ospoll.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from utils.c:75: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from utils.c:68: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xdmauth.c:46: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from /usr/include/X11/Xtrans/Xtrans.h:54, from xdmauth.c:45: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from osinit.c:53: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xsha1.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xprintf.c:64: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from xprintf.c:63: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from log.c:90: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from log.c:82: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xdmcp.c:41: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from xdmcp.c:28: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from busfault.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from busfault.c:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from strlcat.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from strlcat.c:22: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from strlcpy.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from strlcpy.c:22: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from timingsafe_memcmp.c:21: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from timingsafe_memcmp.c:19: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from randr.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrcrtc.c:24: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrdispatch.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrlease.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrinfo.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrmonitor.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrpointer.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rroutput.c:24: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrproperty.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrmode.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrproviderproperty.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrtransform.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrsdispatch.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrprovider.c:26: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrscreen.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from randrstr.h:38, from rrxinerama.c:71: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from animcur.c:41: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glyph.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from filter.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from miindex.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from matrix.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mitrap.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mirect.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mitri.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from mipict.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from picture.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from render.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from allowev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgdctl.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgkbd.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgfctl.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgkmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgprop.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from chgptr.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from closedev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from devbell.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from exevents.c:85: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getbmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getdctl.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from extinit.c:58: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getfctl.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from getfocus.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getkmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getmmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getselev.c:59: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getvers.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from getprop.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from grabdev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from gtmotion.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from grabdevb.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from grabdevk.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from listdev.c:59: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from opendev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from queryst.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from selectev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from sendexev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from setfocus.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from setbmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from setdval.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from setmmap.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from setmode.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ungrdev.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ungrdevb.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ungrdevk.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/resource.h:49, from xibarriers.h:9, from xibarriers.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xiallowev.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xichangehierarchy.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xigetclientpointer.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xigrabdev.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xipassivegrab.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xichangecursor.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from xiproperty.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xiquerydevice.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xiquerypointer.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from ../include/dixstruct.h:28, from xiselectev.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xiqueryversion.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xisetdevfocus.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from stubs.c:63: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xiwarppointer.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xisetclientpointer.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxLEDs.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkb.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxBeep.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxCtrls.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxLoad.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from ddxLoad.c:36: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xkbUtils.c:55: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xkbEvents.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbSwap.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/privates.h:19, from ../Xi/exglobals.h:34, from xkbAccessX.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbLEDs.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbPrKeyEv.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbInit.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbActions.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from maprules.c:45: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from /usr/include/X11/Xos_r.h:72, from maprules.c:37: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkmread.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from xkmread.c:33: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbfmisc.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from xkbfmisc.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbout.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from xkbout.c:34: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from XKBMisc.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xkbtext.c:40: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from xkbtext.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from XKBAlloc.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from XKBMAlloc.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxVT.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from XKBGAlloc.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from ddxPrivate.c:7: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from ddxKillSrv.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from dbe.c:43: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from dbe.c:39: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from midbe.c:41: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from set.c:54: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from set.c:52: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from ../include/dixstruct.h:28, from record.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from disconnect.c:49: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from select.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from cursor.c:49: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from region.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from saveset.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from xfixesint.h:54, from xfixes.c:49: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from damageextint.h:32, from damageext.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from compint.h:51, from compext.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from compint.h:51, from compwindow.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from compint.h:51, from compinit.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from compint.h:51, from compalloc.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from compint.h:51, from compoverlay.c:48: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_dispatch_swap.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_reqsize.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_dispatch.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_size_get.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_table.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/globals.h:5, from ../include/opaque.h:34, from extension_string.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from createcontext.c:28: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from clientinfo.c:27: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_util.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from indirect_util.c:30: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_texture_compression.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from glxcmds.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxcmds.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from indirect_program.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from glxcmdsswap.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxcmdsswap.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from glxext.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxext.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glxdriswrast.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxdriswrast.c:33: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from glxscreens.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxscreens.c:36: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ./glxserver.h:41, from render2.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxdricommon.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from renderpix.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from renderpixswap.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from single2.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from single2.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from rensize.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from render2swap.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from single2swap.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from singlepix.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from singlepixswap.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from singlesize.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from swap_interval.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from ../include/glxvndabi.h:62, from vndserver.h:34, from vndcmds.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from ../include/glxvndabi.h:62, from vndserver.h:34, from vndext.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/window.h:50, from ../include/windowstr.h:50, from glxdri2.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from glxdri2.c:30: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from ../include/glxvndabi.h:62, from vndserver.h:34, from vndservermapping.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from glxserver.h:41, from xfont.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from ../include/glxvndabi.h:62, from vndservervendor.h:35, from vndservervendor.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_fake.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_event.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_execute.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_fence.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_request.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_notify.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_scmd.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_screen.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from present_priv.h:28, from present_vblank.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from dri3_priv.h:28, from dri3_screen.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from dri3_priv.h:28, from dri3.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from dri3_priv.h:28, from dri3_request.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_classic.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from exa_classic.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_mixed.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from exa_mixed.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_driver.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from exa_driver.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_migration_classic.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from exa_migration_classic.c:33: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_accel.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_migration_mixed.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from exa_migration_mixed.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_glyphs.c:49: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_offscreen.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_render.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from exa.h:34, from exa_priv.h:33, from exa_unaccel.c:24: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_core.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_copy.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_font.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_dash.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_composite_glyphs.c:25: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_image.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_lines.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_render.c:35: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_segs.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_gradient.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_program.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_rects.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_prepare.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_spans.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_text.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_transform.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_trapezoid.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_transfer.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_glyphblt.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_triangles.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_pixmap.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_points.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_addtraps.c:29: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_largepixmap.c:4: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_window.c:24: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_vbo.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_picture.c:41: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_fbo.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_compositerects.c:30: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_utils.c:23: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_egl_stubs.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_sync.c:24: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/scrnintstr.h:50, from glamor.h:32, from glamor_priv.h:32, from glamor_xv.c:39: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from udev.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from config.c:31: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86Config.c:52: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Bus.c:40: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86Configure.c:30: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86DGA.c:46: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/input.h:50, from xf86Cursor.c:34: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86DPMS.c:37: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Globals.c:38: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86AutoConfig.c:36: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86Events.c:59: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Option.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/input.h:50, from xf86Init.c:50: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86fbman.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86VidMode.c:42: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86cmap.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/miscstruct.h:50, from ../../../include/regionstr.h:52, from ../../../include/region.h:50, from ../../../mi/mi.h:50, from xf86Helper.c:42: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86Xinput.c:58: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xisb.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ./xf86str.h:37, from ./xf86.h:44, from ./../modes/xf86Modes.h:35, from xf86Mode.c:88: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ./../modes/xf86Modes.h:32: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86PM.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xorgHelper.c:7: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/gc.h:53, from ../../../include/dix.h:51, from ../../../include/dixstruct.h:28, from ../../../include/extension.h:79, from xf86Extensions.c:30: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86xvmc.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86xv.c:35: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86fbBus.c:40: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from xf86VGAarbiter.h:29, from xf86VGAarbiter.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86pciBus.c:40: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86RandR.c:29: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86noBus.c:40: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86platformBus.c:39: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86str.h:37, from xf86.h:44, from xf86DefModeSet.c:13: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from ddcProperty.c:28: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ddc.c:17: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from print_edid.c:34: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from interpret_edid.c:31: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from vbeModes.c:39: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from vbeModes.c:37: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from vbe.c:18: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from vbe.c:16: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from helper_exec.c:26: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from helper_exec.c:25: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86int10.c:11: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from helper_mem.c:13: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from helper_mem.c:10: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86x86emu.c:10: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86int10module.c:10: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from generic.c:13: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from generic.c:10: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from xf86Pci.h:107, from Pci.h:109, from Pci.c:127: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../include/input.h:50, from lnx_video.c:34: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from lnx_video.c:31: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from lnx_init.c:36: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/os-support/xf86_OSlib.h:326, from lnx_kmod.c:11: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from ../../../../hw/xfree86/os-support/xf86_OSlib.h:76: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from lnx_bell.c:33: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../include/window.h:50, from ../../../../include/globals.h:5, from ../../../../include/opaque.h:34, from ../../../../hw/xfree86/os-support/xf86_OSproc.h:109, from lnx_platform.c:14: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from lnx_platform.c:11: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from ./../shared/VTsw_usl.c:30: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../include/input.h:50, from ./../shared/vidmem.c:33: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from ./../shared/posix_tty.c:61: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from ./../shared/sigio.c:61: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from lnx_apm.c:7: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../../include/misc.h:120, from ../../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from lnx_acpi.c:5: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../../include/misc.h:120, from ../../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from lnx_agp.c:15: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from SlowBcopy.c:20: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from Input.c:59: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from InputClass.c:31: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from InputClass.c:30: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from OutputClass.c:30: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from write.c:58: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from scan.c:75: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from scan.c:61: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from DRI.c:34: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from Extensions.c:38: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ./../common/xf86str.h:37, from ./../common/xf86Config.h:38, from read.c:59: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ./xf86Optrec.h:66, from ./../common/xf86Config.h:36: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86CursorRD.c:6: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86HWCurs.c:8: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86HWCurs.c:6: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from vgaHW.c:23: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from vgaHW.c:19: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/gc.h:53, from ../../../include/dix.h:51, from loadmod.c:53: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from loader.c:54: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from loader.c:53: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86Cursors.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Cursors.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86gtf.c:67: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86Crtc.c:32: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Crtc.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86Modes.h:35, from xf86Modes.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Modes.h:32: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86EdidModes.c:35: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86RandR12.c:27: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/miscstruct.h:50, from ../../../include/regionstr.h:52, from ../../../include/region.h:50, from ../../../mi/mi.h:50, from xf86Rotate.c:31: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86Rotate.c:29: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86DiDGA.c:27: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from dri.c:40: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from xf86dri.c:43: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86dri.c:41: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/gc.h:53, from ../../../include/dix.h:51, from ../../../include/dixstruct.h:28, from dri2ext.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from dri2.c:42: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from xf86i2c.c:16: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xf86i2c.c:14: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/gc.h:53, from ../../../include/dix.h:51, from ../../../include/extnsionst.h:50, from ../../../hw/xfree86/common/xf86Extensions.h:29, from ../../../mi/miinitext.c:80: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/input.h:50, from ../../../include/inputstr.h:53, from xkbVT.c:39: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from xorg-wrapper.c:51: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from xorg-wrapper.c:35: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from sdksyms.c:10: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/input.h:50, from ../../../include/inputstr.h:53, from xkbKillSrv.c:39: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/window.h:50, from ../../../include/windowstr.h:50, from xkbPrivate.c:12: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from ../../../fb/fb.h:30, from fbmodule.c:32: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from shmodule.c:29: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86Privstr.h:37, from ../../../hw/xfree86/common/xf86Priv.h:38, from glxmodule.c:39: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from fbdevhw.c:8: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from fbdevhw.c:6: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from shadowfb.c:15: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from ./../../../exa/exa.h:34, from ./../../../exa/exa_priv.h:33, from examodule.c:34: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from examodule.c:32: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from ../../../glamor/glamor.h:32, from ../../../glamor/glamor_priv.h:32, from glamor_xf86_xv.c:42: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from ../../../glamor/glamor_egl.c:37: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../hw/xfree86/common/xf86str.h:37, from ../../../hw/xfree86/common/xf86.h:44, from ../../../glamor/glamor_eglmodule.c:32: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from driver.c:41: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../include/input.h:50, from ../../../../include/inputstr.h:53, from drmmode_display.c:39: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from dri2.c:41: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from present.c:39: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from present.c:33: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../hw/xfree86/common/xf86str.h:37, from ../../../../hw/xfree86/common/xf86.h:44, from vblank.c:33: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../randr/randrstr.h:38, from ./../../modes/xf86Crtc.h:27, from driver.h:35, from pageflip.c:30: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/misc.h:119, from ../../../../include/input.h:50, from ../../../../include/inputstr.h:53, from ../../../../include/exevents.h:34, from xf86-input-inputtest.c:32: ../../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ xf86-input-inputtest.c: In function ‘try_accept_connection’: xf86-input-inputtest.c:189:29: warning: logical ‘or’ of equal expressions [-Wlogical-op] 189 | if (errno == EAGAIN || errno == EWOULDBLOCK) | ^~ xf86-input-inputtest.c: In function ‘read_input_from_connection’: xf86-input-inputtest.c:848:33: warning: logical ‘or’ of equal expressions [-Wlogical-op] 848 | if (errno == EAGAIN || errno == EWOULDBLOCK) | ^~ In file included from ../../include/misc.h:119, from ../../mi/miinitext.c:100: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from InitOutput.c:40: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/miscstruct.h:50, from ../../include/regionstr.h:52, from ../../include/region.h:50, from ../../mi/mi.h:50, from InitInput.c:34: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xos.h:62, from InitOutput.c:39: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Events.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Display.c:24: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from Display.c:19: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Cursor.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from Color.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/gc.h:53, from ../../include/gcstruct.h:50, from GC.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Args.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from Font.c:22: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/miscstruct.h:50, from ../../include/regionstr.h:52, from GCOps.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Handlers.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Keyboard.c:26: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/miscstruct.h:50, from ../../include/regionstr.h:52, from Pixmap.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Pointer.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from Init.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from Screen.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/gc.h:53, from ../../include/gcstruct.h:50, from Window.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../include/screenint.h:50, from ../../include/scrnintstr.h:50, from Visual.c:21: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/misc.h:119, from ../../mi/miinitext.c:100: ../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kdrive.c:26: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kcmap.c:26: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kinput.c:28: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kinfo.c:26: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kshadow.c:26: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from kdrive.h:31, from kxv.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../mi/miinitext.c:100: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr.h:33, from hostx.h:33, from hostx.c:30: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr.h:33, from ephyrcursor.c:30: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr.h:33, from ephyrinit.c:29: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr.h:33, from ephyr.c:33: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyrlog.h:32, from ephyrvideo.c:37: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyrvideo.c:32: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr.h:33, from ephyr_draw.c:32: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../../../include/misc.h:120, from ../../../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ephyr_glamor_glx.c:41: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from /usr/include/X11/Xlibint.h:345, from ephyr_glamor_glx.c:32: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../include/misc.h:119, from ../../../include/screenint.h:50, from ../../../include/scrnintstr.h:50, from ../../../hw/kdrive/src/kdrive.h:31, from ephyr_glamor_xv.c:28: ../../../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../../../hw/kdrive/src/kdrive.h:27: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../../../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from string.c:37: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from /usr/include/X11/Xfuncs.h:46, from ../include/misc.h:120, from ../include/os.h:50: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../xfixes/xfixesint.h:54, from fixes.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from input.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from misc.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from signal-logging.c:34: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ simple-xinit.c: In function ‘handle_sigchld’: simple-xinit.c:69:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 69 | write(server_displayfd, server_dead, strlen(server_dead)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from touch.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../hw/xfree86/common/xf86str.h:37, from ../hw/xfree86/common/xf86.h:44, from xfree86.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from test_xkb.c:42: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from xtest.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from hashtabletest.c:5: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/screenint.h:50, from ../include/gc.h:53, from ../include/dix.h:51, from ../include/extnsionst.h:50, from ../include/extinit.h:54, from xi2/protocol-common.c:33: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi1/protocol-xchangedevicecontrol.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xiqueryversion.c:46: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xiquerydevice.c:36: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xigetselectedevents.c:46: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xisetclientpointer.c:44: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xigetclientpointer.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xiquerypointer.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xiselectevents.c:57: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inpututils.h:32, from xi2/xi2.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xiwarppointer.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-eventconvert.c:32: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from ../include/input.h:50, from ../include/inputstr.h:53, from xi2/protocol-xipassivegrabdevice.c:38: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/misc.h:119, from sdksyms.c:10: ../include/os.h:592:1: warning: redundant redeclaration of ‘strlcpy’ [-Wredundant-decls] 592 | strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ In file included from ../include/os.h:56: /usr/include/bsd/string.h:46:8: note: previous declaration of ‘strlcpy’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 46 | size_t strlcpy(char *dst, const char *src, size_t siz); | ^~~~~~~ ../include/os.h:594:1: warning: redundant redeclaration of ‘strlcat’ [-Wredundant-decls] 594 | strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ /usr/include/bsd/string.h:47:8: note: previous declaration of ‘strlcat’ with type ‘size_t(char *, const char *, size_t)’ {aka ‘long unsigned int(char *, const char *, long unsigned int)’} 47 | size_t strlcat(char *dst, const char *src, size_t siz); | ^~~~~~~ libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules/extensions' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules/drivers' libtool: warning: remember to run 'libtool --finish /usr/lib/xorg/modules/input' [01;33m/usr/libexec/Xorg has suid bit set [0m[01;33m/usr/libexec/Xorg.wrap has suid bit set [0m[01;33m*** 0 error(s), 2 warning(s) [0m