summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthegeorg <[email protected]>2024-05-18 00:46:52 +0300
committerthegeorg <[email protected]>2024-05-18 00:57:03 +0300
commit144a9c52e58b6386dd6929c1d95a11d04bc8eaa5 (patch)
treeb633d50f211b16604dc3aed9ad4fc7f563ebc7b2
parent6bb04f40e291c6fc3ac8e556d561d59eed0a49b9 (diff)
Flatten bison/gnulib/src to bison/lib to match upstream layout
2f47b5eab59c8031971bd995b703c854fd6f106d
-rw-r--r--build/sysincl/misc-win.yml28
-rw-r--r--build/sysincl/misc.yml14
-rw-r--r--contrib/tools/bison/gnulib/ya.make244
-rw-r--r--contrib/tools/bison/lib/abitset.c (renamed from contrib/tools/bison/gnulib/src/abitset.c)0
-rw-r--r--contrib/tools/bison/lib/abitset.h (renamed from contrib/tools/bison/gnulib/src/abitset.h)0
-rw-r--r--contrib/tools/bison/lib/argmatch.c (renamed from contrib/tools/bison/gnulib/src/argmatch.c)0
-rw-r--r--contrib/tools/bison/lib/argmatch.h (renamed from contrib/tools/bison/gnulib/src/argmatch.h)0
-rw-r--r--contrib/tools/bison/lib/asnprintf.c (renamed from contrib/tools/bison/gnulib/src/asnprintf.c)0
-rw-r--r--contrib/tools/bison/lib/basename-lgpl.c (renamed from contrib/tools/bison/gnulib/src/basename-lgpl.c)0
-rw-r--r--contrib/tools/bison/lib/basename.c (renamed from contrib/tools/bison/gnulib/src/basename.c)0
-rw-r--r--contrib/tools/bison/lib/bbitset.h (renamed from contrib/tools/bison/gnulib/src/bbitset.h)0
-rw-r--r--contrib/tools/bison/lib/binary-io.c (renamed from contrib/tools/bison/gnulib/src/binary-io.c)0
-rw-r--r--contrib/tools/bison/lib/binary-io.h (renamed from contrib/tools/bison/gnulib/src/binary-io.h)0
-rw-r--r--contrib/tools/bison/lib/bison-system.h (renamed from contrib/tools/bison/gnulib/src/bison-system.h)0
-rw-r--r--contrib/tools/bison/lib/bitrotate.c (renamed from contrib/tools/bison/gnulib/src/bitrotate.c)0
-rw-r--r--contrib/tools/bison/lib/bitrotate.h (renamed from contrib/tools/bison/gnulib/src/bitrotate.h)0
-rw-r--r--contrib/tools/bison/lib/bitset.c (renamed from contrib/tools/bison/gnulib/src/bitset.c)0
-rw-r--r--contrib/tools/bison/lib/bitset.h (renamed from contrib/tools/bison/gnulib/src/bitset.h)0
-rw-r--r--contrib/tools/bison/lib/bitset_stats.c (renamed from contrib/tools/bison/gnulib/src/bitset_stats.c)0
-rw-r--r--contrib/tools/bison/lib/bitset_stats.h (renamed from contrib/tools/bison/gnulib/src/bitset_stats.h)0
-rw-r--r--contrib/tools/bison/lib/bitsetv-print.c (renamed from contrib/tools/bison/gnulib/src/bitsetv-print.c)0
-rw-r--r--contrib/tools/bison/lib/bitsetv-print.h (renamed from contrib/tools/bison/gnulib/src/bitsetv-print.h)0
-rw-r--r--contrib/tools/bison/lib/bitsetv.c (renamed from contrib/tools/bison/gnulib/src/bitsetv.c)0
-rw-r--r--contrib/tools/bison/lib/bitsetv.h (renamed from contrib/tools/bison/gnulib/src/bitsetv.h)0
-rw-r--r--contrib/tools/bison/lib/c-ctype.c (renamed from contrib/tools/bison/gnulib/src/c-ctype.c)0
-rw-r--r--contrib/tools/bison/lib/c-ctype.h (renamed from contrib/tools/bison/gnulib/src/c-ctype.h)0
-rw-r--r--contrib/tools/bison/lib/c-stack.c (renamed from contrib/tools/bison/gnulib/src/c-stack.c)0
-rw-r--r--contrib/tools/bison/lib/c-stack.h (renamed from contrib/tools/bison/gnulib/src/c-stack.h)0
-rw-r--r--contrib/tools/bison/lib/c-strcase.h (renamed from contrib/tools/bison/gnulib/src/c-strcase.h)0
-rw-r--r--contrib/tools/bison/lib/c-strcasecmp.c (renamed from contrib/tools/bison/gnulib/src/c-strcasecmp.c)0
-rw-r--r--contrib/tools/bison/lib/c-strcaseeq.h (renamed from contrib/tools/bison/gnulib/src/c-strcaseeq.h)0
-rw-r--r--contrib/tools/bison/lib/c-strncasecmp.c (renamed from contrib/tools/bison/gnulib/src/c-strncasecmp.c)0
-rw-r--r--contrib/tools/bison/lib/calloc.c (renamed from contrib/tools/bison/gnulib/src/calloc.c)0
-rw-r--r--contrib/tools/bison/lib/clean-temp.c (renamed from contrib/tools/bison/gnulib/src/clean-temp.c)0
-rw-r--r--contrib/tools/bison/lib/clean-temp.h (renamed from contrib/tools/bison/gnulib/src/clean-temp.h)0
-rw-r--r--contrib/tools/bison/lib/cloexec.c (renamed from contrib/tools/bison/gnulib/src/cloexec.c)0
-rw-r--r--contrib/tools/bison/lib/cloexec.h (renamed from contrib/tools/bison/gnulib/src/cloexec.h)0
-rw-r--r--contrib/tools/bison/lib/close-stream.c (renamed from contrib/tools/bison/gnulib/src/close-stream.c)0
-rw-r--r--contrib/tools/bison/lib/close-stream.h (renamed from contrib/tools/bison/gnulib/src/close-stream.h)0
-rw-r--r--contrib/tools/bison/lib/close.c (renamed from contrib/tools/bison/gnulib/src/close.c)0
-rw-r--r--contrib/tools/bison/lib/closein.c (renamed from contrib/tools/bison/gnulib/src/closein.c)0
-rw-r--r--contrib/tools/bison/lib/closein.h (renamed from contrib/tools/bison/gnulib/src/closein.h)0
-rw-r--r--contrib/tools/bison/lib/closeout.c (renamed from contrib/tools/bison/gnulib/src/closeout.c)0
-rw-r--r--contrib/tools/bison/lib/closeout.h (renamed from contrib/tools/bison/gnulib/src/closeout.h)0
-rw-r--r--contrib/tools/bison/lib/concat-filename.c (renamed from contrib/tools/bison/gnulib/src/concat-filename.c)0
-rw-r--r--contrib/tools/bison/lib/concat-filename.h (renamed from contrib/tools/bison/gnulib/src/concat-filename.h)0
-rw-r--r--contrib/tools/bison/lib/dirname-lgpl.c (renamed from contrib/tools/bison/gnulib/src/dirname-lgpl.c)0
-rw-r--r--contrib/tools/bison/lib/dirname.c (renamed from contrib/tools/bison/gnulib/src/dirname.c)0
-rw-r--r--contrib/tools/bison/lib/dirname.h (renamed from contrib/tools/bison/gnulib/src/dirname.h)0
-rw-r--r--contrib/tools/bison/lib/dosname.h (renamed from contrib/tools/bison/gnulib/src/dosname.h)0
-rw-r--r--contrib/tools/bison/lib/dup-safer-flag.c (renamed from contrib/tools/bison/gnulib/src/dup-safer-flag.c)0
-rw-r--r--contrib/tools/bison/lib/dup-safer.c (renamed from contrib/tools/bison/gnulib/src/dup-safer.c)0
-rw-r--r--contrib/tools/bison/lib/dup2.c (renamed from contrib/tools/bison/gnulib/src/dup2.c)0
-rw-r--r--contrib/tools/bison/lib/ebitset.c (renamed from contrib/tools/bison/gnulib/src/ebitset.c)0
-rw-r--r--contrib/tools/bison/lib/ebitset.h (renamed from contrib/tools/bison/gnulib/src/ebitset.h)0
-rw-r--r--contrib/tools/bison/lib/error.c (renamed from contrib/tools/bison/gnulib/src/error.c)0
-rw-r--r--contrib/tools/bison/lib/error.h (renamed from contrib/tools/bison/gnulib/src/error.h)0
-rw-r--r--contrib/tools/bison/lib/execute.c (renamed from contrib/tools/bison/gnulib/src/execute.c)0
-rw-r--r--contrib/tools/bison/lib/execute.h (renamed from contrib/tools/bison/gnulib/src/execute.h)0
-rw-r--r--contrib/tools/bison/lib/exitfail.c (renamed from contrib/tools/bison/gnulib/src/exitfail.c)0
-rw-r--r--contrib/tools/bison/lib/exitfail.h (renamed from contrib/tools/bison/gnulib/src/exitfail.h)0
-rw-r--r--contrib/tools/bison/lib/fatal-signal.c (renamed from contrib/tools/bison/gnulib/src/fatal-signal.c)0
-rw-r--r--contrib/tools/bison/lib/fatal-signal.h (renamed from contrib/tools/bison/gnulib/src/fatal-signal.h)0
-rw-r--r--contrib/tools/bison/lib/fclose.c (renamed from contrib/tools/bison/gnulib/src/fclose.c)0
-rw-r--r--contrib/tools/bison/lib/fcntl.c (renamed from contrib/tools/bison/gnulib/src/fcntl.c)0
-rw-r--r--contrib/tools/bison/lib/fd-hook.c (renamed from contrib/tools/bison/gnulib/src/fd-hook.c)0
-rw-r--r--contrib/tools/bison/lib/fd-hook.h (renamed from contrib/tools/bison/gnulib/src/fd-hook.h)0
-rw-r--r--contrib/tools/bison/lib/fd-safer-flag.c (renamed from contrib/tools/bison/gnulib/src/fd-safer-flag.c)0
-rw-r--r--contrib/tools/bison/lib/fd-safer.c (renamed from contrib/tools/bison/gnulib/src/fd-safer.c)0
-rw-r--r--contrib/tools/bison/lib/fflush.c (renamed from contrib/tools/bison/gnulib/src/fflush.c)0
-rw-r--r--contrib/tools/bison/lib/filename.h (renamed from contrib/tools/bison/gnulib/src/filename.h)0
-rw-r--r--contrib/tools/bison/lib/filenamecat-lgpl.c (renamed from contrib/tools/bison/gnulib/src/filenamecat-lgpl.c)0
-rw-r--r--contrib/tools/bison/lib/filenamecat.c (renamed from contrib/tools/bison/gnulib/src/filenamecat.c)0
-rw-r--r--contrib/tools/bison/lib/filenamecat.h (renamed from contrib/tools/bison/gnulib/src/filenamecat.h)0
-rw-r--r--contrib/tools/bison/lib/float+.h (renamed from contrib/tools/bison/gnulib/src/float+.h)0
-rw-r--r--contrib/tools/bison/lib/float.c (renamed from contrib/tools/bison/gnulib/src/float.c)0
-rw-r--r--contrib/tools/bison/lib/fopen-safer.c (renamed from contrib/tools/bison/gnulib/src/fopen-safer.c)0
-rw-r--r--contrib/tools/bison/lib/fopen.c (renamed from contrib/tools/bison/gnulib/src/fopen.c)0
-rw-r--r--contrib/tools/bison/lib/fpending.c (renamed from contrib/tools/bison/gnulib/src/fpending.c)0
-rw-r--r--contrib/tools/bison/lib/fpending.h (renamed from contrib/tools/bison/gnulib/src/fpending.h)0
-rw-r--r--contrib/tools/bison/lib/fpucw.h (renamed from contrib/tools/bison/gnulib/src/fpucw.h)0
-rw-r--r--contrib/tools/bison/lib/fpurge.c (renamed from contrib/tools/bison/gnulib/src/fpurge.c)0
-rw-r--r--contrib/tools/bison/lib/freadahead.c (renamed from contrib/tools/bison/gnulib/src/freadahead.c)0
-rw-r--r--contrib/tools/bison/lib/freadahead.h (renamed from contrib/tools/bison/gnulib/src/freadahead.h)0
-rw-r--r--contrib/tools/bison/lib/freading.c (renamed from contrib/tools/bison/gnulib/src/freading.c)0
-rw-r--r--contrib/tools/bison/lib/freading.h (renamed from contrib/tools/bison/gnulib/src/freading.h)0
-rw-r--r--contrib/tools/bison/lib/frexp.c (renamed from contrib/tools/bison/gnulib/src/frexp.c)0
-rw-r--r--contrib/tools/bison/lib/fseeko.c (renamed from contrib/tools/bison/gnulib/src/fseeko.c)0
-rw-r--r--contrib/tools/bison/lib/fseterr.c (renamed from contrib/tools/bison/gnulib/src/fseterr.c)0
-rw-r--r--contrib/tools/bison/lib/fseterr.h (renamed from contrib/tools/bison/gnulib/src/fseterr.h)0
-rw-r--r--contrib/tools/bison/lib/fstat.c (renamed from contrib/tools/bison/gnulib/src/fstat.c)0
-rw-r--r--contrib/tools/bison/lib/ftello.c (renamed from contrib/tools/bison/gnulib/src/ftello.c)0
-rw-r--r--contrib/tools/bison/lib/get-errno.c (renamed from contrib/tools/bison/gnulib/src/get-errno.c)0
-rw-r--r--contrib/tools/bison/lib/get-errno.h (renamed from contrib/tools/bison/gnulib/src/get-errno.h)0
-rw-r--r--contrib/tools/bison/lib/getdtablesize.c (renamed from contrib/tools/bison/gnulib/src/getdtablesize.c)0
-rw-r--r--contrib/tools/bison/lib/getopt.c (renamed from contrib/tools/bison/gnulib/src/getopt.c)0
-rw-r--r--contrib/tools/bison/lib/getopt1.c (renamed from contrib/tools/bison/gnulib/src/getopt1.c)0
-rw-r--r--contrib/tools/bison/lib/getopt_int.h (renamed from contrib/tools/bison/gnulib/src/getopt_int.h)0
-rw-r--r--contrib/tools/bison/lib/gettext.h (renamed from contrib/tools/bison/gnulib/src/gettext.h)0
-rw-r--r--contrib/tools/bison/lib/gettimeofday.c (renamed from contrib/tools/bison/gnulib/src/gettimeofday.c)0
-rw-r--r--contrib/tools/bison/lib/gl_anyhash_list1.h (renamed from contrib/tools/bison/gnulib/src/gl_anyhash_list1.h)0
-rw-r--r--contrib/tools/bison/lib/gl_anyhash_list2.h (renamed from contrib/tools/bison/gnulib/src/gl_anyhash_list2.h)0
-rw-r--r--contrib/tools/bison/lib/gl_anylinked_list1.h (renamed from contrib/tools/bison/gnulib/src/gl_anylinked_list1.h)0
-rw-r--r--contrib/tools/bison/lib/gl_anylinked_list2.h (renamed from contrib/tools/bison/gnulib/src/gl_anylinked_list2.h)0
-rw-r--r--contrib/tools/bison/lib/gl_anytree_oset.h (renamed from contrib/tools/bison/gnulib/src/gl_anytree_oset.h)0
-rw-r--r--contrib/tools/bison/lib/gl_avltree_oset.c (renamed from contrib/tools/bison/gnulib/src/gl_avltree_oset.c)0
-rw-r--r--contrib/tools/bison/lib/gl_avltree_oset.h (renamed from contrib/tools/bison/gnulib/src/gl_avltree_oset.h)0
-rw-r--r--contrib/tools/bison/lib/gl_linkedhash_list.c (renamed from contrib/tools/bison/gnulib/src/gl_linkedhash_list.c)0
-rw-r--r--contrib/tools/bison/lib/gl_linkedhash_list.h (renamed from contrib/tools/bison/gnulib/src/gl_linkedhash_list.h)0
-rw-r--r--contrib/tools/bison/lib/gl_list.c (renamed from contrib/tools/bison/gnulib/src/gl_list.c)0
-rw-r--r--contrib/tools/bison/lib/gl_list.h (renamed from contrib/tools/bison/gnulib/src/gl_list.h)0
-rw-r--r--contrib/tools/bison/lib/gl_oset.c (renamed from contrib/tools/bison/gnulib/src/gl_oset.c)0
-rw-r--r--contrib/tools/bison/lib/gl_oset.h (renamed from contrib/tools/bison/gnulib/src/gl_oset.h)0
-rw-r--r--contrib/tools/bison/lib/gl_xlist.c (renamed from contrib/tools/bison/gnulib/src/gl_xlist.c)0
-rw-r--r--contrib/tools/bison/lib/gl_xlist.h (renamed from contrib/tools/bison/gnulib/src/gl_xlist.h)0
-rw-r--r--contrib/tools/bison/lib/gl_xoset.c (renamed from contrib/tools/bison/gnulib/src/gl_xoset.c)0
-rw-r--r--contrib/tools/bison/lib/gl_xoset.h (renamed from contrib/tools/bison/gnulib/src/gl_xoset.h)0
-rw-r--r--contrib/tools/bison/lib/glthread/lock.h (renamed from contrib/tools/bison/gnulib/src/glthread/lock.h)0
-rw-r--r--contrib/tools/bison/lib/glthread/tls.h (renamed from contrib/tools/bison/gnulib/src/glthread/tls.h)0
-rw-r--r--contrib/tools/bison/lib/hash.c (renamed from contrib/tools/bison/gnulib/src/hash.c)0
-rw-r--r--contrib/tools/bison/lib/hash.h (renamed from contrib/tools/bison/gnulib/src/hash.h)0
-rw-r--r--contrib/tools/bison/lib/ignore-value.h (renamed from contrib/tools/bison/gnulib/src/ignore-value.h)0
-rw-r--r--contrib/tools/bison/lib/isnan.c (renamed from contrib/tools/bison/gnulib/src/isnan.c)0
-rw-r--r--contrib/tools/bison/lib/isnand-nolibm.h (renamed from contrib/tools/bison/gnulib/src/isnand-nolibm.h)0
-rw-r--r--contrib/tools/bison/lib/isnand.c (renamed from contrib/tools/bison/gnulib/src/isnand.c)0
-rw-r--r--contrib/tools/bison/lib/isnanf-nolibm.h (renamed from contrib/tools/bison/gnulib/src/isnanf-nolibm.h)0
-rw-r--r--contrib/tools/bison/lib/isnanf.c (renamed from contrib/tools/bison/gnulib/src/isnanf.c)0
-rw-r--r--contrib/tools/bison/lib/isnanl-nolibm.h (renamed from contrib/tools/bison/gnulib/src/isnanl-nolibm.h)0
-rw-r--r--contrib/tools/bison/lib/isnanl.c (renamed from contrib/tools/bison/gnulib/src/isnanl.c)0
-rw-r--r--contrib/tools/bison/lib/itold.c (renamed from contrib/tools/bison/gnulib/src/itold.c)0
-rw-r--r--contrib/tools/bison/lib/lbitset.c (renamed from contrib/tools/bison/gnulib/src/lbitset.c)0
-rw-r--r--contrib/tools/bison/lib/lbitset.h (renamed from contrib/tools/bison/gnulib/src/lbitset.h)0
-rw-r--r--contrib/tools/bison/lib/libiberty.h (renamed from contrib/tools/bison/gnulib/src/libiberty.h)0
-rw-r--r--contrib/tools/bison/lib/localcharset.c (renamed from contrib/tools/bison/gnulib/src/localcharset.c)0
-rw-r--r--contrib/tools/bison/lib/localcharset.h (renamed from contrib/tools/bison/gnulib/src/localcharset.h)0
-rw-r--r--contrib/tools/bison/lib/localeconv.c (renamed from contrib/tools/bison/gnulib/src/localeconv.c)0
-rw-r--r--contrib/tools/bison/lib/lseek.c (renamed from contrib/tools/bison/gnulib/src/lseek.c)0
-rw-r--r--contrib/tools/bison/lib/lstat.c (renamed from contrib/tools/bison/gnulib/src/lstat.c)0
-rw-r--r--contrib/tools/bison/lib/malloc.c (renamed from contrib/tools/bison/gnulib/src/malloc.c)0
-rw-r--r--contrib/tools/bison/lib/malloca.c (renamed from contrib/tools/bison/gnulib/src/malloca.c)0
-rw-r--r--contrib/tools/bison/lib/malloca.h (renamed from contrib/tools/bison/gnulib/src/malloca.h)0
-rw-r--r--contrib/tools/bison/lib/mbrtowc.c (renamed from contrib/tools/bison/gnulib/src/mbrtowc.c)0
-rw-r--r--contrib/tools/bison/lib/mbswidth.c (renamed from contrib/tools/bison/gnulib/src/mbswidth.c)0
-rw-r--r--contrib/tools/bison/lib/mbswidth.h (renamed from contrib/tools/bison/gnulib/src/mbswidth.h)0
-rw-r--r--contrib/tools/bison/lib/memchr2.c (renamed from contrib/tools/bison/gnulib/src/memchr2.c)0
-rw-r--r--contrib/tools/bison/lib/memchr2.h (renamed from contrib/tools/bison/gnulib/src/memchr2.h)0
-rw-r--r--contrib/tools/bison/lib/mkdtemp.c (renamed from contrib/tools/bison/gnulib/src/mkdtemp.c)0
-rw-r--r--contrib/tools/bison/lib/mkstemp-safer.c (renamed from contrib/tools/bison/gnulib/src/mkstemp-safer.c)0
-rw-r--r--contrib/tools/bison/lib/mkstemp.c (renamed from contrib/tools/bison/gnulib/src/mkstemp.c)0
-rw-r--r--contrib/tools/bison/lib/msvc-inval.c (renamed from contrib/tools/bison/gnulib/src/msvc-inval.c)0
-rw-r--r--contrib/tools/bison/lib/msvc-inval.h (renamed from contrib/tools/bison/gnulib/src/msvc-inval.h)0
-rw-r--r--contrib/tools/bison/lib/msvc-nothrow.c (renamed from contrib/tools/bison/gnulib/src/msvc-nothrow.c)0
-rw-r--r--contrib/tools/bison/lib/msvc-nothrow.h (renamed from contrib/tools/bison/gnulib/src/msvc-nothrow.h)0
-rw-r--r--contrib/tools/bison/lib/nl_langinfo.c (renamed from contrib/tools/bison/gnulib/src/nl_langinfo.c)0
-rw-r--r--contrib/tools/bison/lib/obstack.c (renamed from contrib/tools/bison/gnulib/src/obstack.c)0
-rw-r--r--contrib/tools/bison/lib/obstack.h (renamed from contrib/tools/bison/gnulib/src/obstack.h)0
-rw-r--r--contrib/tools/bison/lib/obstack_printf.c (renamed from contrib/tools/bison/gnulib/src/obstack_printf.c)0
-rw-r--r--contrib/tools/bison/lib/open.c (renamed from contrib/tools/bison/gnulib/src/open.c)0
-rw-r--r--contrib/tools/bison/lib/palloca.h (renamed from contrib/tools/bison/gnulib/src/palloca.h)0
-rw-r--r--contrib/tools/bison/lib/pathmax.h (renamed from contrib/tools/bison/gnulib/src/pathmax.h)0
-rw-r--r--contrib/tools/bison/lib/penviron.h (renamed from contrib/tools/bison/gnulib/src/penviron.h)0
-rw-r--r--contrib/tools/bison/lib/perror.c (renamed from contrib/tools/bison/gnulib/src/perror.c)0
-rw-r--r--contrib/tools/bison/lib/pipe-safer.c (renamed from contrib/tools/bison/gnulib/src/pipe-safer.c)0
-rw-r--r--contrib/tools/bison/lib/pipe2-safer.c (renamed from contrib/tools/bison/gnulib/src/pipe2-safer.c)0
-rw-r--r--contrib/tools/bison/lib/pipe2.c (renamed from contrib/tools/bison/gnulib/src/pipe2.c)0
-rw-r--r--contrib/tools/bison/lib/platform/posix/config.h (renamed from contrib/tools/bison/gnulib/platform/posix/config.h)0
-rw-r--r--contrib/tools/bison/lib/platform/posix/configmake.h (renamed from contrib/tools/bison/gnulib/platform/posix/configmake.h)0
-rw-r--r--contrib/tools/bison/lib/platform/posix/fcntl.h (renamed from contrib/tools/bison/gnulib/platform/posix/fcntl.h)0
-rw-r--r--contrib/tools/bison/lib/platform/posix/getopt.h (renamed from contrib/tools/bison/gnulib/platform/posix/getopt.h)0
-rw-r--r--contrib/tools/bison/lib/platform/posix/unused-parameter.h (renamed from contrib/tools/bison/gnulib/platform/posix/unused-parameter.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/alloca.h (renamed from contrib/tools/bison/gnulib/platform/win64/alloca.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/config.h (renamed from contrib/tools/bison/gnulib/platform/win64/config.h)2
-rw-r--r--contrib/tools/bison/lib/platform/win64/configmake.h (renamed from contrib/tools/bison/gnulib/platform/win64/configmake.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/fcntl.h (renamed from contrib/tools/bison/gnulib/platform/win64/fcntl.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/getopt.h (renamed from contrib/tools/bison/gnulib/platform/win64/getopt.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/langinfo.h (renamed from contrib/tools/bison/gnulib/platform/win64/langinfo.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/locale.h (renamed from contrib/tools/bison/gnulib/platform/win64/locale.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/math.h (renamed from contrib/tools/bison/gnulib/platform/win64/math.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/sched.h (renamed from contrib/tools/bison/gnulib/platform/win64/sched.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/signal.h (renamed from contrib/tools/bison/gnulib/platform/win64/signal.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/spawn.h (renamed from contrib/tools/bison/gnulib/platform/win64/spawn.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/stdbool.h (renamed from contrib/tools/bison/gnulib/platform/win64/stdbool.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/sys/stat.h (renamed from contrib/tools/bison/gnulib/platform/win64/sys/stat.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/sys/time.h (renamed from contrib/tools/bison/gnulib/platform/win64/sys/time.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/sys/wait.h (renamed from contrib/tools/bison/gnulib/platform/win64/sys/wait.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/unistd.h (renamed from contrib/tools/bison/gnulib/platform/win64/unistd.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/unitypes.h (renamed from contrib/tools/bison/gnulib/platform/win64/unitypes.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/uniwidth.h (renamed from contrib/tools/bison/gnulib/platform/win64/uniwidth.h)0
-rw-r--r--contrib/tools/bison/lib/platform/win64/unused-parameter.h (renamed from contrib/tools/bison/gnulib/platform/win64/unused-parameter.h)0
-rw-r--r--contrib/tools/bison/lib/printf-args.c (renamed from contrib/tools/bison/gnulib/src/printf-args.c)0
-rw-r--r--contrib/tools/bison/lib/printf-args.h (renamed from contrib/tools/bison/gnulib/src/printf-args.h)0
-rw-r--r--contrib/tools/bison/lib/printf-frexp.c (renamed from contrib/tools/bison/gnulib/src/printf-frexp.c)0
-rw-r--r--contrib/tools/bison/lib/printf-frexp.h (renamed from contrib/tools/bison/gnulib/src/printf-frexp.h)0
-rw-r--r--contrib/tools/bison/lib/printf-frexpl.c (renamed from contrib/tools/bison/gnulib/src/printf-frexpl.c)0
-rw-r--r--contrib/tools/bison/lib/printf-frexpl.h (renamed from contrib/tools/bison/gnulib/src/printf-frexpl.h)0
-rw-r--r--contrib/tools/bison/lib/printf-parse.c (renamed from contrib/tools/bison/gnulib/src/printf-parse.c)0
-rw-r--r--contrib/tools/bison/lib/printf-parse.h (renamed from contrib/tools/bison/gnulib/src/printf-parse.h)0
-rw-r--r--contrib/tools/bison/lib/progname.c (renamed from contrib/tools/bison/gnulib/src/progname.c)0
-rw-r--r--contrib/tools/bison/lib/progname.h (renamed from contrib/tools/bison/gnulib/src/progname.h)0
-rw-r--r--contrib/tools/bison/lib/quote.h (renamed from contrib/tools/bison/gnulib/src/quote.h)0
-rw-r--r--contrib/tools/bison/lib/quotearg.c (renamed from contrib/tools/bison/gnulib/src/quotearg.c)0
-rw-r--r--contrib/tools/bison/lib/quotearg.h (renamed from contrib/tools/bison/gnulib/src/quotearg.h)0
-rw-r--r--contrib/tools/bison/lib/raise.c (renamed from contrib/tools/bison/gnulib/src/raise.c)0
-rw-r--r--contrib/tools/bison/lib/rawmemchr.c (renamed from contrib/tools/bison/gnulib/src/rawmemchr.c)0
-rw-r--r--contrib/tools/bison/lib/readlink.c (renamed from contrib/tools/bison/gnulib/src/readlink.c)0
-rw-r--r--contrib/tools/bison/lib/realloc.c (renamed from contrib/tools/bison/gnulib/src/realloc.c)0
-rw-r--r--contrib/tools/bison/lib/regcomp.c (renamed from contrib/tools/bison/gnulib/src/regcomp.c)0
-rw-r--r--contrib/tools/bison/lib/regex.c (renamed from contrib/tools/bison/gnulib/src/regex.c)0
-rw-r--r--contrib/tools/bison/lib/regex.h (renamed from contrib/tools/bison/gnulib/src/regex.h)0
-rw-r--r--contrib/tools/bison/lib/regex_internal.c (renamed from contrib/tools/bison/gnulib/src/regex_internal.c)0
-rw-r--r--contrib/tools/bison/lib/regex_internal.h (renamed from contrib/tools/bison/gnulib/src/regex_internal.h)0
-rw-r--r--contrib/tools/bison/lib/regexec.c (renamed from contrib/tools/bison/gnulib/src/regexec.c)0
-rw-r--r--contrib/tools/bison/lib/rename.c (renamed from contrib/tools/bison/gnulib/src/rename.c)0
-rw-r--r--contrib/tools/bison/lib/rmdir.c (renamed from contrib/tools/bison/gnulib/src/rmdir.c)0
-rw-r--r--contrib/tools/bison/lib/same-inode.h (renamed from contrib/tools/bison/gnulib/src/same-inode.h)0
-rw-r--r--contrib/tools/bison/lib/secure_getenv.c (renamed from contrib/tools/bison/gnulib/src/secure_getenv.c)0
-rw-r--r--contrib/tools/bison/lib/sig-handler.c (renamed from contrib/tools/bison/gnulib/src/sig-handler.c)0
-rw-r--r--contrib/tools/bison/lib/sig-handler.h (renamed from contrib/tools/bison/gnulib/src/sig-handler.h)0
-rw-r--r--contrib/tools/bison/lib/sigaction.c (renamed from contrib/tools/bison/gnulib/src/sigaction.c)0
-rw-r--r--contrib/tools/bison/lib/siglist.h (renamed from contrib/tools/bison/gnulib/src/siglist.h)0
-rw-r--r--contrib/tools/bison/lib/signbitd.c (renamed from contrib/tools/bison/gnulib/src/signbitd.c)0
-rw-r--r--contrib/tools/bison/lib/signbitf.c (renamed from contrib/tools/bison/gnulib/src/signbitf.c)0
-rw-r--r--contrib/tools/bison/lib/signbitl.c (renamed from contrib/tools/bison/gnulib/src/signbitl.c)0
-rw-r--r--contrib/tools/bison/lib/sigprocmask.c (renamed from contrib/tools/bison/gnulib/src/sigprocmask.c)0
-rw-r--r--contrib/tools/bison/lib/snprintf.c (renamed from contrib/tools/bison/gnulib/src/snprintf.c)0
-rw-r--r--contrib/tools/bison/lib/spawn-pipe.c (renamed from contrib/tools/bison/gnulib/src/spawn-pipe.c)0
-rw-r--r--contrib/tools/bison/lib/spawn-pipe.h (renamed from contrib/tools/bison/gnulib/src/spawn-pipe.h)0
-rw-r--r--contrib/tools/bison/lib/spawn_faction_addclose.c (renamed from contrib/tools/bison/gnulib/src/spawn_faction_addclose.c)0
-rw-r--r--contrib/tools/bison/lib/spawn_faction_adddup2.c (renamed from contrib/tools/bison/gnulib/src/spawn_faction_adddup2.c)0
-rw-r--r--contrib/tools/bison/lib/spawn_faction_addopen.c (renamed from contrib/tools/bison/gnulib/src/spawn_faction_addopen.c)0
-rw-r--r--contrib/tools/bison/lib/spawn_faction_destroy.c (renamed from contrib/tools/bison/gnulib/src/spawn_faction_destroy.c)0
-rw-r--r--contrib/tools/bison/lib/spawn_faction_init.c (renamed from contrib/tools/bison/gnulib/src/spawn_faction_init.c)0
-rw-r--r--contrib/tools/bison/lib/spawn_int.h (renamed from contrib/tools/bison/gnulib/src/spawn_int.h)0
-rw-r--r--contrib/tools/bison/lib/spawnattr_destroy.c (renamed from contrib/tools/bison/gnulib/src/spawnattr_destroy.c)0
-rw-r--r--contrib/tools/bison/lib/spawnattr_init.c (renamed from contrib/tools/bison/gnulib/src/spawnattr_init.c)0
-rw-r--r--contrib/tools/bison/lib/spawnattr_setflags.c (renamed from contrib/tools/bison/gnulib/src/spawnattr_setflags.c)0
-rw-r--r--contrib/tools/bison/lib/spawnattr_setsigmask.c (renamed from contrib/tools/bison/gnulib/src/spawnattr_setsigmask.c)0
-rw-r--r--contrib/tools/bison/lib/spawni.c (renamed from contrib/tools/bison/gnulib/src/spawni.c)0
-rw-r--r--contrib/tools/bison/lib/spawnp.c (renamed from contrib/tools/bison/gnulib/src/spawnp.c)0
-rw-r--r--contrib/tools/bison/lib/stat.c (renamed from contrib/tools/bison/gnulib/src/stat.c)0
-rw-r--r--contrib/tools/bison/lib/stdio--.h (renamed from contrib/tools/bison/gnulib/src/stdio--.h)0
-rw-r--r--contrib/tools/bison/lib/stdio-impl.h (renamed from contrib/tools/bison/gnulib/src/stdio-impl.h)0
-rw-r--r--contrib/tools/bison/lib/stdio-safer.h (renamed from contrib/tools/bison/gnulib/src/stdio-safer.h)0
-rw-r--r--contrib/tools/bison/lib/stdio-write.c (renamed from contrib/tools/bison/gnulib/src/stdio-write.c)0
-rw-r--r--contrib/tools/bison/lib/stdlib--.h (renamed from contrib/tools/bison/gnulib/src/stdlib--.h)0
-rw-r--r--contrib/tools/bison/lib/stdlib-safer.h (renamed from contrib/tools/bison/gnulib/src/stdlib-safer.h)0
-rw-r--r--contrib/tools/bison/lib/stpcpy.c (renamed from contrib/tools/bison/gnulib/src/stpcpy.c)0
-rw-r--r--contrib/tools/bison/lib/str-two-way.h (renamed from contrib/tools/bison/gnulib/src/str-two-way.h)0
-rw-r--r--contrib/tools/bison/lib/strchrnul.c (renamed from contrib/tools/bison/gnulib/src/strchrnul.c)0
-rw-r--r--contrib/tools/bison/lib/strdup.c (renamed from contrib/tools/bison/gnulib/src/strdup.c)0
-rw-r--r--contrib/tools/bison/lib/streq.h (renamed from contrib/tools/bison/gnulib/src/streq.h)0
-rw-r--r--contrib/tools/bison/lib/string--.h (renamed from contrib/tools/bison/gnulib/src/string--.h)0
-rw-r--r--contrib/tools/bison/lib/stripslash.c (renamed from contrib/tools/bison/gnulib/src/stripslash.c)0
-rw-r--r--contrib/tools/bison/lib/strndup.c (renamed from contrib/tools/bison/gnulib/src/strndup.c)0
-rw-r--r--contrib/tools/bison/lib/strsignal.c (renamed from contrib/tools/bison/gnulib/src/strsignal.c)0
-rw-r--r--contrib/tools/bison/lib/strstr.c (renamed from contrib/tools/bison/gnulib/src/strstr.c)0
-rw-r--r--contrib/tools/bison/lib/strverscmp.c (renamed from contrib/tools/bison/gnulib/src/strverscmp.c)0
-rw-r--r--contrib/tools/bison/lib/tempname.c (renamed from contrib/tools/bison/gnulib/src/tempname.c)0
-rw-r--r--contrib/tools/bison/lib/tempname.h (renamed from contrib/tools/bison/gnulib/src/tempname.h)0
-rw-r--r--contrib/tools/bison/lib/timevar.c (renamed from contrib/tools/bison/gnulib/src/timevar.c)0
-rw-r--r--contrib/tools/bison/lib/timevar.def (renamed from contrib/tools/bison/gnulib/src/timevar.def)0
-rw-r--r--contrib/tools/bison/lib/timevar.h (renamed from contrib/tools/bison/gnulib/src/timevar.h)0
-rw-r--r--contrib/tools/bison/lib/tmpdir.c (renamed from contrib/tools/bison/gnulib/src/tmpdir.c)0
-rw-r--r--contrib/tools/bison/lib/tmpdir.h (renamed from contrib/tools/bison/gnulib/src/tmpdir.h)0
-rw-r--r--contrib/tools/bison/lib/unistd--.h (renamed from contrib/tools/bison/gnulib/src/unistd--.h)0
-rw-r--r--contrib/tools/bison/lib/unistd-safer.h (renamed from contrib/tools/bison/gnulib/src/unistd-safer.h)0
-rw-r--r--contrib/tools/bison/lib/unistd.c (renamed from contrib/tools/bison/gnulib/src/unistd.c)0
-rw-r--r--contrib/tools/bison/lib/uniwidth/cjk.h (renamed from contrib/tools/bison/gnulib/src/uniwidth/cjk.h)0
-rw-r--r--contrib/tools/bison/lib/uniwidth/width.c (renamed from contrib/tools/bison/gnulib/src/uniwidth/width.c)0
-rw-r--r--contrib/tools/bison/lib/unlocked-io.h (renamed from contrib/tools/bison/gnulib/src/unlocked-io.h)0
-rw-r--r--contrib/tools/bison/lib/unsetenv.c (renamed from contrib/tools/bison/gnulib/src/unsetenv.c)0
-rw-r--r--contrib/tools/bison/lib/vasnprintf.c (renamed from contrib/tools/bison/gnulib/src/vasnprintf.c)0
-rw-r--r--contrib/tools/bison/lib/vasnprintf.h (renamed from contrib/tools/bison/gnulib/src/vasnprintf.h)0
-rw-r--r--contrib/tools/bison/lib/vasprintf.c (renamed from contrib/tools/bison/gnulib/src/vasprintf.c)0
-rw-r--r--contrib/tools/bison/lib/vbitset.c (renamed from contrib/tools/bison/gnulib/src/vbitset.c)0
-rw-r--r--contrib/tools/bison/lib/vbitset.h (renamed from contrib/tools/bison/gnulib/src/vbitset.h)0
-rw-r--r--contrib/tools/bison/lib/verify.h (renamed from contrib/tools/bison/gnulib/src/verify.h)0
-rw-r--r--contrib/tools/bison/lib/verror.c (renamed from contrib/tools/bison/gnulib/src/verror.c)0
-rw-r--r--contrib/tools/bison/lib/verror.h (renamed from contrib/tools/bison/gnulib/src/verror.h)0
-rw-r--r--contrib/tools/bison/lib/version-etc-fsf.c (renamed from contrib/tools/bison/gnulib/src/version-etc-fsf.c)0
-rw-r--r--contrib/tools/bison/lib/version-etc.c (renamed from contrib/tools/bison/gnulib/src/version-etc.c)0
-rw-r--r--contrib/tools/bison/lib/version-etc.h (renamed from contrib/tools/bison/gnulib/src/version-etc.h)0
-rw-r--r--contrib/tools/bison/lib/w32spawn.h (renamed from contrib/tools/bison/gnulib/src/w32spawn.h)0
-rw-r--r--contrib/tools/bison/lib/wait-process.c (renamed from contrib/tools/bison/gnulib/src/wait-process.c)0
-rw-r--r--contrib/tools/bison/lib/wait-process.h (renamed from contrib/tools/bison/gnulib/src/wait-process.h)0
-rw-r--r--contrib/tools/bison/lib/waitpid.c (renamed from contrib/tools/bison/gnulib/src/waitpid.c)0
-rw-r--r--contrib/tools/bison/lib/wchar--.h (renamed from contrib/tools/bison/gnulib/src/wchar--.h)0
-rw-r--r--contrib/tools/bison/lib/wcrtomb.c (renamed from contrib/tools/bison/gnulib/src/wcrtomb.c)0
-rw-r--r--contrib/tools/bison/lib/wctype-h.c (renamed from contrib/tools/bison/gnulib/src/wctype-h.c)0
-rw-r--r--contrib/tools/bison/lib/wcwidth.c (renamed from contrib/tools/bison/gnulib/src/wcwidth.c)0
-rw-r--r--contrib/tools/bison/lib/win_sdk10.h (renamed from contrib/tools/bison/gnulib/win_sdk10.h)0
-rw-r--r--contrib/tools/bison/lib/xalloc-die.c (renamed from contrib/tools/bison/gnulib/src/xalloc-die.c)0
-rw-r--r--contrib/tools/bison/lib/xalloc-oversized.h (renamed from contrib/tools/bison/gnulib/src/xalloc-oversized.h)0
-rw-r--r--contrib/tools/bison/lib/xalloc.h (renamed from contrib/tools/bison/gnulib/src/xalloc.h)0
-rw-r--r--contrib/tools/bison/lib/xasprintf.c (renamed from contrib/tools/bison/gnulib/src/xasprintf.c)0
-rw-r--r--contrib/tools/bison/lib/xconcat-filename.c (renamed from contrib/tools/bison/gnulib/src/xconcat-filename.c)0
-rw-r--r--contrib/tools/bison/lib/xmalloc.c (renamed from contrib/tools/bison/gnulib/src/xmalloc.c)0
-rw-r--r--contrib/tools/bison/lib/xmalloca.c (renamed from contrib/tools/bison/gnulib/src/xmalloca.c)0
-rw-r--r--contrib/tools/bison/lib/xmalloca.h (renamed from contrib/tools/bison/gnulib/src/xmalloca.h)0
-rw-r--r--contrib/tools/bison/lib/xmemdup0.c (renamed from contrib/tools/bison/gnulib/src/xmemdup0.c)0
-rw-r--r--contrib/tools/bison/lib/xmemdup0.h (renamed from contrib/tools/bison/gnulib/src/xmemdup0.h)0
-rw-r--r--contrib/tools/bison/lib/xprintf.c (renamed from contrib/tools/bison/gnulib/src/xprintf.c)0
-rw-r--r--contrib/tools/bison/lib/xprintf.h (renamed from contrib/tools/bison/gnulib/src/xprintf.h)0
-rw-r--r--contrib/tools/bison/lib/xsize.c (renamed from contrib/tools/bison/gnulib/src/xsize.c)0
-rw-r--r--contrib/tools/bison/lib/xsize.h (renamed from contrib/tools/bison/gnulib/src/xsize.h)0
-rw-r--r--contrib/tools/bison/lib/xstrndup.c (renamed from contrib/tools/bison/gnulib/src/xstrndup.c)0
-rw-r--r--contrib/tools/bison/lib/xstrndup.h (renamed from contrib/tools/bison/gnulib/src/xstrndup.h)0
-rw-r--r--contrib/tools/bison/lib/xvasprintf.c (renamed from contrib/tools/bison/gnulib/src/xvasprintf.c)0
-rw-r--r--contrib/tools/bison/lib/xvasprintf.h (renamed from contrib/tools/bison/gnulib/src/xvasprintf.h)0
-rw-r--r--contrib/tools/bison/lib/ya.make244
-rw-r--r--contrib/tools/bison/ya.make2
-rw-r--r--contrib/tools/m4/src/builtin.c2
-rw-r--r--contrib/tools/m4/src/input.c2
-rw-r--r--contrib/tools/m4/ya.make2
314 files changed, 270 insertions, 270 deletions
diff --git a/build/sysincl/misc-win.yml b/build/sysincl/misc-win.yml
index ae0fdb2abd8..8e894034066 100644
--- a/build/sysincl/misc-win.yml
+++ b/build/sysincl/misc-win.yml
@@ -80,20 +80,20 @@
- source_filter: "^contrib/tools/(bison|m4)"
includes:
- - alloca.h: contrib/tools/bison/gnulib/platform/win64/alloca.h
- - getopt.h: contrib/tools/bison/gnulib/platform/win64/getopt.h
- - fcntl.h: contrib/tools/bison/gnulib/platform/win64/fcntl.h
- - langinfo.h: contrib/tools/bison/gnulib/platform/win64/langinfo.h
- - locale.h: contrib/tools/bison/gnulib/platform/win64/locale.h
- - math.h: contrib/tools/bison/gnulib/platform/win64/math.h
- - sched.h: contrib/tools/bison/gnulib/platform/win64/sched.h
- - signal.h: contrib/tools/bison/gnulib/platform/win64/signal.h
- - spawn.h: contrib/tools/bison/gnulib/platform/win64/spawn.h
- - stdbool.h: contrib/tools/bison/gnulib/platform/win64/stdbool.h
- - sys/stat.h: contrib/tools/bison/gnulib/platform/win64/sys/stat.h
- - sys/time.h: contrib/tools/bison/gnulib/platform/win64/sys/time.h
- - sys/wait.h: contrib/tools/bison/gnulib/platform/win64/sys/wait.h
- - unistd.h: contrib/tools/bison/gnulib/platform/win64/unistd.h
+ - alloca.h: contrib/tools/bison/lib/platform/win64/alloca.h
+ - getopt.h: contrib/tools/bison/lib/platform/win64/getopt.h
+ - fcntl.h: contrib/tools/bison/lib/platform/win64/fcntl.h
+ - langinfo.h: contrib/tools/bison/lib/platform/win64/langinfo.h
+ - locale.h: contrib/tools/bison/lib/platform/win64/locale.h
+ - math.h: contrib/tools/bison/lib/platform/win64/math.h
+ - sched.h: contrib/tools/bison/lib/platform/win64/sched.h
+ - signal.h: contrib/tools/bison/lib/platform/win64/signal.h
+ - spawn.h: contrib/tools/bison/lib/platform/win64/spawn.h
+ - stdbool.h: contrib/tools/bison/lib/platform/win64/stdbool.h
+ - sys/stat.h: contrib/tools/bison/lib/platform/win64/sys/stat.h
+ - sys/time.h: contrib/tools/bison/lib/platform/win64/sys/time.h
+ - sys/wait.h: contrib/tools/bison/lib/platform/win64/sys/wait.h
+ - unistd.h: contrib/tools/bison/lib/platform/win64/unistd.h
- source_filter: "^contrib/libs/libpq"
includes:
diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml
index ebd781959dc..52f5ba3a2c2 100644
--- a/build/sysincl/misc.yml
+++ b/build/sysincl/misc.yml
@@ -47,14 +47,14 @@
- source_filter: "^contrib/tools/(bison|m4)/"
includes:
- - error.h: contrib/tools/bison/gnulib/src/error.h
- - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h
- - getopt.h: contrib/tools/bison/gnulib/platform/posix/getopt.h
- - obstack.h: contrib/tools/bison/gnulib/src/obstack.h
- - regex.h: contrib/tools/bison/gnulib/src/regex.h
+ - error.h: contrib/tools/bison/lib/error.h
+ - fcntl.h: contrib/tools/bison/lib/platform/posix/fcntl.h
+ - getopt.h: contrib/tools/bison/lib/platform/posix/getopt.h
+ - obstack.h: contrib/tools/bison/lib/obstack.h
+ - regex.h: contrib/tools/bison/lib/regex.h
- system.h
- - unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h
- # ucrt headers are included by bison/gnulib in a very specific way
+ - unlocked-io.h: contrib/tools/bison/lib/unlocked-io.h
+ # ucrt headers are included by bison/lib in a very specific way
- ../ucrt/fcntl.h
- ../ucrt/locale.h
- ../ucrt/math.h
diff --git a/contrib/tools/bison/gnulib/ya.make b/contrib/tools/bison/gnulib/ya.make
deleted file mode 100644
index 47f6a742dc7..00000000000
--- a/contrib/tools/bison/gnulib/ya.make
+++ /dev/null
@@ -1,244 +0,0 @@
-LIBRARY()
-
-LICENSE(
- BSD-3-Clause AND
- GPL-3.0-or-later AND
- LGPL-2.0-or-later
-)
-
-LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-
-IF (NOT MUSL)
- NO_RUNTIME()
-ENDIF()
-
-NO_COMPILER_WARNINGS()
-
-ADDINCL(
- GLOBAL contrib/tools/bison/gnulib/src
-)
-
-IF (OS_WINDOWS)
- ADDINCL(
- GLOBAL contrib/tools/bison/gnulib/platform/win64
- )
-ELSE()
- ADDINCL(
- GLOBAL contrib/tools/bison/gnulib/platform/posix
- )
-ENDIF()
-
-IF (OS_DARWIN)
- CFLAGS(
- -D_XOPEN_SOURCE=600
- )
-ENDIF()
-
-IF (NOT OS_WINDOWS)
- CFLAGS(
- GLOBAL -Dregcomp=gnu_regcomp
- GLOBAL -Dregerror=gnu_regerror
- GLOBAL -Dregfree=gnu_regfree
- GLOBAL -Dregexec=gnu_regexec
- )
-ENDIF()
-
-SRCS(
- src/abitset.c
- src/argmatch.c
- src/asnprintf.c
- src/basename-lgpl.c
- src/basename.c
- src/binary-io.c
- src/bitrotate.c
- src/bitset.c
- src/bitset_stats.c
- src/bitsetv-print.c
- src/bitsetv.c
- src/c-ctype.c
- src/c-stack.c
- src/c-strcasecmp.c
- src/c-strncasecmp.c
- src/calloc.c
- src/clean-temp.c
- src/cloexec.c
- src/close-stream.c
- src/close.c
- src/closein.c
- src/closeout.c
- src/concat-filename.c
- src/dirname-lgpl.c
- src/dirname.c
- src/dup-safer-flag.c
- src/dup-safer.c
- src/dup2.c
- src/ebitset.c
- src/error.c
- src/execute.c
- src/exitfail.c
- src/fatal-signal.c
- src/fclose.c
- src/fcntl.c
- src/fd-hook.c
- src/fd-safer-flag.c
- src/fd-safer.c
- src/fflush.c
- src/filenamecat-lgpl.c
- src/filenamecat.c
- src/float.c
- src/fopen-safer.c
- src/fpurge.c
- src/freading.c
- src/fstat.c
- src/get-errno.c
- src/getdtablesize.c
- src/getopt.c
- src/getopt1.c
- src/gl_avltree_oset.c
- src/gl_linkedhash_list.c
- src/gl_list.c
- src/gl_oset.c
- src/gl_xlist.c
- src/gl_xoset.c
- src/hash.c
- src/isnand.c
- src/isnanf.c
- src/isnanl.c
- src/itold.c
- src/lbitset.c
- src/localcharset.c
- src/lseek.c
- src/lstat.c
- src/malloc.c
- src/malloca.c
- src/mbrtowc.c
- src/mbswidth.c
- src/memchr2.c
- src/mkstemp-safer.c
- src/nl_langinfo.c
- src/pipe-safer.c
- src/pipe2-safer.c
- src/printf-args.c
- src/printf-frexp.c
- src/printf-frexpl.c
- src/printf-parse.c
- src/progname.c
- src/quotearg.c
- src/raise.c
- src/rawmemchr.c
- src/readlink.c
- src/realloc.c
- src/regex.c
- src/rename.c
- src/rmdir.c
- src/secure_getenv.c
- src/sig-handler.c
- src/signbitd.c
- src/signbitf.c
- src/signbitl.c
- src/spawn-pipe.c
- src/stat.c
- src/stpcpy.c
- src/strchrnul.c
- src/strdup.c
- src/stripslash.c
- src/tempname.c
- src/timevar.c
- src/tmpdir.c
- src/unistd.c
- src/unsetenv.c
- src/vasnprintf.c
- src/vbitset.c
- src/verror.c
- src/version-etc-fsf.c
- src/version-etc.c
- src/wait-process.c
- src/wctype-h.c
- src/xalloc-die.c
- src/xasprintf.c
- src/xconcat-filename.c
- src/xmalloc.c
- src/xmalloca.c
- src/xmemdup0.c
- src/xprintf.c
- src/xsize.c
- src/xstrndup.c
- src/xvasprintf.c
-)
-
-IF (NOT MUSL)
- SRCS(
- src/freadahead.c
- src/fseterr.c
- # src/fseek.c
- )
-ENDIF()
-
-IF (NOT OS_LINUX)
- SRCS(
- src/pipe2.c
- src/strverscmp.c
- )
-ENDIF()
-
-IF (NOT OS_WINDOWS)
- SRCS(
- src/stdio-write.c
- )
-ENDIF()
-
-IF (OS_WINDOWS)
- SRCS(
- src/frexp.c
- src/wcrtomb.c
- src/perror.c
- src/strstr.c
- src/mkstemp.c
- src/vasprintf.c
- src/strsignal.c
- src/mkdtemp.c
- src/fseeko.c
- src/fopen.c
- src/ftello.c
- src/gettimeofday.c
- src/localeconv.c
- src/msvc-inval.c
- src/msvc-nothrow.c
- src/open.c
- src/sigaction.c
- src/sigprocmask.c
- src/snprintf.c
- src/spawn_faction_addclose.c
- src/spawn_faction_adddup2.c
- src/spawn_faction_addopen.c
- src/spawn_faction_destroy.c
- src/spawn_faction_init.c
- src/spawnattr_destroy.c
- src/spawnattr_init.c
- src/spawnattr_setflags.c
- src/spawnattr_setsigmask.c
- src/spawni.c
- src/spawnp.c
- src/strndup.c
- src/waitpid.c
- src/wcwidth.c
- src/uniwidth/width.c
- )
-ENDIF()
-
-IF (NOT OS_LINUX OR MUSL)
- SRCS(
- src/obstack.c
- src/obstack_printf.c
- )
-ENDIF()
-
-IF (OS_CYGWIN OR OS_LINUX)
- #not need it
-ELSE()
- SRCS(
- src/fpending.c
- )
-ENDIF()
-
-END()
diff --git a/contrib/tools/bison/gnulib/src/abitset.c b/contrib/tools/bison/lib/abitset.c
index f876996bcfd..f876996bcfd 100644
--- a/contrib/tools/bison/gnulib/src/abitset.c
+++ b/contrib/tools/bison/lib/abitset.c
diff --git a/contrib/tools/bison/gnulib/src/abitset.h b/contrib/tools/bison/lib/abitset.h
index f66122894a7..f66122894a7 100644
--- a/contrib/tools/bison/gnulib/src/abitset.h
+++ b/contrib/tools/bison/lib/abitset.h
diff --git a/contrib/tools/bison/gnulib/src/argmatch.c b/contrib/tools/bison/lib/argmatch.c
index 9125e2af048..9125e2af048 100644
--- a/contrib/tools/bison/gnulib/src/argmatch.c
+++ b/contrib/tools/bison/lib/argmatch.c
diff --git a/contrib/tools/bison/gnulib/src/argmatch.h b/contrib/tools/bison/lib/argmatch.h
index e4c8027144a..e4c8027144a 100644
--- a/contrib/tools/bison/gnulib/src/argmatch.h
+++ b/contrib/tools/bison/lib/argmatch.h
diff --git a/contrib/tools/bison/gnulib/src/asnprintf.c b/contrib/tools/bison/lib/asnprintf.c
index 76e228d860c..76e228d860c 100644
--- a/contrib/tools/bison/gnulib/src/asnprintf.c
+++ b/contrib/tools/bison/lib/asnprintf.c
diff --git a/contrib/tools/bison/gnulib/src/basename-lgpl.c b/contrib/tools/bison/lib/basename-lgpl.c
index 9307e83142b..9307e83142b 100644
--- a/contrib/tools/bison/gnulib/src/basename-lgpl.c
+++ b/contrib/tools/bison/lib/basename-lgpl.c
diff --git a/contrib/tools/bison/gnulib/src/basename.c b/contrib/tools/bison/lib/basename.c
index d73fd41aa11..d73fd41aa11 100644
--- a/contrib/tools/bison/gnulib/src/basename.c
+++ b/contrib/tools/bison/lib/basename.c
diff --git a/contrib/tools/bison/gnulib/src/bbitset.h b/contrib/tools/bison/lib/bbitset.h
index 443d2da2e8e..443d2da2e8e 100644
--- a/contrib/tools/bison/gnulib/src/bbitset.h
+++ b/contrib/tools/bison/lib/bbitset.h
diff --git a/contrib/tools/bison/gnulib/src/binary-io.c b/contrib/tools/bison/lib/binary-io.c
index 8bbdb44d121..8bbdb44d121 100644
--- a/contrib/tools/bison/gnulib/src/binary-io.c
+++ b/contrib/tools/bison/lib/binary-io.c
diff --git a/contrib/tools/bison/gnulib/src/binary-io.h b/contrib/tools/bison/lib/binary-io.h
index 423c2ae3fff..423c2ae3fff 100644
--- a/contrib/tools/bison/gnulib/src/binary-io.h
+++ b/contrib/tools/bison/lib/binary-io.h
diff --git a/contrib/tools/bison/gnulib/src/bison-system.h b/contrib/tools/bison/lib/bison-system.h
index 472a1921a7e..472a1921a7e 100644
--- a/contrib/tools/bison/gnulib/src/bison-system.h
+++ b/contrib/tools/bison/lib/bison-system.h
diff --git a/contrib/tools/bison/gnulib/src/bitrotate.c b/contrib/tools/bison/lib/bitrotate.c
index a8f602889d1..a8f602889d1 100644
--- a/contrib/tools/bison/gnulib/src/bitrotate.c
+++ b/contrib/tools/bison/lib/bitrotate.c
diff --git a/contrib/tools/bison/gnulib/src/bitrotate.h b/contrib/tools/bison/lib/bitrotate.h
index 9e10a45f439..9e10a45f439 100644
--- a/contrib/tools/bison/gnulib/src/bitrotate.h
+++ b/contrib/tools/bison/lib/bitrotate.h
diff --git a/contrib/tools/bison/gnulib/src/bitset.c b/contrib/tools/bison/lib/bitset.c
index f7a9996afb4..f7a9996afb4 100644
--- a/contrib/tools/bison/gnulib/src/bitset.c
+++ b/contrib/tools/bison/lib/bitset.c
diff --git a/contrib/tools/bison/gnulib/src/bitset.h b/contrib/tools/bison/lib/bitset.h
index ef44ea4cf86..ef44ea4cf86 100644
--- a/contrib/tools/bison/gnulib/src/bitset.h
+++ b/contrib/tools/bison/lib/bitset.h
diff --git a/contrib/tools/bison/gnulib/src/bitset_stats.c b/contrib/tools/bison/lib/bitset_stats.c
index 83163026165..83163026165 100644
--- a/contrib/tools/bison/gnulib/src/bitset_stats.c
+++ b/contrib/tools/bison/lib/bitset_stats.c
diff --git a/contrib/tools/bison/gnulib/src/bitset_stats.h b/contrib/tools/bison/lib/bitset_stats.h
index d65fcad93cf..d65fcad93cf 100644
--- a/contrib/tools/bison/gnulib/src/bitset_stats.h
+++ b/contrib/tools/bison/lib/bitset_stats.h
diff --git a/contrib/tools/bison/gnulib/src/bitsetv-print.c b/contrib/tools/bison/lib/bitsetv-print.c
index dd544a9c9ea..dd544a9c9ea 100644
--- a/contrib/tools/bison/gnulib/src/bitsetv-print.c
+++ b/contrib/tools/bison/lib/bitsetv-print.c
diff --git a/contrib/tools/bison/gnulib/src/bitsetv-print.h b/contrib/tools/bison/lib/bitsetv-print.h
index a7cc8bc1068..a7cc8bc1068 100644
--- a/contrib/tools/bison/gnulib/src/bitsetv-print.h
+++ b/contrib/tools/bison/lib/bitsetv-print.h
diff --git a/contrib/tools/bison/gnulib/src/bitsetv.c b/contrib/tools/bison/lib/bitsetv.c
index 2bdf1bfa1a6..2bdf1bfa1a6 100644
--- a/contrib/tools/bison/gnulib/src/bitsetv.c
+++ b/contrib/tools/bison/lib/bitsetv.c
diff --git a/contrib/tools/bison/gnulib/src/bitsetv.h b/contrib/tools/bison/lib/bitsetv.h
index 2472a82a5cf..2472a82a5cf 100644
--- a/contrib/tools/bison/gnulib/src/bitsetv.h
+++ b/contrib/tools/bison/lib/bitsetv.h
diff --git a/contrib/tools/bison/gnulib/src/c-ctype.c b/contrib/tools/bison/lib/c-ctype.c
index 752d2e32aed..752d2e32aed 100644
--- a/contrib/tools/bison/gnulib/src/c-ctype.c
+++ b/contrib/tools/bison/lib/c-ctype.c
diff --git a/contrib/tools/bison/gnulib/src/c-ctype.h b/contrib/tools/bison/lib/c-ctype.h
index ad589b5c209..ad589b5c209 100644
--- a/contrib/tools/bison/gnulib/src/c-ctype.h
+++ b/contrib/tools/bison/lib/c-ctype.h
diff --git a/contrib/tools/bison/gnulib/src/c-stack.c b/contrib/tools/bison/lib/c-stack.c
index 52e46f83dee..52e46f83dee 100644
--- a/contrib/tools/bison/gnulib/src/c-stack.c
+++ b/contrib/tools/bison/lib/c-stack.c
diff --git a/contrib/tools/bison/gnulib/src/c-stack.h b/contrib/tools/bison/lib/c-stack.h
index 2e61bdf01da..2e61bdf01da 100644
--- a/contrib/tools/bison/gnulib/src/c-stack.h
+++ b/contrib/tools/bison/lib/c-stack.h
diff --git a/contrib/tools/bison/gnulib/src/c-strcase.h b/contrib/tools/bison/lib/c-strcase.h
index 49e1bb03dd0..49e1bb03dd0 100644
--- a/contrib/tools/bison/gnulib/src/c-strcase.h
+++ b/contrib/tools/bison/lib/c-strcase.h
diff --git a/contrib/tools/bison/gnulib/src/c-strcasecmp.c b/contrib/tools/bison/lib/c-strcasecmp.c
index cd4e4d49cb7..cd4e4d49cb7 100644
--- a/contrib/tools/bison/gnulib/src/c-strcasecmp.c
+++ b/contrib/tools/bison/lib/c-strcasecmp.c
diff --git a/contrib/tools/bison/gnulib/src/c-strcaseeq.h b/contrib/tools/bison/lib/c-strcaseeq.h
index afdea26ba9a..afdea26ba9a 100644
--- a/contrib/tools/bison/gnulib/src/c-strcaseeq.h
+++ b/contrib/tools/bison/lib/c-strcaseeq.h
diff --git a/contrib/tools/bison/gnulib/src/c-strncasecmp.c b/contrib/tools/bison/lib/c-strncasecmp.c
index 053c70a73a9..053c70a73a9 100644
--- a/contrib/tools/bison/gnulib/src/c-strncasecmp.c
+++ b/contrib/tools/bison/lib/c-strncasecmp.c
diff --git a/contrib/tools/bison/gnulib/src/calloc.c b/contrib/tools/bison/lib/calloc.c
index 475d0aeab92..475d0aeab92 100644
--- a/contrib/tools/bison/gnulib/src/calloc.c
+++ b/contrib/tools/bison/lib/calloc.c
diff --git a/contrib/tools/bison/gnulib/src/clean-temp.c b/contrib/tools/bison/lib/clean-temp.c
index 29611141687..29611141687 100644
--- a/contrib/tools/bison/gnulib/src/clean-temp.c
+++ b/contrib/tools/bison/lib/clean-temp.c
diff --git a/contrib/tools/bison/gnulib/src/clean-temp.h b/contrib/tools/bison/lib/clean-temp.h
index 24aeca83eb3..24aeca83eb3 100644
--- a/contrib/tools/bison/gnulib/src/clean-temp.h
+++ b/contrib/tools/bison/lib/clean-temp.h
diff --git a/contrib/tools/bison/gnulib/src/cloexec.c b/contrib/tools/bison/lib/cloexec.c
index e3e42d28552..e3e42d28552 100644
--- a/contrib/tools/bison/gnulib/src/cloexec.c
+++ b/contrib/tools/bison/lib/cloexec.c
diff --git a/contrib/tools/bison/gnulib/src/cloexec.h b/contrib/tools/bison/lib/cloexec.h
index 0c5935ba569..0c5935ba569 100644
--- a/contrib/tools/bison/gnulib/src/cloexec.h
+++ b/contrib/tools/bison/lib/cloexec.h
diff --git a/contrib/tools/bison/gnulib/src/close-stream.c b/contrib/tools/bison/lib/close-stream.c
index d6a869287e3..d6a869287e3 100644
--- a/contrib/tools/bison/gnulib/src/close-stream.c
+++ b/contrib/tools/bison/lib/close-stream.c
diff --git a/contrib/tools/bison/gnulib/src/close-stream.h b/contrib/tools/bison/lib/close-stream.h
index be3d4196b06..be3d4196b06 100644
--- a/contrib/tools/bison/gnulib/src/close-stream.h
+++ b/contrib/tools/bison/lib/close-stream.h
diff --git a/contrib/tools/bison/gnulib/src/close.c b/contrib/tools/bison/lib/close.c
index f620e54bba3..f620e54bba3 100644
--- a/contrib/tools/bison/gnulib/src/close.c
+++ b/contrib/tools/bison/lib/close.c
diff --git a/contrib/tools/bison/gnulib/src/closein.c b/contrib/tools/bison/lib/closein.c
index c9bf73781fd..c9bf73781fd 100644
--- a/contrib/tools/bison/gnulib/src/closein.c
+++ b/contrib/tools/bison/lib/closein.c
diff --git a/contrib/tools/bison/gnulib/src/closein.h b/contrib/tools/bison/lib/closein.h
index 84bbeefcebe..84bbeefcebe 100644
--- a/contrib/tools/bison/gnulib/src/closein.h
+++ b/contrib/tools/bison/lib/closein.h
diff --git a/contrib/tools/bison/gnulib/src/closeout.c b/contrib/tools/bison/lib/closeout.c
index d4d3edca4eb..d4d3edca4eb 100644
--- a/contrib/tools/bison/gnulib/src/closeout.c
+++ b/contrib/tools/bison/lib/closeout.c
diff --git a/contrib/tools/bison/gnulib/src/closeout.h b/contrib/tools/bison/lib/closeout.h
index 131fe864ecc..131fe864ecc 100644
--- a/contrib/tools/bison/gnulib/src/closeout.h
+++ b/contrib/tools/bison/lib/closeout.h
diff --git a/contrib/tools/bison/gnulib/src/concat-filename.c b/contrib/tools/bison/lib/concat-filename.c
index b749d6838b2..b749d6838b2 100644
--- a/contrib/tools/bison/gnulib/src/concat-filename.c
+++ b/contrib/tools/bison/lib/concat-filename.c
diff --git a/contrib/tools/bison/gnulib/src/concat-filename.h b/contrib/tools/bison/lib/concat-filename.h
index 898dcee2d6b..898dcee2d6b 100644
--- a/contrib/tools/bison/gnulib/src/concat-filename.h
+++ b/contrib/tools/bison/lib/concat-filename.h
diff --git a/contrib/tools/bison/gnulib/src/dirname-lgpl.c b/contrib/tools/bison/lib/dirname-lgpl.c
index 82f66301f2b..82f66301f2b 100644
--- a/contrib/tools/bison/gnulib/src/dirname-lgpl.c
+++ b/contrib/tools/bison/lib/dirname-lgpl.c
diff --git a/contrib/tools/bison/gnulib/src/dirname.c b/contrib/tools/bison/lib/dirname.c
index 1fb65888bb6..1fb65888bb6 100644
--- a/contrib/tools/bison/gnulib/src/dirname.c
+++ b/contrib/tools/bison/lib/dirname.c
diff --git a/contrib/tools/bison/gnulib/src/dirname.h b/contrib/tools/bison/lib/dirname.h
index 4ad0312008c..4ad0312008c 100644
--- a/contrib/tools/bison/gnulib/src/dirname.h
+++ b/contrib/tools/bison/lib/dirname.h
diff --git a/contrib/tools/bison/gnulib/src/dosname.h b/contrib/tools/bison/lib/dosname.h
index ba63ce4bd37..ba63ce4bd37 100644
--- a/contrib/tools/bison/gnulib/src/dosname.h
+++ b/contrib/tools/bison/lib/dosname.h
diff --git a/contrib/tools/bison/gnulib/src/dup-safer-flag.c b/contrib/tools/bison/lib/dup-safer-flag.c
index 8a09821dc88..8a09821dc88 100644
--- a/contrib/tools/bison/gnulib/src/dup-safer-flag.c
+++ b/contrib/tools/bison/lib/dup-safer-flag.c
diff --git a/contrib/tools/bison/gnulib/src/dup-safer.c b/contrib/tools/bison/lib/dup-safer.c
index c20310785af..c20310785af 100644
--- a/contrib/tools/bison/gnulib/src/dup-safer.c
+++ b/contrib/tools/bison/lib/dup-safer.c
diff --git a/contrib/tools/bison/gnulib/src/dup2.c b/contrib/tools/bison/lib/dup2.c
index 9219eb38238..9219eb38238 100644
--- a/contrib/tools/bison/gnulib/src/dup2.c
+++ b/contrib/tools/bison/lib/dup2.c
diff --git a/contrib/tools/bison/gnulib/src/ebitset.c b/contrib/tools/bison/lib/ebitset.c
index e5d6c9239b7..e5d6c9239b7 100644
--- a/contrib/tools/bison/gnulib/src/ebitset.c
+++ b/contrib/tools/bison/lib/ebitset.c
diff --git a/contrib/tools/bison/gnulib/src/ebitset.h b/contrib/tools/bison/lib/ebitset.h
index d31bda7d507..d31bda7d507 100644
--- a/contrib/tools/bison/gnulib/src/ebitset.h
+++ b/contrib/tools/bison/lib/ebitset.h
diff --git a/contrib/tools/bison/gnulib/src/error.c b/contrib/tools/bison/lib/error.c
index 3078dd1b516..3078dd1b516 100644
--- a/contrib/tools/bison/gnulib/src/error.c
+++ b/contrib/tools/bison/lib/error.c
diff --git a/contrib/tools/bison/gnulib/src/error.h b/contrib/tools/bison/lib/error.h
index afcb0e10c86..afcb0e10c86 100644
--- a/contrib/tools/bison/gnulib/src/error.h
+++ b/contrib/tools/bison/lib/error.h
diff --git a/contrib/tools/bison/gnulib/src/execute.c b/contrib/tools/bison/lib/execute.c
index 1bb577100e1..1bb577100e1 100644
--- a/contrib/tools/bison/gnulib/src/execute.c
+++ b/contrib/tools/bison/lib/execute.c
diff --git a/contrib/tools/bison/gnulib/src/execute.h b/contrib/tools/bison/lib/execute.h
index 1fdc2abbad0..1fdc2abbad0 100644
--- a/contrib/tools/bison/gnulib/src/execute.h
+++ b/contrib/tools/bison/lib/execute.h
diff --git a/contrib/tools/bison/gnulib/src/exitfail.c b/contrib/tools/bison/lib/exitfail.c
index b0b4ebe45a0..b0b4ebe45a0 100644
--- a/contrib/tools/bison/gnulib/src/exitfail.c
+++ b/contrib/tools/bison/lib/exitfail.c
diff --git a/contrib/tools/bison/gnulib/src/exitfail.h b/contrib/tools/bison/lib/exitfail.h
index e54333bdd20..e54333bdd20 100644
--- a/contrib/tools/bison/gnulib/src/exitfail.h
+++ b/contrib/tools/bison/lib/exitfail.h
diff --git a/contrib/tools/bison/gnulib/src/fatal-signal.c b/contrib/tools/bison/lib/fatal-signal.c
index 8f7cb8ea3b1..8f7cb8ea3b1 100644
--- a/contrib/tools/bison/gnulib/src/fatal-signal.c
+++ b/contrib/tools/bison/lib/fatal-signal.c
diff --git a/contrib/tools/bison/gnulib/src/fatal-signal.h b/contrib/tools/bison/lib/fatal-signal.h
index f5df78a048c..f5df78a048c 100644
--- a/contrib/tools/bison/gnulib/src/fatal-signal.h
+++ b/contrib/tools/bison/lib/fatal-signal.h
diff --git a/contrib/tools/bison/gnulib/src/fclose.c b/contrib/tools/bison/lib/fclose.c
index 90ed653a0e5..90ed653a0e5 100644
--- a/contrib/tools/bison/gnulib/src/fclose.c
+++ b/contrib/tools/bison/lib/fclose.c
diff --git a/contrib/tools/bison/gnulib/src/fcntl.c b/contrib/tools/bison/lib/fcntl.c
index 735fa66f4d7..735fa66f4d7 100644
--- a/contrib/tools/bison/gnulib/src/fcntl.c
+++ b/contrib/tools/bison/lib/fcntl.c
diff --git a/contrib/tools/bison/gnulib/src/fd-hook.c b/contrib/tools/bison/lib/fd-hook.c
index e158a52aa33..e158a52aa33 100644
--- a/contrib/tools/bison/gnulib/src/fd-hook.c
+++ b/contrib/tools/bison/lib/fd-hook.c
diff --git a/contrib/tools/bison/gnulib/src/fd-hook.h b/contrib/tools/bison/lib/fd-hook.h
index d15b5771140..d15b5771140 100644
--- a/contrib/tools/bison/gnulib/src/fd-hook.h
+++ b/contrib/tools/bison/lib/fd-hook.h
diff --git a/contrib/tools/bison/gnulib/src/fd-safer-flag.c b/contrib/tools/bison/lib/fd-safer-flag.c
index 8bc14bda2c8..8bc14bda2c8 100644
--- a/contrib/tools/bison/gnulib/src/fd-safer-flag.c
+++ b/contrib/tools/bison/lib/fd-safer-flag.c
diff --git a/contrib/tools/bison/gnulib/src/fd-safer.c b/contrib/tools/bison/lib/fd-safer.c
index 8ded8886a58..8ded8886a58 100644
--- a/contrib/tools/bison/gnulib/src/fd-safer.c
+++ b/contrib/tools/bison/lib/fd-safer.c
diff --git a/contrib/tools/bison/gnulib/src/fflush.c b/contrib/tools/bison/lib/fflush.c
index c182ac1fa42..c182ac1fa42 100644
--- a/contrib/tools/bison/gnulib/src/fflush.c
+++ b/contrib/tools/bison/lib/fflush.c
diff --git a/contrib/tools/bison/gnulib/src/filename.h b/contrib/tools/bison/lib/filename.h
index b82a0ac389e..b82a0ac389e 100644
--- a/contrib/tools/bison/gnulib/src/filename.h
+++ b/contrib/tools/bison/lib/filename.h
diff --git a/contrib/tools/bison/gnulib/src/filenamecat-lgpl.c b/contrib/tools/bison/lib/filenamecat-lgpl.c
index 60c4988b4de..60c4988b4de 100644
--- a/contrib/tools/bison/gnulib/src/filenamecat-lgpl.c
+++ b/contrib/tools/bison/lib/filenamecat-lgpl.c
diff --git a/contrib/tools/bison/gnulib/src/filenamecat.c b/contrib/tools/bison/lib/filenamecat.c
index 8809b571f55..8809b571f55 100644
--- a/contrib/tools/bison/gnulib/src/filenamecat.c
+++ b/contrib/tools/bison/lib/filenamecat.c
diff --git a/contrib/tools/bison/gnulib/src/filenamecat.h b/contrib/tools/bison/lib/filenamecat.h
index 1476e14c740..1476e14c740 100644
--- a/contrib/tools/bison/gnulib/src/filenamecat.h
+++ b/contrib/tools/bison/lib/filenamecat.h
diff --git a/contrib/tools/bison/gnulib/src/float+.h b/contrib/tools/bison/lib/float+.h
index 32fb790bb53..32fb790bb53 100644
--- a/contrib/tools/bison/gnulib/src/float+.h
+++ b/contrib/tools/bison/lib/float+.h
diff --git a/contrib/tools/bison/gnulib/src/float.c b/contrib/tools/bison/lib/float.c
index 366945fa382..366945fa382 100644
--- a/contrib/tools/bison/gnulib/src/float.c
+++ b/contrib/tools/bison/lib/float.c
diff --git a/contrib/tools/bison/gnulib/src/fopen-safer.c b/contrib/tools/bison/lib/fopen-safer.c
index 917920d9040..917920d9040 100644
--- a/contrib/tools/bison/gnulib/src/fopen-safer.c
+++ b/contrib/tools/bison/lib/fopen-safer.c
diff --git a/contrib/tools/bison/gnulib/src/fopen.c b/contrib/tools/bison/lib/fopen.c
index f9d6763d21a..f9d6763d21a 100644
--- a/contrib/tools/bison/gnulib/src/fopen.c
+++ b/contrib/tools/bison/lib/fopen.c
diff --git a/contrib/tools/bison/gnulib/src/fpending.c b/contrib/tools/bison/lib/fpending.c
index 1bc4568923a..1bc4568923a 100644
--- a/contrib/tools/bison/gnulib/src/fpending.c
+++ b/contrib/tools/bison/lib/fpending.c
diff --git a/contrib/tools/bison/gnulib/src/fpending.h b/contrib/tools/bison/lib/fpending.h
index 4eca3f18e17..4eca3f18e17 100644
--- a/contrib/tools/bison/gnulib/src/fpending.h
+++ b/contrib/tools/bison/lib/fpending.h
diff --git a/contrib/tools/bison/gnulib/src/fpucw.h b/contrib/tools/bison/lib/fpucw.h
index 0b7f5284a16..0b7f5284a16 100644
--- a/contrib/tools/bison/gnulib/src/fpucw.h
+++ b/contrib/tools/bison/lib/fpucw.h
diff --git a/contrib/tools/bison/gnulib/src/fpurge.c b/contrib/tools/bison/lib/fpurge.c
index 09c9ea82c74..09c9ea82c74 100644
--- a/contrib/tools/bison/gnulib/src/fpurge.c
+++ b/contrib/tools/bison/lib/fpurge.c
diff --git a/contrib/tools/bison/gnulib/src/freadahead.c b/contrib/tools/bison/lib/freadahead.c
index ae24e3b8a37..ae24e3b8a37 100644
--- a/contrib/tools/bison/gnulib/src/freadahead.c
+++ b/contrib/tools/bison/lib/freadahead.c
diff --git a/contrib/tools/bison/gnulib/src/freadahead.h b/contrib/tools/bison/lib/freadahead.h
index c691f89c0f4..c691f89c0f4 100644
--- a/contrib/tools/bison/gnulib/src/freadahead.h
+++ b/contrib/tools/bison/lib/freadahead.h
diff --git a/contrib/tools/bison/gnulib/src/freading.c b/contrib/tools/bison/lib/freading.c
index c2ffd937352..c2ffd937352 100644
--- a/contrib/tools/bison/gnulib/src/freading.c
+++ b/contrib/tools/bison/lib/freading.c
diff --git a/contrib/tools/bison/gnulib/src/freading.h b/contrib/tools/bison/lib/freading.h
index 88ea789ea48..88ea789ea48 100644
--- a/contrib/tools/bison/gnulib/src/freading.h
+++ b/contrib/tools/bison/lib/freading.h
diff --git a/contrib/tools/bison/gnulib/src/frexp.c b/contrib/tools/bison/lib/frexp.c
index d847fa38b33..d847fa38b33 100644
--- a/contrib/tools/bison/gnulib/src/frexp.c
+++ b/contrib/tools/bison/lib/frexp.c
diff --git a/contrib/tools/bison/gnulib/src/fseeko.c b/contrib/tools/bison/lib/fseeko.c
index 0c326592b9d..0c326592b9d 100644
--- a/contrib/tools/bison/gnulib/src/fseeko.c
+++ b/contrib/tools/bison/lib/fseeko.c
diff --git a/contrib/tools/bison/gnulib/src/fseterr.c b/contrib/tools/bison/lib/fseterr.c
index f2191b69237..f2191b69237 100644
--- a/contrib/tools/bison/gnulib/src/fseterr.c
+++ b/contrib/tools/bison/lib/fseterr.c
diff --git a/contrib/tools/bison/gnulib/src/fseterr.h b/contrib/tools/bison/lib/fseterr.h
index 630fa8647fe..630fa8647fe 100644
--- a/contrib/tools/bison/gnulib/src/fseterr.h
+++ b/contrib/tools/bison/lib/fseterr.h
diff --git a/contrib/tools/bison/gnulib/src/fstat.c b/contrib/tools/bison/lib/fstat.c
index dc802f502b5..dc802f502b5 100644
--- a/contrib/tools/bison/gnulib/src/fstat.c
+++ b/contrib/tools/bison/lib/fstat.c
diff --git a/contrib/tools/bison/gnulib/src/ftello.c b/contrib/tools/bison/lib/ftello.c
index 3a2a0f20127..3a2a0f20127 100644
--- a/contrib/tools/bison/gnulib/src/ftello.c
+++ b/contrib/tools/bison/lib/ftello.c
diff --git a/contrib/tools/bison/gnulib/src/get-errno.c b/contrib/tools/bison/lib/get-errno.c
index 7865212cc78..7865212cc78 100644
--- a/contrib/tools/bison/gnulib/src/get-errno.c
+++ b/contrib/tools/bison/lib/get-errno.c
diff --git a/contrib/tools/bison/gnulib/src/get-errno.h b/contrib/tools/bison/lib/get-errno.h
index 04b3d4c8de5..04b3d4c8de5 100644
--- a/contrib/tools/bison/gnulib/src/get-errno.h
+++ b/contrib/tools/bison/lib/get-errno.h
diff --git a/contrib/tools/bison/gnulib/src/getdtablesize.c b/contrib/tools/bison/lib/getdtablesize.c
index 212b3c0f968..212b3c0f968 100644
--- a/contrib/tools/bison/gnulib/src/getdtablesize.c
+++ b/contrib/tools/bison/lib/getdtablesize.c
diff --git a/contrib/tools/bison/gnulib/src/getopt.c b/contrib/tools/bison/lib/getopt.c
index 4b3d2670676..4b3d2670676 100644
--- a/contrib/tools/bison/gnulib/src/getopt.c
+++ b/contrib/tools/bison/lib/getopt.c
diff --git a/contrib/tools/bison/gnulib/src/getopt1.c b/contrib/tools/bison/lib/getopt1.c
index 55a6b4eae45..55a6b4eae45 100644
--- a/contrib/tools/bison/gnulib/src/getopt1.c
+++ b/contrib/tools/bison/lib/getopt1.c
diff --git a/contrib/tools/bison/gnulib/src/getopt_int.h b/contrib/tools/bison/lib/getopt_int.h
index a6e4b9ea71c..a6e4b9ea71c 100644
--- a/contrib/tools/bison/gnulib/src/getopt_int.h
+++ b/contrib/tools/bison/lib/getopt_int.h
diff --git a/contrib/tools/bison/gnulib/src/gettext.h b/contrib/tools/bison/lib/gettext.h
index d0215715a97..d0215715a97 100644
--- a/contrib/tools/bison/gnulib/src/gettext.h
+++ b/contrib/tools/bison/lib/gettext.h
diff --git a/contrib/tools/bison/gnulib/src/gettimeofday.c b/contrib/tools/bison/lib/gettimeofday.c
index ad65c6da8be..ad65c6da8be 100644
--- a/contrib/tools/bison/gnulib/src/gettimeofday.c
+++ b/contrib/tools/bison/lib/gettimeofday.c
diff --git a/contrib/tools/bison/gnulib/src/gl_anyhash_list1.h b/contrib/tools/bison/lib/gl_anyhash_list1.h
index 57ead450737..57ead450737 100644
--- a/contrib/tools/bison/gnulib/src/gl_anyhash_list1.h
+++ b/contrib/tools/bison/lib/gl_anyhash_list1.h
diff --git a/contrib/tools/bison/gnulib/src/gl_anyhash_list2.h b/contrib/tools/bison/lib/gl_anyhash_list2.h
index 3791ae2432d..3791ae2432d 100644
--- a/contrib/tools/bison/gnulib/src/gl_anyhash_list2.h
+++ b/contrib/tools/bison/lib/gl_anyhash_list2.h
diff --git a/contrib/tools/bison/gnulib/src/gl_anylinked_list1.h b/contrib/tools/bison/lib/gl_anylinked_list1.h
index c8879f0f68f..c8879f0f68f 100644
--- a/contrib/tools/bison/gnulib/src/gl_anylinked_list1.h
+++ b/contrib/tools/bison/lib/gl_anylinked_list1.h
diff --git a/contrib/tools/bison/gnulib/src/gl_anylinked_list2.h b/contrib/tools/bison/lib/gl_anylinked_list2.h
index 45ca7c829a5..45ca7c829a5 100644
--- a/contrib/tools/bison/gnulib/src/gl_anylinked_list2.h
+++ b/contrib/tools/bison/lib/gl_anylinked_list2.h
diff --git a/contrib/tools/bison/gnulib/src/gl_anytree_oset.h b/contrib/tools/bison/lib/gl_anytree_oset.h
index e1f90a99a22..e1f90a99a22 100644
--- a/contrib/tools/bison/gnulib/src/gl_anytree_oset.h
+++ b/contrib/tools/bison/lib/gl_anytree_oset.h
diff --git a/contrib/tools/bison/gnulib/src/gl_avltree_oset.c b/contrib/tools/bison/lib/gl_avltree_oset.c
index 09202ae0cc7..09202ae0cc7 100644
--- a/contrib/tools/bison/gnulib/src/gl_avltree_oset.c
+++ b/contrib/tools/bison/lib/gl_avltree_oset.c
diff --git a/contrib/tools/bison/gnulib/src/gl_avltree_oset.h b/contrib/tools/bison/lib/gl_avltree_oset.h
index abac895f081..abac895f081 100644
--- a/contrib/tools/bison/gnulib/src/gl_avltree_oset.h
+++ b/contrib/tools/bison/lib/gl_avltree_oset.h
diff --git a/contrib/tools/bison/gnulib/src/gl_linkedhash_list.c b/contrib/tools/bison/lib/gl_linkedhash_list.c
index 2f4e05f3a7b..2f4e05f3a7b 100644
--- a/contrib/tools/bison/gnulib/src/gl_linkedhash_list.c
+++ b/contrib/tools/bison/lib/gl_linkedhash_list.c
diff --git a/contrib/tools/bison/gnulib/src/gl_linkedhash_list.h b/contrib/tools/bison/lib/gl_linkedhash_list.h
index 577756c9d4f..577756c9d4f 100644
--- a/contrib/tools/bison/gnulib/src/gl_linkedhash_list.h
+++ b/contrib/tools/bison/lib/gl_linkedhash_list.h
diff --git a/contrib/tools/bison/gnulib/src/gl_list.c b/contrib/tools/bison/lib/gl_list.c
index 8793298070b..8793298070b 100644
--- a/contrib/tools/bison/gnulib/src/gl_list.c
+++ b/contrib/tools/bison/lib/gl_list.c
diff --git a/contrib/tools/bison/gnulib/src/gl_list.h b/contrib/tools/bison/lib/gl_list.h
index 9094723fe53..9094723fe53 100644
--- a/contrib/tools/bison/gnulib/src/gl_list.h
+++ b/contrib/tools/bison/lib/gl_list.h
diff --git a/contrib/tools/bison/gnulib/src/gl_oset.c b/contrib/tools/bison/lib/gl_oset.c
index 21f731a31ad..21f731a31ad 100644
--- a/contrib/tools/bison/gnulib/src/gl_oset.c
+++ b/contrib/tools/bison/lib/gl_oset.c
diff --git a/contrib/tools/bison/gnulib/src/gl_oset.h b/contrib/tools/bison/lib/gl_oset.h
index 5134065e5e2..5134065e5e2 100644
--- a/contrib/tools/bison/gnulib/src/gl_oset.h
+++ b/contrib/tools/bison/lib/gl_oset.h
diff --git a/contrib/tools/bison/gnulib/src/gl_xlist.c b/contrib/tools/bison/lib/gl_xlist.c
index fe3c893396f..fe3c893396f 100644
--- a/contrib/tools/bison/gnulib/src/gl_xlist.c
+++ b/contrib/tools/bison/lib/gl_xlist.c
diff --git a/contrib/tools/bison/gnulib/src/gl_xlist.h b/contrib/tools/bison/lib/gl_xlist.h
index 1c9451c1ab0..1c9451c1ab0 100644
--- a/contrib/tools/bison/gnulib/src/gl_xlist.h
+++ b/contrib/tools/bison/lib/gl_xlist.h
diff --git a/contrib/tools/bison/gnulib/src/gl_xoset.c b/contrib/tools/bison/lib/gl_xoset.c
index 6b05d949969..6b05d949969 100644
--- a/contrib/tools/bison/gnulib/src/gl_xoset.c
+++ b/contrib/tools/bison/lib/gl_xoset.c
diff --git a/contrib/tools/bison/gnulib/src/gl_xoset.h b/contrib/tools/bison/lib/gl_xoset.h
index b30b2ced832..b30b2ced832 100644
--- a/contrib/tools/bison/gnulib/src/gl_xoset.h
+++ b/contrib/tools/bison/lib/gl_xoset.h
diff --git a/contrib/tools/bison/gnulib/src/glthread/lock.h b/contrib/tools/bison/lib/glthread/lock.h
index 42228df80f2..42228df80f2 100644
--- a/contrib/tools/bison/gnulib/src/glthread/lock.h
+++ b/contrib/tools/bison/lib/glthread/lock.h
diff --git a/contrib/tools/bison/gnulib/src/glthread/tls.h b/contrib/tools/bison/lib/glthread/tls.h
index 2afe0b43c3b..2afe0b43c3b 100644
--- a/contrib/tools/bison/gnulib/src/glthread/tls.h
+++ b/contrib/tools/bison/lib/glthread/tls.h
diff --git a/contrib/tools/bison/gnulib/src/hash.c b/contrib/tools/bison/lib/hash.c
index 685928ec0cb..685928ec0cb 100644
--- a/contrib/tools/bison/gnulib/src/hash.c
+++ b/contrib/tools/bison/lib/hash.c
diff --git a/contrib/tools/bison/gnulib/src/hash.h b/contrib/tools/bison/lib/hash.h
index bcd0d1d96b7..bcd0d1d96b7 100644
--- a/contrib/tools/bison/gnulib/src/hash.h
+++ b/contrib/tools/bison/lib/hash.h
diff --git a/contrib/tools/bison/gnulib/src/ignore-value.h b/contrib/tools/bison/lib/ignore-value.h
index ebd6bf42f56..ebd6bf42f56 100644
--- a/contrib/tools/bison/gnulib/src/ignore-value.h
+++ b/contrib/tools/bison/lib/ignore-value.h
diff --git a/contrib/tools/bison/gnulib/src/isnan.c b/contrib/tools/bison/lib/isnan.c
index d95e4bac77c..d95e4bac77c 100644
--- a/contrib/tools/bison/gnulib/src/isnan.c
+++ b/contrib/tools/bison/lib/isnan.c
diff --git a/contrib/tools/bison/gnulib/src/isnand-nolibm.h b/contrib/tools/bison/lib/isnand-nolibm.h
index 8a84ff8140d..8a84ff8140d 100644
--- a/contrib/tools/bison/gnulib/src/isnand-nolibm.h
+++ b/contrib/tools/bison/lib/isnand-nolibm.h
diff --git a/contrib/tools/bison/gnulib/src/isnand.c b/contrib/tools/bison/lib/isnand.c
index cbad17b583f..cbad17b583f 100644
--- a/contrib/tools/bison/gnulib/src/isnand.c
+++ b/contrib/tools/bison/lib/isnand.c
diff --git a/contrib/tools/bison/gnulib/src/isnanf-nolibm.h b/contrib/tools/bison/lib/isnanf-nolibm.h
index 804c65f06c0..804c65f06c0 100644
--- a/contrib/tools/bison/gnulib/src/isnanf-nolibm.h
+++ b/contrib/tools/bison/lib/isnanf-nolibm.h
diff --git a/contrib/tools/bison/gnulib/src/isnanf.c b/contrib/tools/bison/lib/isnanf.c
index 946cb69ce05..946cb69ce05 100644
--- a/contrib/tools/bison/gnulib/src/isnanf.c
+++ b/contrib/tools/bison/lib/isnanf.c
diff --git a/contrib/tools/bison/gnulib/src/isnanl-nolibm.h b/contrib/tools/bison/lib/isnanl-nolibm.h
index a011374da7e..a011374da7e 100644
--- a/contrib/tools/bison/gnulib/src/isnanl-nolibm.h
+++ b/contrib/tools/bison/lib/isnanl-nolibm.h
diff --git a/contrib/tools/bison/gnulib/src/isnanl.c b/contrib/tools/bison/lib/isnanl.c
index 9d9d84b9747..9d9d84b9747 100644
--- a/contrib/tools/bison/gnulib/src/isnanl.c
+++ b/contrib/tools/bison/lib/isnanl.c
diff --git a/contrib/tools/bison/gnulib/src/itold.c b/contrib/tools/bison/lib/itold.c
index 9aabc7e4641..9aabc7e4641 100644
--- a/contrib/tools/bison/gnulib/src/itold.c
+++ b/contrib/tools/bison/lib/itold.c
diff --git a/contrib/tools/bison/gnulib/src/lbitset.c b/contrib/tools/bison/lib/lbitset.c
index 7a638c6f9b1..7a638c6f9b1 100644
--- a/contrib/tools/bison/gnulib/src/lbitset.c
+++ b/contrib/tools/bison/lib/lbitset.c
diff --git a/contrib/tools/bison/gnulib/src/lbitset.h b/contrib/tools/bison/lib/lbitset.h
index 8ccaca74dab..8ccaca74dab 100644
--- a/contrib/tools/bison/gnulib/src/lbitset.h
+++ b/contrib/tools/bison/lib/lbitset.h
diff --git a/contrib/tools/bison/gnulib/src/libiberty.h b/contrib/tools/bison/lib/libiberty.h
index ec1467c59b6..ec1467c59b6 100644
--- a/contrib/tools/bison/gnulib/src/libiberty.h
+++ b/contrib/tools/bison/lib/libiberty.h
diff --git a/contrib/tools/bison/gnulib/src/localcharset.c b/contrib/tools/bison/lib/localcharset.c
index 2c31399da56..2c31399da56 100644
--- a/contrib/tools/bison/gnulib/src/localcharset.c
+++ b/contrib/tools/bison/lib/localcharset.c
diff --git a/contrib/tools/bison/gnulib/src/localcharset.h b/contrib/tools/bison/lib/localcharset.h
index c2098298679..c2098298679 100644
--- a/contrib/tools/bison/gnulib/src/localcharset.h
+++ b/contrib/tools/bison/lib/localcharset.h
diff --git a/contrib/tools/bison/gnulib/src/localeconv.c b/contrib/tools/bison/lib/localeconv.c
index 7c7c77cfd4b..7c7c77cfd4b 100644
--- a/contrib/tools/bison/gnulib/src/localeconv.c
+++ b/contrib/tools/bison/lib/localeconv.c
diff --git a/contrib/tools/bison/gnulib/src/lseek.c b/contrib/tools/bison/lib/lseek.c
index fa7440d1510..fa7440d1510 100644
--- a/contrib/tools/bison/gnulib/src/lseek.c
+++ b/contrib/tools/bison/lib/lseek.c
diff --git a/contrib/tools/bison/gnulib/src/lstat.c b/contrib/tools/bison/lib/lstat.c
index 1a613a89c8d..1a613a89c8d 100644
--- a/contrib/tools/bison/gnulib/src/lstat.c
+++ b/contrib/tools/bison/lib/lstat.c
diff --git a/contrib/tools/bison/gnulib/src/malloc.c b/contrib/tools/bison/lib/malloc.c
index 908735d2781..908735d2781 100644
--- a/contrib/tools/bison/gnulib/src/malloc.c
+++ b/contrib/tools/bison/lib/malloc.c
diff --git a/contrib/tools/bison/gnulib/src/malloca.c b/contrib/tools/bison/lib/malloca.c
index 311be569bc0..311be569bc0 100644
--- a/contrib/tools/bison/gnulib/src/malloca.c
+++ b/contrib/tools/bison/lib/malloca.c
diff --git a/contrib/tools/bison/gnulib/src/malloca.h b/contrib/tools/bison/lib/malloca.h
index 8ec4465dc76..8ec4465dc76 100644
--- a/contrib/tools/bison/gnulib/src/malloca.h
+++ b/contrib/tools/bison/lib/malloca.h
diff --git a/contrib/tools/bison/gnulib/src/mbrtowc.c b/contrib/tools/bison/lib/mbrtowc.c
index 5ee44aea48f..5ee44aea48f 100644
--- a/contrib/tools/bison/gnulib/src/mbrtowc.c
+++ b/contrib/tools/bison/lib/mbrtowc.c
diff --git a/contrib/tools/bison/gnulib/src/mbswidth.c b/contrib/tools/bison/lib/mbswidth.c
index 65710375926..65710375926 100644
--- a/contrib/tools/bison/gnulib/src/mbswidth.c
+++ b/contrib/tools/bison/lib/mbswidth.c
diff --git a/contrib/tools/bison/gnulib/src/mbswidth.h b/contrib/tools/bison/lib/mbswidth.h
index e9c0b039384..e9c0b039384 100644
--- a/contrib/tools/bison/gnulib/src/mbswidth.h
+++ b/contrib/tools/bison/lib/mbswidth.h
diff --git a/contrib/tools/bison/gnulib/src/memchr2.c b/contrib/tools/bison/lib/memchr2.c
index 8b105b7f278..8b105b7f278 100644
--- a/contrib/tools/bison/gnulib/src/memchr2.c
+++ b/contrib/tools/bison/lib/memchr2.c
diff --git a/contrib/tools/bison/gnulib/src/memchr2.h b/contrib/tools/bison/lib/memchr2.h
index cc04889f122..cc04889f122 100644
--- a/contrib/tools/bison/gnulib/src/memchr2.h
+++ b/contrib/tools/bison/lib/memchr2.h
diff --git a/contrib/tools/bison/gnulib/src/mkdtemp.c b/contrib/tools/bison/lib/mkdtemp.c
index 6ba8b65d523..6ba8b65d523 100644
--- a/contrib/tools/bison/gnulib/src/mkdtemp.c
+++ b/contrib/tools/bison/lib/mkdtemp.c
diff --git a/contrib/tools/bison/gnulib/src/mkstemp-safer.c b/contrib/tools/bison/lib/mkstemp-safer.c
index 9ddf86fb600..9ddf86fb600 100644
--- a/contrib/tools/bison/gnulib/src/mkstemp-safer.c
+++ b/contrib/tools/bison/lib/mkstemp-safer.c
diff --git a/contrib/tools/bison/gnulib/src/mkstemp.c b/contrib/tools/bison/lib/mkstemp.c
index 7a9af6c8cc7..7a9af6c8cc7 100644
--- a/contrib/tools/bison/gnulib/src/mkstemp.c
+++ b/contrib/tools/bison/lib/mkstemp.c
diff --git a/contrib/tools/bison/gnulib/src/msvc-inval.c b/contrib/tools/bison/lib/msvc-inval.c
index 396031e4c22..396031e4c22 100644
--- a/contrib/tools/bison/gnulib/src/msvc-inval.c
+++ b/contrib/tools/bison/lib/msvc-inval.c
diff --git a/contrib/tools/bison/gnulib/src/msvc-inval.h b/contrib/tools/bison/lib/msvc-inval.h
index dcb0353dcdd..dcb0353dcdd 100644
--- a/contrib/tools/bison/gnulib/src/msvc-inval.h
+++ b/contrib/tools/bison/lib/msvc-inval.h
diff --git a/contrib/tools/bison/gnulib/src/msvc-nothrow.c b/contrib/tools/bison/lib/msvc-nothrow.c
index 8d65472a825..8d65472a825 100644
--- a/contrib/tools/bison/gnulib/src/msvc-nothrow.c
+++ b/contrib/tools/bison/lib/msvc-nothrow.c
diff --git a/contrib/tools/bison/gnulib/src/msvc-nothrow.h b/contrib/tools/bison/lib/msvc-nothrow.h
index 5f521813dfc..5f521813dfc 100644
--- a/contrib/tools/bison/gnulib/src/msvc-nothrow.h
+++ b/contrib/tools/bison/lib/msvc-nothrow.h
diff --git a/contrib/tools/bison/gnulib/src/nl_langinfo.c b/contrib/tools/bison/lib/nl_langinfo.c
index 771c9533aeb..771c9533aeb 100644
--- a/contrib/tools/bison/gnulib/src/nl_langinfo.c
+++ b/contrib/tools/bison/lib/nl_langinfo.c
diff --git a/contrib/tools/bison/gnulib/src/obstack.c b/contrib/tools/bison/lib/obstack.c
index 9b2883e4ac6..9b2883e4ac6 100644
--- a/contrib/tools/bison/gnulib/src/obstack.c
+++ b/contrib/tools/bison/lib/obstack.c
diff --git a/contrib/tools/bison/gnulib/src/obstack.h b/contrib/tools/bison/lib/obstack.h
index 046fc58546f..046fc58546f 100644
--- a/contrib/tools/bison/gnulib/src/obstack.h
+++ b/contrib/tools/bison/lib/obstack.h
diff --git a/contrib/tools/bison/gnulib/src/obstack_printf.c b/contrib/tools/bison/lib/obstack_printf.c
index 291dcd52a47..291dcd52a47 100644
--- a/contrib/tools/bison/gnulib/src/obstack_printf.c
+++ b/contrib/tools/bison/lib/obstack_printf.c
diff --git a/contrib/tools/bison/gnulib/src/open.c b/contrib/tools/bison/lib/open.c
index a0c43eadf97..a0c43eadf97 100644
--- a/contrib/tools/bison/gnulib/src/open.c
+++ b/contrib/tools/bison/lib/open.c
diff --git a/contrib/tools/bison/gnulib/src/palloca.h b/contrib/tools/bison/lib/palloca.h
index a7ed8a2f9c9..a7ed8a2f9c9 100644
--- a/contrib/tools/bison/gnulib/src/palloca.h
+++ b/contrib/tools/bison/lib/palloca.h
diff --git a/contrib/tools/bison/gnulib/src/pathmax.h b/contrib/tools/bison/lib/pathmax.h
index a9ddc33d17f..a9ddc33d17f 100644
--- a/contrib/tools/bison/gnulib/src/pathmax.h
+++ b/contrib/tools/bison/lib/pathmax.h
diff --git a/contrib/tools/bison/gnulib/src/penviron.h b/contrib/tools/bison/lib/penviron.h
index fd831973780..fd831973780 100644
--- a/contrib/tools/bison/gnulib/src/penviron.h
+++ b/contrib/tools/bison/lib/penviron.h
diff --git a/contrib/tools/bison/gnulib/src/perror.c b/contrib/tools/bison/lib/perror.c
index 74e088cc739..74e088cc739 100644
--- a/contrib/tools/bison/gnulib/src/perror.c
+++ b/contrib/tools/bison/lib/perror.c
diff --git a/contrib/tools/bison/gnulib/src/pipe-safer.c b/contrib/tools/bison/lib/pipe-safer.c
index f2e0ad6fb05..f2e0ad6fb05 100644
--- a/contrib/tools/bison/gnulib/src/pipe-safer.c
+++ b/contrib/tools/bison/lib/pipe-safer.c
diff --git a/contrib/tools/bison/gnulib/src/pipe2-safer.c b/contrib/tools/bison/lib/pipe2-safer.c
index e831d0c6c1a..e831d0c6c1a 100644
--- a/contrib/tools/bison/gnulib/src/pipe2-safer.c
+++ b/contrib/tools/bison/lib/pipe2-safer.c
diff --git a/contrib/tools/bison/gnulib/src/pipe2.c b/contrib/tools/bison/lib/pipe2.c
index 211d75545c0..211d75545c0 100644
--- a/contrib/tools/bison/gnulib/src/pipe2.c
+++ b/contrib/tools/bison/lib/pipe2.c
diff --git a/contrib/tools/bison/gnulib/platform/posix/config.h b/contrib/tools/bison/lib/platform/posix/config.h
index 8fa4b4f0920..8fa4b4f0920 100644
--- a/contrib/tools/bison/gnulib/platform/posix/config.h
+++ b/contrib/tools/bison/lib/platform/posix/config.h
diff --git a/contrib/tools/bison/gnulib/platform/posix/configmake.h b/contrib/tools/bison/lib/platform/posix/configmake.h
index 75ea1d7d03a..75ea1d7d03a 100644
--- a/contrib/tools/bison/gnulib/platform/posix/configmake.h
+++ b/contrib/tools/bison/lib/platform/posix/configmake.h
diff --git a/contrib/tools/bison/gnulib/platform/posix/fcntl.h b/contrib/tools/bison/lib/platform/posix/fcntl.h
index a7a7d03b20d..a7a7d03b20d 100644
--- a/contrib/tools/bison/gnulib/platform/posix/fcntl.h
+++ b/contrib/tools/bison/lib/platform/posix/fcntl.h
diff --git a/contrib/tools/bison/gnulib/platform/posix/getopt.h b/contrib/tools/bison/lib/platform/posix/getopt.h
index 2096ceacfe7..2096ceacfe7 100644
--- a/contrib/tools/bison/gnulib/platform/posix/getopt.h
+++ b/contrib/tools/bison/lib/platform/posix/getopt.h
diff --git a/contrib/tools/bison/gnulib/platform/posix/unused-parameter.h b/contrib/tools/bison/lib/platform/posix/unused-parameter.h
index 53474b57542..53474b57542 100644
--- a/contrib/tools/bison/gnulib/platform/posix/unused-parameter.h
+++ b/contrib/tools/bison/lib/platform/posix/unused-parameter.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/alloca.h b/contrib/tools/bison/lib/platform/win64/alloca.h
index 4f6716faa00..4f6716faa00 100644
--- a/contrib/tools/bison/gnulib/platform/win64/alloca.h
+++ b/contrib/tools/bison/lib/platform/win64/alloca.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/config.h b/contrib/tools/bison/lib/platform/win64/config.h
index cf3d366e18b..7b03effd7b5 100644
--- a/contrib/tools/bison/gnulib/platform/win64/config.h
+++ b/contrib/tools/bison/lib/platform/win64/config.h
@@ -1,7 +1,7 @@
/* lib/config.h. Generated from config.hin by configure. */
/* lib/config.hin. Generated from configure.ac by autoheader. */
-#include <contrib/tools/bison/gnulib/win_sdk10.h>
+#include <contrib/tools/bison/lib/win_sdk10.h>
/* Define if building universal (internal helper macro) */
/* #undef AC_APPLE_UNIVERSAL_BUILD */
diff --git a/contrib/tools/bison/gnulib/platform/win64/configmake.h b/contrib/tools/bison/lib/platform/win64/configmake.h
index 736cfb1bc69..736cfb1bc69 100644
--- a/contrib/tools/bison/gnulib/platform/win64/configmake.h
+++ b/contrib/tools/bison/lib/platform/win64/configmake.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/fcntl.h b/contrib/tools/bison/lib/platform/win64/fcntl.h
index 0637e64b9f1..0637e64b9f1 100644
--- a/contrib/tools/bison/gnulib/platform/win64/fcntl.h
+++ b/contrib/tools/bison/lib/platform/win64/fcntl.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/getopt.h b/contrib/tools/bison/lib/platform/win64/getopt.h
index a80aa65455f..a80aa65455f 100644
--- a/contrib/tools/bison/gnulib/platform/win64/getopt.h
+++ b/contrib/tools/bison/lib/platform/win64/getopt.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/langinfo.h b/contrib/tools/bison/lib/platform/win64/langinfo.h
index 3fac25a2a76..3fac25a2a76 100644
--- a/contrib/tools/bison/gnulib/platform/win64/langinfo.h
+++ b/contrib/tools/bison/lib/platform/win64/langinfo.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/locale.h b/contrib/tools/bison/lib/platform/win64/locale.h
index cd77270e4dd..cd77270e4dd 100644
--- a/contrib/tools/bison/gnulib/platform/win64/locale.h
+++ b/contrib/tools/bison/lib/platform/win64/locale.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/math.h b/contrib/tools/bison/lib/platform/win64/math.h
index 072a0fbd239..072a0fbd239 100644
--- a/contrib/tools/bison/gnulib/platform/win64/math.h
+++ b/contrib/tools/bison/lib/platform/win64/math.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/sched.h b/contrib/tools/bison/lib/platform/win64/sched.h
index 12968e5f2b0..12968e5f2b0 100644
--- a/contrib/tools/bison/gnulib/platform/win64/sched.h
+++ b/contrib/tools/bison/lib/platform/win64/sched.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/signal.h b/contrib/tools/bison/lib/platform/win64/signal.h
index be8043dfa74..be8043dfa74 100644
--- a/contrib/tools/bison/gnulib/platform/win64/signal.h
+++ b/contrib/tools/bison/lib/platform/win64/signal.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/spawn.h b/contrib/tools/bison/lib/platform/win64/spawn.h
index 6797832daac..6797832daac 100644
--- a/contrib/tools/bison/gnulib/platform/win64/spawn.h
+++ b/contrib/tools/bison/lib/platform/win64/spawn.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/stdbool.h b/contrib/tools/bison/lib/platform/win64/stdbool.h
index 8f918a31234..8f918a31234 100644
--- a/contrib/tools/bison/gnulib/platform/win64/stdbool.h
+++ b/contrib/tools/bison/lib/platform/win64/stdbool.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/sys/stat.h b/contrib/tools/bison/lib/platform/win64/sys/stat.h
index bf7dc29f6e5..bf7dc29f6e5 100644
--- a/contrib/tools/bison/gnulib/platform/win64/sys/stat.h
+++ b/contrib/tools/bison/lib/platform/win64/sys/stat.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/sys/time.h b/contrib/tools/bison/lib/platform/win64/sys/time.h
index 3b520228f2c..3b520228f2c 100644
--- a/contrib/tools/bison/gnulib/platform/win64/sys/time.h
+++ b/contrib/tools/bison/lib/platform/win64/sys/time.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/sys/wait.h b/contrib/tools/bison/lib/platform/win64/sys/wait.h
index 38bbfa81dd9..38bbfa81dd9 100644
--- a/contrib/tools/bison/gnulib/platform/win64/sys/wait.h
+++ b/contrib/tools/bison/lib/platform/win64/sys/wait.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/unistd.h b/contrib/tools/bison/lib/platform/win64/unistd.h
index 3980820c144..3980820c144 100644
--- a/contrib/tools/bison/gnulib/platform/win64/unistd.h
+++ b/contrib/tools/bison/lib/platform/win64/unistd.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/unitypes.h b/contrib/tools/bison/lib/platform/win64/unitypes.h
index 3d7db7510d4..3d7db7510d4 100644
--- a/contrib/tools/bison/gnulib/platform/win64/unitypes.h
+++ b/contrib/tools/bison/lib/platform/win64/unitypes.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/uniwidth.h b/contrib/tools/bison/lib/platform/win64/uniwidth.h
index 2ad29275a51..2ad29275a51 100644
--- a/contrib/tools/bison/gnulib/platform/win64/uniwidth.h
+++ b/contrib/tools/bison/lib/platform/win64/uniwidth.h
diff --git a/contrib/tools/bison/gnulib/platform/win64/unused-parameter.h b/contrib/tools/bison/lib/platform/win64/unused-parameter.h
index 53474b57542..53474b57542 100644
--- a/contrib/tools/bison/gnulib/platform/win64/unused-parameter.h
+++ b/contrib/tools/bison/lib/platform/win64/unused-parameter.h
diff --git a/contrib/tools/bison/gnulib/src/printf-args.c b/contrib/tools/bison/lib/printf-args.c
index c27e6bc6b7d..c27e6bc6b7d 100644
--- a/contrib/tools/bison/gnulib/src/printf-args.c
+++ b/contrib/tools/bison/lib/printf-args.c
diff --git a/contrib/tools/bison/gnulib/src/printf-args.h b/contrib/tools/bison/lib/printf-args.h
index 2a9c2a3f87a..2a9c2a3f87a 100644
--- a/contrib/tools/bison/gnulib/src/printf-args.h
+++ b/contrib/tools/bison/lib/printf-args.h
diff --git a/contrib/tools/bison/gnulib/src/printf-frexp.c b/contrib/tools/bison/lib/printf-frexp.c
index 1a7b0c438e3..1a7b0c438e3 100644
--- a/contrib/tools/bison/gnulib/src/printf-frexp.c
+++ b/contrib/tools/bison/lib/printf-frexp.c
diff --git a/contrib/tools/bison/gnulib/src/printf-frexp.h b/contrib/tools/bison/lib/printf-frexp.h
index 3976b73686f..3976b73686f 100644
--- a/contrib/tools/bison/gnulib/src/printf-frexp.h
+++ b/contrib/tools/bison/lib/printf-frexp.h
diff --git a/contrib/tools/bison/gnulib/src/printf-frexpl.c b/contrib/tools/bison/lib/printf-frexpl.c
index 26987a7bd1a..26987a7bd1a 100644
--- a/contrib/tools/bison/gnulib/src/printf-frexpl.c
+++ b/contrib/tools/bison/lib/printf-frexpl.c
diff --git a/contrib/tools/bison/gnulib/src/printf-frexpl.h b/contrib/tools/bison/lib/printf-frexpl.h
index 3768b0915ee..3768b0915ee 100644
--- a/contrib/tools/bison/gnulib/src/printf-frexpl.h
+++ b/contrib/tools/bison/lib/printf-frexpl.h
diff --git a/contrib/tools/bison/gnulib/src/printf-parse.c b/contrib/tools/bison/lib/printf-parse.c
index 23cacc1daba..23cacc1daba 100644
--- a/contrib/tools/bison/gnulib/src/printf-parse.c
+++ b/contrib/tools/bison/lib/printf-parse.c
diff --git a/contrib/tools/bison/gnulib/src/printf-parse.h b/contrib/tools/bison/lib/printf-parse.h
index d8474bee159..d8474bee159 100644
--- a/contrib/tools/bison/gnulib/src/printf-parse.h
+++ b/contrib/tools/bison/lib/printf-parse.h
diff --git a/contrib/tools/bison/gnulib/src/progname.c b/contrib/tools/bison/lib/progname.c
index 0c195e521ad..0c195e521ad 100644
--- a/contrib/tools/bison/gnulib/src/progname.c
+++ b/contrib/tools/bison/lib/progname.c
diff --git a/contrib/tools/bison/gnulib/src/progname.h b/contrib/tools/bison/lib/progname.h
index b4f3c2778ae..b4f3c2778ae 100644
--- a/contrib/tools/bison/gnulib/src/progname.h
+++ b/contrib/tools/bison/lib/progname.h
diff --git a/contrib/tools/bison/gnulib/src/quote.h b/contrib/tools/bison/lib/quote.h
index 16797967634..16797967634 100644
--- a/contrib/tools/bison/gnulib/src/quote.h
+++ b/contrib/tools/bison/lib/quote.h
diff --git a/contrib/tools/bison/gnulib/src/quotearg.c b/contrib/tools/bison/lib/quotearg.c
index 40114d7fbd4..40114d7fbd4 100644
--- a/contrib/tools/bison/gnulib/src/quotearg.c
+++ b/contrib/tools/bison/lib/quotearg.c
diff --git a/contrib/tools/bison/gnulib/src/quotearg.h b/contrib/tools/bison/lib/quotearg.h
index 58ee3f60899..58ee3f60899 100644
--- a/contrib/tools/bison/gnulib/src/quotearg.h
+++ b/contrib/tools/bison/lib/quotearg.h
diff --git a/contrib/tools/bison/gnulib/src/raise.c b/contrib/tools/bison/lib/raise.c
index 5b546d2b8d6..5b546d2b8d6 100644
--- a/contrib/tools/bison/gnulib/src/raise.c
+++ b/contrib/tools/bison/lib/raise.c
diff --git a/contrib/tools/bison/gnulib/src/rawmemchr.c b/contrib/tools/bison/lib/rawmemchr.c
index a0298ce64e1..a0298ce64e1 100644
--- a/contrib/tools/bison/gnulib/src/rawmemchr.c
+++ b/contrib/tools/bison/lib/rawmemchr.c
diff --git a/contrib/tools/bison/gnulib/src/readlink.c b/contrib/tools/bison/lib/readlink.c
index f83a1e0123f..f83a1e0123f 100644
--- a/contrib/tools/bison/gnulib/src/readlink.c
+++ b/contrib/tools/bison/lib/readlink.c
diff --git a/contrib/tools/bison/gnulib/src/realloc.c b/contrib/tools/bison/lib/realloc.c
index b51010a621d..b51010a621d 100644
--- a/contrib/tools/bison/gnulib/src/realloc.c
+++ b/contrib/tools/bison/lib/realloc.c
diff --git a/contrib/tools/bison/gnulib/src/regcomp.c b/contrib/tools/bison/lib/regcomp.c
index f0b2e522169..f0b2e522169 100644
--- a/contrib/tools/bison/gnulib/src/regcomp.c
+++ b/contrib/tools/bison/lib/regcomp.c
diff --git a/contrib/tools/bison/gnulib/src/regex.c b/contrib/tools/bison/lib/regex.c
index 85091669c70..85091669c70 100644
--- a/contrib/tools/bison/gnulib/src/regex.c
+++ b/contrib/tools/bison/lib/regex.c
diff --git a/contrib/tools/bison/gnulib/src/regex.h b/contrib/tools/bison/lib/regex.h
index 854c6edaf75..854c6edaf75 100644
--- a/contrib/tools/bison/gnulib/src/regex.h
+++ b/contrib/tools/bison/lib/regex.h
diff --git a/contrib/tools/bison/gnulib/src/regex_internal.c b/contrib/tools/bison/lib/regex_internal.c
index 899b0ae67e1..899b0ae67e1 100644
--- a/contrib/tools/bison/gnulib/src/regex_internal.c
+++ b/contrib/tools/bison/lib/regex_internal.c
diff --git a/contrib/tools/bison/gnulib/src/regex_internal.h b/contrib/tools/bison/lib/regex_internal.h
index 6205dbe7268..6205dbe7268 100644
--- a/contrib/tools/bison/gnulib/src/regex_internal.h
+++ b/contrib/tools/bison/lib/regex_internal.h
diff --git a/contrib/tools/bison/gnulib/src/regexec.c b/contrib/tools/bison/lib/regexec.c
index d29d442baf2..d29d442baf2 100644
--- a/contrib/tools/bison/gnulib/src/regexec.c
+++ b/contrib/tools/bison/lib/regexec.c
diff --git a/contrib/tools/bison/gnulib/src/rename.c b/contrib/tools/bison/lib/rename.c
index 3e463ea86a9..3e463ea86a9 100644
--- a/contrib/tools/bison/gnulib/src/rename.c
+++ b/contrib/tools/bison/lib/rename.c
diff --git a/contrib/tools/bison/gnulib/src/rmdir.c b/contrib/tools/bison/lib/rmdir.c
index a8d907ebf02..a8d907ebf02 100644
--- a/contrib/tools/bison/gnulib/src/rmdir.c
+++ b/contrib/tools/bison/lib/rmdir.c
diff --git a/contrib/tools/bison/gnulib/src/same-inode.h b/contrib/tools/bison/lib/same-inode.h
index 3843b070785..3843b070785 100644
--- a/contrib/tools/bison/gnulib/src/same-inode.h
+++ b/contrib/tools/bison/lib/same-inode.h
diff --git a/contrib/tools/bison/gnulib/src/secure_getenv.c b/contrib/tools/bison/lib/secure_getenv.c
index 6c11c5e0edb..6c11c5e0edb 100644
--- a/contrib/tools/bison/gnulib/src/secure_getenv.c
+++ b/contrib/tools/bison/lib/secure_getenv.c
diff --git a/contrib/tools/bison/gnulib/src/sig-handler.c b/contrib/tools/bison/lib/sig-handler.c
index 52c36217e52..52c36217e52 100644
--- a/contrib/tools/bison/gnulib/src/sig-handler.c
+++ b/contrib/tools/bison/lib/sig-handler.c
diff --git a/contrib/tools/bison/gnulib/src/sig-handler.h b/contrib/tools/bison/lib/sig-handler.h
index 67d061d5990..67d061d5990 100644
--- a/contrib/tools/bison/gnulib/src/sig-handler.h
+++ b/contrib/tools/bison/lib/sig-handler.h
diff --git a/contrib/tools/bison/gnulib/src/sigaction.c b/contrib/tools/bison/lib/sigaction.c
index 97eb76d92e5..97eb76d92e5 100644
--- a/contrib/tools/bison/gnulib/src/sigaction.c
+++ b/contrib/tools/bison/lib/sigaction.c
diff --git a/contrib/tools/bison/gnulib/src/siglist.h b/contrib/tools/bison/lib/siglist.h
index 7817c95b319..7817c95b319 100644
--- a/contrib/tools/bison/gnulib/src/siglist.h
+++ b/contrib/tools/bison/lib/siglist.h
diff --git a/contrib/tools/bison/gnulib/src/signbitd.c b/contrib/tools/bison/lib/signbitd.c
index 7a434f8eea8..7a434f8eea8 100644
--- a/contrib/tools/bison/gnulib/src/signbitd.c
+++ b/contrib/tools/bison/lib/signbitd.c
diff --git a/contrib/tools/bison/gnulib/src/signbitf.c b/contrib/tools/bison/lib/signbitf.c
index f133be57f5d..f133be57f5d 100644
--- a/contrib/tools/bison/gnulib/src/signbitf.c
+++ b/contrib/tools/bison/lib/signbitf.c
diff --git a/contrib/tools/bison/gnulib/src/signbitl.c b/contrib/tools/bison/lib/signbitl.c
index 9e1e900e161..9e1e900e161 100644
--- a/contrib/tools/bison/gnulib/src/signbitl.c
+++ b/contrib/tools/bison/lib/signbitl.c
diff --git a/contrib/tools/bison/gnulib/src/sigprocmask.c b/contrib/tools/bison/lib/sigprocmask.c
index 8de3777db31..8de3777db31 100644
--- a/contrib/tools/bison/gnulib/src/sigprocmask.c
+++ b/contrib/tools/bison/lib/sigprocmask.c
diff --git a/contrib/tools/bison/gnulib/src/snprintf.c b/contrib/tools/bison/lib/snprintf.c
index 9c34de3bb26..9c34de3bb26 100644
--- a/contrib/tools/bison/gnulib/src/snprintf.c
+++ b/contrib/tools/bison/lib/snprintf.c
diff --git a/contrib/tools/bison/gnulib/src/spawn-pipe.c b/contrib/tools/bison/lib/spawn-pipe.c
index 86b929a7f45..86b929a7f45 100644
--- a/contrib/tools/bison/gnulib/src/spawn-pipe.c
+++ b/contrib/tools/bison/lib/spawn-pipe.c
diff --git a/contrib/tools/bison/gnulib/src/spawn-pipe.h b/contrib/tools/bison/lib/spawn-pipe.h
index ea8284f268a..ea8284f268a 100644
--- a/contrib/tools/bison/gnulib/src/spawn-pipe.h
+++ b/contrib/tools/bison/lib/spawn-pipe.h
diff --git a/contrib/tools/bison/gnulib/src/spawn_faction_addclose.c b/contrib/tools/bison/lib/spawn_faction_addclose.c
index 86a9aba2e79..86a9aba2e79 100644
--- a/contrib/tools/bison/gnulib/src/spawn_faction_addclose.c
+++ b/contrib/tools/bison/lib/spawn_faction_addclose.c
diff --git a/contrib/tools/bison/gnulib/src/spawn_faction_adddup2.c b/contrib/tools/bison/lib/spawn_faction_adddup2.c
index 56ff1ecc188..56ff1ecc188 100644
--- a/contrib/tools/bison/gnulib/src/spawn_faction_adddup2.c
+++ b/contrib/tools/bison/lib/spawn_faction_adddup2.c
diff --git a/contrib/tools/bison/gnulib/src/spawn_faction_addopen.c b/contrib/tools/bison/lib/spawn_faction_addopen.c
index 8aaeca6a500..8aaeca6a500 100644
--- a/contrib/tools/bison/gnulib/src/spawn_faction_addopen.c
+++ b/contrib/tools/bison/lib/spawn_faction_addopen.c
diff --git a/contrib/tools/bison/gnulib/src/spawn_faction_destroy.c b/contrib/tools/bison/lib/spawn_faction_destroy.c
index 942733dc6b6..942733dc6b6 100644
--- a/contrib/tools/bison/gnulib/src/spawn_faction_destroy.c
+++ b/contrib/tools/bison/lib/spawn_faction_destroy.c
diff --git a/contrib/tools/bison/gnulib/src/spawn_faction_init.c b/contrib/tools/bison/lib/spawn_faction_init.c
index cf1d0a6adc5..cf1d0a6adc5 100644
--- a/contrib/tools/bison/gnulib/src/spawn_faction_init.c
+++ b/contrib/tools/bison/lib/spawn_faction_init.c
diff --git a/contrib/tools/bison/gnulib/src/spawn_int.h b/contrib/tools/bison/lib/spawn_int.h
index f22a659fbef..f22a659fbef 100644
--- a/contrib/tools/bison/gnulib/src/spawn_int.h
+++ b/contrib/tools/bison/lib/spawn_int.h
diff --git a/contrib/tools/bison/gnulib/src/spawnattr_destroy.c b/contrib/tools/bison/lib/spawnattr_destroy.c
index ec6c7cf0033..ec6c7cf0033 100644
--- a/contrib/tools/bison/gnulib/src/spawnattr_destroy.c
+++ b/contrib/tools/bison/lib/spawnattr_destroy.c
diff --git a/contrib/tools/bison/gnulib/src/spawnattr_init.c b/contrib/tools/bison/lib/spawnattr_init.c
index b050fb4ab7e..b050fb4ab7e 100644
--- a/contrib/tools/bison/gnulib/src/spawnattr_init.c
+++ b/contrib/tools/bison/lib/spawnattr_init.c
diff --git a/contrib/tools/bison/gnulib/src/spawnattr_setflags.c b/contrib/tools/bison/lib/spawnattr_setflags.c
index babbb19593b..babbb19593b 100644
--- a/contrib/tools/bison/gnulib/src/spawnattr_setflags.c
+++ b/contrib/tools/bison/lib/spawnattr_setflags.c
diff --git a/contrib/tools/bison/gnulib/src/spawnattr_setsigmask.c b/contrib/tools/bison/lib/spawnattr_setsigmask.c
index 8aa6da94373..8aa6da94373 100644
--- a/contrib/tools/bison/gnulib/src/spawnattr_setsigmask.c
+++ b/contrib/tools/bison/lib/spawnattr_setsigmask.c
diff --git a/contrib/tools/bison/gnulib/src/spawni.c b/contrib/tools/bison/lib/spawni.c
index e2f7b45b60d..e2f7b45b60d 100644
--- a/contrib/tools/bison/gnulib/src/spawni.c
+++ b/contrib/tools/bison/lib/spawni.c
diff --git a/contrib/tools/bison/gnulib/src/spawnp.c b/contrib/tools/bison/lib/spawnp.c
index 8bc5f99acae..8bc5f99acae 100644
--- a/contrib/tools/bison/gnulib/src/spawnp.c
+++ b/contrib/tools/bison/lib/spawnp.c
diff --git a/contrib/tools/bison/gnulib/src/stat.c b/contrib/tools/bison/lib/stat.c
index f888130d263..f888130d263 100644
--- a/contrib/tools/bison/gnulib/src/stat.c
+++ b/contrib/tools/bison/lib/stat.c
diff --git a/contrib/tools/bison/gnulib/src/stdio--.h b/contrib/tools/bison/lib/stdio--.h
index 5d9b19b50a4..5d9b19b50a4 100644
--- a/contrib/tools/bison/gnulib/src/stdio--.h
+++ b/contrib/tools/bison/lib/stdio--.h
diff --git a/contrib/tools/bison/gnulib/src/stdio-impl.h b/contrib/tools/bison/lib/stdio-impl.h
index e510bb8f42d..e510bb8f42d 100644
--- a/contrib/tools/bison/gnulib/src/stdio-impl.h
+++ b/contrib/tools/bison/lib/stdio-impl.h
diff --git a/contrib/tools/bison/gnulib/src/stdio-safer.h b/contrib/tools/bison/lib/stdio-safer.h
index 7b67ae059d6..7b67ae059d6 100644
--- a/contrib/tools/bison/gnulib/src/stdio-safer.h
+++ b/contrib/tools/bison/lib/stdio-safer.h
diff --git a/contrib/tools/bison/gnulib/src/stdio-write.c b/contrib/tools/bison/lib/stdio-write.c
index 68d54ce93e6..68d54ce93e6 100644
--- a/contrib/tools/bison/gnulib/src/stdio-write.c
+++ b/contrib/tools/bison/lib/stdio-write.c
diff --git a/contrib/tools/bison/gnulib/src/stdlib--.h b/contrib/tools/bison/lib/stdlib--.h
index 28360a27071..28360a27071 100644
--- a/contrib/tools/bison/gnulib/src/stdlib--.h
+++ b/contrib/tools/bison/lib/stdlib--.h
diff --git a/contrib/tools/bison/gnulib/src/stdlib-safer.h b/contrib/tools/bison/lib/stdlib-safer.h
index 1e3149370ec..1e3149370ec 100644
--- a/contrib/tools/bison/gnulib/src/stdlib-safer.h
+++ b/contrib/tools/bison/lib/stdlib-safer.h
diff --git a/contrib/tools/bison/gnulib/src/stpcpy.c b/contrib/tools/bison/lib/stpcpy.c
index f5aa8d67e95..f5aa8d67e95 100644
--- a/contrib/tools/bison/gnulib/src/stpcpy.c
+++ b/contrib/tools/bison/lib/stpcpy.c
diff --git a/contrib/tools/bison/gnulib/src/str-two-way.h b/contrib/tools/bison/lib/str-two-way.h
index 707145dbdd2..707145dbdd2 100644
--- a/contrib/tools/bison/gnulib/src/str-two-way.h
+++ b/contrib/tools/bison/lib/str-two-way.h
diff --git a/contrib/tools/bison/gnulib/src/strchrnul.c b/contrib/tools/bison/lib/strchrnul.c
index 43088899507..43088899507 100644
--- a/contrib/tools/bison/gnulib/src/strchrnul.c
+++ b/contrib/tools/bison/lib/strchrnul.c
diff --git a/contrib/tools/bison/gnulib/src/strdup.c b/contrib/tools/bison/lib/strdup.c
index 5826ab02aff..5826ab02aff 100644
--- a/contrib/tools/bison/gnulib/src/strdup.c
+++ b/contrib/tools/bison/lib/strdup.c
diff --git a/contrib/tools/bison/gnulib/src/streq.h b/contrib/tools/bison/lib/streq.h
index 12c1867c830..12c1867c830 100644
--- a/contrib/tools/bison/gnulib/src/streq.h
+++ b/contrib/tools/bison/lib/streq.h
diff --git a/contrib/tools/bison/gnulib/src/string--.h b/contrib/tools/bison/lib/string--.h
index 24a1932992a..24a1932992a 100644
--- a/contrib/tools/bison/gnulib/src/string--.h
+++ b/contrib/tools/bison/lib/string--.h
diff --git a/contrib/tools/bison/gnulib/src/stripslash.c b/contrib/tools/bison/lib/stripslash.c
index 0e452a95ef7..0e452a95ef7 100644
--- a/contrib/tools/bison/gnulib/src/stripslash.c
+++ b/contrib/tools/bison/lib/stripslash.c
diff --git a/contrib/tools/bison/gnulib/src/strndup.c b/contrib/tools/bison/lib/strndup.c
index e60268b86ed..e60268b86ed 100644
--- a/contrib/tools/bison/gnulib/src/strndup.c
+++ b/contrib/tools/bison/lib/strndup.c
diff --git a/contrib/tools/bison/gnulib/src/strsignal.c b/contrib/tools/bison/lib/strsignal.c
index 20d604ff38f..20d604ff38f 100644
--- a/contrib/tools/bison/gnulib/src/strsignal.c
+++ b/contrib/tools/bison/lib/strsignal.c
diff --git a/contrib/tools/bison/gnulib/src/strstr.c b/contrib/tools/bison/lib/strstr.c
index b91acec7c83..b91acec7c83 100644
--- a/contrib/tools/bison/gnulib/src/strstr.c
+++ b/contrib/tools/bison/lib/strstr.c
diff --git a/contrib/tools/bison/gnulib/src/strverscmp.c b/contrib/tools/bison/lib/strverscmp.c
index db4f1edc705..db4f1edc705 100644
--- a/contrib/tools/bison/gnulib/src/strverscmp.c
+++ b/contrib/tools/bison/lib/strverscmp.c
diff --git a/contrib/tools/bison/gnulib/src/tempname.c b/contrib/tools/bison/lib/tempname.c
index 9975449a893..9975449a893 100644
--- a/contrib/tools/bison/gnulib/src/tempname.c
+++ b/contrib/tools/bison/lib/tempname.c
diff --git a/contrib/tools/bison/gnulib/src/tempname.h b/contrib/tools/bison/lib/tempname.h
index 333267dfd09..333267dfd09 100644
--- a/contrib/tools/bison/gnulib/src/tempname.h
+++ b/contrib/tools/bison/lib/tempname.h
diff --git a/contrib/tools/bison/gnulib/src/timevar.c b/contrib/tools/bison/lib/timevar.c
index a9dbdbdee5e..a9dbdbdee5e 100644
--- a/contrib/tools/bison/gnulib/src/timevar.c
+++ b/contrib/tools/bison/lib/timevar.c
diff --git a/contrib/tools/bison/gnulib/src/timevar.def b/contrib/tools/bison/lib/timevar.def
index 484fe35f7b8..484fe35f7b8 100644
--- a/contrib/tools/bison/gnulib/src/timevar.def
+++ b/contrib/tools/bison/lib/timevar.def
diff --git a/contrib/tools/bison/gnulib/src/timevar.h b/contrib/tools/bison/lib/timevar.h
index d397bd7ff07..d397bd7ff07 100644
--- a/contrib/tools/bison/gnulib/src/timevar.h
+++ b/contrib/tools/bison/lib/timevar.h
diff --git a/contrib/tools/bison/gnulib/src/tmpdir.c b/contrib/tools/bison/lib/tmpdir.c
index 1b3fb023a09..1b3fb023a09 100644
--- a/contrib/tools/bison/gnulib/src/tmpdir.c
+++ b/contrib/tools/bison/lib/tmpdir.c
diff --git a/contrib/tools/bison/gnulib/src/tmpdir.h b/contrib/tools/bison/lib/tmpdir.h
index ff7c70f346c..ff7c70f346c 100644
--- a/contrib/tools/bison/gnulib/src/tmpdir.h
+++ b/contrib/tools/bison/lib/tmpdir.h
diff --git a/contrib/tools/bison/gnulib/src/unistd--.h b/contrib/tools/bison/lib/unistd--.h
index fee7ecf03d9..fee7ecf03d9 100644
--- a/contrib/tools/bison/gnulib/src/unistd--.h
+++ b/contrib/tools/bison/lib/unistd--.h
diff --git a/contrib/tools/bison/gnulib/src/unistd-safer.h b/contrib/tools/bison/lib/unistd-safer.h
index 5c2b55ae2f4..5c2b55ae2f4 100644
--- a/contrib/tools/bison/gnulib/src/unistd-safer.h
+++ b/contrib/tools/bison/lib/unistd-safer.h
diff --git a/contrib/tools/bison/gnulib/src/unistd.c b/contrib/tools/bison/lib/unistd.c
index 6c6a8e268c0..6c6a8e268c0 100644
--- a/contrib/tools/bison/gnulib/src/unistd.c
+++ b/contrib/tools/bison/lib/unistd.c
diff --git a/contrib/tools/bison/gnulib/src/uniwidth/cjk.h b/contrib/tools/bison/lib/uniwidth/cjk.h
index 11b14dfec56..11b14dfec56 100644
--- a/contrib/tools/bison/gnulib/src/uniwidth/cjk.h
+++ b/contrib/tools/bison/lib/uniwidth/cjk.h
diff --git a/contrib/tools/bison/gnulib/src/uniwidth/width.c b/contrib/tools/bison/lib/uniwidth/width.c
index 173d0872c7f..173d0872c7f 100644
--- a/contrib/tools/bison/gnulib/src/uniwidth/width.c
+++ b/contrib/tools/bison/lib/uniwidth/width.c
diff --git a/contrib/tools/bison/gnulib/src/unlocked-io.h b/contrib/tools/bison/lib/unlocked-io.h
index df3e13911ef..df3e13911ef 100644
--- a/contrib/tools/bison/gnulib/src/unlocked-io.h
+++ b/contrib/tools/bison/lib/unlocked-io.h
diff --git a/contrib/tools/bison/gnulib/src/unsetenv.c b/contrib/tools/bison/lib/unsetenv.c
index c58c82f4f44..c58c82f4f44 100644
--- a/contrib/tools/bison/gnulib/src/unsetenv.c
+++ b/contrib/tools/bison/lib/unsetenv.c
diff --git a/contrib/tools/bison/gnulib/src/vasnprintf.c b/contrib/tools/bison/lib/vasnprintf.c
index 4de22819fa4..4de22819fa4 100644
--- a/contrib/tools/bison/gnulib/src/vasnprintf.c
+++ b/contrib/tools/bison/lib/vasnprintf.c
diff --git a/contrib/tools/bison/gnulib/src/vasnprintf.h b/contrib/tools/bison/lib/vasnprintf.h
index 7658f505e5b..7658f505e5b 100644
--- a/contrib/tools/bison/gnulib/src/vasnprintf.h
+++ b/contrib/tools/bison/lib/vasnprintf.h
diff --git a/contrib/tools/bison/gnulib/src/vasprintf.c b/contrib/tools/bison/lib/vasprintf.c
index afc80561941..afc80561941 100644
--- a/contrib/tools/bison/gnulib/src/vasprintf.c
+++ b/contrib/tools/bison/lib/vasprintf.c
diff --git a/contrib/tools/bison/gnulib/src/vbitset.c b/contrib/tools/bison/lib/vbitset.c
index e7200cdaa5d..e7200cdaa5d 100644
--- a/contrib/tools/bison/gnulib/src/vbitset.c
+++ b/contrib/tools/bison/lib/vbitset.c
diff --git a/contrib/tools/bison/gnulib/src/vbitset.h b/contrib/tools/bison/lib/vbitset.h
index b91019bcb1b..b91019bcb1b 100644
--- a/contrib/tools/bison/gnulib/src/vbitset.h
+++ b/contrib/tools/bison/lib/vbitset.h
diff --git a/contrib/tools/bison/gnulib/src/verify.h b/contrib/tools/bison/lib/verify.h
index d42d0750ee1..d42d0750ee1 100644
--- a/contrib/tools/bison/gnulib/src/verify.h
+++ b/contrib/tools/bison/lib/verify.h
diff --git a/contrib/tools/bison/gnulib/src/verror.c b/contrib/tools/bison/lib/verror.c
index 5f899c1b7a7..5f899c1b7a7 100644
--- a/contrib/tools/bison/gnulib/src/verror.c
+++ b/contrib/tools/bison/lib/verror.c
diff --git a/contrib/tools/bison/gnulib/src/verror.h b/contrib/tools/bison/lib/verror.h
index 7e7284ad82d..7e7284ad82d 100644
--- a/contrib/tools/bison/gnulib/src/verror.h
+++ b/contrib/tools/bison/lib/verror.h
diff --git a/contrib/tools/bison/gnulib/src/version-etc-fsf.c b/contrib/tools/bison/lib/version-etc-fsf.c
index e1c69da94a6..e1c69da94a6 100644
--- a/contrib/tools/bison/gnulib/src/version-etc-fsf.c
+++ b/contrib/tools/bison/lib/version-etc-fsf.c
diff --git a/contrib/tools/bison/gnulib/src/version-etc.c b/contrib/tools/bison/lib/version-etc.c
index b7d23ab5975..b7d23ab5975 100644
--- a/contrib/tools/bison/gnulib/src/version-etc.c
+++ b/contrib/tools/bison/lib/version-etc.c
diff --git a/contrib/tools/bison/gnulib/src/version-etc.h b/contrib/tools/bison/lib/version-etc.h
index 6c3d08431cb..6c3d08431cb 100644
--- a/contrib/tools/bison/gnulib/src/version-etc.h
+++ b/contrib/tools/bison/lib/version-etc.h
diff --git a/contrib/tools/bison/gnulib/src/w32spawn.h b/contrib/tools/bison/lib/w32spawn.h
index 3b5c08afcd4..3b5c08afcd4 100644
--- a/contrib/tools/bison/gnulib/src/w32spawn.h
+++ b/contrib/tools/bison/lib/w32spawn.h
diff --git a/contrib/tools/bison/gnulib/src/wait-process.c b/contrib/tools/bison/lib/wait-process.c
index 17a2430f91c..17a2430f91c 100644
--- a/contrib/tools/bison/gnulib/src/wait-process.c
+++ b/contrib/tools/bison/lib/wait-process.c
diff --git a/contrib/tools/bison/gnulib/src/wait-process.h b/contrib/tools/bison/lib/wait-process.h
index 6d8f0d2b949..6d8f0d2b949 100644
--- a/contrib/tools/bison/gnulib/src/wait-process.h
+++ b/contrib/tools/bison/lib/wait-process.h
diff --git a/contrib/tools/bison/gnulib/src/waitpid.c b/contrib/tools/bison/lib/waitpid.c
index d28a70b3eab..d28a70b3eab 100644
--- a/contrib/tools/bison/gnulib/src/waitpid.c
+++ b/contrib/tools/bison/lib/waitpid.c
diff --git a/contrib/tools/bison/gnulib/src/wchar--.h b/contrib/tools/bison/lib/wchar--.h
index 41751e00acf..41751e00acf 100644
--- a/contrib/tools/bison/gnulib/src/wchar--.h
+++ b/contrib/tools/bison/lib/wchar--.h
diff --git a/contrib/tools/bison/gnulib/src/wcrtomb.c b/contrib/tools/bison/lib/wcrtomb.c
index c3cda358032..c3cda358032 100644
--- a/contrib/tools/bison/gnulib/src/wcrtomb.c
+++ b/contrib/tools/bison/lib/wcrtomb.c
diff --git a/contrib/tools/bison/gnulib/src/wctype-h.c b/contrib/tools/bison/lib/wctype-h.c
index bb5f847e330..bb5f847e330 100644
--- a/contrib/tools/bison/gnulib/src/wctype-h.c
+++ b/contrib/tools/bison/lib/wctype-h.c
diff --git a/contrib/tools/bison/gnulib/src/wcwidth.c b/contrib/tools/bison/lib/wcwidth.c
index 253fcaa656f..253fcaa656f 100644
--- a/contrib/tools/bison/gnulib/src/wcwidth.c
+++ b/contrib/tools/bison/lib/wcwidth.c
diff --git a/contrib/tools/bison/gnulib/win_sdk10.h b/contrib/tools/bison/lib/win_sdk10.h
index 76e5c86ccd1..76e5c86ccd1 100644
--- a/contrib/tools/bison/gnulib/win_sdk10.h
+++ b/contrib/tools/bison/lib/win_sdk10.h
diff --git a/contrib/tools/bison/gnulib/src/xalloc-die.c b/contrib/tools/bison/lib/xalloc-die.c
index daa403b9c84..daa403b9c84 100644
--- a/contrib/tools/bison/gnulib/src/xalloc-die.c
+++ b/contrib/tools/bison/lib/xalloc-die.c
diff --git a/contrib/tools/bison/gnulib/src/xalloc-oversized.h b/contrib/tools/bison/lib/xalloc-oversized.h
index a971c78ad35..a971c78ad35 100644
--- a/contrib/tools/bison/gnulib/src/xalloc-oversized.h
+++ b/contrib/tools/bison/lib/xalloc-oversized.h
diff --git a/contrib/tools/bison/gnulib/src/xalloc.h b/contrib/tools/bison/lib/xalloc.h
index 6c9b53bf6fa..6c9b53bf6fa 100644
--- a/contrib/tools/bison/gnulib/src/xalloc.h
+++ b/contrib/tools/bison/lib/xalloc.h
diff --git a/contrib/tools/bison/gnulib/src/xasprintf.c b/contrib/tools/bison/lib/xasprintf.c
index 1808b70182b..1808b70182b 100644
--- a/contrib/tools/bison/gnulib/src/xasprintf.c
+++ b/contrib/tools/bison/lib/xasprintf.c
diff --git a/contrib/tools/bison/gnulib/src/xconcat-filename.c b/contrib/tools/bison/lib/xconcat-filename.c
index eb2f8a9fb16..eb2f8a9fb16 100644
--- a/contrib/tools/bison/gnulib/src/xconcat-filename.c
+++ b/contrib/tools/bison/lib/xconcat-filename.c
diff --git a/contrib/tools/bison/gnulib/src/xmalloc.c b/contrib/tools/bison/lib/xmalloc.c
index 57e34b7cdb0..57e34b7cdb0 100644
--- a/contrib/tools/bison/gnulib/src/xmalloc.c
+++ b/contrib/tools/bison/lib/xmalloc.c
diff --git a/contrib/tools/bison/gnulib/src/xmalloca.c b/contrib/tools/bison/lib/xmalloca.c
index 50ee4807fb5..50ee4807fb5 100644
--- a/contrib/tools/bison/gnulib/src/xmalloca.c
+++ b/contrib/tools/bison/lib/xmalloca.c
diff --git a/contrib/tools/bison/gnulib/src/xmalloca.h b/contrib/tools/bison/lib/xmalloca.h
index 2f7567d498d..2f7567d498d 100644
--- a/contrib/tools/bison/gnulib/src/xmalloca.h
+++ b/contrib/tools/bison/lib/xmalloca.h
diff --git a/contrib/tools/bison/gnulib/src/xmemdup0.c b/contrib/tools/bison/lib/xmemdup0.c
index c070fa63435..c070fa63435 100644
--- a/contrib/tools/bison/gnulib/src/xmemdup0.c
+++ b/contrib/tools/bison/lib/xmemdup0.c
diff --git a/contrib/tools/bison/gnulib/src/xmemdup0.h b/contrib/tools/bison/lib/xmemdup0.h
index 9ec827107a0..9ec827107a0 100644
--- a/contrib/tools/bison/gnulib/src/xmemdup0.h
+++ b/contrib/tools/bison/lib/xmemdup0.h
diff --git a/contrib/tools/bison/gnulib/src/xprintf.c b/contrib/tools/bison/lib/xprintf.c
index e24b4f18751..e24b4f18751 100644
--- a/contrib/tools/bison/gnulib/src/xprintf.c
+++ b/contrib/tools/bison/lib/xprintf.c
diff --git a/contrib/tools/bison/gnulib/src/xprintf.h b/contrib/tools/bison/lib/xprintf.h
index 62986a8cee3..62986a8cee3 100644
--- a/contrib/tools/bison/gnulib/src/xprintf.h
+++ b/contrib/tools/bison/lib/xprintf.h
diff --git a/contrib/tools/bison/gnulib/src/xsize.c b/contrib/tools/bison/lib/xsize.c
index 4b4914c2ca1..4b4914c2ca1 100644
--- a/contrib/tools/bison/gnulib/src/xsize.c
+++ b/contrib/tools/bison/lib/xsize.c
diff --git a/contrib/tools/bison/gnulib/src/xsize.h b/contrib/tools/bison/lib/xsize.h
index 5675593f548..5675593f548 100644
--- a/contrib/tools/bison/gnulib/src/xsize.h
+++ b/contrib/tools/bison/lib/xsize.h
diff --git a/contrib/tools/bison/gnulib/src/xstrndup.c b/contrib/tools/bison/lib/xstrndup.c
index 741d5a1b05e..741d5a1b05e 100644
--- a/contrib/tools/bison/gnulib/src/xstrndup.c
+++ b/contrib/tools/bison/lib/xstrndup.c
diff --git a/contrib/tools/bison/gnulib/src/xstrndup.h b/contrib/tools/bison/lib/xstrndup.h
index 59673b04899..59673b04899 100644
--- a/contrib/tools/bison/gnulib/src/xstrndup.h
+++ b/contrib/tools/bison/lib/xstrndup.h
diff --git a/contrib/tools/bison/gnulib/src/xvasprintf.c b/contrib/tools/bison/lib/xvasprintf.c
index 9c93492b803..9c93492b803 100644
--- a/contrib/tools/bison/gnulib/src/xvasprintf.c
+++ b/contrib/tools/bison/lib/xvasprintf.c
diff --git a/contrib/tools/bison/gnulib/src/xvasprintf.h b/contrib/tools/bison/lib/xvasprintf.h
index 1208fa193c1..1208fa193c1 100644
--- a/contrib/tools/bison/gnulib/src/xvasprintf.h
+++ b/contrib/tools/bison/lib/xvasprintf.h
diff --git a/contrib/tools/bison/lib/ya.make b/contrib/tools/bison/lib/ya.make
new file mode 100644
index 00000000000..c08666010c5
--- /dev/null
+++ b/contrib/tools/bison/lib/ya.make
@@ -0,0 +1,244 @@
+LIBRARY()
+
+LICENSE(
+ BSD-3-Clause AND
+ GPL-3.0-or-later AND
+ LGPL-2.0-or-later
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+IF (NOT MUSL)
+ NO_RUNTIME()
+ENDIF()
+
+NO_COMPILER_WARNINGS()
+
+ADDINCL(
+ GLOBAL contrib/tools/bison/lib
+)
+
+IF (OS_WINDOWS)
+ ADDINCL(
+ GLOBAL contrib/tools/bison/lib/platform/win64
+ )
+ELSE()
+ ADDINCL(
+ GLOBAL contrib/tools/bison/lib/platform/posix
+ )
+ENDIF()
+
+IF (OS_DARWIN)
+ CFLAGS(
+ -D_XOPEN_SOURCE=600
+ )
+ENDIF()
+
+IF (NOT OS_WINDOWS)
+ CFLAGS(
+ GLOBAL -Dregcomp=gnu_regcomp
+ GLOBAL -Dregerror=gnu_regerror
+ GLOBAL -Dregfree=gnu_regfree
+ GLOBAL -Dregexec=gnu_regexec
+ )
+ENDIF()
+
+SRCS(
+ abitset.c
+ argmatch.c
+ asnprintf.c
+ basename-lgpl.c
+ basename.c
+ binary-io.c
+ bitrotate.c
+ bitset.c
+ bitset_stats.c
+ bitsetv-print.c
+ bitsetv.c
+ c-ctype.c
+ c-stack.c
+ c-strcasecmp.c
+ c-strncasecmp.c
+ calloc.c
+ clean-temp.c
+ cloexec.c
+ close-stream.c
+ close.c
+ closein.c
+ closeout.c
+ concat-filename.c
+ dirname-lgpl.c
+ dirname.c
+ dup-safer-flag.c
+ dup-safer.c
+ dup2.c
+ ebitset.c
+ error.c
+ execute.c
+ exitfail.c
+ fatal-signal.c
+ fclose.c
+ fcntl.c
+ fd-hook.c
+ fd-safer-flag.c
+ fd-safer.c
+ fflush.c
+ filenamecat-lgpl.c
+ filenamecat.c
+ float.c
+ fopen-safer.c
+ fpurge.c
+ freading.c
+ fstat.c
+ get-errno.c
+ getdtablesize.c
+ getopt.c
+ getopt1.c
+ gl_avltree_oset.c
+ gl_linkedhash_list.c
+ gl_list.c
+ gl_oset.c
+ gl_xlist.c
+ gl_xoset.c
+ hash.c
+ isnand.c
+ isnanf.c
+ isnanl.c
+ itold.c
+ lbitset.c
+ localcharset.c
+ lseek.c
+ lstat.c
+ malloc.c
+ malloca.c
+ mbrtowc.c
+ mbswidth.c
+ memchr2.c
+ mkstemp-safer.c
+ nl_langinfo.c
+ pipe-safer.c
+ pipe2-safer.c
+ printf-args.c
+ printf-frexp.c
+ printf-frexpl.c
+ printf-parse.c
+ progname.c
+ quotearg.c
+ raise.c
+ rawmemchr.c
+ readlink.c
+ realloc.c
+ regex.c
+ rename.c
+ rmdir.c
+ secure_getenv.c
+ sig-handler.c
+ signbitd.c
+ signbitf.c
+ signbitl.c
+ spawn-pipe.c
+ stat.c
+ stpcpy.c
+ strchrnul.c
+ strdup.c
+ stripslash.c
+ tempname.c
+ timevar.c
+ tmpdir.c
+ unistd.c
+ unsetenv.c
+ vasnprintf.c
+ vbitset.c
+ verror.c
+ version-etc-fsf.c
+ version-etc.c
+ wait-process.c
+ wctype-h.c
+ xalloc-die.c
+ xasprintf.c
+ xconcat-filename.c
+ xmalloc.c
+ xmalloca.c
+ xmemdup0.c
+ xprintf.c
+ xsize.c
+ xstrndup.c
+ xvasprintf.c
+)
+
+IF (NOT MUSL)
+ SRCS(
+ freadahead.c
+ fseterr.c
+ # fseek.c
+ )
+ENDIF()
+
+IF (NOT OS_LINUX)
+ SRCS(
+ pipe2.c
+ strverscmp.c
+ )
+ENDIF()
+
+IF (NOT OS_WINDOWS)
+ SRCS(
+ stdio-write.c
+ )
+ENDIF()
+
+IF (OS_WINDOWS)
+ SRCS(
+ frexp.c
+ wcrtomb.c
+ perror.c
+ strstr.c
+ mkstemp.c
+ vasprintf.c
+ strsignal.c
+ mkdtemp.c
+ fseeko.c
+ fopen.c
+ ftello.c
+ gettimeofday.c
+ localeconv.c
+ msvc-inval.c
+ msvc-nothrow.c
+ open.c
+ sigaction.c
+ sigprocmask.c
+ snprintf.c
+ spawn_faction_addclose.c
+ spawn_faction_adddup2.c
+ spawn_faction_addopen.c
+ spawn_faction_destroy.c
+ spawn_faction_init.c
+ spawnattr_destroy.c
+ spawnattr_init.c
+ spawnattr_setflags.c
+ spawnattr_setsigmask.c
+ spawni.c
+ spawnp.c
+ strndup.c
+ waitpid.c
+ wcwidth.c
+ uniwidth/width.c
+ )
+ENDIF()
+
+IF (NOT OS_LINUX OR MUSL)
+ SRCS(
+ obstack.c
+ obstack_printf.c
+ )
+ENDIF()
+
+IF (OS_CYGWIN OR OS_LINUX)
+ #not need it
+ELSE()
+ SRCS(
+ fpending.c
+ )
+ENDIF()
+
+END()
diff --git a/contrib/tools/bison/ya.make b/contrib/tools/bison/ya.make
index ad7b56cea39..68c752d8601 100644
--- a/contrib/tools/bison/ya.make
+++ b/contrib/tools/bison/ya.make
@@ -65,7 +65,7 @@ CFLAGS(
)
PEERDIR(
- contrib/tools/bison/gnulib
+ contrib/tools/bison/lib
)
END()
diff --git a/contrib/tools/m4/src/builtin.c b/contrib/tools/m4/src/builtin.c
index 01ede380173..b3700c3219a 100644
--- a/contrib/tools/m4/src/builtin.c
+++ b/contrib/tools/m4/src/builtin.c
@@ -27,7 +27,7 @@
#include "execute.h"
#include "memchr2.h"
#include "progname.h"
-#include <contrib/tools/bison/gnulib/src/regex.h>
+#include "regex.h"
#include "spawn-pipe.h"
#include "wait-process.h"
diff --git a/contrib/tools/m4/src/input.c b/contrib/tools/m4/src/input.c
index 836d7064897..579faddf4ff 100644
--- a/contrib/tools/m4/src/input.c
+++ b/contrib/tools/m4/src/input.c
@@ -60,7 +60,7 @@
accordingly. */
#ifdef ENABLE_CHANGEWORD
-#include <contrib/tools/bison/gnulib/src/regex.h>
+#include "regex.h"
#endif
enum input_type
diff --git a/contrib/tools/m4/ya.make b/contrib/tools/m4/ya.make
index f474cbfb714..f4d1a041382 100644
--- a/contrib/tools/m4/ya.make
+++ b/contrib/tools/m4/ya.make
@@ -30,7 +30,7 @@ SRCS(
)
PEERDIR(
- contrib/tools/bison/gnulib
+ contrib/tools/bison/lib
)
END()