Lines Matching +full:gcc +full:- +full:arm +full:- +full:linux +full:- +full:gnueabi
1 diff -Naur third-party-libevdev-bak/COPYING third-party-new/COPYING
2 --- third-party-libevdev-bak/COPYING 2023-03-28 10:49:53.360511300 +0800
3 +++ third-party-new/COPYING 2023-04-03 14:16:25.837444300 +0800
4 @@ -1,23 +1,26 @@
5 +SPDX-License-Identifier: MIT
10 -Permission to use, copy, modify, distribute, and sell this software and its
11 -documentation for any purpose is hereby granted without fee, provided that
12 -the above copyright notice appear in all copies and that both that copyright
13 -notice and this permission notice appear in supporting documentation, and
14 -that the name of the copyright holders not be used in advertising or
15 -publicity pertaining to distribution of the software without specific,
16 -written prior permission. The copyright holders make no representations
17 -about the suitability of this software for any purpose. It is provided "as
18 -is" without express or implied warranty.
30 -THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
31 -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
32 -EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
33 -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
34 -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
35 -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
36 -OF THIS SOFTWARE.
45 The following license is from a Linux kernel header file and there is no GPL
47 diff -Naur third-party-libevdev-bak/Makefile.in third-party-new/Makefile.in
48 --- third-party-libevdev-bak/Makefile.in 1970-01-01 08:00:00.000000000 +0800
49 +++ third-party-new/Makefile.in 2023-04-03 14:17:08.314291900 +0800
50 @@ -0,0 +1,911 @@
54 +# Copyright (C) 1994-2021 Free Software Foundation, Inc.
69 + if test -z '$(MAKELEVEL)'; then \
71 + elif test -n '$(MAKE_HOST)'; then \
73 + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
80 + case $${target_option-} in \
83 + "target option '$${target_option-}' specified" >&2; \
106 + *=*|--*) continue;; \
107 + -*I) strip_trailopt 'I'; skip_next=yes;; \
108 + -*I?*) strip_trailopt 'I';; \
109 + -*O) strip_trailopt 'O'; skip_next=yes;; \
110 + -*O?*) strip_trailopt 'O';; \
111 + -*l) strip_trailopt 'l'; skip_next=yes;; \
112 + -*l?*) strip_trailopt 'l';; \
113 + -[dEDm]) skip_next=yes;; \
114 + -[JT]) skip_next=yes;; \
128 +install_sh_DATA = $(install_sh) -c -m 644
129 +install_sh_PROGRAM = $(install_sh) -c
130 +install_sh_SCRIPT = $(install_sh) -c
153 +mkinstalldirs = $(install_sh) -d
171 +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
172 + ctags-recursive dvi-recursive html-recursive info-recursive \
173 + install-data-recursive install-dvi-recursive \
174 + install-exec-recursive install-html-recursive \
175 + install-info-recursive install-pdf-recursive \
176 + install-ps-recursive install-recursive installcheck-recursive \
177 + installdirs-recursive pdf-recursive ps-recursive \
178 + tags-recursive uninstall-recursive
182 + *) (install-info --version) >/dev/null 2>&1;; \
189 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
194 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
206 + test -z "$$files" \
207 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
208 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
209 + $(am__cd) "$$dir" && rm -f $$files; }; \
213 +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
214 + distclean-recursive maintainer-clean-recursive
219 +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
220 + cscope distdir distdir-am dist dist-all distcheck
223 +# Read a list of newline-separated strings from the standard input,
237 + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
241 + $(srcdir)/libevdev.pc.in $(top_srcdir)/build-aux/compile \
242 + $(top_srcdir)/build-aux/config.guess \
243 + $(top_srcdir)/build-aux/config.sub \
244 + $(top_srcdir)/build-aux/install-sh \
245 + $(top_srcdir)/build-aux/ltmain.sh \
246 + $(top_srcdir)/build-aux/missing COPYING README.md \
247 + build-aux/compile build-aux/config.guess build-aux/config.sub \
248 + build-aux/install-sh build-aux/ltmain.sh build-aux/missing
250 +distdir = $(PACKAGE)-$(VERSION)
253 + if test -d "$(distdir)"; then \
254 + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
255 + && rm -rf "$(distdir)" \
256 + || { sleep 5 && rm -rf "$(distdir)"; }; \
265 + while test -n "$$dir1"; do \
266 + first=`echo "$$dir1" | sed -e "$$sed_first"`; \
269 + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
270 + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
272 + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
274 + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
281 + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
284 +GZIP_ENV = --best
286 +DIST_TARGETS = dist-xz
289 +distuninstallcheck_listfiles = find . -type f -print
291 + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
292 +distcleancheck_listfiles = find . -type f -print
433 +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
435 +PRINT_DIRECTORY_FLAGS_0 = --no-print-directory
443 + $(MAKE) $(AM_MAKEFLAGS) all-recursive
446 +am--refresh: Makefile
452 + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
453 + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
458 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
460 + $(AUTOMAKE) --foreign Makefile
472 + $(SHELL) ./config.status --recheck
480 +config.h: stamp-h1
481 + @test -f $@ || rm -f stamp-h1
482 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
484 +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
485 + @rm -f stamp-h1
489 + rm -f stamp-h1
492 +distclean-hdr:
493 + -rm -f config.h stamp-h1
497 +mostlyclean-libtool:
498 + -rm -f *.lo
500 +clean-libtool:
501 + -rm -rf .libs _libs
503 +distclean-libtool:
504 + -rm -f libtool config.lt
505 +install-pkgconfigDATA: $(pkgconfig_DATA)
507 + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
508 + if test -n "$$list"; then \
513 + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
521 +uninstall-pkgconfigDATA:
523 + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
524 + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
541 + target=`echo $@ | sed s/-recursive//`; \
543 + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
550 + local_target="$$target-am"; \
558 + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
559 + fi; test -z "$$fail"
562 + $(am__define_uniq_tagged_files); mkid -fID $$unique
563 +tags: tags-recursive
566 +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
569 + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
570 + include_option=--etags-include; \
573 + include_option=--include; \
578 + test ! -f $$subdir/TAGS || \
584 + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
585 + test -n "$$unique" || unique=$$empty_fix; \
586 + if test $$# -gt 0; then \
594 +ctags: ctags-recursive
597 +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
599 + test -z "$(CTAGS_ARGS)$$unique" \
606 + && gtags -i $(GTAGS_ARGS) "$$here"
608 + test ! -s cscope.files \
609 + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
610 +clean-cscope:
611 + -rm -f cscope.files
612 +cscope.files: clean-cscope cscopelist
613 +cscopelist: cscopelist-recursive
615 +cscopelist-am: $(am__tagged_files)
622 + if test -f "$$i"; then \
629 +distclean-tags:
630 + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
631 + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
633 + $(MAKE) $(AM_MAKEFLAGS) distdir-am
635 +distdir-am: $(DISTFILES)
637 + test -d "$(distdir)" || mkdir "$(distdir)"
642 + sed -e "s|^$$srcdirstrip/||;t" \
643 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
647 + sort -u` ;; \
650 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
651 + if test -d $$d/$$file; then \
652 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
653 + if test -d "$(distdir)/$$file"; then \
654 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
656 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
657 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
658 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
660 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
662 + test -f "$(distdir)/$$file" \
663 + || cp -p $$d/$$file "$(distdir)/$$file" \
670 + || test -d "$(distdir)/$$subdir" \
692 + -test -n "$(am__skip_mode_fix)" \
693 + || find "$(distdir)" -type d ! -perm -755 \
694 + -exec chmod u+rwx,go+rx {} \; -o \
695 + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
696 + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
697 + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
698 + || chmod -R a+r "$(distdir)"
699 +dist-gzip: distdir
700 + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
703 +dist-bzip2: distdir
704 + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
707 +dist-lzip: distdir
708 + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
710 +dist-xz: distdir
711 + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
714 +dist-zstd: distdir
715 + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
718 +dist-tarZ: distdir
722 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
725 +dist-shar: distdir
729 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
732 +dist-zip: distdir
733 + -rm -f $(distdir).zip
734 + zip -rq $(distdir).zip $(distdir)
737 +dist dist-all:
742 +# it guarantees that the distribution is self-contained by making another
747 + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
749 + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
751 + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
753 + xz -dc $(distdir).tar.xz | $(am__untar) ;;\
755 + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
757 + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
761 + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
763 + chmod -R a-w $(distdir)
766 + chmod a-w $(distdir)
767 + test -d $(distdir)/_build || exit 0; \
768 + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
769 + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
775 + --srcdir=../.. --prefix="$$dc_install_base" \
784 + && chmod -R a-w "$$dc_install_base" \
791 + } || { rm -rf "$$dc_destdir"; exit 1; }) \
792 + && rm -rf "$$dc_destdir" \
794 + && rm -rf $(DIST_ARCHIVES) \
801 + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
803 + @test -n '$(distuninstallcheck_dir)' || { \
812 + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
814 + if test -n "$(DESTDIR)"; then \
824 + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
828 +check-am: all-am
829 +check: check-recursive
830 +all-am: Makefile $(DATA) config.h
831 +installdirs: installdirs-recursive
832 +installdirs-am:
834 + test -z "$$dir" || $(MKDIR_P) "$$dir"; \
836 +install: install-recursive
837 +install-exec: install-exec-recursive
838 +install-data: install-data-recursive
839 +uninstall: uninstall-recursive
841 +install-am: all-am
842 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
844 +installcheck: installcheck-recursive
845 +install-strip:
846 + if test -z '$(STRIP)'; then \
848 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
852 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
855 +mostlyclean-generic:
857 +clean-generic:
859 +distclean-generic:
860 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
861 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILE…
863 +maintainer-clean-generic:
866 +clean: clean-recursive
868 +clean-am: clean-generic clean-libtool mostlyclean-am
870 +distclean: distclean-recursive
871 + -rm -f $(am__CONFIG_DISTCLEAN_FILES)
872 + -rm -f Makefile
873 +distclean-am: clean-am distclean-generic distclean-hdr \
874 + distclean-libtool distclean-tags
876 +dvi: dvi-recursive
878 +dvi-am:
880 +html: html-recursive
882 +html-am:
884 +info: info-recursive
886 +info-am:
888 +install-data-am: install-pkgconfigDATA
890 +install-dvi: install-dvi-recursive
892 +install-dvi-am:
894 +install-exec-am:
896 +install-html: install-html-recursive
898 +install-html-am:
900 +install-info: install-info-recursive
902 +install-info-am:
904 +install-man:
906 +install-pdf: install-pdf-recursive
908 +install-pdf-am:
910 +install-ps: install-ps-recursive
912 +install-ps-am:
914 +installcheck-am:
916 +maintainer-clean: maintainer-clean-recursive
917 + -rm -f $(am__CONFIG_DISTCLEAN_FILES)
918 + -rm -rf $(top_srcdir)/autom4te.cache
919 + -rm -f Makefile
920 +maintainer-clean-am: distclean-am maintainer-clean-generic
922 +mostlyclean: mostlyclean-recursive
924 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
926 +pdf: pdf-recursive
928 +pdf-am:
930 +ps: ps-recursive
932 +ps-am:
934 +uninstall-am: uninstall-pkgconfigDATA
936 +.MAKE: $(am__recursive_targets) all install-am install-strip
938 +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
939 + am--refresh check check-am clean clean-cscope clean-generic \
940 + clean-libtool cscope cscopelist-am ctags ctags-am dist \
941 + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
942 + dist-xz dist-zip dist-zstd distcheck distclean \
943 + distclean-generic distclean-hdr distclean-libtool \
944 + distclean-tags distcleancheck distdir distuninstallcheck dvi \
945 + dvi-am html html-am info info-am install install-am \
946 + install-data install-data-am install-dvi install-dvi-am \
947 + install-exec install-exec-am install-html install-html-am \
948 + install-info install-info-am install-man install-pdf \
949 + install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
950 + install-strip installcheck installcheck-am installdirs \
951 + installdirs-am maintainer-clean maintainer-clean-generic \
952 + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
953 + ps ps-am tags tags-am uninstall uninstall-am \
954 + uninstall-pkgconfigDATA
962 diff -Naur third-party-libevdev-bak/OAT.xml third-party-new/OAT.xml
963 --- third-party-libevdev-bak/OAT.xml 2023-03-28 10:49:53.360511300 +0800
964 +++ third-party-new/OAT.xml 2023-04-03 14:19:59.118242900 +0800
965 @@ -1,5 +1,5 @@
966 <?xml version="1.0" encoding="UTF-8"?>
967 -<!-- Copyright (c) 2021 Huawei Device Co., Ltd.
968 +<!-- Copyright (c) 2023 Huawei Device Co., Ltd.
972 diff -Naur third-party-libevdev-bak/README.OpenSource third-party-new/README.OpenSource
973 --- third-party-libevdev-bak/README.OpenSource 2023-03-28 10:49:53.360511300 +0800
974 +++ third-party-new/README.OpenSource 2023-04-03 14:19:13.878738900 +0800
975 @@ -3,8 +3,8 @@
979 - "Version Number":"1.10",
980 - "Owner":"pengfei.hou@huawei.com",
986 diff -Naur third-party-libevdev-bak/README.md third-party-new/README.md
987 --- third-party-libevdev-bak/README.md 2023-03-28 10:49:53.360511300 +0800
988 +++ third-party-new/README.md 2023-04-03 14:18:24.100950700 +0800
989 @@ -1,89 +1,21 @@
990 -# libevdev - wrapper library for evdev input devices
991 +libevdev - wrapper library for evdev input devices
994 -libevdev is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev…
999 -The eventual goal is that libevdev wraps all ioctls available to evdev devices, thus making direct…
1005 -## Directory structure
1009 -```
1010 -README.md English description
1011 -README_zh.md Chinese description
1012 -export_include/libevdev/ API Definition
1013 -include/ Reference header file
1014 -libevdev/ Encapsulation layer implementation
1015 -README.OpenSource Open Source Description
1016 -```
1017 -
1018 -## How OpenHarmony integrates libevdev
1019 -### 1.Header file import
1020 -```c
1021 -#define EVDEV_H
1022 -#include <libevdev/libevdev.h>
1023 -```
1024 -### 2.BUILD.gn add Reference
1025 -```c
1026 -public_deps += ["//third_party/libevdev:libevdev"]
1027 -```
1028 -### 3.Example of calling libevdev function
1029 -```c
1030 -// Below is a simple example that shows how libevdev could be used. This example opens a device, c…
1031 -
1032 -// open a device
1033 -struct libevdev *dev = NULL;
1034 -int fd;
1035 -int rc = 1;
1036 -
1037 -fd = open("/dev/input/event0", O_RDONLY|O_NONBLOCK);
1038 -rc = libevdev_new_from_fd(fd, &dev);
1039 -if (rc < 0) {
1040 - fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
1041 - exit(1);
1042 -}
1043 -// print the device info
1044 -printf("Input device name: \"%s\"\n", libevdev_get_name(dev));
1045 -printf("Input device ID: bus %#x vendor %#x product %#x\n",
1046 - libevdev_get_id_bustype(dev),
1047 - libevdev_get_id_vendor(dev),
1048 - libevdev_get_id_product(dev));
1049 -// hecks for relative axes and a left mouse button
1050 -if (!libevdev_has_event_type(dev, EV_REL) ||
1051 - !libevdev_has_event_code(dev, EV_KEY, BTN_LEFT)) {
1052 - printf("This device does not look like a mouse\n");
1053 - exit(1);
1054 -}
1055 -
1056 - // monitors the device to print the event
1057 -do {
1058 - struct input_event ev;
1059 - rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev);
1060 - if (rc == 0)
1061 - printf("Event: %s %s %d\n",
1062 - libevdev_event_type_get_name(ev.type),
1063 - libevdev_event_code_get_name(ev.type, ev.code),
1064 - ev.value);
1065 -} while (rc == 1 || rc == 0 || rc == -EAGAIN);
1066 -```
1067 -
1068 -## libevdev Working with documents
1069 -
1070 -Code gitlab https://gitlab.freedesktop.org/libevdev/libevdev.git
1071 -
1072 -Official API Document http://www.freedesktop.org/software/libevdev/doc/latest/
1073 -
1074 -Detailed API definition https://www.freedesktop.org/software/libevdev/doc/latest/libevdev_8h.html
1075 -
1076 -Patches https://gitlab.freedesktop.org/libevdev/libevdev/merge_requests/
1077 -
1078 -Bugs https://gitlab.freedesktop.org/libevdev/libevdev/issues/
1079 -
1080 -Questions http://lists.freedesktop.org/mailman/listinfo/input-tools
1081 -
1082 -
1083 -## License
1084 -
1085 -See [LICENSE](MITLicense).
1086 -
1087 ----
1092 +input-tools@lists.freedesktop.org mailing list:
1093 +http://lists.freedesktop.org/mailman/listinfo/input-tools
1094 diff -Naur third-party-libevdev-bak/aclocal.m4 third-party-new/aclocal.m4
1095 --- third-party-libevdev-bak/aclocal.m4 2023-03-28 10:49:53.360511300 +0800
1096 +++ third-party-new/aclocal.m4 2023-04-03 11:09:56.034913200 +0800
1097 @@ -1,6 +1,6 @@
1098 -# generated automatically by aclocal 1.16.2 -*- Autoconf -*-
1099 +# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
1101 -# Copyright (C) 1996-2020 Free Software Foundation, Inc.
1102 +# Copyright (C) 1996-2021 Free Software Foundation, Inc.
1106 @@ -14,8 +14,8 @@
1110 -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
1111 -[m4_warning([this file was generated for autoconf 2.69.
1117 @@ -364,7 +364,7 @@
1121 -# Copyright (C) 2002-2020 Free Software Foundation, Inc.
1122 +# Copyright (C) 2002-2021 Free Software Foundation, Inc.
1126 @@ -379,7 +379,7 @@
1130 -m4_if([$1], [1.16.2], [],
1135 @@ -395,14 +395,14 @@
1139 -[AM_AUTOMAKE_VERSION([1.16.2])dnl
1145 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
1147 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1148 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1152 @@ -454,7 +454,7 @@
1154 # AM_CONDITIONAL -*- Autoconf -*-
1156 -# Copyright (C) 1997-2020 Free Software Foundation, Inc.
1157 +# Copyright (C) 1997-2021 Free Software Foundation, Inc.
1161 @@ -485,7 +485,7 @@
1165 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
1166 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1170 @@ -676,7 +676,7 @@
1172 # Generate code to set up dependency tracking. -*- Autoconf -*-
1174 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
1175 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1179 @@ -744,7 +744,7 @@
1181 # Do all the work for Automake. -*- Autoconf -*-
1183 -# Copyright (C) 1996-2020 Free Software Foundation, Inc.
1184 +# Copyright (C) 1996-2021 Free Software Foundation, Inc.
1188 @@ -772,6 +772,10 @@
1198 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
1199 @@ -808,7 +812,7 @@
1201 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1203 - m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
1208 @@ -860,6 +864,20 @@
1213 +if test -z "$CTAGS"; then
1217 +if test -z "$ETAGS"; then
1221 +if test -z "$CSCOPE"; then
1229 @@ -941,7 +959,7 @@
1231 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
1233 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1234 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1238 @@ -962,7 +980,7 @@
1242 -# Copyright (C) 2003-2020 Free Software Foundation, Inc.
1243 +# Copyright (C) 2003-2021 Free Software Foundation, Inc.
1247 @@ -983,7 +1001,7 @@
1249 # Check to see how 'make' treats includes. -*- Autoconf -*-
1251 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1252 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1256 @@ -1026,7 +1044,7 @@
1258 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
1260 -# Copyright (C) 1997-2020 Free Software Foundation, Inc.
1261 +# Copyright (C) 1997-2021 Free Software Foundation, Inc.
1265 @@ -1047,12 +1065,7 @@
1269 - case $am_aux_dir in
1270 - *\ * | *\ *)
1271 - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1272 - *)
1273 - MISSING="\${SHELL} $am_aux_dir/missing" ;;
1274 - esac
1278 if eval "$MISSING --is-lightweight"; then
1279 @@ -1065,7 +1078,7 @@
1281 # Helper functions for option handling. -*- Autoconf -*-
1283 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1284 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1288 @@ -1094,7 +1107,7 @@
1292 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
1293 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1297 @@ -1141,7 +1154,7 @@
1301 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
1302 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1306 @@ -1220,34 +1233,141 @@
1310 - dnl Run any user-specified action, or abort.
1311 + dnl Run any user-specified action, or abort.
1315 - dnl Query Python for its version number. Getting [:3] seems to be
1316 - dnl the best way to do this; it's what "site.py" does in the standard
1317 - dnl library.
1318 -
1326 - [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`])
1327 + [am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[[:2]])"`])
1330 - dnl Use the values of $prefix and $exec_prefix for the corresponding
1331 - dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made
1332 - dnl distinct variables so they can be overridden if need be. However,
1333 - dnl general consensus is that you shouldn't need this ability.
1334 -
1335 - AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
1336 - AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
1337 -
1338 - dnl At times (like when building shared libraries) you may want
1341 -
1344 [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`])
1347 - # Just factor out some code duplication.
1348 + dnl emacs-page
1349 + dnl If --with-python-sys-prefix is given, use the values of sys.prefix
1369 + AC_ARG_WITH([python-sys-prefix],
1370 + [AS_HELP_STRING([--with-python-sys-prefix],
1377 + [AS_HELP_STRING([--with-python_prefix],
1388 + [am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`])
1410 + # emacs-page Now do it all over again for Python exec_prefix, but with yet
1413 + [AS_HELP_STRING([--with-python_exec_prefix],
1420 + # no explicit --with-python_exec_prefix, but if
1421 + # --with-python_prefix was given, use its value for python_exec_prefix too.
1422 + AS_IF([test -n "$with_python_prefix"],
1425 + AC_MSG_CHECKING([for python_prefix-given $am_display_PYTHON exec_prefix])
1439 + [am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`])
1465 @@ -1267,96 +1387,95 @@
1469 - dnl Set up 4 directories:
1470 + dnl emacs-page Set up 4 directories:
1472 - dnl pythondir -- where to install python scripts. This is the
1473 - dnl site-packages directory, not the python standard library
1474 - dnl directory like in previous automake betas. This behavior
1475 - dnl is more consistent with lispdir.m4 for example.
1477 + dnl site-packages directory, not the python standard library
1481 - AC_CACHE_CHECK([for $am_display_PYTHON script directory],
1482 - [am_cv_python_pythondir],
1483 - [if test "x$prefix" = xNONE
1484 - then
1485 - am_py_prefix=$ac_default_prefix
1486 - else
1487 - am_py_prefix=$prefix
1488 - fi
1489 - am_cv_python_pythondir=`$PYTHON -c "
1498 + am_cv_python_pythondir=`$PYTHON -c "
1501 - sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
1504 - from distutils import sysconfig
1505 - sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
1509 - case $am_cv_python_pythondir in
1510 - $am_py_prefix*)
1511 - am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
1512 - am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_…
1513 - ;;
1514 - *)
1515 - case $am_py_prefix in
1516 - /usr|/System*) ;;
1517 - *)
1518 - am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
1519 - ;;
1520 - esac
1521 - ;;
1531 + *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
1534 - ])
1540 - dnl pkgpythondir -- $PACKAGE directory under pythondir. Was
1541 - dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is
1542 - dnl more consistent with the rest of automake.
1543 -
1550 - dnl pyexecdir -- directory for installing python extension modules
1551 - dnl (shared libraries)
1555 - AC_CACHE_CHECK([for $am_display_PYTHON extension module directory],
1556 - [am_cv_python_pyexecdir],
1557 - [if test "x$exec_prefix" = xNONE
1558 - then
1559 - am_py_exec_prefix=$am_py_prefix
1560 - else
1561 - am_py_exec_prefix=$exec_prefix
1562 - fi
1563 - am_cv_python_pyexecdir=`$PYTHON -c "
1572 + am_cv_python_pyexecdir=`$PYTHON -c "
1575 - sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'})
1578 - from distutils import sysconfig
1579 - sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix')
1583 - case $am_cv_python_pyexecdir in
1584 - $am_py_exec_prefix*)
1585 - am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
1586 - am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_…
1587 - ;;
1588 - *)
1589 - case $am_py_exec_prefix in
1590 - /usr|/System*) ;;
1591 - *)
1592 - am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
1593 - ;;
1594 - esac
1595 - ;;
1605 + *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
1608 - ])
1614 - dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
1615 -
1620 dnl Run any user-specified action.
1623 -
1627 @@ -1379,7 +1498,7 @@
1629 AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
1631 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1632 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1636 @@ -1398,7 +1517,7 @@
1638 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1640 -# Copyright (C) 1996-2020 Free Software Foundation, Inc.
1641 +# Copyright (C) 1996-2021 Free Software Foundation, Inc.
1645 @@ -1479,7 +1598,7 @@
1646 rm -f conftest.file
1649 -# Copyright (C) 2009-2020 Free Software Foundation, Inc.
1650 +# Copyright (C) 2009-2021 Free Software Foundation, Inc.
1654 @@ -1539,7 +1658,7 @@
1658 -# Copyright (C) 2001-2020 Free Software Foundation, Inc.
1659 +# Copyright (C) 2001-2021 Free Software Foundation, Inc.
1663 @@ -1567,7 +1686,7 @@
1664 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1667 -# Copyright (C) 2006-2020 Free Software Foundation, Inc.
1668 +# Copyright (C) 2006-2021 Free Software Foundation, Inc.
1672 @@ -1586,7 +1705,7 @@
1674 # Check how to create a tarball. -*- Autoconf -*-
1676 -# Copyright (C) 2004-2020 Free Software Foundation, Inc.
1677 +# Copyright (C) 2004-2021 Free Software Foundation, Inc.
1681 diff -Naur third-party-libevdev-bak/build-aux/compile third-party-new/build-aux/compile
1682 --- third-party-libevdev-bak/build-aux/compile 2023-03-28 10:49:53.360511300 +0800
1683 +++ third-party-new/build-aux/compile 2023-04-01 15:13:22.103073900 +0800
1684 @@ -3,7 +3,7 @@
1686 scriptversion=2018-03-07.03; # UTC
1688 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
1689 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
1693 diff -Naur third-party-libevdev-bak/build-aux/config.guess third-party-new/build-aux/config.guess
1694 --- third-party-libevdev-bak/build-aux/config.guess 2023-03-28 10:49:53.360511300 +0800
1695 +++ third-party-new/build-aux/config.guess 2023-04-01 15:19:15.268643100 +0800
1696 @@ -1,8 +1,8 @@
1697 -#! /bin/sh
1700 -# Copyright 1992-2018 Free Software Foundation, Inc.
1701 +# Copyright 1992-2016 Free Software Foundation, Inc.
1703 -timestamp='2018-08-29'
1704 +timestamp='2016-10-02'
1708 @@ -15,7 +15,7 @@
1712 -# along with this program; if not, see <https://www.gnu.org/licenses/>.
1717 @@ -27,7 +27,7 @@
1721 -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1724 # Please send patches to <config-patches@gnu.org>.
1726 @@ -39,7 +39,7 @@
1730 -Options:
1732 -h, --help print this help, then exit
1733 -t, --time-stamp print date of last modification, then exit
1734 -v, --version print version number, then exit
1735 @@ -50,7 +50,7 @@
1739 -Copyright 1992-2018 Free Software Foundation, Inc.
1740 +Copyright 1992-2016 Free Software Foundation, Inc.
1744 @@ -84,6 +84,8 @@
1750 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
1753 @@ -94,39 +96,34 @@
1757 -tmp=
1758 -# shellcheck disable=SC2172
1759 -trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15
1760 -trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0
1761 -
1762 -set_cc_for_build() {
1763 - : "${TMPDIR=/tmp}"
1764 - # shellcheck disable=SC2039
1765 - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "…
1766 - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
1767 - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecur…
1768 - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
1769 - dummy=$tmp/dummy
1770 - case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
1771 - ,,) echo "int x;" > "$dummy.c"
1772 - for driver in cc gcc c89 c99 ; do
1773 - if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
1774 - CC_FOR_BUILD="$driver"
1775 - break
1776 - fi
1777 - done
1778 - if test x"$CC_FOR_BUILD" = x ; then
1779 - CC_FOR_BUILD=no_compiler_found
1780 - fi
1781 - ;;
1782 - ,,*) CC_FOR_BUILD=$CC ;;
1783 - ,*,*) CC_FOR_BUILD=$HOST_CC ;;
1784 - esac
1785 -}
1787 +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
1788 +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
1790 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tm…
1791 + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
1792 + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directo…
1798 + for c in cc gcc c89 c99 ; do
1799 + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
1812 # (ghazi@noc.rutgers.edu 1994-08-24)
1813 -if test -f /.attbin/uname ; then
1814 +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
1818 @@ -135,14 +132,14 @@
1819 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
1820 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
1822 -case "$UNAME_SYSTEM" in
1824 Linux|GNU|GNU/*)
1829 - set_cc_for_build
1830 - cat <<-EOF > "$dummy.c"
1832 + cat <<-EOF > $dummy.c
1836 @@ -152,20 +149,13 @@
1840 - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
1841 -
1842 - # If ldd exists, use it to detect musl libc.
1843 - if command -v ldd >/dev/null && \
1844 - ldd --version 2>&1 | grep -q ^musl
1845 - then
1846 - LIBC=musl
1847 - fi
1848 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
1852 # Note: order is significant - the case branches are not exclusive.
1854 -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
1858 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
1859 @@ -179,30 +169,30 @@
1861 sysctl="sysctl -n hw.machine_arch"
1862 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
1863 - "/sbin/$sysctl" 2>/dev/null || \
1864 - "/usr/sbin/$sysctl" 2>/dev/null || \
1868 - case "$UNAME_MACHINE_ARCH" in
1870 armeb) machine=armeb-unknown ;;
1871 arm*) machine=arm-unknown ;;
1872 sh3el) machine=shl-unknown ;;
1873 sh3eb) machine=sh-unknown ;;
1874 sh5el) machine=sh5le-unknown ;;
1876 - arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
1877 - endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
1878 - machine="${arch}${endian}"-unknown
1879 + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
1880 + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
1881 + machine=${arch}${endian}-unknown
1883 - *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
1884 + *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
1888 - case "$UNAME_MACHINE_ARCH" in
1893 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
1894 - set_cc_for_build
1896 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
1897 | grep -q __ELF__
1899 @@ -218,10 +208,10 @@
1903 - case "$UNAME_MACHINE_ARCH" in
1906 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
1907 - abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
1908 + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
1912 @@ -229,55 +219,46 @@
1915 # suitable tag, in the style of linux-gnu.
1916 - case "$UNAME_VERSION" in
1919 release='-gnu'
1922 - release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
1923 + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
1926 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
1928 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
1929 - echo "$machine-${os}${release}${abi-}"
1930 + echo "${machine}-${os}${release}${abi}"
1934 - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
1935 + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
1939 - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
1940 + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
1944 - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
1945 - exit ;;
1946 - *:MidnightBSD:*:*)
1947 - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
1948 + echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
1951 - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
1952 + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
1955 - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
1956 + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
1959 - echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
1960 + echo powerpc-unknown-mirbsd${UNAME_RELEASE}
1963 - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
1964 + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
1967 - echo "$UNAME_MACHINE"-unknown-sortix
1968 - exit ;;
1969 - *:Redox:*:*)
1970 - echo "$UNAME_MACHINE"-unknown-redox
1971 + echo ${UNAME_MACHINE}-unknown-sortix
1973 - mips:OSF1:*.*)
1974 - echo mips-dec-osf1
1975 - exit ;;
1979 @@ -329,19 +310,28 @@
1982 # 1.2 uses "1.2" for uname -r.
1983 - echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOP…
1984 + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQ…
1985 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
1993 + echo alpha-pc-interix
1996 + echo alpha-dec-winnt3.5
1999 echo m68k-unknown-sysv4
2002 - echo "$UNAME_MACHINE"-unknown-amigaos
2003 + echo ${UNAME_MACHINE}-unknown-amigaos
2006 - echo "$UNAME_MACHINE"-unknown-morphos
2007 + echo ${UNAME_MACHINE}-unknown-morphos
2010 echo i370-ibm-openedition
2011 @@ -353,7 +343,7 @@
2012 echo powerpc-ibm-os400
2014 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
2015 - echo arm-acorn-riscix"$UNAME_RELEASE"
2016 + echo arm-acorn-riscix${UNAME_RELEASE}
2018 arm*:riscos:*:*|arm*:RISCOS:*:*)
2019 echo arm-unknown-riscos
2020 @@ -380,33 +370,38 @@
2021 sparc) echo sparc-icl-nx7; exit ;;
2024 - echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
2025 + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2028 - echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
2029 + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2032 - echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
2033 + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2036 - echo i386-pc-auroraux"$UNAME_RELEASE"
2037 + echo i386-pc-auroraux${UNAME_RELEASE}
2040 - UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
2041 - case `isainfo -b` in
2042 - 32)
2043 - echo i386-pc-solaris2"$UNAME_REL"
2044 - ;;
2045 - 64)
2046 - echo x86_64-pc-solaris2"$UNAME_REL"
2047 - ;;
2048 - esac
2051 + # If there is a compiler, see if it is configured for 64-bit objects.
2052 + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
2056 + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
2062 + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2068 - echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
2069 + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2072 case "`/usr/bin/arch -k`" in
2073 @@ -415,25 +410,25 @@
2076 # Japanese Language versions have a version number like `4.1.3-JL'.
2077 - echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
2078 + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
2081 - echo m68k-sun-sunos"$UNAME_RELEASE"
2082 + echo m68k-sun-sunos${UNAME_RELEASE}
2086 - test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
2090 - echo m68k-sun-sunos"$UNAME_RELEASE"
2091 + echo m68k-sun-sunos${UNAME_RELEASE}
2094 - echo sparc-sun-sunos"$UNAME_RELEASE"
2095 + echo sparc-sun-sunos${UNAME_RELEASE}
2100 - echo sparc-auspex-sunos"$UNAME_RELEASE"
2101 + echo sparc-auspex-sunos${UNAME_RELEASE}
2105 @@ -444,44 +439,44 @@
2109 - echo m68k-atari-mint"$UNAME_RELEASE"
2110 + echo m68k-atari-mint${UNAME_RELEASE}
2113 - echo m68k-atari-mint"$UNAME_RELEASE"
2114 + echo m68k-atari-mint${UNAME_RELEASE}
2117 - echo m68k-atari-mint"$UNAME_RELEASE"
2118 + echo m68k-atari-mint${UNAME_RELEASE}
2121 - echo m68k-milan-mint"$UNAME_RELEASE"
2122 + echo m68k-milan-mint${UNAME_RELEASE}
2125 - echo m68k-hades-mint"$UNAME_RELEASE"
2126 + echo m68k-hades-mint${UNAME_RELEASE}
2129 - echo m68k-unknown-mint"$UNAME_RELEASE"
2130 + echo m68k-unknown-mint${UNAME_RELEASE}
2133 - echo m68k-apple-machten"$UNAME_RELEASE"
2134 + echo m68k-apple-machten${UNAME_RELEASE}
2137 - echo powerpc-apple-machten"$UNAME_RELEASE"
2138 + echo powerpc-apple-machten${UNAME_RELEASE}
2141 echo mips-dec-mach_bsd4.3
2144 - echo mips-dec-ultrix"$UNAME_RELEASE"
2145 + echo mips-dec-ultrix${UNAME_RELEASE}
2148 - echo vax-dec-ultrix"$UNAME_RELEASE"
2149 + echo vax-dec-ultrix${UNAME_RELEASE}
2152 - echo clipper-intergraph-clix"$UNAME_RELEASE"
2153 + echo clipper-intergraph-clix${UNAME_RELEASE}
2156 - set_cc_for_build
2157 - sed 's/^ //' << EOF > "$dummy.c"
2163 @@ -490,23 +485,23 @@
2167 - printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
2168 + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
2171 - printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
2172 + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
2175 - printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
2176 + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
2179 exit (-1);
2182 - $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
2183 - dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
2184 - SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
2185 + $CC_FOR_BUILD -o $dummy $dummy.c &&
2186 + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
2189 - echo mips-mips-riscos"$UNAME_RELEASE"
2190 + echo mips-mips-riscos${UNAME_RELEASE}
2193 echo powerpc-motorola-powermax
2194 @@ -532,17 +527,17 @@
2197 UNAME_PROCESSOR=`/usr/bin/uname -p`
2198 - if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
2201 - if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
2202 - [ "$TARGET_BINARY_INTERFACE"x = x ]
2206 - echo m88k-dg-dgux"$UNAME_RELEASE"
2207 + echo m88k-dg-dgux${UNAME_RELEASE}
2209 - echo m88k-dg-dguxbcs"$UNAME_RELEASE"
2210 + echo m88k-dg-dguxbcs${UNAME_RELEASE}
2213 - echo i586-dg-dgux"$UNAME_RELEASE"
2214 + echo i586-dg-dgux${UNAME_RELEASE}
2218 @@ -559,7 +554,7 @@
2219 echo m68k-tektronix-bsd
2222 - echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
2223 + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
2226 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
2227 @@ -571,14 +566,14 @@
2228 if [ -x /usr/bin/oslevel ] ; then
2231 - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
2234 - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
2235 + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
2239 - set_cc_for_build
2240 - sed 's/^ //' << EOF > "$dummy.c"
2246 @@ -589,7 +584,7 @@
2250 - if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
2251 + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
2255 @@ -603,7 +598,7 @@
2258 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
2259 - if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
2260 + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
2264 @@ -612,18 +607,18 @@
2265 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
2266 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
2268 - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
2271 - echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
2272 + echo ${IBM_ARCH}-ibm-aix${IBM_REV}
2275 echo rs6000-ibm-aix
2277 - ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
2278 + ibmrt:4.4BSD:*|romp-ibm:BSD:*)
2279 echo romp-ibm-bsd4.4
2281 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
2282 - echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
2283 + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
2284 exit ;; # report: romp-ibm BSD 4.3
2286 echo rs6000-bull-bosx
2287 @@ -638,28 +633,28 @@
2288 echo m68k-hp-bsd4.4
2290 9000/[34678]??:HP-UX:*:*)
2291 - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
2292 - case "$UNAME_MACHINE" in
2293 - 9000/31?) HP_ARCH=m68000 ;;
2294 - 9000/[34]??) HP_ARCH=m68k ;;
2295 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
2299 9000/[678][0-9][0-9])
2300 if [ -x /usr/bin/getconf ]; then
2303 - case "$sc_cpu_version" in
2308 - case "$sc_kernel_bits" in
2312 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
2316 - if [ "$HP_ARCH" = "" ]; then
2317 - set_cc_for_build
2318 - sed 's/^ //' << EOF > "$dummy.c"
2325 @@ -692,13 +687,13 @@
2329 - (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
2330 + (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
2331 test -z "$HP_ARCH" && HP_ARCH=hppa
2334 - if [ "$HP_ARCH" = hppa2.0w ]
2337 - set_cc_for_build
2340 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
2341 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
2342 @@ -717,15 +712,15 @@
2346 - echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
2347 + echo ${HP_ARCH}-hp-hpux${HPUX_REV}
2349 ia64:HP-UX:*:*)
2350 - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
2351 - echo ia64-hp-hpux"$HPUX_REV"
2352 + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
2353 + echo ia64-hp-hpux${HPUX_REV}
2355 3050*:HI-UX:*:*)
2356 - set_cc_for_build
2357 - sed 's/^ //' << EOF > "$dummy.c"
2363 @@ -750,11 +745,11 @@
2367 - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
2368 + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
2370 echo unknown-hitachi-hiuxwe2
2372 - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
2374 echo hppa1.1-hp-bsd
2377 @@ -763,7 +758,7 @@
2379 echo hppa1.0-hp-mpeix
2381 - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
2383 echo hppa1.1-hp-osf
2386 @@ -771,9 +766,9 @@
2389 if [ -x /usr/sbin/sysversion ] ; then
2390 - echo "$UNAME_MACHINE"-unknown-osf1mk
2391 + echo ${UNAME_MACHINE}-unknown-osf1mk
2393 - echo "$UNAME_MACHINE"-unknown-osf1
2394 + echo ${UNAME_MACHINE}-unknown-osf1
2398 @@ -798,120 +793,127 @@
2399 echo c4-convex-bsd
2401 CRAY*Y-MP:*:*:*)
2402 - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
2403 + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2405 CRAY*[A-Z]90:*:*:*)
2406 - echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
2407 + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
2408 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
2409 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
2410 -e 's/\.[^.]*$/.X/'
2413 - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
2414 + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2417 - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
2418 + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2421 - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
2422 + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2425 - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
2426 + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
2429 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
2430 …FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
2431 - FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
2432 + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
2433 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
2436 …FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
2437 - FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | s…
2438 …echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
2439 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
2442 - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
2443 + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
2446 - echo sparc-unknown-bsdi"$UNAME_RELEASE"
2447 + echo sparc-unknown-bsdi${UNAME_RELEASE}
2450 - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
2451 - exit ;;
2452 - arm:FreeBSD:*:*)
2453 - UNAME_PROCESSOR=`uname -p`
2454 - set_cc_for_build
2455 - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
2456 - | grep -q __ARM_PCS_VFP
2457 - then
2458 - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi
2459 - else
2460 - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueab…
2461 - fi
2462 + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
2465 UNAME_PROCESSOR=`/usr/bin/uname -p`
2466 - case "$UNAME_PROCESSOR" in
2469 - UNAME_PROCESSOR=x86_64 ;;
2470 - i386)
2471 - UNAME_PROCESSOR=i586 ;;
2472 + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
2474 + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
2476 - echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
2479 - echo "$UNAME_MACHINE"-pc-cygwin
2480 + echo ${UNAME_MACHINE}-pc-cygwin
2483 - echo "$UNAME_MACHINE"-pc-mingw64
2484 + echo ${UNAME_MACHINE}-pc-mingw64
2487 - echo "$UNAME_MACHINE"-pc-mingw32
2488 + echo ${UNAME_MACHINE}-pc-mingw32
2491 - echo "$UNAME_MACHINE"-pc-msys
2492 + echo ${UNAME_MACHINE}-pc-msys
2495 + # uname -m includes "-pc" on this system.
2496 + echo ${UNAME_MACHINE}-mingw32
2499 - echo "$UNAME_MACHINE"-pc-pw32
2500 + echo ${UNAME_MACHINE}-pc-pw32
2503 - case "$UNAME_MACHINE" in
2506 - echo i586-pc-interix"$UNAME_RELEASE"
2507 + echo i586-pc-interix${UNAME_RELEASE}
2510 - echo x86_64-unknown-interix"$UNAME_RELEASE"
2511 + echo x86_64-unknown-interix${UNAME_RELEASE}
2514 - echo ia64-unknown-interix"$UNAME_RELEASE"
2515 + echo ia64-unknown-interix${UNAME_RELEASE}
2519 + echo i${UNAME_MACHINE}-pc-mks
2522 + echo x86_64-pc-mks
2526 + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
2528 + echo i586-pc-interix
2531 - echo "$UNAME_MACHINE"-pc-uwin
2532 + echo ${UNAME_MACHINE}-pc-uwin
2535 echo x86_64-unknown-cygwin
2538 + echo powerpcle-unknown-cygwin
2541 - echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
2542 + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
2546 - echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,…
2547 + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's…
2551 - echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:…
2552 …UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``ech…
2554 - *:Minix:*:*)
2555 - echo "$UNAME_MACHINE"-unknown-minix
2557 + echo ${UNAME_MACHINE}-pc-minix
2559 aarch64:Linux:*:*)
2560 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2561 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2563 aarch64_be:Linux:*:*)
2565 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2566 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2568 alpha:Linux:*:*)
2569 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
2570 @@ -925,63 +927,63 @@
2572 objdump --private-headers /bin/sh | grep -q ld.so.1
2574 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2575 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2577 arc:Linux:*:* | arceb:Linux:*:*)
2578 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2579 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2581 arm*:Linux:*:*)
2582 - set_cc_for_build
2584 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
2585 | grep -q __ARM_EABI__
2587 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2588 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2590 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
2591 | grep -q __ARM_PCS_VFP
2593 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
2594 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
2596 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
2597 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
2601 avr32*:Linux:*:*)
2602 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2603 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2605 cris:Linux:*:*)
2606 - echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
2607 + echo ${UNAME_MACHINE}-axis-linux-${LIBC}
2609 crisv32:Linux:*:*)
2610 - echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
2611 + echo ${UNAME_MACHINE}-axis-linux-${LIBC}
2613 e2k:Linux:*:*)
2614 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2615 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2617 frv:Linux:*:*)
2618 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2619 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2621 hexagon:Linux:*:*)
2622 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2623 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2625 i*86:Linux:*:*)
2626 - echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
2627 + echo ${UNAME_MACHINE}-pc-linux-${LIBC}
2629 ia64:Linux:*:*)
2630 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2631 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2633 k1om:Linux:*:*)
2634 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2635 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2637 m32r*:Linux:*:*)
2638 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2639 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2641 m68*:Linux:*:*)
2642 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2643 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2645 mips:Linux:*:* | mips64:Linux:*:*)
2646 - set_cc_for_build
2647 - sed 's/^ //' << EOF > "$dummy.c"
2653 @@ -995,70 +997,70 @@
2657 - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
2658 - test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
2659 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
2660 + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
2662 mips64el:Linux:*:*)
2663 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2664 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2666 openrisc*:Linux:*:*)
2667 - echo or1k-unknown-linux-"$LIBC"
2668 + echo or1k-unknown-linux-${LIBC}
2670 or32:Linux:*:* | or1k*:Linux:*:*)
2671 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2672 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2674 padre:Linux:*:*)
2675 - echo sparc-unknown-linux-"$LIBC"
2676 + echo sparc-unknown-linux-${LIBC}
2678 parisc64:Linux:*:* | hppa64:Linux:*:*)
2679 - echo hppa64-unknown-linux-"$LIBC"
2680 + echo hppa64-unknown-linux-${LIBC}
2682 parisc:Linux:*:* | hppa:Linux:*:*)
2684 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
2685 - PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
2686 - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
2687 - *) echo hppa-unknown-linux-"$LIBC" ;;
2688 + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
2689 + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
2690 + *) echo hppa-unknown-linux-${LIBC} ;;
2693 ppc64:Linux:*:*)
2694 - echo powerpc64-unknown-linux-"$LIBC"
2695 + echo powerpc64-unknown-linux-${LIBC}
2697 ppc:Linux:*:*)
2698 - echo powerpc-unknown-linux-"$LIBC"
2699 + echo powerpc-unknown-linux-${LIBC}
2701 ppc64le:Linux:*:*)
2702 - echo powerpc64le-unknown-linux-"$LIBC"
2703 + echo powerpc64le-unknown-linux-${LIBC}
2705 ppcle:Linux:*:*)
2706 - echo powerpcle-unknown-linux-"$LIBC"
2707 + echo powerpcle-unknown-linux-${LIBC}
2709 riscv32:Linux:*:* | riscv64:Linux:*:*)
2710 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2711 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2713 s390:Linux:*:* | s390x:Linux:*:*)
2714 - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
2715 + echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
2717 sh64*:Linux:*:*)
2718 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2719 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2721 sh*:Linux:*:*)
2722 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2723 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2725 sparc:Linux:*:* | sparc64:Linux:*:*)
2726 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2727 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2729 tile*:Linux:*:*)
2730 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2731 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2733 vax:Linux:*:*)
2734 - echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
2735 + echo ${UNAME_MACHINE}-dec-linux-${LIBC}
2737 x86_64:Linux:*:*)
2738 - echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
2739 + echo ${UNAME_MACHINE}-pc-linux-${LIBC}
2741 xtensa*:Linux:*:*)
2742 - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
2743 + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
2746 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
2747 @@ -1072,34 +1074,34 @@
2749 # I just have to hope. -- rms.
2751 - echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
2752 + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
2757 - echo "$UNAME_MACHINE"-pc-os2-emx
2758 + echo ${UNAME_MACHINE}-pc-os2-emx
2760 i*86:XTS-300:*:STOP)
2761 - echo "$UNAME_MACHINE"-unknown-stop
2762 + echo ${UNAME_MACHINE}-unknown-stop
2765 - echo "$UNAME_MACHINE"-unknown-atheos
2766 + echo ${UNAME_MACHINE}-unknown-atheos
2769 - echo "$UNAME_MACHINE"-pc-syllable
2770 + echo ${UNAME_MACHINE}-pc-syllable
2773 - echo i386-unknown-lynxos"$UNAME_RELEASE"
2774 + echo i386-unknown-lynxos${UNAME_RELEASE}
2777 - echo "$UNAME_MACHINE"-pc-msdosdjgpp
2778 + echo ${UNAME_MACHINE}-pc-msdosdjgpp
2780 - i*86:*:4.*:*)
2781 - UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
2785 - echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
2786 + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
2788 - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
2789 + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
2793 @@ -1109,12 +1111,12 @@
2797 - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
2798 + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
2801 if test -f /usr/options/cb.name; then
2802 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
2803 - echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
2804 + echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
2805 elif /bin/uname -X 2>/dev/null >/dev/null ; then
2806 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
2807 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
2808 @@ -1124,9 +1126,9 @@
2810 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
2812 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
2813 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
2815 - echo "$UNAME_MACHINE"-pc-sysv32
2816 + echo ${UNAME_MACHINE}-pc-sysv32
2820 @@ -1146,9 +1148,9 @@
2822 i860:*:4.*:*) # i860-SVR4
2824 - echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
2825 + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
2826 else # Add other i860-SVR4 vendors below as they are discovered.
2827 - echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
2828 + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
2832 @@ -1168,9 +1170,9 @@
2833 test -r /etc/.relid \
2834 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
2835 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
2836 - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
2837 + && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
2838 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
2839 - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
2840 + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
2842 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
2843 && { echo i486-ncr-sysv4; exit; } ;;
2844 @@ -1179,28 +1181,28 @@
2845 test -r /etc/.relid \
2846 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
2847 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
2848 - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
2849 + && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
2850 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
2851 - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
2852 + && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
2853 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
2854 - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
2855 + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
2857 - echo m68k-unknown-lynxos"$UNAME_RELEASE"
2858 + echo m68k-unknown-lynxos${UNAME_RELEASE}
2861 echo m68k-atari-sysv4
2864 - echo sparc-unknown-lynxos"$UNAME_RELEASE"
2865 + echo sparc-unknown-lynxos${UNAME_RELEASE}
2868 - echo rs6000-unknown-lynxos"$UNAME_RELEASE"
2869 + echo rs6000-unknown-lynxos${UNAME_RELEASE}
2872 - echo powerpc-unknown-lynxos"$UNAME_RELEASE"
2873 + echo powerpc-unknown-lynxos${UNAME_RELEASE}
2876 - echo mips-dde-sysv"$UNAME_RELEASE"
2877 + echo mips-dde-sysv${UNAME_RELEASE}
2879 RM*:ReliantUNIX-*:*:*)
2880 echo mips-sni-sysv4
2881 @@ -1211,7 +1213,7 @@
2882 *:SINIX-*:*:*)
2883 if uname -p 2>/dev/null >/dev/null ; then
2884 UNAME_MACHINE=`(uname -p) 2>/dev/null`
2885 - echo "$UNAME_MACHINE"-sni-sysv4
2886 + echo ${UNAME_MACHINE}-sni-sysv4
2888 echo ns32k-sni-sysv
2890 @@ -1231,23 +1233,23 @@
2894 - echo "$UNAME_MACHINE"-stratus-vos
2895 + echo ${UNAME_MACHINE}-stratus-vos
2899 echo hppa1.1-stratus-vos
2902 - echo m68k-apple-aux"$UNAME_RELEASE"
2903 + echo m68k-apple-aux${UNAME_RELEASE}
2905 news*:NEWS-OS:6*:*)
2906 echo mips-sony-newsos6
2909 if [ -d /usr/nec ]; then
2910 - echo mips-nec-sysv"$UNAME_RELEASE"
2911 + echo mips-nec-sysv${UNAME_RELEASE}
2913 - echo mips-unknown-sysv"$UNAME_RELEASE"
2914 + echo mips-unknown-sysv${UNAME_RELEASE}
2918 @@ -1266,56 +1268,49 @@
2919 echo x86_64-unknown-haiku
2921 SX-4:SUPER-UX:*:*)
2922 - echo sx4-nec-superux"$UNAME_RELEASE"
2923 + echo sx4-nec-superux${UNAME_RELEASE}
2925 SX-5:SUPER-UX:*:*)
2926 - echo sx5-nec-superux"$UNAME_RELEASE"
2927 + echo sx5-nec-superux${UNAME_RELEASE}
2929 SX-6:SUPER-UX:*:*)
2930 - echo sx6-nec-superux"$UNAME_RELEASE"
2931 + echo sx6-nec-superux${UNAME_RELEASE}
2933 SX-7:SUPER-UX:*:*)
2934 - echo sx7-nec-superux"$UNAME_RELEASE"
2935 + echo sx7-nec-superux${UNAME_RELEASE}
2937 SX-8:SUPER-UX:*:*)
2938 - echo sx8-nec-superux"$UNAME_RELEASE"
2939 + echo sx8-nec-superux${UNAME_RELEASE}
2941 SX-8R:SUPER-UX:*:*)
2942 - echo sx8r-nec-superux"$UNAME_RELEASE"
2943 + echo sx8r-nec-superux${UNAME_RELEASE}
2945 SX-ACE:SUPER-UX:*:*)
2946 - echo sxace-nec-superux"$UNAME_RELEASE"
2947 + echo sxace-nec-superux${UNAME_RELEASE}
2950 - echo powerpc-apple-rhapsody"$UNAME_RELEASE"
2951 + echo powerpc-apple-rhapsody${UNAME_RELEASE}
2954 - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
2955 + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
2958 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
2959 - set_cc_for_build
2964 - if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
2965 + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
2968 - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
2969 - grep IS_64BIT_ARCH >/dev/null
2970 + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
2978 - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
2979 - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
2980 - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
2981 - grep IS_PPC >/dev/null
2982 - then
2983 - UNAME_PROCESSOR=powerpc
2984 - fi
2988 @@ -1326,7 +1321,7 @@
2992 - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
2993 + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
2996 UNAME_PROCESSOR=`uname -p`
2997 @@ -1334,25 +1329,19 @@
3001 - echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
3002 + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
3005 echo i386-pc-qnx
3007 - NEO-*:NONSTOP_KERNEL:*:*)
3008 - echo neo-tandem-nsk"$UNAME_RELEASE"
3009 + NEO-?:NONSTOP_KERNEL:*:*)
3010 + echo neo-tandem-nsk${UNAME_RELEASE}
3012 NSE-*:NONSTOP_KERNEL:*:*)
3013 - echo nse-tandem-nsk"$UNAME_RELEASE"
3014 - exit ;;
3015 - NSR-*:NONSTOP_KERNEL:*:*)
3016 - echo nsr-tandem-nsk"$UNAME_RELEASE"
3017 - exit ;;
3018 - NSV-*:NONSTOP_KERNEL:*:*)
3019 - echo nsv-tandem-nsk"$UNAME_RELEASE"
3020 + echo nse-tandem-nsk${UNAME_RELEASE}
3022 - NSX-*:NONSTOP_KERNEL:*:*)
3023 - echo nsx-tandem-nsk"$UNAME_RELEASE"
3024 + NSR-?:NONSTOP_KERNEL:*:*)
3025 + echo nsr-tandem-nsk${UNAME_RELEASE}
3027 *:NonStop-UX:*:*)
3028 echo mips-compaq-nonstopux
3029 @@ -1361,19 +1350,18 @@
3030 echo bs2000-siemens-sysv
3033 - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
3034 + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
3037 # "uname -m" is not consistent, so use $cputype instead. 386
3040 - # shellcheck disable=SC2154
3046 - echo "$UNAME_MACHINE"-unknown-plan9
3047 + echo ${UNAME_MACHINE}-unknown-plan9
3049 *:TOPS-10:*:*)
3050 echo pdp10-unknown-tops10
3051 @@ -1394,14 +1382,14 @@
3052 echo pdp10-unknown-its
3055 - echo mips-sei-seiux"$UNAME_RELEASE"
3056 + echo mips-sei-seiux${UNAME_RELEASE}
3059 - echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
3060 + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
3063 UNAME_MACHINE=`(uname -p) 2>/dev/null`
3064 - case "$UNAME_MACHINE" in
3066 A*) echo alpha-dec-vms ; exit ;;
3067 I*) echo ia64-dec-vms ; exit ;;
3068 V*) echo vax-dec-vms ; exit ;;
3069 @@ -1410,44 +1398,32 @@
3070 echo i386-pc-xenix
3073 - echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
3074 + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
3077 - echo "$UNAME_MACHINE"-pc-rdos
3078 + echo ${UNAME_MACHINE}-pc-rdos
3081 - echo "$UNAME_MACHINE"-pc-aros
3082 + echo ${UNAME_MACHINE}-pc-aros
3085 - echo "$UNAME_MACHINE"-unknown-esx
3086 + echo ${UNAME_MACHINE}-unknown-esx
3089 echo x86_64-unknown-onefs
3093 -echo "$0: unable to guess system type" >&2
3094 -
3095 -case "$UNAME_MACHINE:$UNAME_SYSTEM" in
3096 - mips:Linux | mips64:Linux)
3097 - # If we got here on MIPS GNU/Linux, output extra information.
3098 - cat >&2 <<EOF
3099 -
3100 -NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
3101 -the system type. Please install a C compiler and try again.
3102 -EOF
3103 - ;;
3104 -esac
3105 -
3110 -operating system you are using. If your script is old, overwrite *all*
3111 -copies of config.guess and config.sub with the latest versions from:
3115 - https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
3118 - https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
3122 information you think might be pertinent to config-patches@gnu.org to
3123 @@ -1470,16 +1446,16 @@
3127 -UNAME_MACHINE = "$UNAME_MACHINE"
3128 -UNAME_RELEASE = "$UNAME_RELEASE"
3129 -UNAME_SYSTEM = "$UNAME_SYSTEM"
3130 -UNAME_VERSION = "$UNAME_VERSION"
3140 -# eval: (add-hook 'before-save-hook 'time-stamp)
3141 +# eval: (add-hook 'write-file-hooks 'time-stamp)
3142 # time-stamp-start: "timestamp='"
3143 # time-stamp-format: "%:y-%02m-%02d"
3144 # time-stamp-end: "'"
3145 diff -Naur third-party-libevdev-bak/build-aux/config.sub third-party-new/build-aux/config.sub
3146 --- third-party-libevdev-bak/build-aux/config.sub 2023-03-28 10:49:53.364511400 +0800
3147 +++ third-party-new/build-aux/config.sub 2023-04-01 15:23:41.850754800 +0800
3148 @@ -1,8 +1,8 @@
3149 -#! /bin/sh
3152 -# Copyright 1992-2018 Free Software Foundation, Inc.
3153 +# Copyright 1992-2016 Free Software Foundation, Inc.
3155 -timestamp='2018-08-29'
3156 +timestamp='2016-09-05'
3160 @@ -15,7 +15,7 @@
3164 -# along with this program; if not, see <https://www.gnu.org/licenses/>.
3169 @@ -33,7 +33,7 @@
3173 -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
3178 @@ -57,7 +57,7 @@
3182 -Options:
3184 -h, --help print this help, then exit
3185 -t, --time-stamp print date of last modification, then exit
3186 -v, --version print version number, then exit
3187 @@ -67,7 +67,7 @@
3191 -Copyright 1992-2018 Free Software Foundation, Inc.
3192 +Copyright 1992-2016 Free Software Foundation, Inc.
3196 @@ -94,7 +94,7 @@
3200 - echo "$1"
3205 @@ -110,1159 +110,1242 @@
3209 -# Split fields of configuration type
3210 -IFS="-" read -r field1 field2 field3 field4 <<EOF
3211 -$1
3212 -EOF
3213 -
3214 -# Separate into logical components for further validation
3215 -case $1 in
3216 - *-*-*-*-*)
3217 - echo Invalid configuration \`"$1"\': more than four components >&2
3218 - exit 1
3219 +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
3220 +# Here we must recognize all the valid KERNEL-OS combinations.
3221 +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
3223 + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
3224 + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
3225 + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
3226 + kopensolaris*-gnu* | cloudabi*-eabi* | \
3227 + storm-chaos* | os2-emx* | rtmk-nova*)
3228 + os=-$maybe_os
3229 + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
3231 + android-linux)
3232 + os=-linux-android
3233 + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
3236 + basic_machine=`echo $1 | sed 's/-[^-]*$//'`
3238 + then os=`echo $1 | sed 's/.*-/-/'`
3244 +### that things like config.sub decstation-3100 work. We also
3248 + -sun*os*)
3251 - *-*-*-*)
3252 - basic_machine=$field1-$field2
3253 - os=$field3-$field4
3254 + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
3255 + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
3256 + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
3257 + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
3258 + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
3259 + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
3260 + -apple | -axis | -knuth | -cray | -microblaze*)
3264 + -bluegene*)
3265 + os=-cnk
3267 + -sim | -cisco | -oki | -wec | -winbond)
3271 + -scout)
3273 + -wrs)
3274 + os=-vxworks
3277 + -chorusos*)
3278 + os=-chorusos
3281 + -chorusrdb)
3282 + os=-chorusrdb
3285 + -hiux*)
3286 + os=-hiuxwe2
3288 + -sco6)
3289 + os=-sco5v6
3290 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3292 + -sco5)
3293 + os=-sco3.2v5
3294 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3296 + -sco4)
3297 + os=-sco3.2v4
3298 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3300 - *-*-*)
3301 - # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
3302 - # parts
3303 - maybe_os=$field2-$field3
3304 - case $maybe_os in
3305 - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
3306 - | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
3307 - | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
3308 - | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
3309 - | storm-chaos* | os2-emx* | rtmk-nova*)
3310 - basic_machine=$field1
3311 - os=$maybe_os
3312 - ;;
3313 - android-linux)
3314 - basic_machine=$field1-unknown
3315 - os=linux-android
3316 - ;;
3317 - *)
3318 - basic_machine=$field1-$field2
3319 - os=$field3
3320 - ;;
3321 - esac
3322 + -sco3.2.[4-9]*)
3323 + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
3324 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3326 - *-*)
3327 - # A lone config we happen to match not fitting any patern
3328 - case $field1-$field2 in
3329 - decstation-3100)
3330 - basic_machine=mips-dec
3331 - os=
3332 - ;;
3333 - *-*)
3334 - # Second component is usually, but not always the OS
3335 - case $field2 in
3336 - # Prevent following clause from handling this valid os
3337 - sun*os*)
3338 - basic_machine=$field1
3339 - os=$field2
3340 - ;;
3341 - # Manufacturers
3342 - dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
3343 - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
3344 - | unicom* | ibm* | next | hp | isi* | apollo | altos* \
3345 - | convergent* | ncr* | news | 32* | 3600* | 3100* \
3346 - | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
3347 - | ultra | tti* | harris | dolphin | highlevel | gould \
3348 - | cbm | ns | masscomp | apple | axis | knuth | cray \
3349 - | microblaze* | sim | cisco \
3350 - | oki | wec | wrs | winbond)
3351 - basic_machine=$field1-$field2
3352 - os=
3353 - ;;
3354 - *)
3355 - basic_machine=$field1
3356 - os=$field2
3357 - ;;
3358 - esac
3359 - ;;
3360 - esac
3361 + -sco3.2v[4-9]*)
3363 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3365 - *)
3366 - # Convert single-component short-hands not valid as part of
3367 - # multi-component configurations.
3368 - case $field1 in
3369 - 386bsd)
3370 - basic_machine=i386-pc
3371 - os=bsd
3372 - ;;
3373 - a29khif)
3374 - basic_machine=a29k-amd
3375 - os=udi
3376 - ;;
3377 - adobe68k)
3378 - basic_machine=m68010-adobe
3379 - os=scout
3380 - ;;
3381 - alliant)
3382 - basic_machine=fx80-alliant
3383 - os=
3384 - ;;
3385 - altos | altos3068)
3386 - basic_machine=m68k-altos
3387 - os=
3388 - ;;
3389 - am29k)
3390 - basic_machine=a29k-none
3391 - os=bsd
3392 - ;;
3393 - amdahl)
3394 - basic_machine=580-amdahl
3395 - os=sysv
3396 - ;;
3397 - amiga)
3398 - basic_machine=m68k-unknown
3399 - os=
3400 - ;;
3401 - amigaos | amigados)
3402 - basic_machine=m68k-unknown
3403 - os=amigaos
3404 - ;;
3405 - amigaunix | amix)
3406 - basic_machine=m68k-unknown
3407 - os=sysv4
3408 - ;;
3409 - apollo68)
3410 - basic_machine=m68k-apollo
3411 - os=sysv
3412 - ;;
3413 - apollo68bsd)
3414 - basic_machine=m68k-apollo
3415 - os=bsd
3416 - ;;
3417 - aros)
3418 - basic_machine=i386-pc
3419 - os=aros
3420 - ;;
3421 - aux)
3422 - basic_machine=m68k-apple
3423 - os=aux
3424 - ;;
3425 - balance)
3426 - basic_machine=ns32k-sequent
3427 - os=dynix
3428 - ;;
3429 - blackfin)
3430 - basic_machine=bfin-unknown
3431 - os=linux
3432 - ;;
3433 - cegcc)
3434 - basic_machine=arm-unknown
3435 - os=cegcc
3436 - ;;
3437 - convex-c1)
3438 - basic_machine=c1-convex
3439 - os=bsd
3440 - ;;
3441 - convex-c2)
3442 - basic_machine=c2-convex
3443 - os=bsd
3444 - ;;
3445 - convex-c32)
3446 - basic_machine=c32-convex
3447 - os=bsd
3448 - ;;
3449 - convex-c34)
3450 - basic_machine=c34-convex
3451 - os=bsd
3452 - ;;
3453 - convex-c38)
3454 - basic_machine=c38-convex
3455 - os=bsd
3456 - ;;
3457 - cray)
3458 - basic_machine=j90-cray
3459 - os=unicos
3460 - ;;
3461 - crds | unos)
3462 - basic_machine=m68k-crds
3463 - os=
3464 - ;;
3465 - da30)
3466 - basic_machine=m68k-da30
3467 - os=
3468 - ;;
3469 - decstation | pmax | pmin | dec3100 | decstatn)
3470 - basic_machine=mips-dec
3471 - os=
3472 - ;;
3473 - delta88)
3474 - basic_machine=m88k-motorola
3475 - os=sysv3
3476 - ;;
3477 - dicos)
3478 - basic_machine=i686-pc
3479 - os=dicos
3480 - ;;
3481 - djgpp)
3482 - basic_machine=i586-pc
3483 - os=msdosdjgpp
3484 - ;;
3485 - ebmon29k)
3486 - basic_machine=a29k-amd
3487 - os=ebmon
3488 - ;;
3489 - es1800 | OSE68k | ose68k | ose | OSE)
3490 - basic_machine=m68k-ericsson
3491 - os=ose
3492 - ;;
3493 - gmicro)
3494 - basic_machine=tron-gmicro
3495 - os=sysv
3496 - ;;
3497 - go32)
3498 - basic_machine=i386-pc
3499 - os=go32
3500 - ;;
3501 - h8300hms)
3502 - basic_machine=h8300-hitachi
3503 - os=hms
3504 - ;;
3505 - h8300xray)
3506 - basic_machine=h8300-hitachi
3507 - os=xray
3508 - ;;
3509 - h8500hms)
3510 - basic_machine=h8500-hitachi
3511 - os=hms
3512 - ;;
3513 - harris)
3514 - basic_machine=m88k-harris
3515 - os=sysv3
3516 - ;;
3517 - hp300)
3518 - basic_machine=m68k-hp
3519 - ;;
3520 - hp300bsd)
3521 - basic_machine=m68k-hp
3522 - os=bsd
3523 - ;;
3524 - hp300hpux)
3525 - basic_machine=m68k-hp
3526 - os=hpux
3527 - ;;
3528 - hppaosf)
3529 - basic_machine=hppa1.1-hp
3530 - os=osf
3531 - ;;
3532 - hppro)
3533 - basic_machine=hppa1.1-hp
3534 - os=proelf
3535 - ;;
3536 - i386mach)
3537 - basic_machine=i386-mach
3538 - os=mach
3539 - ;;
3540 - vsta)
3541 - basic_machine=i386-pc
3542 - os=vsta
3543 - ;;
3544 - isi68 | isi)
3545 - basic_machine=m68k-isi
3546 - os=sysv
3547 - ;;
3548 - m68knommu)
3549 - basic_machine=m68k-unknown
3550 - os=linux
3551 - ;;
3552 - magnum | m3230)
3553 - basic_machine=mips-mips
3554 - os=sysv
3555 - ;;
3556 - merlin)
3557 - basic_machine=ns32k-utek
3558 - os=sysv
3559 - ;;
3560 - mingw64)
3561 - basic_machine=x86_64-pc
3562 - os=mingw64
3563 - ;;
3564 - mingw32)
3565 - basic_machine=i686-pc
3566 - os=mingw32
3567 - ;;
3568 - mingw32ce)
3569 - basic_machine=arm-unknown
3570 - os=mingw32ce
3571 - ;;
3572 - monitor)
3573 - basic_machine=m68k-rom68k
3574 - os=coff
3575 - ;;
3576 - morphos)
3577 - basic_machine=powerpc-unknown
3578 - os=morphos
3579 - ;;
3580 - moxiebox)
3581 - basic_machine=moxie-unknown
3582 - os=moxiebox
3583 - ;;
3584 - msdos)
3585 - basic_machine=i386-pc
3586 - os=msdos
3587 - ;;
3588 - msys)
3589 - basic_machine=i686-pc
3590 - os=msys
3591 - ;;
3592 - mvs)
3593 - basic_machine=i370-ibm
3594 - os=mvs
3595 - ;;
3596 - nacl)
3597 - basic_machine=le32-unknown
3598 - os=nacl
3599 - ;;
3600 - ncr3000)
3601 - basic_machine=i486-ncr
3602 - os=sysv4
3603 - ;;
3604 - netbsd386)
3605 - basic_machine=i386-pc
3606 - os=netbsd
3607 - ;;
3608 - netwinder)
3609 - basic_machine=armv4l-rebel
3610 - os=linux
3611 - ;;
3612 - news | news700 | news800 | news900)
3613 - basic_machine=m68k-sony
3614 - os=newsos
3615 - ;;
3616 - news1000)
3617 - basic_machine=m68030-sony
3618 - os=newsos
3619 - ;;
3620 - necv70)
3621 - basic_machine=v70-nec
3622 - os=sysv
3623 - ;;
3624 - nh3000)
3625 - basic_machine=m68k-harris
3626 - os=cxux
3627 - ;;
3628 - nh[45]000)
3629 - basic_machine=m88k-harris
3630 - os=cxux
3631 - ;;
3632 - nindy960)
3633 - basic_machine=i960-intel
3634 - os=nindy
3635 - ;;
3636 - mon960)
3637 - basic_machine=i960-intel
3638 - os=mon960
3639 - ;;
3640 - nonstopux)
3641 - basic_machine=mips-compaq
3642 - os=nonstopux
3643 - ;;
3644 - os400)
3645 - basic_machine=powerpc-ibm
3646 - os=os400
3647 - ;;
3648 - OSE68000 | ose68000)
3649 - basic_machine=m68000-ericsson
3650 - os=ose
3651 - ;;
3652 - os68k)
3653 - basic_machine=m68k-none
3654 - os=os68k
3655 - ;;
3656 - paragon)
3657 - basic_machine=i860-intel
3658 - os=osf
3659 - ;;
3660 - parisc)
3661 - basic_machine=hppa-unknown
3662 - os=linux
3663 - ;;
3664 - pw32)
3665 - basic_machine=i586-unknown
3666 - os=pw32
3667 - ;;
3668 - rdos | rdos64)
3669 - basic_machine=x86_64-pc
3670 - os=rdos
3671 - ;;
3672 - rdos32)
3673 - basic_machine=i386-pc
3674 - os=rdos
3675 - ;;
3676 - rom68k)
3677 - basic_machine=m68k-rom68k
3678 - os=coff
3679 - ;;
3680 - sa29200)
3681 - basic_machine=a29k-amd
3682 - os=udi
3683 - ;;
3684 - sei)
3685 - basic_machine=mips-sei
3686 - os=seiux
3687 - ;;
3688 - sequent)
3689 - basic_machine=i386-sequent
3690 - os=
3691 - ;;
3692 - sps7)
3693 - basic_machine=m68k-bull
3694 - os=sysv2
3695 - ;;
3696 - st2000)
3697 - basic_machine=m68k-tandem
3698 - os=
3699 - ;;
3700 - stratus)
3701 - basic_machine=i860-stratus
3702 - os=sysv4
3703 - ;;
3704 - sun2)
3705 - basic_machine=m68000-sun
3706 - os=
3707 - ;;
3708 - sun2os3)
3709 - basic_machine=m68000-sun
3710 - os=sunos3
3711 - ;;
3712 - sun2os4)
3713 - basic_machine=m68000-sun
3714 - os=sunos4
3715 - ;;
3716 - sun3)
3717 - basic_machine=m68k-sun
3718 - os=
3719 - ;;
3720 - sun3os3)
3721 - basic_machine=m68k-sun
3722 - os=sunos3
3723 - ;;
3724 - sun3os4)
3725 - basic_machine=m68k-sun
3726 - os=sunos4
3727 - ;;
3728 - sun4)
3729 - basic_machine=sparc-sun
3730 - os=
3731 - ;;
3732 - sun4os3)
3733 - basic_machine=sparc-sun
3734 - os=sunos3
3735 - ;;
3736 - sun4os4)
3737 - basic_machine=sparc-sun
3738 - os=sunos4
3739 - ;;
3740 - sun4sol2)
3741 - basic_machine=sparc-sun
3742 - os=solaris2
3743 - ;;
3744 - sun386 | sun386i | roadrunner)
3745 - basic_machine=i386-sun
3746 - os=
3747 - ;;
3748 - sv1)
3749 - basic_machine=sv1-cray
3750 - os=unicos
3751 - ;;
3752 - symmetry)
3753 - basic_machine=i386-sequent
3754 - os=dynix
3755 - ;;
3756 - t3e)
3757 - basic_machine=alphaev5-cray
3758 - os=unicos
3759 - ;;
3760 - t90)
3761 - basic_machine=t90-cray
3762 - os=unicos
3763 - ;;
3764 - toad1)
3765 - basic_machine=pdp10-xkl
3766 - os=tops20
3767 - ;;
3768 - tpf)
3769 - basic_machine=s390x-ibm
3770 - os=tpf
3771 - ;;
3772 - udi29k)
3773 - basic_machine=a29k-amd
3774 - os=udi
3775 - ;;
3776 - ultra3)
3777 - basic_machine=a29k-nyu
3778 - os=sym1
3779 - ;;
3780 - v810 | necv810)
3781 - basic_machine=v810-nec
3782 - os=none
3783 - ;;
3784 - vaxv)
3785 - basic_machine=vax-dec
3786 - os=sysv
3787 - ;;
3788 - vms)
3789 - basic_machine=vax-dec
3790 - os=vms
3791 - ;;
3792 - vxworks960)
3793 - basic_machine=i960-wrs
3794 - os=vxworks
3795 - ;;
3796 - vxworks68)
3797 - basic_machine=m68k-wrs
3798 - os=vxworks
3799 - ;;
3800 - vxworks29k)
3801 - basic_machine=a29k-wrs
3802 - os=vxworks
3803 - ;;
3804 - xbox)
3805 - basic_machine=i686-pc
3806 - os=mingw32
3807 - ;;
3808 - ymp)
3809 - basic_machine=ymp-cray
3810 - os=unicos
3811 - ;;
3812 - *)
3813 - basic_machine=$1
3814 - os=
3815 - ;;
3816 - esac
3817 + -sco5v6*)
3819 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3821 + -sco*)
3822 + os=-sco3.2v2
3823 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3825 + -udk*)
3826 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3828 + -isc)
3829 + os=-isc2.2
3830 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3832 + -clix*)
3833 + basic_machine=clipper-intergraph
3835 + -isc*)
3836 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
3838 + -lynx*178)
3839 + os=-lynxos178
3841 + -lynx*5)
3842 + os=-lynxos5
3844 + -lynx*)
3845 + os=-lynxos
3847 + -ptx*)
3848 + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
3850 + -windowsnt*)
3851 + os=`echo $os | sed -e 's/windowsnt/winnt/'`
3853 + -psos*)
3854 + os=-psos
3856 + -mint | -mint[0-9]*)
3857 + basic_machine=m68k-atari
3858 + os=-mint
3862 -# Decode 1-component or ad-hoc basic machines
3863 +# Decode aliases for certain CPU-COMPANY combinations.
3865 - # Here we handle the default manufacturer of certain CPU types. It is in
3866 - # some cases the only manufacturer, in others, it is the most popular.
3867 - w89k)
3868 - cpu=hppa1.1
3869 - vendor=winbond
3875 + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
3876 + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
3879 + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
3944 + basic_machine=$basic_machine-unknown
3946 - op50n)
3947 - cpu=hppa1.1
3948 - vendor=oki
3950 + basic_machine=tic54x-unknown
3952 - op60c)
3953 - cpu=hppa1.1
3954 - vendor=oki
3956 + basic_machine=tic55x-unknown
3958 - ibm*)
3959 - cpu=i370
3960 - vendor=ibm
3962 + basic_machine=tic6x-unknown
3964 - orion105)
3965 - cpu=clipper
3966 - vendor=highlevel
3967 + leon|leon[3-9])
3968 + basic_machine=sparc-$basic_machine
3970 - mac | mpw | mac-mpw)
3971 - cpu=m68k
3972 - vendor=apple
3974 + basic_machine=$basic_machine-unknown
3975 + os=-none
3977 - pmac | pmac-mpw)
3978 - cpu=powerpc
3979 - vendor=apple
3983 + basic_machine=mt-unknown
3987 + basic_machine=arm-unknown
3990 + basic_machine=$basic_machine-unknown
3991 + os=-none
3994 + basic_machine=armeb-unknown
3998 + basic_machine=armel-unknown
4005 + basic_machine=$basic_machine-pc
4008 + *-*-*)
4013 + 580-* \
4014 + | a29k-* \
4015 + | aarch64-* | aarch64_be-* \
4016 + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
4017 + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
4018 + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
4019 + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
4020 + | avr-* | avr32-* \
4021 + | ba-* \
4022 + | be32-* | be64-* \
4023 + | bfin-* | bs2000-* \
4024 + | c[123]* | c30-* | [cjt]90-* | c4x-* \
4025 + | c8051-* | clipper-* | craynv-* | cydra-* \
4026 + | d10v-* | d30v-* | dlx-* \
4027 + | e2k-* | elxsi-* \
4028 + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
4029 + | h8300-* | h8500-* \
4030 + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
4031 + | hexagon-* \
4032 + | i*86-* | i860-* | i960-* | ia64-* \
4033 + | ip2k-* | iq2000-* \
4034 + | k1om-* \
4035 + | le32-* | le64-* \
4036 + | lm32-* \
4037 + | m32c-* | m32r-* | m32rle-* \
4038 + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
4039 + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
4040 + | microblaze-* | microblazeel-* \
4041 + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
4042 + | mips16-* \
4043 + | mips64-* | mips64el-* \
4044 + | mips64octeon-* | mips64octeonel-* \
4045 + | mips64orion-* | mips64orionel-* \
4046 + | mips64r5900-* | mips64r5900el-* \
4047 + | mips64vr-* | mips64vrel-* \
4048 + | mips64vr4100-* | mips64vr4100el-* \
4049 + | mips64vr4300-* | mips64vr4300el-* \
4050 + | mips64vr5000-* | mips64vr5000el-* \
4051 + | mips64vr5900-* | mips64vr5900el-* \
4052 + | mipsisa32-* | mipsisa32el-* \
4053 + | mipsisa32r2-* | mipsisa32r2el-* \
4054 + | mipsisa32r6-* | mipsisa32r6el-* \
4055 + | mipsisa64-* | mipsisa64el-* \
4056 + | mipsisa64r2-* | mipsisa64r2el-* \
4057 + | mipsisa64r6-* | mipsisa64r6el-* \
4058 + | mipsisa64sb1-* | mipsisa64sb1el-* \
4059 + | mipsisa64sr71k-* | mipsisa64sr71kel-* \
4060 + | mipsr5900-* | mipsr5900el-* \
4061 + | mipstx39-* | mipstx39el-* \
4062 + | mmix-* \
4063 + | mt-* \
4064 + | msp430-* \
4065 + | nds32-* | nds32le-* | nds32be-* \
4066 + | nios-* | nios2-* | nios2eb-* | nios2el-* \
4067 + | none-* | np1-* | ns16k-* | ns32k-* \
4068 + | open8-* \
4069 + | or1k*-* \
4070 + | orion-* \
4071 + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
4072 + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
4073 + | pyramid-* \
4074 + | riscv32-* | riscv64-* \
4075 + | rl78-* | romp-* | rs6000-* | rx-* \
4076 + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
4077 + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
4078 + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
4079 + | sparclite-* \
4080 + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
4081 + | tahoe-* \
4082 + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
4083 + | tile*-* \
4084 + | tron-* \
4085 + | ubicom32-* \
4086 + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
4087 + | vax-* \
4088 + | visium-* \
4089 + | we32k-* \
4090 + | x86-* | x86_64-* | xc16x-* | xps100-* \
4091 + | xstormy16-* | xtensa*-* \
4092 + | ymp-* \
4093 + | z8k-* | z80-*)
4097 + basic_machine=$basic_machine-unknown
4102 + basic_machine=i386-unknown
4103 + os=-bsd
4105 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
4106 - cpu=m68000
4107 - vendor=att
4108 + basic_machine=m68000-att
4111 - cpu=we32k
4112 - vendor=att
4113 + basic_machine=we32k-att
4116 + basic_machine=a29k-amd
4117 + os=-udi
4120 + basic_machine=abacus-unknown
4123 + basic_machine=m68010-adobe
4124 + os=-scout
4127 + basic_machine=fx80-alliant
4130 + basic_machine=m68k-altos
4133 + basic_machine=a29k-none
4134 + os=-bsd
4137 + basic_machine=x86_64-pc
4139 + amd64-*)
4140 + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
4143 + basic_machine=580-amdahl
4144 + os=-sysv
4146 + amiga | amiga-*)
4147 + basic_machine=m68k-unknown
4150 + basic_machine=m68k-unknown
4151 + os=-amigaos
4154 + basic_machine=m68k-unknown
4155 + os=-sysv4
4158 + basic_machine=m68k-apollo
4159 + os=-sysv
4162 + basic_machine=m68k-apollo
4163 + os=-bsd
4166 + basic_machine=i386-pc
4167 + os=-aros
4170 + basic_machine=asmjs-unknown
4173 + basic_machine=m68k-apple
4174 + os=-aux
4177 + basic_machine=ns32k-sequent
4178 + os=-dynix
4181 + basic_machine=bfin-unknown
4182 + os=-linux
4184 + blackfin-*)
4185 + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
4186 + os=-linux
4189 - cpu=powerpc
4190 - vendor=ibm
4191 - os=cnk
4192 + basic_machine=powerpc-ibm
4193 + os=-cnk
4195 + c54x-*)
4196 + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
4198 + c55x-*)
4199 + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
4201 + c6x-*)
4202 + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
4205 + basic_machine=c90-cray
4206 + os=-unicos
4209 + basic_machine=arm-unknown
4210 + os=-cegcc
4212 + convex-c1)
4213 + basic_machine=c1-convex
4214 + os=-bsd
4216 + convex-c2)
4217 + basic_machine=c2-convex
4218 + os=-bsd
4220 + convex-c32)
4221 + basic_machine=c32-convex
4222 + os=-bsd
4224 + convex-c34)
4225 + basic_machine=c34-convex
4226 + os=-bsd
4228 + convex-c38)
4229 + basic_machine=c38-convex
4230 + os=-bsd
4233 + basic_machine=j90-cray
4234 + os=-unicos
4237 + basic_machine=craynv-cray
4238 + os=-unicosmp
4240 + cr16 | cr16-*)
4241 + basic_machine=cr16-unknown
4242 + os=-elf
4245 + basic_machine=m68k-crds
4247 + crisv32 | crisv32-* | etraxfs*)
4248 + basic_machine=crisv32-axis
4250 + cris | cris-* | etrax*)
4251 + basic_machine=cris-axis
4254 + basic_machine=crx-unknown
4255 + os=-elf
4257 + da30 | da30-*)
4258 + basic_machine=m68k-da30
4260 + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
4261 + basic_machine=mips-dec
4264 - cpu=pdp10
4265 - vendor=dec
4266 - os=tops10
4267 + basic_machine=pdp10-dec
4268 + os=-tops10
4271 - cpu=pdp10
4272 - vendor=dec
4273 - os=tops20
4274 + basic_machine=pdp10-dec
4275 + os=-tops20
4277 delta | 3300 | motorola-3300 | motorola-delta \
4278 | 3300-motorola | delta-motorola)
4279 - cpu=m68k
4280 - vendor=motorola
4281 + basic_machine=m68k-motorola
4283 - dpx2*)
4284 - cpu=m68k
4285 - vendor=bull
4286 - os=sysv3
4288 + basic_machine=m88k-motorola
4289 + os=-sysv3
4292 + basic_machine=i686-pc
4293 + os=-dicos
4296 + basic_machine=i586-pc
4297 + os=-msdosdjgpp
4299 + dpx20 | dpx20-*)
4300 + basic_machine=rs6000-bull
4301 + os=-bosx
4303 + dpx2* | dpx2*-bull)
4304 + basic_machine=m68k-bull
4305 + os=-sysv3
4307 - encore | umax | mmax)
4308 - cpu=ns32k
4309 - vendor=encore
4311 + basic_machine=powerpc-unknown
4314 + e500v[12]-*)
4315 + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
4319 + basic_machine=a29k-amd
4320 + os=-ebmon
4323 - cpu=elxsi
4324 - vendor=elxsi
4325 - os=${os:-bsd}
4326 + basic_machine=elxsi-elxsi
4327 + os=-bsd
4330 + basic_machine=ns32k-encore
4333 + basic_machine=m68k-ericsson
4334 + os=-ose
4337 - cpu=i860
4338 - vendor=alliant
4339 + basic_machine=i860-alliant
4342 - cpu=ns32k
4343 - vendor=ns
4344 + basic_machine=ns32k-ns
4347 + basic_machine=tron-gmicro
4348 + os=-sysv
4351 + basic_machine=i386-pc
4352 + os=-go32
4355 - cpu=hppa1.1
4356 - vendor=hitachi
4357 - os=hiuxwe2
4358 + basic_machine=hppa1.1-hitachi
4359 + os=-hiuxwe2
4362 + basic_machine=h8300-hitachi
4363 + os=-hms
4366 + basic_machine=h8300-hitachi
4367 + os=-xray
4370 + basic_machine=h8500-hitachi
4371 + os=-hms
4374 + basic_machine=m88k-harris
4375 + os=-sysv3
4377 + hp300-*)
4378 + basic_machine=m68k-hp
4381 + basic_machine=m68k-hp
4382 + os=-bsd
4385 + basic_machine=m68k-hp
4386 + os=-hpux
4388 hp3k9[0-9][0-9] | hp9[0-9][0-9])
4389 - cpu=hppa1.0
4390 - vendor=hp
4391 + basic_machine=hppa1.0-hp
4393 hp9k2[0-9][0-9] | hp9k31[0-9])
4394 - cpu=m68000
4395 - vendor=hp
4396 + basic_machine=m68000-hp
4398 hp9k3[2-9][0-9])
4399 - cpu=m68k
4400 - vendor=hp
4401 + basic_machine=m68k-hp
4403 hp9k6[0-9][0-9] | hp6[0-9][0-9])
4404 - cpu=hppa1.0
4405 - vendor=hp
4406 + basic_machine=hppa1.0-hp
4408 hp9k7[0-79][0-9] | hp7[0-79][0-9])
4409 - cpu=hppa1.1
4410 - vendor=hp
4411 + basic_machine=hppa1.1-hp
4413 hp9k78[0-9] | hp78[0-9])
4414 # FIXME: really hppa2.0-hp
4415 - cpu=hppa1.1
4416 - vendor=hp
4417 + basic_machine=hppa1.1-hp
4420 # FIXME: really hppa2.0-hp
4421 - cpu=hppa1.1
4422 - vendor=hp
4423 + basic_machine=hppa1.1-hp
4425 hp9k8[0-9][13679] | hp8[0-9][13679])
4426 - cpu=hppa1.1
4427 - vendor=hp
4428 + basic_machine=hppa1.1-hp
4430 hp9k8[0-9][0-9] | hp8[0-9][0-9])
4431 - cpu=hppa1.0
4432 - vendor=hp
4433 + basic_machine=hppa1.0-hp
4435 + hppa-next)
4436 + os=-nextstep3
4439 + basic_machine=hppa1.1-hp
4440 + os=-osf
4443 + basic_machine=hppa1.1-hp
4444 + os=-proelf
4446 + i370-ibm* | ibm*)
4447 + basic_machine=i370-ibm
4450 - cpu=`echo "$1" | sed -e 's/86.*/86/'`
4451 - vendor=pc
4452 - os=sysv32
4453 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
4454 + os=-sysv32
4457 - cpu=`echo "$1" | sed -e 's/86.*/86/'`
4458 - vendor=pc
4459 - os=sysv4
4460 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
4461 + os=-sysv4
4464 - cpu=`echo "$1" | sed -e 's/86.*/86/'`
4465 - vendor=pc
4466 - os=sysv
4467 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
4468 + os=-sysv
4471 - cpu=`echo "$1" | sed -e 's/86.*/86/'`
4472 - vendor=pc
4473 - os=solaris2
4474 - ;;
4475 - j90 | j90-cray)
4476 - cpu=j90
4477 - vendor=cray
4478 - os=${os:-unicos}
4479 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
4480 + os=-solaris2
4483 + basic_machine=i386-mach
4484 + os=-mach
4486 + i386-vsta | vsta)
4487 + basic_machine=i386-unknown
4488 + os=-vsta
4491 - cpu=mips
4492 - vendor=sgi
4493 + basic_machine=mips-sgi
4495 - irix*)
4496 + -irix*)
4499 - os=irix4
4500 + os=-irix4
4505 + basic_machine=m68k-isi
4506 + os=-sysv
4508 + leon-*|leon[3-9]-*)
4509 + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
4512 + basic_machine=m68k-unknown
4513 + os=-linux
4515 + m68knommu-*)
4516 + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
4517 + os=-linux
4519 + m88k-omron*)
4520 + basic_machine=m88k-omron
4523 + basic_machine=mips-mips
4524 + os=-sysv
4527 + basic_machine=ns32k-utek
4528 + os=-sysv
4531 + basic_machine=microblaze-xilinx
4534 + basic_machine=x86_64-pc
4535 + os=-mingw64
4538 + basic_machine=i686-pc
4539 + os=-mingw32
4542 + basic_machine=arm-unknown
4543 + os=-mingw32ce
4546 - cpu=m68000
4547 - vendor=convergent
4548 + basic_machine=m68000-convergent
4550 + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
4551 + basic_machine=m68k-atari
4552 + os=-mint
4554 + mips3*-*)
4555 + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
4558 + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
4561 + basic_machine=m68k-rom68k
4562 + os=-coff
4565 + basic_machine=powerpc-unknown
4566 + os=-morphos
4569 + basic_machine=moxie-unknown
4570 + os=-moxiebox
4573 + basic_machine=i386-pc
4574 + os=-msdos
4576 + ms1-*)
4577 + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
4579 - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
4580 - cpu=m68k
4581 - vendor=atari
4582 - os=mint
4584 + basic_machine=i686-pc
4585 + os=-msys
4588 + basic_machine=i370-ibm
4589 + os=-mvs
4592 + basic_machine=le32-unknown
4593 + os=-nacl
4596 + basic_machine=i486-ncr
4597 + os=-sysv4
4600 + basic_machine=i386-unknown
4601 + os=-netbsd
4604 + basic_machine=armv4l-rebel
4605 + os=-linux
4608 + basic_machine=m68k-sony
4609 + os=-newsos
4612 + basic_machine=m68030-sony
4613 + os=-newsos
4615 news-3600 | risc-news)
4616 - cpu=mips
4617 - vendor=sony
4618 - os=newsos
4619 - ;;
4620 - next | m*-next)
4621 - cpu=m68k
4622 - vendor=next
4623 + basic_machine=mips-sony
4624 + os=-newsos
4627 + basic_machine=v70-nec
4628 + os=-sysv
4630 + next | m*-next )
4631 + basic_machine=m68k-next
4633 - nextstep* )
4634 + -nextstep* )
4636 - ns2*)
4637 - os=nextstep2
4638 + -ns2*)
4639 + os=-nextstep2
4642 - os=nextstep3
4643 + os=-nextstep3
4648 + basic_machine=m68k-harris
4649 + os=-cxux
4652 + basic_machine=m88k-harris
4653 + os=-cxux
4656 + basic_machine=i960-intel
4657 + os=-nindy
4660 + basic_machine=i960-intel
4661 + os=-mon960
4664 + basic_machine=mips-compaq
4665 + os=-nonstopux
4668 - cpu=np1
4669 - vendor=gould
4670 + basic_machine=np1-gould
4672 + neo-tandem)
4673 + basic_machine=neo-tandem
4675 + nse-tandem)
4676 + basic_machine=nse-tandem
4678 + nsr-tandem)
4679 + basic_machine=nsr-tandem
4681 op50n-* | op60c-*)
4682 - cpu=hppa1.1
4683 - vendor=oki
4684 - os=proelf
4685 + basic_machine=hppa1.1-oki
4686 + os=-proelf
4688 + openrisc | openrisc-*)
4689 + basic_machine=or32-unknown
4692 + basic_machine=powerpc-ibm
4693 + os=-os400
4696 + basic_machine=m68000-ericsson
4697 + os=-ose
4700 + basic_machine=m68k-none
4701 + os=-os68k
4703 pa-hitachi)
4704 - cpu=hppa1.1
4705 - vendor=hitachi
4706 - os=hiuxwe2
4707 + basic_machine=hppa1.1-hitachi
4708 + os=-hiuxwe2
4711 + basic_machine=i860-intel
4712 + os=-osf
4715 + basic_machine=hppa-unknown
4716 + os=-linux
4718 + parisc-*)
4719 + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
4720 + os=-linux
4723 - cpu=sparc
4724 - vendor=tti
4725 + basic_machine=sparc-tti
4728 - cpu=m68k
4729 - vendor=tti
4730 + basic_machine=m68k-tti
4732 - pc532)
4733 - cpu=ns32k
4734 - vendor=pc532
4735 + pc532 | pc532-*)
4736 + basic_machine=ns32k-pc532
4738 - pn)
4739 - cpu=pn
4740 - vendor=gould
4742 + basic_machine=i386-pc
4744 - power)
4745 - cpu=power
4746 - vendor=ibm
4747 + pc98-*)
4748 + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
4750 - ps2)
4751 - cpu=i386
4752 - vendor=ibm
4754 + basic_machine=i586-pc
4756 - rm[46]00)
4757 - cpu=mips
4758 - vendor=siemens
4760 + basic_machine=i686-pc
4762 - rtpc | rtpc-*)
4763 - cpu=romp
4764 - vendor=ibm
4766 + basic_machine=i686-pc
4768 - sde)
4769 - cpu=mipsisa32
4770 - vendor=sde
4771 - os=${os:-elf}
4772 - ;;
4773 - simso-wrs)
4774 - cpu=sparclite
4775 - vendor=wrs
4776 - os=vxworks
4778 + basic_machine=i786-pc
4780 - tower | tower-32)
4781 - cpu=m68k
4782 - vendor=ncr
4783 + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
4784 + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
4786 - vpp*|vx|vx-*)
4787 - cpu=f301
4788 - vendor=fujitsu
4789 + pentiumpro-* | p6-* | 6x86-* | athlon-*)
4790 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
4792 - w65)
4793 - cpu=w65
4794 - vendor=wdc
4795 + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
4796 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
4798 - w89k-*)
4799 - cpu=hppa1.1
4800 - vendor=winbond
4801 - os=proelf
4802 + pentium4-*)
4803 + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
4805 - none)
4806 - cpu=none
4807 - vendor=none
4809 + basic_machine=pn-gould
4811 - leon|leon[3-9])
4812 - cpu=sparc
4813 - vendor=$basic_machine
4814 + power) basic_machine=power-ibm
4816 - leon-*|leon[3-9]-*)
4817 - cpu=sparc
4818 - vendor=`echo "$basic_machine" | sed 's/-.*//'`
4819 + ppc | ppcbe) basic_machine=powerpc-unknown
4821 -
4822 - *-*)
4823 - IFS="-" read -r cpu vendor <<EOF
4824 -$basic_machine
4825 -EOF
4826 + ppc-* | ppcbe-*)
4827 + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
4829 - # We use `pc' rather than `unknown'
4830 - # because (1) that's what they normally are, and
4831 - # (2) the word "unknown" tends to confuse beginning users.
4832 - i*86 | x86_64)
4833 - cpu=$basic_machine
4834 - vendor=pc
4836 + basic_machine=powerpcle-unknown
4838 - # These rules are duplicated from below for sake of the special case above;
4839 - # i.e. things that normalized to x86 arches should also default to "pc"
4840 - pc98)
4841 - cpu=i386
4842 - vendor=pc
4843 + ppcle-* | powerpclittle-*)
4844 + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
4846 - x64 | amd64)
4847 - cpu=x86_64
4848 - vendor=pc
4849 + ppc64) basic_machine=powerpc64-unknown
4851 - # Recognize the basic CPU types without company name.
4852 - *)
4853 - cpu=$basic_machine
4854 - vendor=unknown
4855 + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
4857 -esac
4858 -
4859 -unset -v basic_machine
4860 -
4861 -# Decode basic machines in the full and proper CPU-Company form.
4862 -case $cpu-$vendor in
4863 - # Here we handle the default manufacturer of certain CPU types in cannonical form. It is in
4864 - # some cases the only manufacturer, in others, it is the most popular.
4865 - craynv-unknown)
4866 - vendor=cray
4867 - os=${os:-unicosmp}
4869 + basic_machine=powerpc64le-unknown
4871 - c90-unknown | c90-cray)
4872 - vendor=cray
4873 - os=${os:-unicos}
4874 + ppc64le-* | powerpc64little-*)
4875 + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
4877 - fx80-unknown)
4878 - vendor=alliant
4880 + basic_machine=i386-ibm
4882 - romp-unknown)
4883 - vendor=ibm
4885 + basic_machine=i586-unknown
4886 + os=-pw32
4889 + basic_machine=x86_64-pc
4890 + os=-rdos
4893 + basic_machine=i386-pc
4894 + os=-rdos
4897 + basic_machine=m68k-rom68k
4898 + os=-coff
4900 - mmix-unknown)
4901 - vendor=knuth
4903 + basic_machine=mips-siemens
4905 - microblaze-unknown | microblazeel-unknown)
4906 - vendor=xilinx
4907 + rtpc | rtpc-*)
4908 + basic_machine=romp-ibm
4910 - rs6000-unknown)
4911 - vendor=ibm
4912 + s390 | s390-*)
4913 + basic_machine=s390-ibm
4915 - vax-unknown)
4916 - vendor=dec
4917 + s390x | s390x-*)
4918 + basic_machine=s390x-ibm
4920 - pdp11-unknown)
4921 - vendor=dec
4923 + basic_machine=a29k-amd
4924 + os=-udi
4926 - we32k-unknown)
4927 - vendor=att
4929 + basic_machine=mipsisa64sb1-unknown
4931 - cydra-unknown)
4932 - vendor=cydrome
4934 + basic_machine=mipsisa64sb1el-unknown
4936 - i370-ibm*)
4937 - vendor=ibm
4939 + basic_machine=mipsisa32-sde
4940 + os=-elf
4942 - orion-unknown)
4943 - vendor=highlevel
4945 + basic_machine=mips-sei
4946 + os=-seiux
4948 - xps-unknown | xps100-unknown)
4949 - cpu=xps100
4950 - vendor=honeywell
4952 + basic_machine=i386-sequent
4954 -
4955 - # Here we normalize CPU types with a missing or matching vendor
4956 - dpx20-unknown | dpx20-bull)
4957 - cpu=rs6000
4958 - vendor=bull
4959 - os=${os:-bosx}
4961 + basic_machine=sh-hitachi
4962 + os=-hms
4964 -
4965 - # Here we normalize CPU types irrespective of the vendor
4966 - amd64-*)
4967 - cpu=x86_64
4969 + basic_machine=sh5le-unknown
4971 - blackfin-*)
4972 - cpu=bfin
4973 - os=linux
4975 + basic_machine=sh64-unknown
4977 - c54x-*)
4978 - cpu=tic54x
4979 + sparclite-wrs | simso-wrs)
4980 + basic_machine=sparclite-wrs
4981 + os=-vxworks
4983 - c55x-*)
4984 - cpu=tic55x
4986 + basic_machine=m68k-bull
4987 + os=-sysv2
4989 - c6x-*)
4990 - cpu=tic6x
4992 + basic_machine=spur-unknown
4994 - e500v[12]-*)
4995 - cpu=powerpc
4996 - os=$os"spe"
4998 + basic_machine=m68k-tandem
5000 - mips3*-*)
5001 - cpu=mips64
5003 + basic_machine=i860-stratus
5004 + os=-sysv4
5006 - ms1-*)
5007 - cpu=mt
5008 + strongarm-* | thumb-*)
5009 + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
5011 - m68knommu-*)
5012 - cpu=m68k
5013 - os=linux
5015 + basic_machine=m68000-sun
5017 - m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
5018 - cpu=s12z
5020 + basic_machine=m68000-sun
5021 + os=-sunos3
5023 - openrisc-*)
5024 - cpu=or32
5026 + basic_machine=m68000-sun
5027 + os=-sunos4
5029 - parisc-*)
5030 - cpu=hppa
5031 - os=linux
5033 + basic_machine=m68k-sun
5034 + os=-sunos3
5036 - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
5037 - cpu=i586
5039 + basic_machine=m68k-sun
5040 + os=-sunos4
5042 - pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
5043 - cpu=i686
5045 + basic_machine=sparc-sun
5046 + os=-sunos3
5048 - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
5049 - cpu=i686
5051 + basic_machine=sparc-sun
5052 + os=-sunos4
5054 - pentium4-*)
5055 - cpu=i786
5057 + basic_machine=sparc-sun
5058 + os=-solaris2
5060 - pc98-*)
5061 - cpu=i386
5062 + sun3 | sun3-*)
5063 + basic_machine=m68k-sun
5065 - ppc-* | ppcbe-*)
5066 - cpu=powerpc
5068 + basic_machine=sparc-sun
5070 - ppcle-* | powerpclittle-*)
5071 - cpu=powerpcle
5073 + basic_machine=i386-sun
5075 - ppc64-*)
5076 - cpu=powerpc64
5078 + basic_machine=sv1-cray
5079 + os=-unicos
5081 - ppc64le-* | powerpc64little-*)
5082 - cpu=powerpc64le
5084 + basic_machine=i386-sequent
5085 + os=-dynix
5087 - sb1-*)
5088 - cpu=mipsisa64sb1
5090 + basic_machine=alphaev5-cray
5091 + os=-unicos
5093 - sb1el-*)
5094 - cpu=mipsisa64sb1el
5096 + basic_machine=t90-cray
5097 + os=-unicos
5099 - sh5e[lb]-*)
5100 - cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
5102 + basic_machine=$basic_machine-unknown
5103 + os=-linux-gnu
5105 - spur-*)
5106 - cpu=spur
5108 + basic_machine=mipstx39-unknown
5110 - strongarm-* | thumb-*)
5111 - cpu=arm
5113 + basic_machine=mipstx39el-unknown
5115 - tx39-*)
5116 - cpu=mipstx39
5118 + basic_machine=pdp10-xkl
5119 + os=-tops20
5121 - tx39el-*)
5122 - cpu=mipstx39el
5123 + tower | tower-32)
5124 + basic_machine=m68k-ncr
5127 + basic_machine=s390x-ibm
5128 + os=-tpf
5131 + basic_machine=a29k-amd
5132 + os=-udi
5135 + basic_machine=a29k-nyu
5136 + os=-sym1
5139 + basic_machine=v810-nec
5140 + os=-none
5143 + basic_machine=vax-dec
5144 + os=-sysv
5147 + basic_machine=vax-dec
5148 + os=-vms
5150 + vpp*|vx|vx-*)
5151 + basic_machine=f301-fujitsu
5153 - x64-*)
5154 - cpu=x86_64
5156 + basic_machine=i960-wrs
5157 + os=-vxworks
5160 + basic_machine=m68k-wrs
5161 + os=-vxworks
5164 + basic_machine=a29k-wrs
5165 + os=-vxworks
5168 + basic_machine=w65-wdc
5169 + os=-none
5171 + w89k-*)
5172 + basic_machine=hppa1.1-winbond
5173 + os=-proelf
5176 + basic_machine=i686-pc
5177 + os=-mingw32
5180 + basic_machine=xps100-honeywell
5182 xscale-* | xscalee[bl]-*)
5183 - cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
5184 + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
5187 + basic_machine=ymp-cray
5188 + os=-unicos
5190 + z8k-*-coff)
5191 + basic_machine=z8k-unknown
5192 + os=-sim
5194 + z80-*-coff)
5195 + basic_machine=z80-unknown
5196 + os=-sim
5199 + basic_machine=none-none
5200 + os=-none
5203 - # Recognize the cannonical CPU Types that limit and/or modify the
5204 - # company names they are paired with.
5205 - cr16-*)
5206 - os=${os:-elf}
5210 + basic_machine=hppa1.1-winbond
5212 - crisv32-* | etraxfs*-*)
5213 - cpu=crisv32
5214 - vendor=axis
5216 + basic_machine=hppa1.1-oki
5218 - cris-* | etrax*-*)
5219 - cpu=cris
5220 - vendor=axis
5222 + basic_machine=hppa1.1-oki
5224 - crx-*)
5225 - os=${os:-elf}
5227 + basic_machine=romp-ibm
5229 - neo-tandem)
5230 - cpu=neo
5231 - vendor=tandem
5233 + basic_machine=mmix-knuth
5235 - nse-tandem)
5236 - cpu=nse
5237 - vendor=tandem
5239 + basic_machine=rs6000-ibm
5241 - nsr-tandem)
5242 - cpu=nsr
5243 - vendor=tandem
5245 + basic_machine=vax-dec
5247 - nsv-tandem)
5248 - cpu=nsv
5249 - vendor=tandem
5250 - ;;
5251 - nsx-tandem)
5252 - cpu=nsx
5253 - vendor=tandem
5254 - ;;
5255 - s390-*)
5256 - cpu=s390
5257 - vendor=ibm
5258 - ;;
5259 - s390x-*)
5260 - cpu=s390x
5261 - vendor=ibm
5264 + basic_machine=pdp10-unknown
5266 - tile*-*)
5267 - os=${os:-linux-gnu}
5269 + basic_machine=pdp11-dec
5272 + basic_machine=we32k-att
5275 + basic_machine=sh-unknown
5278 + basic_machine=sparc-sun
5281 + basic_machine=cydra-cydrome
5284 + basic_machine=orion-highlevel
5287 + basic_machine=clipper-highlevel
5289 + mac | mpw | mac-mpw)
5290 + basic_machine=m68k-apple
5292 + pmac | pmac-mpw)
5293 + basic_machine=powerpc-apple
5295 + *-unknown)
5296 + # Make sure to match an already-canonicalized machine name.
5298 -
5300 - # Recognize the cannonical CPU types that are allowed with any
5301 - # company name.
5302 - case $cpu in
5303 - 1750a | 580 \
5304 - | a29k \
5305 - | aarch64 | aarch64_be \
5306 - | abacus \
5307 - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
5308 - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
5309 - | alphapca5[67] | alpha64pca5[67] \
5310 - | am33_2.0 \
5311 - | arc | arceb \
5312 - | arm | arm[lb]e | arme[lb] | armv* \
5313 - | avr | avr32 \
5314 - | asmjs \
5315 - | ba \
5316 - | be32 | be64 \
5317 - | bfin | bs2000 \
5318 - | c[123]* | c30 | [cjt]90 | c4x \
5319 - | c8051 | clipper | craynv | csky | cydra \
5320 - | d10v | d30v | dlx | dsp16xx \
5321 - | e2k | elxsi | epiphany \
5322 - | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
5323 - | h8300 | h8500 \
5324 - | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
5325 - | hexagon \
5326 - | i370 | i*86 | i860 | i960 | ia16 | ia64 \
5327 - | ip2k | iq2000 \
5328 - | k1om \
5329 - | le32 | le64 \
5330 - | lm32 \
5331 - | m32c | m32r | m32rle \
5332 - | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
5333 - | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
5334 - | m88110 | m88k | maxq | mb | mcore | mep | metag \
5335 - | microblaze | microblazeel \
5336 - | mips | mipsbe | mipseb | mipsel | mipsle \
5337 - | mips16 \
5338 - | mips64 | mips64el \
5339 - | mips64octeon | mips64octeonel \
5340 - | mips64orion | mips64orionel \
5341 - | mips64r5900 | mips64r5900el \
5342 - | mips64vr | mips64vrel \
5343 - | mips64vr4100 | mips64vr4100el \
5344 - | mips64vr4300 | mips64vr4300el \
5345 - | mips64vr5000 | mips64vr5000el \
5346 - | mips64vr5900 | mips64vr5900el \
5347 - | mipsisa32 | mipsisa32el \
5348 - | mipsisa32r2 | mipsisa32r2el \
5349 - | mipsisa32r6 | mipsisa32r6el \
5350 - | mipsisa64 | mipsisa64el \
5351 - | mipsisa64r2 | mipsisa64r2el \
5352 - | mipsisa64r6 | mipsisa64r6el \
5353 - | mipsisa64sb1 | mipsisa64sb1el \
5354 - | mipsisa64sr71k | mipsisa64sr71kel \
5355 - | mipsr5900 | mipsr5900el \
5356 - | mipstx39 | mipstx39el \
5357 - | mmix \
5358 - | mn10200 | mn10300 \
5359 - | moxie \
5360 - | mt \
5361 - | msp430 \
5362 - | nds32 | nds32le | nds32be \
5363 - | nfp \
5364 - | nios | nios2 | nios2eb | nios2el \
5365 - | none | np1 | ns16k | ns32k \
5366 - | open8 \
5367 - | or1k* \
5368 - | or32 \
5369 - | orion \
5370 - | pdp10 | pdp11 | pj | pjl | pn | power \
5371 - | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
5372 - | pru \
5373 - | pyramid \
5374 - | riscv | riscv32 | riscv64 \
5375 - | rl78 | romp | rs6000 | rx \
5376 - | score \
5377 - | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
5378 - | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
5379 - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
5380 - | sparclite \
5381 - | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
5382 - | spu \
5383 - | tahoe \
5384 - | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
5385 - | tron \
5386 - | ubicom32 \
5387 - | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
5388 - | vax \
5389 - | visium \
5390 - | wasm32 \
5391 - | we32k \
5392 - | x86 | x86_64 | xc16x | xgate | xps100 \
5393 - | xstormy16 | xtensa* \
5394 - | ymp \
5395 - | z8k | z80)
5396 - ;;
5397 -
5398 - *)
5399 - echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
5400 - exit 1
5401 - ;;
5402 - esac
5409 -case $vendor in
5410 - digital*)
5411 - vendor=dec
5413 + *-digital*)
5416 - commodore*)
5417 - vendor=cbm
5418 + *-commodore*)
5423 @@ -1270,246 +1353,200 @@
5425 # Decode manufacturer-specific aliases for certain operating systems.
5427 -if [ x$os != x ]
5431 - # First match some system type aliases that might get confused
5432 - # with valid system types.
5433 - # solaris* is a basic system type, with this one exception.
5434 - auroraux)
5435 - os=auroraux
5438 + # -solaris* is a basic system type, with this one exception.
5439 + -auroraux)
5440 + os=-auroraux
5442 - bluegene*)
5443 - os=cnk
5444 - ;;
5445 - solaris1 | solaris1.*)
5446 + -solaris1 | -solaris1.*)
5447 os=`echo $os | sed -e 's|solaris1|sunos4|'`
5449 - solaris)
5450 - os=solaris2
5451 + -solaris)
5452 + os=-solaris2
5454 - unixware*)
5455 - os=sysv4.2uw
5456 - ;;
5457 - gnu/linux*)
5458 - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
5459 + -svr4*)
5460 + os=-sysv4
5462 - # es1800 is here to avoid being matched by es* (a different OS)
5463 - es1800*)
5464 - os=ose
5465 + -unixware*)
5466 + os=-sysv4.2uw
5468 - # Some version numbers need modification
5469 - chorusos*)
5470 - os=chorusos
5471 - ;;
5472 - isc)
5473 - os=isc2.2
5474 - ;;
5475 - sco6)
5476 - os=sco5v6
5477 - ;;
5478 - sco5)
5479 - os=sco3.2v5
5480 - ;;
5481 - sco4)
5482 - os=sco3.2v4
5483 - ;;
5484 - sco3.2.[4-9]*)
5485 - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
5486 - ;;
5487 - sco3.2v[4-9]* | sco5v6*)
5488 - # Don't forget version if it is 3.2v4 or newer.
5489 - ;;
5490 - scout)
5491 - # Don't match below
5492 - ;;
5493 - sco*)
5494 - os=sco3.2v2
5495 - ;;
5496 - psos*)
5497 - os=psos
5498 + -gnu/linux*)
5499 + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
5501 - # Now accept the basic system types.
5504 - # Each alternative MUST end in a * to match a version number.
5505 - # sysv* is not here because it comes later, after sysvr4.
5506 - gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
5507 - | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\
5508 - | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
5509 - | sym* | kopensolaris* | plan9* \
5510 - | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
5511 - | aos* | aros* | cloudabi* | sortix* \
5512 - | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
5513 - | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
5514 - | knetbsd* | mirbsd* | netbsd* \
5515 - | bitrig* | openbsd* | solidbsd* | libertybsd* \
5516 - | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \
5517 - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
5518 - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
5519 - | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \
5520 - | chorusrdb* | cegcc* | glidix* \
5521 - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
5522 - | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \
5523 - | linux-newlib* | linux-musl* | linux-uclibc* \
5524 - | uxpv* | beos* | mpeix* | udk* | moxiebox* \
5525 - | interix* | uwin* | mks* | rhapsody* | darwin* \
5526 - | openstep* | oskit* | conix* | pw32* | nonstopux* \
5527 - | storm-chaos* | tops10* | tenex* | tops20* | its* \
5528 - | os2* | vos* | palmos* | uclinux* | nucleus* \
5529 - | morphos* | superux* | rtmk* | windiss* \
5530 - | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
5531 - | skyos* | haiku* | rdos* | toppers* | drops* | es* \
5532 - | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
5533 - | midnightbsd*)
5535 + # -sysv* is not here because it comes later, after sysvr4.
5536 + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
5537 + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
5538 + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
5539 + | -sym* | -kopensolaris* | -plan9* \
5540 + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
5541 + | -aos* | -aros* | -cloudabi* | -sortix* \
5542 + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
5543 + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
5544 + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
5545 + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
5546 + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
5547 + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
5548 + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
5549 + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
5550 + | -chorusos* | -chorusrdb* | -cegcc* \
5551 + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
5552 + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
5553 + | -linux-newlib* | -linux-musl* | -linux-uclibc* \
5554 + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
5555 + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
5556 + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
5557 + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
5558 + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
5559 + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
5560 + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
5561 + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
5562 + | -onefs* | -tirtos* | -phoenix*)
5565 - qnx*)
5566 - case $cpu in
5567 - x86 | i*86)
5568 + -qnx*)
5570 + x86-* | i*86-*)
5573 - os=nto-$os
5574 + os=-nto$os
5578 - hiux*)
5579 - os=hiuxwe2
5580 - ;;
5581 - nto-qnx*)
5582 + -nto-qnx*)
5584 - nto*)
5585 + -nto*)
5586 os=`echo $os | sed -e 's|nto|nto-qnx|'`
5588 - sim | xray | os68k* | v88r* \
5589 - | windows* | osx | abug | netware* | os9* \
5590 - | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)
5591 + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
5592 + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
5593 + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
5595 - linux-dietlibc)
5596 - os=linux-dietlibc
5597 + -mac*)
5598 + os=`echo $os | sed -e 's|mac|macos|'`
5600 - linux*)
5601 - os=`echo $os | sed -e 's|linux|linux-gnu|'`
5602 - ;;
5603 - lynx*178)
5604 - os=lynxos178
5605 + -linux-dietlibc)
5606 + os=-linux-dietlibc
5608 - lynx*5)
5609 - os=lynxos5
5610 + -linux*)
5611 + os=`echo $os | sed -e 's|linux|linux-gnu|'`
5613 - lynx*)
5614 - os=lynxos
5615 + -sunos5*)
5616 + os=`echo $os | sed -e 's|sunos5|solaris2|'`
5618 - mac*)
5619 - os=`echo "$os" | sed -e 's|mac|macos|'`
5620 + -sunos6*)
5621 + os=`echo $os | sed -e 's|sunos6|solaris3|'`
5623 - opened*)
5624 - os=openedition
5625 + -opened*)
5626 + os=-openedition
5628 - os400*)
5629 - os=os400
5630 + -os400*)
5631 + os=-os400
5633 - sunos5*)
5634 - os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
5635 + -wince*)
5636 + os=-wince
5638 - sunos6*)
5639 - os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
5640 + -osfrose*)
5641 + os=-osfrose
5643 - wince*)
5644 - os=wince
5645 + -osf*)
5646 + os=-osf
5648 - utek*)
5649 - os=bsd
5650 + -utek*)
5651 + os=-bsd
5653 - dynix*)
5654 - os=bsd
5655 + -dynix*)
5656 + os=-bsd
5658 - acis*)
5659 - os=aos
5660 + -acis*)
5661 + os=-aos
5663 - atheos*)
5664 - os=atheos
5665 + -atheos*)
5666 + os=-atheos
5668 - syllable*)
5669 - os=syllable
5670 + -syllable*)
5671 + os=-syllable
5673 - 386bsd)
5674 - os=bsd
5675 + -386bsd)
5676 + os=-bsd
5678 - ctix* | uts*)
5679 - os=sysv
5680 + -ctix* | -uts*)
5681 + os=-sysv
5683 - nova*)
5684 - os=rtmk-nova
5685 + -nova*)
5686 + os=-rtmk-nova
5688 - ns2)
5689 - os=nextstep2
5690 + -ns2 )
5691 + os=-nextstep2
5693 - nsk*)
5694 - os=nsk
5695 + -nsk*)
5696 + os=-nsk
5699 - sinix5.*)
5700 + -sinix5.*)
5701 os=`echo $os | sed -e 's|sinix|sysv|'`
5703 - sinix*)
5704 - os=sysv4
5705 + -sinix*)
5706 + os=-sysv4
5708 - tpf*)
5709 - os=tpf
5710 + -tpf*)
5711 + os=-tpf
5713 - triton*)
5714 - os=sysv3
5715 + -triton*)
5716 + os=-sysv3
5718 - oss*)
5719 - os=sysv3
5720 + -oss*)
5721 + os=-sysv3
5723 - svr4*)
5724 - os=sysv4
5725 + -svr4)
5726 + os=-sysv4
5728 - svr3)
5729 - os=sysv3
5730 + -svr3)
5731 + os=-sysv3
5733 - sysvr4)
5734 - os=sysv4
5735 + -sysvr4)
5736 + os=-sysv4
5738 - # This must come after sysvr4.
5739 - sysv*)
5740 + # This must come after -sysvr4.
5741 + -sysv*)
5743 - ose*)
5744 - os=ose
5745 + -ose*)
5746 + os=-ose
5748 - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
5749 - os=mint
5750 + -es1800*)
5751 + os=-ose
5753 - zvmoe)
5754 - os=zvmoe
5755 + -xenix)
5756 + os=-xenix
5758 - dicos*)
5759 - os=dicos
5760 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
5761 + os=-mint
5763 - pikeos*)
5764 - # Until real need of OS specific support for
5765 - # particular features comes up, bare metal
5766 - # configurations are quite functional.
5767 - case $cpu in
5768 - arm*)
5769 - os=eabi
5770 - ;;
5771 - *)
5772 - os=elf
5773 - ;;
5774 - esac
5775 + -aros*)
5776 + os=-aros
5778 - nacl*)
5779 + -zvmoe)
5780 + os=-zvmoe
5782 - ios)
5783 + -dicos*)
5784 + os=-dicos
5786 - none)
5787 + -nacl*)
5789 + -ios)
5791 - *-eabi)
5792 + -none)
5795 - echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
5796 + # Get rid of the `-' at the beginning of $os.
5797 + os=`echo $os | sed 's/[^-]*-//'`
5802 @@ -1525,265 +1562,261 @@
5806 -case $cpu-$vendor in
5808 score-*)
5809 - os=elf
5810 + os=-elf
5812 spu-*)
5813 - os=elf
5814 + os=-elf
5816 *-acorn)
5817 - os=riscix1.2
5818 + os=-riscix1.2
5820 arm*-rebel)
5821 - os=linux
5822 + os=-linux
5824 arm*-semi)
5825 - os=aout
5826 + os=-aout
5828 c4x-* | tic4x-*)
5829 - os=coff
5830 + os=-coff
5832 c8051-*)
5833 - os=elf
5834 - ;;
5835 - clipper-intergraph)
5836 - os=clix
5837 + os=-elf
5839 hexagon-*)
5840 - os=elf
5841 + os=-elf
5843 tic54x-*)
5844 - os=coff
5845 + os=-coff
5847 tic55x-*)
5848 - os=coff
5849 + os=-coff
5851 tic6x-*)
5852 - os=coff
5853 + os=-coff
5855 # This must come before the *-dec entry.
5856 pdp10-*)
5857 - os=tops20
5858 + os=-tops20
5860 pdp11-*)
5861 - os=none
5862 + os=-none
5864 *-dec | vax-*)
5865 - os=ultrix4.2
5866 + os=-ultrix4.2
5868 m68*-apollo)
5869 - os=domain
5870 + os=-domain
5872 i386-sun)
5873 - os=sunos4.0.2
5874 + os=-sunos4.0.2
5876 m68000-sun)
5877 - os=sunos3
5878 + os=-sunos3
5880 m68*-cisco)
5881 - os=aout
5882 + os=-aout
5884 mep-*)
5885 - os=elf
5886 + os=-elf
5888 mips*-cisco)
5889 - os=elf
5890 + os=-elf
5892 mips*-*)
5893 - os=elf
5894 + os=-elf
5896 or32-*)
5897 - os=coff
5898 + os=-coff
5900 *-tti) # must be before sparc entry or we get the wrong os.
5901 - os=sysv3
5902 + os=-sysv3
5904 sparc-* | *-sun)
5905 - os=sunos4.1.1
5906 - ;;
5907 - pru-*)
5908 - os=elf
5909 + os=-sunos4.1.1
5911 *-be)
5912 - os=beos
5913 + os=-beos
5915 + *-haiku)
5916 + os=-haiku
5918 *-ibm)
5919 - os=aix
5920 + os=-aix
5922 *-knuth)
5923 - os=mmixware
5924 + os=-mmixware
5926 *-wec)
5927 - os=proelf
5928 + os=-proelf
5930 *-winbond)
5931 - os=proelf
5932 + os=-proelf
5934 *-oki)
5935 - os=proelf
5936 + os=-proelf
5938 *-hp)
5939 - os=hpux
5940 + os=-hpux
5942 *-hitachi)
5943 - os=hiux
5944 + os=-hiux
5946 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
5947 - os=sysv
5948 + os=-sysv
5950 *-cbm)
5951 - os=amigaos
5952 + os=-amigaos
5954 *-dg)
5955 - os=dgux
5956 + os=-dgux
5958 *-dolphin)
5959 - os=sysv3
5960 + os=-sysv3
5962 m68k-ccur)
5963 - os=rtu
5964 + os=-rtu
5966 m88k-omron*)
5967 - os=luna
5968 + os=-luna
5970 - *-next)
5971 - os=nextstep
5972 + *-next )
5973 + os=-nextstep
5975 *-sequent)
5976 - os=ptx
5977 + os=-ptx
5979 *-crds)
5980 - os=unos
5981 + os=-unos
5983 *-ns)
5984 - os=genix
5985 + os=-genix
5987 i370-*)
5988 - os=mvs
5989 + os=-mvs
5991 + *-next)
5992 + os=-nextstep3
5994 *-gould)
5995 - os=sysv
5996 + os=-sysv
5998 *-highlevel)
5999 - os=bsd
6000 + os=-bsd
6002 *-encore)
6003 - os=bsd
6004 + os=-bsd
6006 *-sgi)
6007 - os=irix
6008 + os=-irix
6010 *-siemens)
6011 - os=sysv4
6012 + os=-sysv4
6014 *-masscomp)
6015 - os=rtu
6016 + os=-rtu
6018 f30[01]-fujitsu | f700-fujitsu)
6019 - os=uxpv
6020 + os=-uxpv
6022 *-rom68k)
6023 - os=coff
6024 + os=-coff
6026 *-*bug)
6027 - os=coff
6028 + os=-coff
6030 *-apple)
6031 - os=macos
6032 + os=-macos
6034 *-atari*)
6035 - os=mint
6036 - ;;
6037 - *-wrs)
6038 - os=vxworks
6039 + os=-mint
6042 - os=none
6043 + os=-none
6050 -case $vendor in
6051 - unknown)
6054 + *-unknown)
6056 - riscix*)
6057 + -riscix*)
6060 - sunos*)
6061 + -sunos*)
6064 - cnk*|-aix*)
6065 + -cnk*|-aix*)
6068 - beos*)
6069 + -beos*)
6072 - hpux*)
6073 + -hpux*)
6076 - mpeix*)
6077 + -mpeix*)
6080 - hiux*)
6081 + -hiux*)
6084 - unos*)
6085 + -unos*)
6088 - dgux*)
6089 + -dgux*)
6092 - luna*)
6093 + -luna*)
6096 - genix*)
6097 + -genix*)
6100 - clix*)
6101 - vendor=intergraph
6102 - ;;
6103 - mvs* | opened*)
6104 + -mvs* | -opened*)
6107 - os400*)
6108 + -os400*)
6111 - ptx*)
6112 + -ptx*)
6115 - tpf*)
6116 + -tpf*)
6119 - vxsim* | vxworks* | windiss*)
6120 + -vxsim* | -vxworks* | -windiss*)
6123 - aux*)
6124 + -aux*)
6127 - hms*)
6128 + -hms*)
6131 - mpw* | macos*)
6132 + -mpw* | -macos*)
6135 - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
6136 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
6139 - vos*)
6140 + -vos*)
6148 -echo "$cpu-$vendor-$os"
6153 -# eval: (add-hook 'before-save-hook 'time-stamp)
6154 +# eval: (add-hook 'write-file-hooks 'time-stamp)
6155 # time-stamp-start: "timestamp='"
6156 # time-stamp-format: "%:y-%02m-%02d"
6157 # time-stamp-end: "'"
6158 diff -Naur third-party-libevdev-bak/build-aux/depcomp third-party-new/build-aux/depcomp
6159 --- third-party-libevdev-bak/build-aux/depcomp 2023-03-28 10:49:53.364511400 +0800
6160 +++ third-party-new/build-aux/depcomp 2023-04-01 15:23:52.268636000 +0800
6161 @@ -3,7 +3,7 @@
6163 scriptversion=2018-03-07.03; # UTC
6165 -# Copyright (C) 1999-2020 Free Software Foundation, Inc.
6166 +# Copyright (C) 1999-2021 Free Software Foundation, Inc.
6170 diff -Naur third-party-libevdev-bak/build-aux/install-sh third-party-new/build-aux/install-sh
6171 --- third-party-libevdev-bak/build-aux/install-sh 2023-03-28 10:49:53.364511400 +0800
6172 +++ third-party-new/build-aux/install-sh 2023-04-01 15:24:20.772834900 +0800
6173 @@ -1,7 +1,7 @@
6175 # install - install a program, script, or datafile
6177 -scriptversion=2018-03-11.20; # UTC
6178 +scriptversion=2020-11-14.01; # UTC
6182 @@ -69,6 +69,11 @@
6194 @@ -99,18 +104,28 @@
6195 --version display version info and exit.
6197 -c (ignored)
6198 - -C install only if different (preserve the last data modification time)
6199 + -C install only if different (preserve data modification time)
6200 -d create directories instead of installing files.
6201 -g GROUP $chgrpprog installed files to GROUP.
6202 -m MODE $chmodprog installed files to MODE.
6203 -o USER $chownprog installed files to USER.
6204 + -p pass -p to $cpprog.
6205 -s $stripprog installed files.
6206 + -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
6207 -t DIRECTORY install into DIRECTORY.
6208 -T report an error if DSTFILE is a directory.
6214 +By default, rm is invoked with -f; when overridden with RMPROG,
6215 +it's up to you to specify -f if you want it.
6217 +If -S is not specified, no backups are attempted.
6219 +Email bug reports to bug-automake@gnu.org.
6223 while test $# -ne 0; do
6224 @@ -137,8 +152,13 @@
6225 -o) chowncmd="$chownprog $2"
6228 + -p) cpprog="$cpprog -p";;
6230 -s) stripcmd=$stripprog;;
6232 + -S) backupsuffix="$2"
6235 -t)
6238 @@ -255,6 +275,10 @@
6240 test -d "$dstdir"
6249 @@ -301,22 +325,6 @@
6253 - # Create intermediate dirs using mode 755 as modified by the umask.
6254 - # This is like FreeBSD 'install' as of 1997-10-28.
6255 - umask=`umask`
6256 - case $stripcmd.$umask in
6257 - # Optimize common cases.
6258 - *[2367][2367]) mkdir_umask=$umask;;
6259 - .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
6260 -
6261 - *[0-7])
6262 - mkdir_umask=`expr $umask + 22 \
6263 - - $umask % 100 % 40 + $umask % 20 \
6264 - - $umask % 10 % 4 + $umask % 2
6265 - `;;
6266 - *) mkdir_umask=$umask,go-w;;
6267 - esac
6268 -
6269 # With -d, create the new directory with the user-specified mode.
6271 if test -n "$dir_arg"; then
6272 @@ -326,52 +334,49 @@
6276 - case $umask in
6277 - *[123567][0-7][0-7])
6278 - # POSIX mkdir -p sets u+wx bits regardless of umask, which
6279 - # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
6280 - ;;
6281 - *)
6282 - # Note that $RANDOM variable is not portable (e.g. dash); Use it
6283 - # here however when possible just to lower collision chance.
6284 - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
6285 -
6286 - trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
6287 -
6288 - # Because "mkdir -p" follows existing symlinks and we likely work
6289 - # directly in world-writeable /tmp, make sure that the '$tmpdir'
6290 - # directory is successfully created first before we actually test
6291 - # 'mkdir -p' feature.
6292 - if (umask $mkdir_umask &&
6293 - $mkdirprog $mkdir_mode "$tmpdir" &&
6294 - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
6295 - then
6296 - if test -z "$dir_arg" || {
6297 - # Check for POSIX incompatibilities with -m.
6298 - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
6299 - # other-writable bit of parent directory when it shouldn't.
6300 - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
6301 - test_tmpdir="$tmpdir/a"
6302 - ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
6303 - case $ls_ld_tmpdir in
6304 - d????-?r-*) different_mode=700;;
6305 - d????-?--*) different_mode=755;;
6306 - *) false;;
6307 - esac &&
6308 - $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
6309 - ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
6310 - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
6311 - }
6312 - }
6313 - then posix_mkdir=:
6314 - fi
6315 - rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
6316 - else
6317 - # Remove any dirs left behind by ancient mkdir implementations.
6318 - rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
6319 - fi
6320 - trap '' 0;;
6321 - esac;;
6324 + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
6332 + # Because "mkdir -p" follows existing symlinks and we likely work
6333 + # directly in world-writeable /tmp, make sure that the '$tmpdir'
6335 + # 'mkdir -p'.
6338 + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
6340 + if test -z "$dir_arg" || {
6341 + # Check for POSIX incompatibilities with -m.
6342 + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
6343 + # other-writable bit of parent directory when it shouldn't.
6344 + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
6346 + ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
6348 + d????-?r-*) different_mode=700;;
6349 + d????-?--*) different_mode=755;;
6352 + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
6353 + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
6362 + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
6368 @@ -382,7 +387,7 @@
6372 - # The umask is ridiculous, or mkdir does not conform to POSIX,
6377 @@ -411,7 +416,7 @@
6381 - (umask=$mkdir_umask &&
6383 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
6385 test -d "$prefix" || exit 1
6386 @@ -488,6 +493,13 @@
6388 rm -f "$dsttmp"
6392 + # e.g., if mv doesn't support -f.
6393 + if test -n "$backupsuffix" && test -f "$dst"; then
6394 + $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
6398 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
6400 @@ -502,9 +514,9 @@
6403 test ! -f "$dst" ||
6404 - $doit $rmcmd -f "$dst" 2>/dev/null ||
6406 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
6407 - { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
6412 diff -Naur third-party-libevdev-bak/build-aux/ltmain.sh third-party-new/build-aux/ltmain.sh
6413 --- third-party-libevdev-bak/build-aux/ltmain.sh 2023-03-28 10:49:53.364511400 +0800
6414 +++ third-party-new/build-aux/ltmain.sh 2023-04-01 15:26:28.592596800 +0800
6415 @@ -2124,7 +2124,7 @@
6419 - func_fatal_error ${1+"$@"} \
6424 @@ -2415,17 +2415,10 @@
6425 # preserve --debug
6426 test : = "$debug_cmd" || func_append preserve_args " --debug"
6428 - case $host in
6429 - # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
6430 - # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
6431 - *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
6432 - # don't eliminate duplications in $postdeps and $predeps
6433 - opt_duplicate_compiler_generated_deps=:
6434 - ;;
6435 - *)
6436 - opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
6437 - ;;
6438 - esac
6446 @@ -7272,12 +7265,10 @@
6447 # -tp=* Portland pgcc target processor selection
6448 # --sysroot=* for sysroot support
6449 # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
6450 - # -specs=* GCC specs files
6451 # -stdlib=* select c++ std lib with clang
6452 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
6453 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
6454 - -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
6455 - -specs=*)
6456 + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
6460 diff -Naur third-party-libevdev-bak/build-aux/missing third-party-new/build-aux/missing
6461 --- third-party-libevdev-bak/build-aux/missing 2023-03-28 10:49:53.368511500 +0800
6462 +++ third-party-new/build-aux/missing 2023-04-01 15:27:23.041026400 +0800
6463 @@ -3,7 +3,7 @@
6465 scriptversion=2018-03-07.03; # UTC
6467 -# Copyright (C) 1996-2020 Free Software Foundation, Inc.
6468 +# Copyright (C) 1996-2021 Free Software Foundation, Inc.
6472 diff -Naur third-party-libevdev-bak/build-aux/test-driver third-party-new/build-aux/test-driver
6473 --- third-party-libevdev-bak/build-aux/test-driver 2023-03-28 10:49:53.368511500 +0800
6474 +++ third-party-new/build-aux/test-driver 2023-04-01 15:28:03.347028800 +0800
6475 @@ -3,7 +3,7 @@
6477 scriptversion=2018-03-07.03; # UTC
6479 -# Copyright (C) 2011-2020 Free Software Foundation, Inc.
6480 +# Copyright (C) 2011-2021 Free Software Foundation, Inc.
6484 @@ -42,11 +42,13 @@
6488 - test-driver --test-name=NAME --log-file=PATH --trs-file=PATH
6489 - [--expect-failure={yes|no}] [--color-tests={yes|no}]
6490 - [--enable-hard-errors={yes|no}] [--]
6491 + test-driver --test-name NAME --log-file PATH --trs-file PATH
6492 + [--expect-failure {yes|no}] [--color-tests {yes|no}]
6493 + [--enable-hard-errors {yes|no}] [--]
6494 TEST-SCRIPT [TEST-SCRIPT-ARGUMENTS]
6496 The '--test-name', '--log-file' and '--trs-file' options are mandatory.
6501 @@ -103,8 +105,11 @@
6505 -# Test script is run here.
6506 -"$@" >$log_file 2>&1
6514 if test $enable_hard_errors = no && test $estatus -eq 99; then
6515 @@ -126,7 +131,7 @@
6519 -echo "$res $test_name (exit status: $estatus)" >>$log_file
6524 diff -Naur third-party-libevdev-bak/config.h.in third-party-new/config.h.in
6525 --- third-party-libevdev-bak/config.h.in 2023-03-28 10:49:53.368511500 +0800
6526 +++ third-party-new/config.h.in 2023-04-03 11:10:27.496652300 +0800
6527 @@ -9,12 +9,15 @@
6528 /* Define to 1 if you have the `m' library (-lm). */
6531 -/* Define to 1 if you have the <memory.h> header file. */
6532 -#undef HAVE_MEMORY_H
6545 @@ -33,6 +36,9 @@
6552 /* Define to the sub-directory where libtool stores uninstalled libraries. */
6555 @@ -57,28 +63,96 @@
6559 -/* Define to 1 if you have the ANSI C header files. */
6581 -/* Enable threading extensions on Solaris. */
6583 + with -lxnet on HP-UX 11.11. */
6603 +/* Define to 1 if needed for POSIX-compatible behavior. */
6607 +/* Define to 2 if needed for POSIX-compatible behavior. */
6611 +/* Enable POSIX-compatible threading on Solaris. */
6615 +/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
6619 +/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
6623 +/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
6627 +/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
6631 +/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
6635 +/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
6647 -/* Enable general extensions on Solaris. */
6648 -#ifndef __EXTENSIONS__
6649 -# undef __EXTENSIONS__
6657 @@ -99,13 +173,3 @@
6661 -
6662 -/* Define to 1 if on MINIX. */
6663 -#undef _MINIX
6664 -
6665 -/* Define to 2 if the system does not provide POSIX.1 features except with
6666 - this defined. */
6667 -#undef _POSIX_1_SOURCE
6668 -
6669 -/* Define to 1 if you need to in order for `stat' and other things to work. */
6670 -#undef _POSIX_SOURCE
6671 diff -Naur third-party-libevdev-bak/configure third-party-new/configure
6672 --- third-party-libevdev-bak/configure 2023-03-28 10:49:53.372511500 +0800
6673 +++ third-party-new/configure 2023-04-03 14:14:58.882757200 +0800
6674 @@ -1,11 +1,12 @@
6676 # Guess values for system-dependent variables and create Makefiles.
6677 -# Generated by GNU Autoconf 2.69 for libevdev 1.10.0.
6683 -# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
6684 +# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
6689 @@ -16,14 +17,16 @@
6693 -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6699 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6701 alias -g '${1+"$@"}'='"$@"'
6703 -else
6705 case `(set -o) 2>/dev/null` in #(
6707 set -o posix ;; #(
6708 @@ -33,46 +36,46 @@
6719 +# Quoting is to prevent editors from complaining about space-tab.
6723 -# Printing a long string crashes Solaris 7 /usr/bin/printf.
6724 -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\…
6725 -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6726 -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6727 -# Prefer a ksh shell builtin over an external printf program on Solaris,
6728 -# but without wasting forks for bash or zsh.
6729 -if test -z "$BASH_VERSION$ZSH_VERSION" \
6730 - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6731 - as_echo='print -r --'
6732 - as_echo_n='print -rn --'
6733 -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6734 - as_echo='printf %s\n'
6735 - as_echo_n='printf %s'
6736 -else
6737 - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6738 - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6739 - as_echo_n='/usr/ucb/echo -n'
6740 - else
6741 - as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6742 - as_echo_n_body='eval
6743 - arg=$1;
6744 - case $arg in #(
6745 - *"$as_nl"*)
6746 - expr "X$arg" : "X\\(.*\\)$as_nl";
6747 - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6748 - esac;
6749 - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6750 - '
6751 - export as_echo_n_body
6752 - as_echo_n='sh -c $as_echo_n_body as_echo'
6753 - fi
6754 - export as_echo_body
6755 - as_echo='sh -c $as_echo_body as_echo'
6756 -fi
6763 +# Ensure predictable behavior from utilities with locale-dependent output.
6770 +# to be unset--not just set to an empty or harmless value--now, to
6771 +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
6785 -if test "${PATH_SEPARATOR+set}" != set; then
6788 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6789 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6790 @@ -81,13 +84,6 @@
6794 -# IFS
6795 -# We need space, tab and new line, in precisely that order. Quoting is
6796 -# there to prevent editors from complaining about space-tab.
6797 -# (If _AS_PATH_WALK were called with IFS unset, it would disable word
6798 -# splitting by setting IFS to empty value.)
6799 -IFS=" "" $as_nl"
6800 -
6804 @@ -96,8 +92,12 @@
6808 - test -z "$as_dir" && as_dir=.
6809 - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6815 + test -r "$as_dir$0" && as_myself=$as_dir$0 && break
6819 @@ -109,30 +109,10 @@
6822 if test ! -f "$as_myself"; then
6823 - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6828 -# Unset variables that we do not need and which cause bugs (e.g. in
6829 -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
6830 -# suppresses any "Segmentation fault" message there. '((' could
6831 -# trigger a bug in pdksh 5.2.14.
6832 -for as_var in BASH_ENV ENV MAIL MAILPATH
6833 -do eval test x\${$as_var+set} = xset \
6834 - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6835 -done
6836 -PS1='$ '
6837 -PS2='> '
6838 -PS4='+ '
6839 -
6840 -# NLS nuisances.
6841 -LC_ALL=C
6842 -export LC_ALL
6843 -LANGUAGE=C
6844 -export LANGUAGE
6845 -
6846 -# CDPATH.
6847 -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6850 # into an infinite loop, continuously re-executing ourselves.
6851 @@ -154,20 +134,22 @@
6855 -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
6856 -as_fn_exit 255
6857 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
6863 - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
6869 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
6871 alias -g '\${1+\"\$@\"}'='\"\$@\"'
6873 -else
6875 case \`(set -o) 2>/dev/null\` in #(
6877 set -o posix ;; #(
6878 @@ -187,18 +169,20 @@
6882 -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
6886 -else
6893 test -x / || exit 1"
6898 -test \$(( 1 + 1 )) = 2 || exit 1
6900 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
6902 @@ -206,31 +190,40 @@
6906 - || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
6907 - if (eval "$as_required") 2>/dev/null; then :
6908 + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
6913 -else
6917 - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
6921 -else
6928 - test -z "$as_dir" && as_dir=.
6939 - as_shell=$as_dir/$as_base
6941 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
6942 - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then…
6943 + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
6946 - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; t…
6947 + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
6952 @@ -238,14 +231,21 @@
6956 -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
6957 - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
6958 - CONFIG_SHELL=$SHELL as_have_required=yes
6959 -fi; }
6965 + if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
6966 + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
6973 - if test "x$CONFIG_SHELL" != x; then :
6979 @@ -263,18 +263,19 @@
6983 -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
6984 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
6988 - if test x$as_have_required = xno; then :
6989 - $as_echo "$0: This script requires a shell more modern than all"
6990 - $as_echo "$0: the shells that I found on your system."
6991 - if test x${ZSH_VERSION+set} = xset ; then
6992 - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
6993 - $as_echo "$0: be upgraded to zsh 4.3.4 or later."
7002 - $as_echo "$0: Please tell bug-autoconf@gnu.org and
7003 + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
7007 @@ -303,6 +304,7 @@
7013 # -----------------------
7015 @@ -320,6 +322,14 @@
7020 +# ---------
7029 # -------------
7030 @@ -334,7 +344,7 @@
7034 - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7039 @@ -343,7 +353,7 @@
7043 -$as_echo X"$as_dir" |
7048 @@ -382,12 +392,13 @@
7052 -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7059 -else
7064 @@ -399,18 +410,27 @@
7068 -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7075 -else
7079 as_val=`expr "$@" || test $? -eq 1`
7084 +# ---------
7093 # ----------------------------------------
7094 @@ -422,9 +442,9 @@
7095 as_status=$1; test $as_status -eq 0 && as_status=1
7097 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7098 - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7099 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7101 - $as_echo "$as_me: error: $2" >&2
7106 @@ -451,7 +471,7 @@
7110 -$as_echo X/"$0" |
7115 @@ -495,7 +515,7 @@
7116 s/-\n.*//
7119 - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_e…
7122 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
7124 @@ -509,6 +529,10 @@
7133 case `echo -n x` in #(((((
7134 -n*)
7135 @@ -522,6 +546,13 @@
7136 ECHO_N='-n';;
7139 +# For backward compatibility with old third-party macros, we provide
7146 rm -f conf$$ conf$$.exe conf$$.file
7147 if test -d conf$$.dir; then
7148 rm -f conf$$.dir/conf$$.file
7149 @@ -591,48 +622,44 @@
7153 -PACKAGE_VERSION='1.10.0'
7154 -PACKAGE_STRING='libevdev 1.10.0'
7163 -#include <stdio.h>
7164 -#ifdef HAVE_SYS_TYPES_H
7165 -# include <sys/types.h>
7166 -#endif
7167 -#ifdef HAVE_SYS_STAT_H
7168 -# include <sys/stat.h>
7173 -#ifdef STDC_HEADERS
7176 -# include <stddef.h>
7177 -#else
7178 -# ifdef HAVE_STDLIB_H
7179 -# include <stdlib.h>
7180 -# endif
7183 -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
7184 -# include <memory.h>
7185 -# endif
7188 -#ifdef HAVE_STRINGS_H
7189 -# include <strings.h>
7190 -#endif
7214 @@ -645,9 +672,9 @@
7218 -PYTHON_PLATFORM
7225 @@ -690,6 +717,8 @@
7234 @@ -705,6 +734,9 @@
7244 @@ -737,9 +769,6 @@
7248 -EGREP
7249 -GREP
7250 -CPP
7254 @@ -766,6 +795,7 @@
7262 @@ -801,6 +831,9 @@
7272 @@ -810,7 +843,6 @@
7276 -CPP
7280 @@ -856,6 +888,7 @@
7288 @@ -885,8 +918,6 @@
7292 - # Accept the important Cygnus configure options, so we can diagnose typos.
7293 -
7295 --)
7297 @@ -927,9 +958,9 @@
7298 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
7300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7301 - as_fn_error $? "invalid feature name: $ac_useropt"
7304 - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
7305 + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
7309 @@ -953,9 +984,9 @@
7310 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
7312 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7313 - as_fn_error $? "invalid feature name: $ac_useropt"
7316 - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
7317 + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
7321 @@ -1108,6 +1139,15 @@
7322 | -silent | --silent | --silen | --sile | --sil)
7325 + -runstatedir | --runstatedir | --runstatedi | --runstated \
7326 + | --runstate | --runstat | --runsta | --runst | --runs \
7327 + | --run | --ru | --r)
7329 + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
7330 + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
7331 + | --run=* | --ru=* | --r=*)
7334 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
7336 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
7337 @@ -1157,9 +1197,9 @@
7338 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
7340 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7341 - as_fn_error $? "invalid package name: $ac_useropt"
7344 - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
7345 + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
7349 @@ -1173,9 +1213,9 @@
7350 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
7352 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
7353 - as_fn_error $? "invalid package name: $ac_useropt"
7356 - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
7357 + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
7361 @@ -1219,9 +1259,9 @@
7365 - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
7366 + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
7367 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
7368 - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
7373 @@ -1237,7 +1277,7 @@
7377 - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
7382 @@ -1245,7 +1285,7 @@
7386 - libdir localedir mandir
7391 @@ -1301,7 +1341,7 @@
7395 -$as_echo X"$as_myself" |
7400 @@ -1358,7 +1398,7 @@
7404 -\`configure' configures libevdev 1.10.0 to adapt to many kinds of systems.
7409 @@ -1398,6 +1438,7 @@
7410 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
7411 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
7412 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
7413 + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
7414 --libdir=DIR object code libraries [EPREFIX/lib]
7415 --includedir=DIR C header files [PREFIX/include]
7416 --oldincludedir=DIR C header files for non-gcc [/usr/include]
7417 @@ -1428,7 +1469,7 @@
7419 if test -n "$ac_init_help"; then
7421 - short | recursive ) echo "Configuration of libevdev 1.10.0:";;
7426 @@ -1463,6 +1504,11 @@
7427 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
7428 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
7430 + --with-python-sys-prefix
7432 + --with-python_prefix override the default PYTHON_PREFIX
7433 + --with-python_exec_prefix
7438 @@ -1472,7 +1518,6 @@
7439 LIBS libraries to pass to the linker, e.g. -l<library>
7440 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
7442 - CPP C preprocessor
7444 User-defined run-time library search path.
7445 PKG_CONFIG path to pkg-config utility
7446 @@ -1505,9 +1550,9 @@
7450 - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7453 - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7458 @@ -1535,7 +1580,8 @@
7462 - # Check for guested configure.
7464 + # Metaconfig's "Configure" on case-insensitive file systems.
7465 if test -f "$ac_srcdir/configure.gnu"; then
7467 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
7468 @@ -1543,7 +1589,7 @@
7470 $SHELL "$ac_srcdir/configure" --help=recursive
7472 - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
7477 @@ -1552,10 +1598,10 @@
7478 test -n "$ac_init_help" && exit $ac_status
7481 -libevdev configure 1.10.0
7482 -generated by GNU Autoconf 2.69
7486 -Copyright (C) 2012 Free Software Foundation, Inc.
7491 @@ -1572,14 +1618,14 @@
7494 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7495 - rm -f conftest.$ac_objext
7496 + rm -f conftest.$ac_objext conftest.beam
7502 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7503 -$as_echo "$ac_try_echo"; } >&5
7507 if test -s conftest.err; then
7508 @@ -1587,14 +1633,15 @@
7510 mv -f conftest.er1 conftest.err
7512 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7513 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7515 test -z "$ac_c_werror_flag" ||
7516 test ! -s conftest.err
7517 - } && test -s conftest.$ac_objext; then :
7518 + } && test -s conftest.$ac_objext
7521 -else
7522 - $as_echo "$as_me: failed program was:" >&5
7528 @@ -1604,176 +1651,6 @@
7532 -# ac_fn_c_try_cpp LINENO
7533 -# ----------------------
7534 -# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
7535 -ac_fn_c_try_cpp ()
7536 -{
7537 - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7538 - if { { ac_try="$ac_cpp conftest.$ac_ext"
7539 -case "(($ac_try" in
7540 - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7541 - *) ac_try_echo=$ac_try;;
7542 -esac
7543 -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7544 -$as_echo "$ac_try_echo"; } >&5
7545 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
7546 - ac_status=$?
7547 - if test -s conftest.err; then
7548 - grep -v '^ *+' conftest.err >conftest.er1
7549 - cat conftest.er1 >&5
7550 - mv -f conftest.er1 conftest.err
7551 - fi
7552 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7553 - test $ac_status = 0; } > conftest.i && {
7554 - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7555 - test ! -s conftest.err
7556 - }; then :
7557 - ac_retval=0
7558 -else
7559 - $as_echo "$as_me: failed program was:" >&5
7560 -sed 's/^/| /' conftest.$ac_ext >&5
7561 -
7562 - ac_retval=1
7563 -fi
7564 - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7565 - as_fn_set_status $ac_retval
7566 -
7567 -} # ac_fn_c_try_cpp
7568 -
7569 -# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
7570 -# -------------------------------------------------------
7571 -# Tests whether HEADER exists, giving a warning if it cannot be compiled using
7572 -# the include files in INCLUDES and setting the cache variable VAR
7573 -# accordingly.
7574 -ac_fn_c_check_header_mongrel ()
7575 -{
7576 - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7577 - if eval \${$3+:} false; then :
7578 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7579 -$as_echo_n "checking for $2... " >&6; }
7580 -if eval \${$3+:} false; then :
7581 - $as_echo_n "(cached) " >&6
7582 -fi
7583 -eval ac_res=\$$3
7584 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7585 -$as_echo "$ac_res" >&6; }
7586 -else
7587 - # Is the header compilable?
7588 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
7589 -$as_echo_n "checking $2 usability... " >&6; }
7590 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7591 -/* end confdefs.h. */
7592 -$4
7593 -#include <$2>
7594 -_ACEOF
7595 -if ac_fn_c_try_compile "$LINENO"; then :
7596 - ac_header_compiler=yes
7597 -else
7598 - ac_header_compiler=no
7599 -fi
7600 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7601 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
7602 -$as_echo "$ac_header_compiler" >&6; }
7603 -
7604 -# Is the header present?
7605 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
7606 -$as_echo_n "checking $2 presence... " >&6; }
7607 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7608 -/* end confdefs.h. */
7609 -#include <$2>
7610 -_ACEOF
7611 -if ac_fn_c_try_cpp "$LINENO"; then :
7612 - ac_header_preproc=yes
7613 -else
7614 - ac_header_preproc=no
7615 -fi
7616 -rm -f conftest.err conftest.i conftest.$ac_ext
7617 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
7618 -$as_echo "$ac_header_preproc" >&6; }
7619 -
7620 -# So? What about this header?
7621 -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
7622 - yes:no: )
7623 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by th…
7624 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
7625 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >…
7626 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
7627 - ;;
7628 - no:yes:* )
7629 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
7630 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
7631 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite heade…
7632 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
7633 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
7634 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
7635 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Comp…
7636 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
7637 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >…
7638 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
7639 -( $as_echo "## -------------------------------------------------------------------------- ##
7640 -## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev ##
7641 -## -------------------------------------------------------------------------- ##"
7642 - ) | sed "s/^/$as_me: WARNING: /" >&2
7643 - ;;
7644 -esac
7645 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7646 -$as_echo_n "checking for $2... " >&6; }
7647 -if eval \${$3+:} false; then :
7648 - $as_echo_n "(cached) " >&6
7649 -else
7650 - eval "$3=\$ac_header_compiler"
7651 -fi
7652 -eval ac_res=\$$3
7653 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7654 -$as_echo "$ac_res" >&6; }
7655 -fi
7656 - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7657 -
7658 -} # ac_fn_c_check_header_mongrel
7659 -
7660 -# ac_fn_c_try_run LINENO
7661 -# ----------------------
7662 -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
7663 -# that executables *can* be run.
7664 -ac_fn_c_try_run ()
7665 -{
7666 - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7667 - if { { ac_try="$ac_link"
7668 -case "(($ac_try" in
7669 - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7670 - *) ac_try_echo=$ac_try;;
7671 -esac
7672 -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7673 -$as_echo "$ac_try_echo"; } >&5
7674 - (eval "$ac_link") 2>&5
7675 - ac_status=$?
7676 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7677 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
7678 - { { case "(($ac_try" in
7679 - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7680 - *) ac_try_echo=$ac_try;;
7681 -esac
7682 -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7683 -$as_echo "$ac_try_echo"; } >&5
7684 - (eval "$ac_try") 2>&5
7685 - ac_status=$?
7686 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7687 - test $ac_status = 0; }; }; then :
7688 - ac_retval=0
7689 -else
7690 - $as_echo "$as_me: program exited with status $ac_status" >&5
7691 - $as_echo "$as_me: failed program was:" >&5
7692 -sed 's/^/| /' conftest.$ac_ext >&5
7693 -
7694 - ac_retval=$ac_status
7695 -fi
7696 - rm -rf conftest.dSYM conftest_ipa8_conftest.oo
7697 - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7698 - as_fn_set_status $ac_retval
7699 -
7700 -} # ac_fn_c_try_run
7701 -
7703 # -------------------------------------------------------
7705 @@ -1781,26 +1658,28 @@
7708 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7709 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7710 -$as_echo_n "checking for $2... " >&6; }
7711 -if eval \${$3+:} false; then :
7712 - $as_echo_n "(cached) " >&6
7713 -else
7714 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7725 -if ac_fn_c_try_compile "$LINENO"; then :
7729 -else
7733 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7734 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7737 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7738 -$as_echo "$ac_res" >&6; }
7739 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7744 @@ -1811,14 +1690,14 @@
7747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7748 - rm -f conftest.$ac_objext conftest$ac_exeext
7749 + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
7755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7756 -$as_echo "$ac_try_echo"; } >&5
7760 if test -s conftest.err; then
7761 @@ -1826,17 +1705,18 @@
7763 mv -f conftest.er1 conftest.err
7765 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7766 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7768 test -z "$ac_c_werror_flag" ||
7769 test ! -s conftest.err
7770 } && test -s conftest$ac_exeext && {
7772 test -x conftest$ac_exeext
7773 - }; then :
7777 -else
7778 - $as_echo "$as_me: failed program was:" >&5
7784 @@ -1857,11 +1737,12 @@
7787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7788 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7789 -$as_echo_n "checking for $2... " >&6; }
7790 -if eval \${$3+:} false; then :
7791 - $as_echo_n "(cached) " >&6
7792 -else
7793 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7802 @@ -1869,16 +1750,9 @@
7806 - which can conflict with char $2 (); below.
7807 - Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7808 - <limits.h> exists even on freestanding compilers. */
7809 -
7810 -#ifdef __STDC__
7811 -# include <limits.h>
7812 -#else
7813 -# include <assert.h>
7814 -#endif
7820 /* Override any GCC internal prototype to avoid an error.
7821 @@ -1896,35 +1770,56 @@
7825 -main ()
7833 -if ac_fn_c_try_link "$LINENO"; then :
7837 -else
7841 -rm -f core conftest.err conftest.$ac_objext \
7842 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
7846 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7847 -$as_echo "$ac_res" >&6; }
7848 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7877 -It was created by libevdev $as_me 1.10.0, which was
7878 -generated by GNU Autoconf 2.69. Invocation command line was
7882 - $ $0 $@
7887 @@ -1957,8 +1852,12 @@
7891 - test -z "$as_dir" && as_dir=.
7892 - $as_echo "PATH: $as_dir"
7902 @@ -1993,7 +1892,7 @@
7903 | -silent | --silent | --silen | --sile | --sil)
7906 - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7911 @@ -2028,11 +1927,13 @@
7921 - $as_echo "## ---------------- ##
7922 + printf "%s\n" "## ---------------- ##
7924 ## ---------------- ##"
7926 @@ -2043,8 +1944,8 @@
7930 - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a …
7931 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7932 + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contai…
7937 @@ -2068,7 +1969,7 @@
7941 - $as_echo "## ----------------- ##
7942 + printf "%s\n" "## ----------------- ##
7944 ## ----------------- ##"
7946 @@ -2076,14 +1977,14 @@
7950 - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7953 - $as_echo "$ac_var='\''$ac_val'\''"
7958 if test -n "$ac_subst_files"; then
7959 - $as_echo "## ------------------- ##
7960 + printf "%s\n" "## ------------------- ##
7962 ## ------------------- ##"
7964 @@ -2091,15 +1992,15 @@
7968 - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
7971 - $as_echo "$ac_var='\''$ac_val'\''"
7977 if test -s confdefs.h; then
7978 - $as_echo "## ----------- ##
7979 + printf "%s\n" "## ----------- ##
7981 ## ----------- ##"
7983 @@ -2107,8 +2008,8 @@
7987 - $as_echo "$as_me: caught signal $ac_signal"
7988 - $as_echo "$as_me: exit $exit_status"
7992 rm -f core *.core core.conftest.* &&
7993 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
7994 @@ -2122,63 +2023,48 @@
7996 rm -f -r conftest* confdefs.h
7998 -$as_echo "/* confdefs.h */" > confdefs.h
8003 -cat >>confdefs.h <<_ACEOF
8004 -#define PACKAGE_NAME "$PACKAGE_NAME"
8005 -_ACEOF
8008 -cat >>confdefs.h <<_ACEOF
8009 -#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
8010 -_ACEOF
8013 -cat >>confdefs.h <<_ACEOF
8014 -#define PACKAGE_VERSION "$PACKAGE_VERSION"
8015 -_ACEOF
8018 -cat >>confdefs.h <<_ACEOF
8019 -#define PACKAGE_STRING "$PACKAGE_STRING"
8020 -_ACEOF
8023 -cat >>confdefs.h <<_ACEOF
8024 -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
8025 -_ACEOF
8028 -cat >>confdefs.h <<_ACEOF
8029 -#define PACKAGE_URL "$PACKAGE_URL"
8030 -_ACEOF
8036 -ac_site_file1=NONE
8037 -ac_site_file2=NONE
8038 if test -n "$CONFIG_SITE"; then
8039 - # We do not want a PATH search for config.site.
8040 - case $CONFIG_SITE in #((
8041 - -*) ac_site_file1=./$CONFIG_SITE;;
8042 - */*) ac_site_file1=$CONFIG_SITE;;
8043 - *) ac_site_file1=./$CONFIG_SITE;;
8044 - esac
8047 - ac_site_file1=$prefix/share/config.site
8048 - ac_site_file2=$prefix/etc/config.site
8051 - ac_site_file1=$ac_default_prefix/share/config.site
8052 - ac_site_file2=$ac_default_prefix/etc/config.site
8055 -for ac_site_file in "$ac_site_file1" "$ac_site_file2"
8059 - test "x$ac_site_file" = xNONE && continue
8060 - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
8061 - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
8062 -$as_echo "$as_me: loading site script $ac_site_file" >&6;}
8069 + if test -f "$ac_site_file" && test -r "$ac_site_file"; then
8070 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
8074 - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8075 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8076 + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8081 @@ -2188,19 +2074,436 @@
8084 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
8085 - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
8086 -$as_echo "$as_me: loading cache $cache_file" >&6;}
8087 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
8095 - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
8096 -$as_echo "$as_me: creating cache $cache_file" >&6;}
8097 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
8134 +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
8137 + as an "x". The following induces an error, until -std is added to get
8140 + that is true only with -std. */
8141 +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
8143 +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
8146 +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
8200 +static long long int bignum = -9223372036854775807LL;
8220 + // See if C++-style comments work.
8283 + ia->datasize = 10;
8284 + for (int i = 0; i < ia->datasize; ++i)
8285 + ia->data[i] = i * 1.234;
8298 + dynamic_array[ni.number - 1] = 543;
8302 + || dynamic_array[ni.number - 1] != 543);
8325 +_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
8339 +// Check UTF-8 literals.
8348 +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
8423 +ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile"
8426 +ac_aux_dir_candidates="${srcdir}/build-aux"
8429 +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
8435 +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
8448 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
8453 + # As a special case, if "install-sh" is required, that requirement
8454 + # can be satisfied by any of "install-sh", "install.sh", or "shtool",
8456 + if test x"$ac_aux" = x"install-sh"
8458 + if test -f "${as_dir}install-sh"; then
8459 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
8460 + ac_install_sh="${as_dir}install-sh -c"
8461 + elif test -f "${as_dir}install.sh"; then
8462 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
8463 + ac_install_sh="${as_dir}install.sh -c"
8464 + elif test -f "${as_dir}shtool"; then
8465 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
8466 + ac_install_sh="${as_dir}shtool install -c"
8470 + ac_missing_aux_files="${ac_missing_aux_files} install-sh"
8476 + if test -f "${as_dir}${ac_aux}"; then
8477 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
8509 +if test -f "${ac_aux_dir}config.guess"; then
8512 +if test -f "${ac_aux_dir}config.sub"; then
8515 +if test -f "$ac_aux_dir/configure"; then
8522 @@ -2211,12 +2514,12 @@
8526 - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the …
8527 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
8528 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in…
8532 - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" …
8533 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
8534 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous …
8539 @@ -2225,24 +2528,24 @@
8543 - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:"…
8544 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
8545 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous …
8549 - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' sin…
8550 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
8551 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var…
8555 - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
8556 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
8557 - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
8558 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
8559 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
8561 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
8568 - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
8573 @@ -2252,11 +2555,12 @@
8577 - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8578 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8579 - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the bu…
8580 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
8581 - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
8582 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8584 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise t…
8586 + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
8589 ## -------------------- ##
8591 @@ -2274,33 +2578,16 @@
8595 -ac_aux_dir=
8596 -for ac_dir in build-aux "$srcdir"/build-aux; do
8597 - if test -f "$ac_dir/install-sh"; then
8598 - ac_aux_dir=$ac_dir
8599 - ac_install_sh="$ac_aux_dir/install-sh -c"
8600 - break
8601 - elif test -f "$ac_dir/install.sh"; then
8602 - ac_aux_dir=$ac_dir
8603 - ac_install_sh="$ac_aux_dir/install.sh -c"
8604 - break
8605 - elif test -f "$ac_dir/shtool"; then
8606 - ac_aux_dir=$ac_dir
8607 - ac_install_sh="$ac_aux_dir/shtool install -c"
8608 - break
8609 - fi
8610 -done
8611 -if test -z "$ac_aux_dir"; then
8612 - as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux…
8613 -fi
8615 -# These three variables are undocumented and unsupported,
8616 -# and are intended to be withdrawn in a future Autoconf release.
8617 -# They can cause serious problems if a builder's source tree is in a directory
8618 -# whose full name contains unusual characters.
8619 -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
8620 -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
8621 -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
8634 @@ -2314,11 +2601,12 @@
8635 if test -n "$ac_tool_prefix"; then
8636 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
8637 set dummy ${ac_tool_prefix}gcc; ac_word=$2
8638 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8639 -$as_echo_n "checking for $ac_word... " >&6; }
8640 -if ${ac_cv_prog_CC+:} false; then :
8641 - $as_echo_n "(cached) " >&6
8642 -else
8643 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8649 if test -n "$CC"; then
8652 @@ -2326,11 +2614,15 @@
8656 - test -z "$as_dir" && as_dir=.
8663 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8665 ac_cv_prog_CC="${ac_tool_prefix}gcc"
8666 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8667 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8671 @@ -2341,11 +2633,11 @@
8674 if test -n "$CC"; then
8675 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8676 -$as_echo "$CC" >&6; }
8677 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8680 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 -$as_echo "no" >&6; }
8682 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8687 @@ -2354,11 +2646,12 @@
8689 # Extract the first word of "gcc", so it can be a program name with args.
8690 set dummy gcc; ac_word=$2
8691 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8692 -$as_echo_n "checking for $ac_word... " >&6; }
8693 -if ${ac_cv_prog_ac_ct_CC+:} false; then :
8694 - $as_echo_n "(cached) " >&6
8695 -else
8696 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8702 if test -n "$ac_ct_CC"; then
8705 @@ -2366,11 +2659,15 @@
8709 - test -z "$as_dir" && as_dir=.
8716 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8718 ac_cv_prog_ac_ct_CC="gcc"
8719 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8720 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8724 @@ -2381,11 +2678,11 @@
8727 if test -n "$ac_ct_CC"; then
8728 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
8729 -$as_echo "$ac_ct_CC" >&6; }
8730 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
8733 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8734 -$as_echo "no" >&6; }
8735 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8740 @@ -2393,8 +2690,8 @@
8744 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
8745 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8746 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
8751 @@ -2407,11 +2704,12 @@
8752 if test -n "$ac_tool_prefix"; then
8755 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8756 -$as_echo_n "checking for $ac_word... " >&6; }
8757 -if ${ac_cv_prog_CC+:} false; then :
8758 - $as_echo_n "(cached) " >&6
8759 -else
8760 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8766 if test -n "$CC"; then
8769 @@ -2419,11 +2717,15 @@
8773 - test -z "$as_dir" && as_dir=.
8780 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8783 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8784 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8788 @@ -2434,11 +2736,11 @@
8791 if test -n "$CC"; then
8792 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8793 -$as_echo "$CC" >&6; }
8794 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8797 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8798 -$as_echo "no" >&6; }
8799 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8804 @@ -2447,11 +2749,12 @@
8805 if test -z "$CC"; then
8808 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8809 -$as_echo_n "checking for $ac_word... " >&6; }
8810 -if ${ac_cv_prog_CC+:} false; then :
8811 - $as_echo_n "(cached) " >&6
8812 -else
8813 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8819 if test -n "$CC"; then
8822 @@ -2460,15 +2763,19 @@
8826 - test -z "$as_dir" && as_dir=.
8833 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8834 - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
8841 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8842 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8846 @@ -2484,18 +2791,18 @@
8850 - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
8857 if test -n "$CC"; then
8858 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8859 -$as_echo "$CC" >&6; }
8860 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8863 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8864 -$as_echo "no" >&6; }
8865 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8870 @@ -2506,11 +2813,12 @@
8874 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8875 -$as_echo_n "checking for $ac_word... " >&6; }
8876 -if ${ac_cv_prog_CC+:} false; then :
8877 - $as_echo_n "(cached) " >&6
8878 -else
8879 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8885 if test -n "$CC"; then
8888 @@ -2518,11 +2826,15 @@
8892 - test -z "$as_dir" && as_dir=.
8899 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8902 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8903 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8907 @@ -2533,11 +2845,11 @@
8910 if test -n "$CC"; then
8911 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8912 -$as_echo "$CC" >&6; }
8913 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8916 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8917 -$as_echo "no" >&6; }
8918 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8923 @@ -2550,11 +2862,12 @@
8927 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8928 -$as_echo_n "checking for $ac_word... " >&6; }
8929 -if ${ac_cv_prog_ac_ct_CC+:} false; then :
8930 - $as_echo_n "(cached) " >&6
8931 -else
8932 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8938 if test -n "$ac_ct_CC"; then
8941 @@ -2562,11 +2875,15 @@
8945 - test -z "$as_dir" && as_dir=.
8952 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8955 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8956 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8960 @@ -2577,11 +2894,11 @@
8963 if test -n "$ac_ct_CC"; then
8964 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
8965 -$as_echo "$ac_ct_CC" >&6; }
8966 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
8969 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8970 -$as_echo "no" >&6; }
8971 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8976 @@ -2593,8 +2910,8 @@
8980 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
8981 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8982 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
8987 @@ -2602,25 +2919,129 @@
8991 +if test -z "$CC"; then
8992 + if test -n "$ac_tool_prefix"; then
8995 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9001 + if test -n "$CC"; then
9016 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9026 +if test -n "$CC"; then
9027 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
9030 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9034 -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9035 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9038 +if test -z "$ac_cv_prog_CC"; then
9042 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9048 + if test -n "$ac_ct_CC"; then
9063 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9073 +if test -n "$ac_ct_CC"; then
9074 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
9077 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9086 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
9099 +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9105 -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
9106 +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
9109 -for ac_option in --version -v -V -qversion; do
9110 +for ac_option in --version -v -V -qversion -version; do
9116 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9117 -$as_echo "$ac_try_echo"; } >&5
9121 if test -s conftest.err; then
9122 @@ -2630,7 +3051,7 @@
9125 rm -f conftest.er1 conftest.err
9126 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9127 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9131 @@ -2638,7 +3059,7 @@
9135 -main ()
9140 @@ -2650,9 +3071,9 @@
9141 # Try to create an executable without -o first, disregard a.out.
9144 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
9145 -$as_echo_n "checking whether the C compiler works... " >&6; }
9146 -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
9147 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
9149 +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
9153 @@ -2673,11 +3094,12 @@
9156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9157 -$as_echo "$ac_try_echo"; } >&5
9161 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9162 - test $ac_status = 0; }; then :
9163 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9166 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
9169 @@ -2694,7 +3116,7 @@
9173 - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
9178 @@ -2710,44 +3132,46 @@
9182 -else
9186 -if test -z "$ac_file"; then :
9187 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9188 -$as_echo "no" >&6; }
9189 -$as_echo "$as_me: failed program was:" >&5
9190 +if test -z "$ac_file"
9192 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9197 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9198 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9199 +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9203 -else
9204 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9205 -$as_echo "yes" >&6; }
9206 -fi
9207 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
9208 -$as_echo_n "checking for C compiler default output file name... " >&6; }
9209 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
9210 -$as_echo "$ac_file" >&6; }
9212 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9215 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
9217 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
9221 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
9223 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
9224 -$as_echo_n "checking for suffix of executables... " >&6; }
9225 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
9232 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9233 -$as_echo "$ac_try_echo"; } >&5
9237 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9238 - test $ac_status = 0; }; then :
9239 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9245 @@ -2761,15 +3185,15 @@
9249 -else
9250 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9251 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9253 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9258 rm -f conftest conftest$ac_cv_exeext
9259 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
9260 -$as_echo "$ac_cv_exeext" >&6; }
9261 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
9264 rm -f conftest.$ac_ext
9266 @@ -2778,7 +3202,7 @@
9270 -main ()
9275 @@ -2790,8 +3214,8 @@
9279 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
9280 -$as_echo_n "checking whether we are cross compiling... " >&6; }
9281 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
9286 @@ -2799,10 +3223,10 @@
9289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9290 -$as_echo "$ac_try_echo"; } >&5
9294 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9295 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9299 @@ -2810,39 +3234,40 @@
9302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9303 -$as_echo "$ac_try_echo"; } >&5
9307 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9308 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9315 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9316 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9317 -as_fn_error $? "cannot run C compiled programs.
9318 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9321 If you meant to cross compile, use \`--host'.
9326 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
9327 -$as_echo "$cross_compiling" >&6; }
9328 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
9331 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
9333 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
9334 -$as_echo_n "checking for suffix of object files... " >&6; }
9335 -if ${ac_cv_objext+:} false; then :
9336 - $as_echo_n "(cached) " >&6
9337 -else
9338 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
9344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9348 -main ()
9353 @@ -2856,11 +3281,12 @@
9356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
9357 -$as_echo "$ac_try_echo"; } >&5
9361 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9362 - test $ac_status = 0; }; then :
9363 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9367 test -f "$ac_file" || continue;
9369 @@ -2869,31 +3295,32 @@
9373 -else
9374 - $as_echo "$as_me: failed program was:" >&5
9379 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9380 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9381 +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9386 rm -f conftest.$ac_cv_objext conftest.$ac_ext
9388 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
9389 -$as_echo "$ac_cv_objext" >&6; }
9390 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
9394 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
9395 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
9396 -if ${ac_cv_c_compiler_gnu+:} false; then :
9397 - $as_echo_n "(cached) " >&6
9398 -else
9399 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
9405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9409 -main ()
9414 @@ -2903,29 +3330,33 @@
9418 -if ac_fn_c_try_compile "$LINENO"; then :
9422 -else
9426 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9427 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9431 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
9432 -$as_echo "$ac_cv_c_compiler_gnu" >&6; }
9433 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
9438 GCC=yes
9440 GCC=
9442 -ac_test_CFLAGS=${CFLAGS+set}
9445 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
9446 -$as_echo_n "checking whether $CC accepts -g... " >&6; }
9447 -if ${ac_cv_prog_cc_g+:} false; then :
9448 - $as_echo_n "(cached) " >&6
9449 -else
9450 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
9451 +printf %s "checking whether $CC accepts -g... " >&6; }
9459 @@ -2934,57 +3365,60 @@
9463 -main ()
9471 -if ac_fn_c_try_compile "$LINENO"; then :
9475 -else
9478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9482 -main ()
9490 -if ac_fn_c_try_compile "$LINENO"; then :
9494 -else
9497 CFLAGS="-g"
9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9502 -main ()
9510 -if ac_fn_c_try_compile "$LINENO"; then :
9515 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9516 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9518 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9519 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9521 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9522 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9525 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
9526 -$as_echo "$ac_cv_prog_cc_g" >&6; }
9527 -if test "$ac_test_CFLAGS" = set; then
9528 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
9533 if test "$GCC" = yes; then
9534 @@ -2999,94 +3433,144 @@
9538 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
9539 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
9540 -if ${ac_cv_prog_cc_c89+:} false; then :
9541 - $as_echo_n "(cached) " >&6
9542 -else
9543 - ac_cv_prog_cc_c89=no
9547 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
9555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9557 -#include <stdarg.h>
9558 -#include <stdio.h>
9559 -struct stat;
9560 -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
9561 -struct buf { int x; };
9562 -FILE * (*rcsopen) (struct buf *, struct stat *, int);
9563 -static char *e (p, i)
9564 - char **p;
9565 - int i;
9566 -{
9567 - return p[i];
9568 -}
9569 -static char *f (char * (*g) (char **, int), char **p, ...)
9570 -{
9571 - char *s;
9572 - va_list v;
9573 - va_start (v,p);
9574 - s = g (p, va_arg (v,int));
9575 - va_end (v);
9576 - return s;
9577 -}
9578 -
9579 -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
9580 - function prototypes and stuff, but not '\xHH' hex character constants.
9581 - These don't provoke an error unfortunately, instead are silently treated
9582 - as 'x'. The following induces an error, until -std is added to get
9583 - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
9584 - array size at least. It's necessary to write '\x00'==0 to get something
9585 - that's true only with -std. */
9586 -int osf4_cc_array ['\x00' == 0 ? 1 : -1];
9589 +for ac_arg in '' -std=gnu11
9596 +rm -f core conftest.err conftest.$ac_objext conftest.beam
9599 +rm -f conftest.$ac_ext
9603 -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
9604 - inside strings and character constants. */
9605 -#define FOO(x) 'x'
9606 -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
9609 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
9614 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
9617 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
9627 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
9635 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9639 +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
9646 +rm -f core conftest.err conftest.$ac_objext conftest.beam
9649 +rm -f conftest.$ac_ext
9653 -int test (int i, double x);
9654 -struct s1 {int (*f) (int a);};
9655 -struct s2 {int (*f) (double a);};
9656 -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
9657 -int argc;
9658 -char **argv;
9659 -int
9660 -main ()
9661 -{
9662 -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
9663 - ;
9664 - return 0;
9665 -}
9668 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
9673 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
9676 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
9686 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
9694 +cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9698 -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
9699 - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
9700 +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS…
9703 - if ac_fn_c_try_compile "$LINENO"; then :
9708 -rm -f core conftest.err conftest.$ac_objext
9709 +rm -f core conftest.err conftest.$ac_objext conftest.beam
9712 rm -f conftest.$ac_ext
9714 -
9716 -# AC_CACHE_VAL
9717 -case "x$ac_cv_prog_cc_c89" in
9718 - x)
9719 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
9720 -$as_echo "none needed" >&6; } ;;
9721 - xno)
9722 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
9723 -$as_echo "unsupported" >&6; } ;;
9724 - *)
9725 - CC="$CC $ac_cv_prog_cc_c89"
9726 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
9727 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
9728 -esac
9729 -if test "x$ac_cv_prog_cc_c89" != xno; then :
9733 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
9738 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
9741 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
9751 @@ -3095,21 +3579,23 @@
9752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9755 -ac_ext=c
9759 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9760 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9762 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
9763 -$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
9764 -if ${am_cv_prog_cc_c_o+:} false; then :
9765 - $as_echo_n "(cached) " >&6
9766 -else
9767 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together"…
9768 +printf %s "checking whether $CC understands -c and -o together... " >&6; }
9773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9777 -main ()
9782 @@ -3137,8 +3623,8 @@
9783 rm -f core conftest*
9786 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
9787 -$as_echo "$am_cv_prog_cc_c_o" >&6; }
9788 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
9793 @@ -3155,468 +3641,181 @@
9797 -ac_ext=c
9798 -ac_cpp='$CPP $CPPFLAGS'
9799 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9800 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9801 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
9802 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9803 -$as_echo_n "checking how to run the C preprocessor... " >&6; }
9804 -# On Suns, sometimes $CPP names a directory.
9805 -if test -n "$CPP" && test -d "$CPP"; then
9806 - CPP=
9807 -fi
9808 -if test -z "$CPP"; then
9809 - if ${ac_cv_prog_CPP+:} false; then :
9810 - $as_echo_n "(cached) " >&6
9811 -else
9812 - # Double quotes because CPP needs to be expanded
9813 - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9814 - do
9815 - ac_preproc_ok=false
9816 -for ac_c_preproc_warn_flag in '' yes
9820 - # Use a header file that comes with gcc, so configuring glibc
9821 - # with a fresh cross-compiler works.
9822 - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9823 - # <limits.h> exists even on freestanding compilers.
9824 - # On the NeXT, cc -E runs the code through the compiler's parser,
9825 - # not just through cpp. "Syntax error" is here to catch this case.
9826 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9827 -/* end confdefs.h. */
9828 -#ifdef __STDC__
9829 -# include <limits.h>
9830 -#else
9831 -# include <assert.h>
9832 -#endif
9833 - Syntax error
9834 -_ACEOF
9835 -if ac_fn_c_try_cpp "$LINENO"; then :
9836 -
9837 -else
9838 - # Broken: fails on valid input.
9839 -continue
9840 -fi
9841 -rm -f conftest.err conftest.i conftest.$ac_ext
9842 -
9843 - # OK, works on sane cases. Now check whether nonexistent headers
9844 - # can be detected and how.
9845 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846 -/* end confdefs.h. */
9847 -#include <ac_nonexistent.h>
9848 -_ACEOF
9849 -if ac_fn_c_try_cpp "$LINENO"; then :
9850 - # Broken: success on invalid input.
9851 -continue
9852 -else
9853 - # Passes both tests.
9854 -ac_preproc_ok=:
9855 -break
9856 -fi
9857 -rm -f conftest.err conftest.i conftest.$ac_ext
9858 -
9871 -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9872 -rm -f conftest.i conftest.err conftest.$ac_ext
9873 -if $ac_preproc_ok; then :
9874 - break
9875 -fi
9877 - done
9878 - ac_cv_prog_CPP=$CPP
9880 -fi
9881 - CPP=$ac_cv_prog_CPP
9882 -else
9883 - ac_cv_prog_CPP=$CPP
9884 -fi
9885 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9886 -$as_echo "$CPP" >&6; }
9887 -ac_preproc_ok=false
9888 -for ac_c_preproc_warn_flag in '' yes
9889 -do
9890 - # Use a header file that comes with gcc, so configuring glibc
9891 - # with a fresh cross-compiler works.
9892 - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9893 - # <limits.h> exists even on freestanding compilers.
9894 - # On the NeXT, cc -E runs the code through the compiler's parser,
9895 - # not just through cpp. "Syntax error" is here to catch this case.
9896 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9897 -/* end confdefs.h. */
9898 -#ifdef __STDC__
9899 -# include <limits.h>
9900 -#else
9901 -# include <assert.h>
9902 -#endif
9903 - Syntax error
9904 -_ACEOF
9905 -if ac_fn_c_try_cpp "$LINENO"; then :
9907 -else
9908 - # Broken: fails on valid input.
9909 -continue
9910 -fi
9911 -rm -f conftest.err conftest.i conftest.$ac_ext
9913 - # OK, works on sane cases. Now check whether nonexistent headers
9914 - # can be detected and how.
9915 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9916 -/* end confdefs.h. */
9917 -#include <ac_nonexistent.h>
9918 -_ACEOF
9919 -if ac_fn_c_try_cpp "$LINENO"; then :
9920 - # Broken: success on invalid input.
9921 -continue
9922 -else
9923 - # Passes both tests.
9924 -ac_preproc_ok=:
9925 -break
9926 -fi
9927 -rm -f conftest.err conftest.i conftest.$ac_ext
9929 -done
9930 -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9931 -rm -f conftest.i conftest.err conftest.$ac_ext
9932 -if $ac_preproc_ok; then :
9934 -else
9935 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9936 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9937 -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
9938 -See \`config.log' for more details" "$LINENO" 5; }
9939 -fi
9941 -ac_ext=c
9942 -ac_cpp='$CPP $CPPFLAGS'
9943 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9944 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9945 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
9950 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
9951 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
9952 -if ${ac_cv_path_GREP+:} false; then :
9953 - $as_echo_n "(cached) " >&6
9954 -else
9955 - if test -z "$GREP"; then
9956 - ac_path_GREP_found=false
9957 - # Loop through the user's path and test for each of PROGNAME-LIST
9958 - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9959 -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9960 -do
9961 - IFS=$as_save_IFS
9962 - test -z "$as_dir" && as_dir=.
9963 - for ac_prog in grep ggrep; do
9964 - for ac_exec_ext in '' $ac_executable_extensions; do
9965 - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
9966 - as_fn_executable_p "$ac_path_GREP" || continue
9967 -# Check for GNU ac_path_GREP and select it if it is found.
9968 - # Check for GNU $ac_path_GREP
9969 -case `"$ac_path_GREP" --version 2>&1` in
9970 -*GNU*)
9971 - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
9972 -*)
9973 - ac_count=0
9974 - $as_echo_n 0123456789 >"conftest.in"
9975 - while :
9976 - do
9977 - cat "conftest.in" "conftest.in" >"conftest.tmp"
9978 - mv "conftest.tmp" "conftest.in"
9979 - cp "conftest.in" "conftest.nl"
9980 - $as_echo 'GREP' >> "conftest.nl"
9981 - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null |…
9982 - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9983 - as_fn_arith $ac_count + 1 && ac_count=$as_val
9984 - if test $ac_count -gt ${ac_path_GREP_max-0}; then
9985 - # Best one so far, save it but keep looking for a better one
9986 - ac_cv_path_GREP="$ac_path_GREP"
9987 - ac_path_GREP_max=$ac_count
9988 - fi
9989 - # 10*(2^10) chars as input seems more than enough
9990 - test $ac_count -gt 10 && break
9991 - done
9992 - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9993 -esac
9996 - $ac_path_GREP_found && break 3
9997 - done
9998 - done
9999 - done
10000 -IFS=$as_save_IFS
10001 - if test -z "$ac_cv_path_GREP"; then
10002 - as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINE…
10003 - fi
10004 -else
10005 - ac_cv_path_GREP=$GREP
10008 -fi
10009 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
10010 -$as_echo "$ac_cv_path_GREP" >&6; }
10011 - GREP="$ac_cv_path_GREP"
10014 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
10015 -$as_echo_n "checking for egrep... " >&6; }
10016 -if ${ac_cv_path_EGREP+:} false; then :
10017 - $as_echo_n "(cached) " >&6
10018 -else
10019 - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
10020 - then ac_cv_path_EGREP="$GREP -E"
10021 - else
10022 - if test -z "$EGREP"; then
10023 - ac_path_EGREP_found=false
10024 - # Loop through the user's path and test for each of PROGNAME-LIST
10025 - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10026 -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
10027 -do
10028 - IFS=$as_save_IFS
10029 - test -z "$as_dir" && as_dir=.
10030 - for ac_prog in egrep; do
10031 - for ac_exec_ext in '' $ac_executable_extensions; do
10032 - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
10033 - as_fn_executable_p "$ac_path_EGREP" || continue
10034 -# Check for GNU ac_path_EGREP and select it if it is found.
10035 - # Check for GNU $ac_path_EGREP
10036 -case `"$ac_path_EGREP" --version 2>&1` in
10037 -*GNU*)
10038 - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
10039 -*)
10040 - ac_count=0
10041 - $as_echo_n 0123456789 >"conftest.in"
10042 - while :
10043 - do
10044 - cat "conftest.in" "conftest.in" >"conftest.tmp"
10045 - mv "conftest.tmp" "conftest.in"
10046 - cp "conftest.in" "conftest.nl"
10047 - $as_echo 'EGREP' >> "conftest.nl"
10048 - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
10049 - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10050 - as_fn_arith $ac_count + 1 && ac_count=$as_val
10051 - if test $ac_count -gt ${ac_path_EGREP_max-0}; then
10052 - # Best one so far, save it but keep looking for a better one
10053 - ac_cv_path_EGREP="$ac_path_EGREP"
10054 - ac_path_EGREP_max=$ac_count
10055 - fi
10056 - # 10*(2^10) chars as input seems more than enough
10057 - test $ac_count -gt 10 && break
10058 - done
10059 - rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10060 -esac
10062 - $ac_path_EGREP_found && break 3
10063 - done
10064 - done
10065 - done
10066 -IFS=$as_save_IFS
10067 - if test -z "$ac_cv_path_EGREP"; then
10068 - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LIN…
10069 - fi
10070 -else
10071 - ac_cv_path_EGREP=$EGREP
10072 -fi
10074 - fi
10075 -fi
10076 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
10077 -$as_echo "$ac_cv_path_EGREP" >&6; }
10078 - EGREP="$ac_cv_path_EGREP"
10080 -
10081 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10082 -$as_echo_n "checking for ANSI C header files... " >&6; }
10083 -if ${ac_cv_header_stdc+:} false; then :
10084 - $as_echo_n "(cached) " >&6
10085 -else
10086 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS…
10092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094 -#include <stdlib.h>
10095 -#include <stdarg.h>
10096 -#include <string.h>
10097 -#include <float.h>
10102 -main ()
10110 -if ac_fn_c_try_compile "$LINENO"; then :
10111 - ac_cv_header_stdc=yes
10112 -else
10113 - ac_cv_header_stdc=no
10114 -fi
10115 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10116 -
10117 -if test $ac_cv_header_stdc = yes; then
10118 - # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10119 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10120 -/* end confdefs.h. */
10121 -#include <string.h>
10122 -
10123 -_ACEOF
10124 -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10125 - $EGREP "memchr" >/dev/null 2>&1; then :
10126 -
10127 -else
10128 - ac_cv_header_stdc=no
10135 -rm -f conftest*
10136 -
10137 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
10139 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
10142 -if test $ac_cv_header_stdc = yes; then
10143 - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10144 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" …
10153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10155 -#include <stdlib.h>
10157 -_ACEOF
10158 -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10159 - $EGREP "free" >/dev/null 2>&1; then :
10160 -
10161 -else
10162 - ac_cv_header_stdc=no
10163 -fi
10164 -rm -f conftest*
10171 -fi
10179 -if test $ac_cv_header_stdc = yes; then
10180 - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10181 - if test "$cross_compiling" = yes; then :
10182 - :
10183 -else
10185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10187 -#include <ctype.h>
10188 -#include <stdlib.h>
10189 -#if ((' ' & 0x0FF) == 0x020)
10190 -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10191 -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10192 -#else
10193 -# define ISLOWER(c) \
10194 - (('a' <= (c) && (c) <= 'i') \
10195 - || ('j' <= (c) && (c) <= 'r') \
10196 - || ('s' <= (c) && (c) <= 'z'))
10197 -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10198 -#endif
10200 -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10205 -main ()
10208 - int i;
10209 - for (i = 0; i < 256; i++)
10210 - if (XOR (islower (i), ISLOWER (i))
10211 - || toupper (i) != TOUPPER (i))
10212 - return 2;
10218 -if ac_fn_c_try_run "$LINENO"; then :
10219 -
10220 -else
10221 - ac_cv_header_stdc=no
10226 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10227 - conftest.$ac_objext conftest.beam conftest.$ac_ext
10228 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
10230 -
10231 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
10234 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10235 -$as_echo "$ac_cv_header_stdc" >&6; }
10236 -if test $ac_cv_header_stdc = yes; then
10237 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
10240 -$as_echo "#define STDC_HEADERS 1" >>confdefs.h
10243 -fi
10246 -# On IRIX 5.3, sys/types and inttypes.h are conflicting.
10247 -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10248 - inttypes.h stdint.h unistd.h
10249 -do :
10250 - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10251 -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10252 -"
10253 -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10254 - cat >>confdefs.h <<_ACEOF
10255 -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10256 -_ACEOF
10259 -fi
10262 -done
10269 - ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_inclu…
10270 -if test "x$ac_cv_header_minix_config_h" = xyes; then :
10271 - MINIX=yes
10272 -else
10273 - MINIX=
10274 -fi
10279 - if test "$MINIX" = yes; then
10282 -$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
10287 -$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
10292 -$as_echo "#define _MINIX 1" >>confdefs.h
10295 - fi
10303 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >…
10304 -$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
10305 -if ${ac_cv_safe_to_define___extensions__+:} false; then :
10306 - $as_echo_n "(cached) " >&6
10307 -else
10308 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10309 -/* end confdefs.h. */
10312 -# define __EXTENSIONS__ 1
10313 - $ac_includes_default
10314 -int
10315 -main ()
10316 -{
10317 -
10318 - ;
10319 - return 0;
10320 -}
10321 -_ACEOF
10322 -if ac_fn_c_try_compile "$LINENO"; then :
10323 - ac_cv_safe_to_define___extensions__=yes
10324 -else
10325 - ac_cv_safe_to_define___extensions__=no
10326 -fi
10327 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10331 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
10332 -$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
10333 - test $ac_cv_safe_to_define___extensions__ = yes &&
10334 - $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
10335 -
10336 - $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
10337 -
10338 - $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
10343 - $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
10344 -
10345 - $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
10356 -# Find a good install program. We prefer a C program (faster),
10362 @@ -3630,20 +3829,25 @@
10366 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
10367 -$as_echo_n "checking for a BSD-compatible install... " >&6; }
10368 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
10369 +printf %s "checking for a BSD-compatible install... " >&6; }
10370 if test -z "$INSTALL"; then
10371 -if ${ac_cv_path_install+:} false; then :
10372 - $as_echo_n "(cached) " >&6
10373 -else
10382 - test -z "$as_dir" && as_dir=.
10383 - # Account for people who put trailing slashes in PATH elements.
10384 -case $as_dir/ in #((
10385 - ./ | .// | /[cC]/* | \
10397 @@ -3653,13 +3857,13 @@
10401 - if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
10404 - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10409 - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10411 # program-specific install script used by HP pwplus--don't use.
10414 @@ -3667,12 +3871,12 @@
10418 - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
10419 + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
10420 test -s conftest.one && test -s conftest.two &&
10421 test -s conftest.dir/conftest.one &&
10422 test -s conftest.dir/conftest.two
10424 - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
10425 + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
10429 @@ -3688,7 +3892,7 @@
10430 rm -rf conftest.one conftest.two conftest.dir
10433 - if test "${ac_cv_path_install+set}" = set; then
10438 @@ -3698,8 +3902,8 @@
10442 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
10443 -$as_echo "$INSTALL" >&6; }
10444 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
10447 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
10449 @@ -3709,8 +3913,8 @@
10451 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
10453 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
10454 -$as_echo_n "checking whether build environment is sane... " >&6; }
10455 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
10460 @@ -3764,8 +3968,8 @@
10464 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10465 -$as_echo "yes" >&6; }
10466 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10471 @@ -3784,23 +3988,19 @@
10475 -program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
10478 -if test x"${MISSING+set}" != xset; then
10479 - case $am_aux_dir in
10480 - *\ * | *\ *)
10481 - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
10482 - *)
10483 - MISSING="\${SHELL} $am_aux_dir/missing" ;;
10484 - esac
10490 if eval "$MISSING --is-lightweight"; then
10494 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
10495 -$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
10496 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >…
10501 @@ -3820,11 +4020,12 @@
10502 if test -n "$ac_tool_prefix"; then
10505 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10506 -$as_echo_n "checking for $ac_word... " >&6; }
10507 -if ${ac_cv_prog_STRIP+:} false; then :
10508 - $as_echo_n "(cached) " >&6
10509 -else
10510 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10516 if test -n "$STRIP"; then
10519 @@ -3832,11 +4033,15 @@
10523 - test -z "$as_dir" && as_dir=.
10530 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10533 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10534 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10538 @@ -3847,11 +4052,11 @@
10541 if test -n "$STRIP"; then
10542 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10543 -$as_echo "$STRIP" >&6; }
10544 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10547 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10548 -$as_echo "no" >&6; }
10549 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10554 @@ -3860,11 +4065,12 @@
10558 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10559 -$as_echo_n "checking for $ac_word... " >&6; }
10560 -if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
10561 - $as_echo_n "(cached) " >&6
10562 -else
10563 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10569 if test -n "$ac_ct_STRIP"; then
10572 @@ -3872,11 +4078,15 @@
10576 - test -z "$as_dir" && as_dir=.
10583 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10586 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10587 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10591 @@ -3887,11 +4097,11 @@
10594 if test -n "$ac_ct_STRIP"; then
10595 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10596 -$as_echo "$ac_ct_STRIP" >&6; }
10597 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10600 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10601 -$as_echo "no" >&6; }
10602 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10607 @@ -3899,8 +4109,8 @@
10611 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
10612 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10613 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
10618 @@ -3912,25 +4122,31 @@
10620 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
10622 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
10623 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
10625 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
10626 +printf %s "checking for a race-free mkdir -p... " >&6; }
10627 if test -z "$MKDIR_P"; then
10628 - if ${ac_cv_path_mkdir+:} false; then :
10629 - $as_echo_n "(cached) " >&6
10630 -else
10639 - test -z "$as_dir" && as_dir=.
10647 - as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
10648 - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
10649 - 'mkdir (GNU coreutils) '* | \
10650 - 'mkdir (coreutils) '* | \
10652 + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
10656 - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
10661 @@ -3941,7 +4157,7 @@
10664 test -d ./--version && rmdir ./--version
10665 - if test "${ac_cv_path_mkdir+set}" = set; then
10667 MKDIR_P="$ac_cv_path_mkdir -p"
10670 @@ -3951,18 +4167,19 @@
10671 MKDIR_P="$ac_install_sh -d"
10674 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
10675 -$as_echo "$MKDIR_P" >&6; }
10676 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
10683 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10684 -$as_echo_n "checking for $ac_word... " >&6; }
10685 -if ${ac_cv_prog_AWK+:} false; then :
10686 - $as_echo_n "(cached) " >&6
10687 -else
10688 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10694 if test -n "$AWK"; then
10697 @@ -3970,11 +4187,15 @@
10701 - test -z "$as_dir" && as_dir=.
10708 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10711 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10712 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10716 @@ -3985,24 +4206,25 @@
10719 if test -n "$AWK"; then
10720 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
10721 -$as_echo "$AWK" >&6; }
10722 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
10725 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10726 -$as_echo "no" >&6; }
10727 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10732 test -n "$AWK" && break
10735 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10736 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10737 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10738 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10739 set x ${MAKE-make}
10740 -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10741 -if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
10742 - $as_echo_n "(cached) " >&6
10743 -else
10744 +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10752 @@ -4018,12 +4240,12 @@
10753 rm -f conftest.make
10756 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10757 -$as_echo "yes" >&6; }
10758 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10762 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10763 -$as_echo "no" >&6; }
10764 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10766 SET_MAKE="MAKE=${MAKE-make}"
10769 @@ -4040,8 +4262,8 @@
10773 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include direct…
10774 -$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
10775 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include d…
10776 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
10780 @@ -4077,11 +4299,12 @@
10783 rm -f confinc.* confmf.*
10784 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
10785 -$as_echo "${_am_result}" >&6; }
10786 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
10789 # Check whether --enable-dependency-tracking was given.
10790 -if test "${enable_dependency_tracking+set}" = set; then :
10796 @@ -4100,7 +4323,8 @@
10799 # Check whether --enable-silent-rules was given.
10800 -if test "${enable_silent_rules+set}" = set; then :
10806 @@ -4110,12 +4334,13 @@
10809 am_make=${MAKE-make}
10810 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
10811 -$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
10812 -if ${am_cv_make_support_nested_variables+:} false; then :
10813 - $as_echo_n "(cached) " >&6
10814 -else
10815 - if $as_echo 'TRUE=$(BAR$(V))
10816 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables"…
10826 @@ -4127,8 +4352,8 @@
10830 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10831 -$as_echo "$am_cv_make_support_nested_variables" >&6; }
10832 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10837 @@ -4160,17 +4385,13 @@
10841 - VERSION='1.10.0'
10845 -cat >>confdefs.h <<_ACEOF
10846 -#define PACKAGE "$PACKAGE"
10847 -_ACEOF
10851 -cat >>confdefs.h <<_ACEOF
10852 -#define VERSION "$VERSION"
10853 -_ACEOF
10858 @@ -4212,11 +4433,12 @@
10862 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
10863 -$as_echo_n "checking dependency style of $depcc... " >&6; }
10864 -if ${am_cv_CC_dependencies_compiler_type+:} false; then :
10865 - $as_echo_n "(cached) " >&6
10866 -else
10867 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
10873 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
10876 @@ -4323,8 +4545,8 @@
10880 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
10881 -$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
10882 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
10887 @@ -4338,6 +4560,20 @@
10892 +if test -z "$CTAGS"; then
10896 +if test -z "$ETAGS"; then
10900 +if test -z "$CSCOPE"; then
10906 # POSIX will say in a future version that running "rm -f" with no argument
10908 @@ -4389,7 +4625,8 @@
10911 # Check whether --enable-silent-rules was given.
10912 -if test "${enable_silent_rules+set}" = set; then :
10918 @@ -4399,12 +4636,13 @@
10921 am_make=${MAKE-make}
10922 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
10923 -$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
10924 -if ${am_cv_make_support_nested_variables+:} false; then :
10925 - $as_echo_n "(cached) " >&6
10926 -else
10927 - if $as_echo 'TRUE=$(BAR$(V))
10928 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables"…
10938 @@ -4416,8 +4654,8 @@
10942 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10943 -$as_echo "$am_cv_make_support_nested_variables" >&6; }
10944 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10949 @@ -4429,190 +4667,14 @@
10953 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
10954 -$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
10955 -if ${ac_cv_prog_cc_c99+:} false; then :
10956 - $as_echo_n "(cached) " >&6
10957 -else
10958 - ac_cv_prog_cc_c99=no
10959 -ac_save_CC=$CC
10960 -cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961 -/* end confdefs.h. */
10962 -#include <stdarg.h>
10963 -#include <stdbool.h>
10964 -#include <stdlib.h>
10965 -#include <wchar.h>
10966 -#include <stdio.h>
10967 -
10968 -// Check varargs macros. These examples are taken from C99 6.10.3.5.
10969 -#define debug(...) fprintf (stderr, __VA_ARGS__)
10970 -#define showlist(...) puts (#__VA_ARGS__)
10971 -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
10972 -static void
10973 -test_varargs_macros (void)
10974 -{
10975 - int x = 1234;
10976 - int y = 5678;
10977 - debug ("Flag");
10978 - debug ("X = %d\n", x);
10979 - showlist (The first, second, and third items.);
10980 - report (x>y, "x is %d but y is %d", x, y);
10981 -}
10982 -
10983 -// Check long long types.
10984 -#define BIG64 18446744073709551615ull
10985 -#define BIG32 4294967295ul
10986 -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
10987 -#if !BIG_OK
10988 - your preprocessor is broken;
10989 -#endif
10990 -#if BIG_OK
10991 -#else
10992 - your preprocessor is broken;
10993 -#endif
10994 -static long long int bignum = -9223372036854775807LL;
10995 -static unsigned long long int ubignum = BIG64;
10996 -
10997 -struct incomplete_array
10998 -{
10999 - int datasize;
11000 - double data[];
11001 -};
11002 -
11003 -struct named_init {
11004 - int number;
11005 - const wchar_t *name;
11006 - double average;
11007 -};
11008 -
11009 -typedef const char *ccp;
11010 -
11011 -static inline int
11012 -test_restrict (ccp restrict text)
11013 -{
11014 - // See if C++-style comments work.
11015 - // Iterate through items via the restricted pointer.
11016 - // Also check for declarations in for loops.
11017 - for (unsigned int i = 0; *(text+i) != '\0'; ++i)
11018 - continue;
11019 - return 0;
11020 -}
11021 -
11022 -// Check varargs and va_copy.
11023 -static void
11024 -test_varargs (const char *format, ...)
11025 -{
11026 - va_list args;
11027 - va_start (args, format);
11028 - va_list args_copy;
11029 - va_copy (args_copy, args);
11030 -
11031 - const char *str;
11032 - int number;
11033 - float fnumber;
11034 -
11035 - while (*format)
11036 - {
11037 - switch (*format++)
11038 - {
11039 - case 's': // string
11040 - str = va_arg (args_copy, const char *);
11041 - break;
11042 - case 'd': // int
11043 - number = va_arg (args_copy, int);
11044 - break;
11045 - case 'f': // float
11046 - fnumber = va_arg (args_copy, double);
11047 - break;
11048 - default:
11049 - break;
11050 - }
11051 - }
11052 - va_end (args_copy);
11053 - va_end (args);
11054 -}
11055 -
11056 -int
11057 -main ()
11058 -{
11059 -
11060 - // Check bool.
11061 - _Bool success = false;
11062 -
11063 - // Check restrict.
11064 - if (test_restrict ("String literal") == 0)
11065 - success = true;
11066 - char *restrict newvar = "Another string";
11067 -
11068 - // Check varargs.
11069 - test_varargs ("s, d' f .", "string", 65, 34.234);
11070 - test_varargs_macros ();
11071 -
11072 - // Check flexible array members.
11073 - struct incomplete_array *ia =
11074 - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
11075 - ia->datasize = 10;
11076 - for (int i = 0; i < ia->datasize; ++i)
11077 - ia->data[i] = i * 1.234;
11078 -
11079 - // Check named initializers.
11080 - struct named_init ni = {
11081 - .number = 34,
11082 - .name = L"Test wide string",
11083 - .average = 543.34343,
11084 - };
11085 -
11086 - ni.number = 58;
11087 -
11088 - int dynamic_array[ni.number];
11089 - dynamic_array[ni.number - 1] = 543;
11090 -
11091 - // work around unused variable warnings
11092 - return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
11093 - || dynamic_array[ni.number - 1] != 543);
11094 -
11095 - ;
11096 - return 0;
11097 -}
11098 -_ACEOF
11099 -for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
11100 -do
11101 - CC="$ac_save_CC $ac_arg"
11102 - if ac_fn_c_try_compile "$LINENO"; then :
11103 - ac_cv_prog_cc_c99=$ac_arg
11104 -fi
11105 -rm -f core conftest.err conftest.$ac_objext
11106 - test "x$ac_cv_prog_cc_c99" != "xno" && break
11107 -done
11108 -rm -f conftest.$ac_ext
11109 -CC=$ac_save_CC
11110 -
11111 -fi
11112 -# AC_CACHE_VAL
11113 -case "x$ac_cv_prog_cc_c99" in
11114 - x)
11115 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11116 -$as_echo "none needed" >&6; } ;;
11117 - xno)
11118 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11119 -$as_echo "unsupported" >&6; } ;;
11120 - *)
11121 - CC="$CC $ac_cv_prog_cc_c99"
11122 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
11123 -$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
11124 -esac
11125 -if test "x$ac_cv_prog_cc_c99" != xno; then :
11126 -
11127 -fi
11128 -
11135 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace i…
11136 -$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11137 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitesp…
11142 @@ -4632,28 +4694,32 @@
11149 -# Make sure we can run config.sub.
11150 -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
11151 - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
11152 -
11153 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
11154 -$as_echo_n "checking build system type... " >&6; }
11155 -if ${ac_cv_build+:} false; then :
11156 - $as_echo_n "(cached) " >&6
11157 -else
11164 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
11172 - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
11176 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
11177 - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
11182 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
11183 -$as_echo "$ac_cv_build" >&6; }
11184 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
11187 *-*-*) ;;
11189 @@ -4672,21 +4738,22 @@
11190 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
11193 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
11194 -$as_echo_n "checking host system type... " >&6; }
11195 -if ${ac_cv_host+:} false; then :
11196 - $as_echo_n "(cached) " >&6
11197 -else
11198 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
11207 - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
11208 - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
11214 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
11215 -$as_echo "$ac_cv_host" >&6; }
11216 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
11219 *-*-*) ;;
11221 @@ -4726,8 +4793,8 @@
11225 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11226 -$as_echo_n "checking how to print strings... " >&6; }
11227 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11230 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
11231 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11232 @@ -4753,12 +4820,12 @@
11236 - printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11237 -$as_echo "printf" >&6; } ;;
11238 - print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11239 -$as_echo "print -r" >&6; } ;;
11240 - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11241 -$as_echo "cat" >&6; } ;;
11242 + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11244 + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11245 +printf "%s\n" "print -r" >&6; } ;;
11246 + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11251 @@ -4774,11 +4841,12 @@
11255 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11256 -$as_echo_n "checking for a sed that does not truncate output... " >&6; }
11257 -if ${ac_cv_path_SED+:} false; then :
11258 - $as_echo_n "(cached) " >&6
11259 -else
11260 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11269 @@ -4792,10 +4860,15 @@
11273 - test -z "$as_dir" && as_dir=.
11274 - for ac_prog in sed gsed; do
11283 - ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
11288 @@ -4804,13 +4877,13 @@
11292 - $as_echo_n 0123456789 >"conftest.in"
11299 - $as_echo '' >> "conftest.nl"
11301 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
11304 @@ -4838,8 +4911,8 @@
11308 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11309 -$as_echo "$ac_cv_path_SED" >&6; }
11310 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11313 rm -f conftest.sed
11315 @@ -4856,11 +4929,154 @@
11319 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11320 -$as_echo_n "checking for fgrep... " >&6; }
11321 -if ${ac_cv_path_FGREP+:} false; then :
11322 - $as_echo_n "(cached) " >&6
11323 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
11324 +printf %s "checking for grep that handles long lines and -e... " >&6; }
11329 + if test -z "$GREP"; then
11331 + # Loop through the user's path and test for each of PROGNAME-LIST
11348 +case `"$ac_path_GREP" --version 2>&1` in
11360 + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null |…
11363 + if test $ac_count -gt ${ac_path_GREP_max-0}; then
11369 + test $ac_count -gt 10 && break
11371 + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11379 + if test -z "$ac_cv_path_GREP"; then
11387 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
11392 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11398 + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11399 + then ac_cv_path_EGREP="$GREP -E"
11401 + if test -z "$EGREP"; then
11403 + # Loop through the user's path and test for each of PROGNAME-LIST
11420 +case `"$ac_path_EGREP" --version 2>&1` in
11435 + if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11441 + test $ac_count -gt 10 && break
11443 + rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11451 + if test -z "$ac_cv_path_EGREP"; then
11460 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11465 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11471 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
11472 then ac_cv_path_FGREP="$GREP -F"
11474 @@ -4871,10 +5087,15 @@
11478 - test -z "$as_dir" && as_dir=.
11479 - for ac_prog in fgrep; do
11488 - ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
11493 @@ -4883,13 +5104,13 @@
11497 - $as_echo_n 0123456789 >"conftest.in"
11504 - $as_echo 'FGREP' >> "conftest.nl"
11509 @@ -4918,8 +5139,8 @@
11513 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11514 -$as_echo "$ac_cv_path_FGREP" >&6; }
11515 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11520 @@ -4944,17 +5165,18 @@
11523 # Check whether --with-gnu-ld was given.
11524 -if test "${with_gnu_ld+set}" = set; then :
11528 -else
11534 if test yes = "$GCC"; then
11535 # Check if gcc -print-prog-name=ld gives a path.
11536 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11537 -$as_echo_n "checking for ld used by $CC... " >&6; }
11538 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11541 *-*-mingw*)
11542 # gcc leaves a trailing carriage return, which upsets mingw
11543 @@ -4983,15 +5205,16 @@
11547 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11548 -$as_echo_n "checking for GNU ld... " >&6; }
11549 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11552 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11553 -$as_echo_n "checking for non-GNU ld... " >&6; }
11554 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11555 +printf %s "checking for non-GNU ld... " >&6; }
11557 -if ${lt_cv_path_LD+:} false; then :
11558 - $as_echo_n "(cached) " >&6
11559 -else
11564 if test -z "$LD"; then
11567 @@ -5020,18 +5243,19 @@
11570 if test -n "$LD"; then
11571 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11572 -$as_echo "$LD" >&6; }
11573 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11576 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11577 -$as_echo "no" >&6; }
11578 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11581 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11582 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11583 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11584 -if ${lt_cv_prog_gnu_ld+:} false; then :
11585 - $as_echo_n "(cached) " >&6
11586 -else
11587 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11593 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11594 case `$LD -v 2>&1 </dev/null` in
11596 @@ -5042,8 +5266,8 @@
11600 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11601 -$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11602 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11607 @@ -5054,11 +5278,12 @@
11611 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11612 -$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11613 -if ${lt_cv_path_NM+:} false; then :
11614 - $as_echo_n "(cached) " >&6
11615 -else
11616 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)"…
11617 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11622 if test -n "$NM"; then
11625 @@ -5108,8 +5333,8 @@
11629 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11630 -$as_echo "$lt_cv_path_NM" >&6; }
11631 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11636 @@ -5122,11 +5347,12 @@
11640 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11641 -$as_echo_n "checking for $ac_word... " >&6; }
11642 -if ${ac_cv_prog_DUMPBIN+:} false; then :
11643 - $as_echo_n "(cached) " >&6
11644 -else
11645 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11651 if test -n "$DUMPBIN"; then
11654 @@ -5134,11 +5360,15 @@
11658 - test -z "$as_dir" && as_dir=.
11665 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11668 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11669 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11673 @@ -5149,11 +5379,11 @@
11676 if test -n "$DUMPBIN"; then
11677 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11678 -$as_echo "$DUMPBIN" >&6; }
11679 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11682 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11683 -$as_echo "no" >&6; }
11684 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11689 @@ -5166,11 +5396,12 @@
11693 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11694 -$as_echo_n "checking for $ac_word... " >&6; }
11695 -if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11696 - $as_echo_n "(cached) " >&6
11697 -else
11698 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11704 if test -n "$ac_ct_DUMPBIN"; then
11707 @@ -5178,11 +5409,15 @@
11711 - test -z "$as_dir" && as_dir=.
11718 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11721 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11722 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11726 @@ -5193,11 +5428,11 @@
11729 if test -n "$ac_ct_DUMPBIN"; then
11730 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11731 -$as_echo "$ac_ct_DUMPBIN" >&6; }
11732 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11735 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11736 -$as_echo "no" >&6; }
11737 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11742 @@ -5209,8 +5444,8 @@
11746 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
11747 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11748 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
11753 @@ -5238,11 +5473,12 @@
11757 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11758 -$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11759 -if ${lt_cv_nm_interface+:} false; then :
11760 - $as_echo_n "(cached) " >&6
11761 -else
11762 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11771 @@ -5258,26 +5494,27 @@
11773 rm -f conftest*
11775 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11776 -$as_echo "$lt_cv_nm_interface" >&6; }
11777 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11780 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11781 -$as_echo_n "checking whether ln -s works... " >&6; }
11782 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11783 +printf %s "checking whether ln -s works... " >&6; }
11785 if test "$LN_S" = "ln -s"; then
11786 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11787 -$as_echo "yes" >&6; }
11788 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11791 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11792 -$as_echo "no, using $LN_S" >&6; }
11793 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11798 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11799 -$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11800 -if ${lt_cv_sys_max_cmd_len+:} false; then :
11801 - $as_echo_n "(cached) " >&6
11802 -else
11803 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line argument…
11812 @@ -5404,11 +5641,11 @@
11815 if test -n "$lt_cv_sys_max_cmd_len"; then
11816 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11817 -$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11818 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11821 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11822 -$as_echo "none" >&6; }
11823 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
11828 @@ -5452,11 +5689,12 @@
11832 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format…
11833 -$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11834 -if ${lt_cv_to_host_file_cmd+:} false; then :
11835 - $as_echo_n "(cached) " >&6
11836 -else
11837 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host f…
11844 *-*-mingw* )
11846 @@ -5492,18 +5730,19 @@
11850 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11851 -$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11852 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11859 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain fo…
11860 -$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11861 -if ${lt_cv_to_tool_file_cmd+:} false; then :
11862 - $as_echo_n "(cached) " >&6
11863 -else
11864 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolcha…
11873 @@ -5519,22 +5758,23 @@
11877 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11878 -$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11879 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11886 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11887 -$as_echo_n "checking for $LD option to reload object files... " >&6; }
11888 -if ${lt_cv_ld_reload_flag+:} false; then :
11889 - $as_echo_n "(cached) " >&6
11890 -else
11891 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11897 lt_cv_ld_reload_flag='-r'
11899 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11900 -$as_echo "$lt_cv_ld_reload_flag" >&6; }
11901 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11906 @@ -5567,11 +5807,12 @@
11907 if test -n "$ac_tool_prefix"; then
11910 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11911 -$as_echo_n "checking for $ac_word... " >&6; }
11912 -if ${ac_cv_prog_OBJDUMP+:} false; then :
11913 - $as_echo_n "(cached) " >&6
11914 -else
11915 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11921 if test -n "$OBJDUMP"; then
11924 @@ -5579,11 +5820,15 @@
11928 - test -z "$as_dir" && as_dir=.
11935 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11938 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11939 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11943 @@ -5594,11 +5839,11 @@
11946 if test -n "$OBJDUMP"; then
11947 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11948 -$as_echo "$OBJDUMP" >&6; }
11949 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11952 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11953 -$as_echo "no" >&6; }
11954 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11959 @@ -5607,11 +5852,12 @@
11963 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11964 -$as_echo_n "checking for $ac_word... " >&6; }
11965 -if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11966 - $as_echo_n "(cached) " >&6
11967 -else
11968 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11974 if test -n "$ac_ct_OBJDUMP"; then
11977 @@ -5619,11 +5865,15 @@
11981 - test -z "$as_dir" && as_dir=.
11988 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11991 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11992 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11996 @@ -5634,11 +5884,11 @@
11999 if test -n "$ac_ct_OBJDUMP"; then
12000 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12001 -$as_echo "$ac_ct_OBJDUMP" >&6; }
12002 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12005 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12006 -$as_echo "no" >&6; }
12007 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12012 @@ -5646,8 +5896,8 @@
12016 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
12017 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12018 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
12023 @@ -5666,11 +5916,12 @@
12027 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12028 -$as_echo_n "checking how to recognize dependent libraries... " >&6; }
12029 -if ${lt_cv_deplibs_check_method+:} false; then :
12030 - $as_echo_n "(cached) " >&6
12031 -else
12032 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12041 @@ -5866,8 +6117,8 @@
12045 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
12046 -$as_echo "$lt_cv_deplibs_check_method" >&6; }
12047 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
12052 @@ -5911,11 +6162,12 @@
12053 if test -n "$ac_tool_prefix"; then
12056 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12057 -$as_echo_n "checking for $ac_word... " >&6; }
12058 -if ${ac_cv_prog_DLLTOOL+:} false; then :
12059 - $as_echo_n "(cached) " >&6
12060 -else
12061 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12067 if test -n "$DLLTOOL"; then
12070 @@ -5923,11 +6175,15 @@
12074 - test -z "$as_dir" && as_dir=.
12081 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12084 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12085 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12089 @@ -5938,11 +6194,11 @@
12092 if test -n "$DLLTOOL"; then
12093 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12094 -$as_echo "$DLLTOOL" >&6; }
12095 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12098 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12099 -$as_echo "no" >&6; }
12100 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12105 @@ -5951,11 +6207,12 @@
12109 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12110 -$as_echo_n "checking for $ac_word... " >&6; }
12111 -if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
12112 - $as_echo_n "(cached) " >&6
12113 -else
12114 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12120 if test -n "$ac_ct_DLLTOOL"; then
12123 @@ -5963,11 +6220,15 @@
12127 - test -z "$as_dir" && as_dir=.
12134 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12137 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12138 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12142 @@ -5978,11 +6239,11 @@
12145 if test -n "$ac_ct_DLLTOOL"; then
12146 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12147 -$as_echo "$ac_ct_DLLTOOL" >&6; }
12148 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12151 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12152 -$as_echo "no" >&6; }
12153 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12158 @@ -5990,8 +6251,8 @@
12162 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
12163 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12164 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
12169 @@ -6011,11 +6272,12 @@
12173 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
12174 -$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
12175 -if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
12176 - $as_echo_n "(cached) " >&6
12177 -else
12178 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries…
12187 @@ -6038,8 +6300,8 @@
12191 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12192 -$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12193 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12196 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12198 @@ -6054,11 +6316,12 @@
12202 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12203 -$as_echo_n "checking for $ac_word... " >&6; }
12204 -if ${ac_cv_prog_AR+:} false; then :
12205 - $as_echo_n "(cached) " >&6
12206 -else
12207 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12213 if test -n "$AR"; then
12216 @@ -6066,11 +6329,15 @@
12220 - test -z "$as_dir" && as_dir=.
12227 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12230 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12231 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12235 @@ -6081,11 +6348,11 @@
12238 if test -n "$AR"; then
12239 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12240 -$as_echo "$AR" >&6; }
12241 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12244 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12245 -$as_echo "no" >&6; }
12246 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12251 @@ -6098,11 +6365,12 @@
12255 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12256 -$as_echo_n "checking for $ac_word... " >&6; }
12257 -if ${ac_cv_prog_ac_ct_AR+:} false; then :
12258 - $as_echo_n "(cached) " >&6
12259 -else
12260 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12266 if test -n "$ac_ct_AR"; then
12269 @@ -6110,11 +6378,15 @@
12273 - test -z "$as_dir" && as_dir=.
12280 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12283 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12284 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12288 @@ -6125,11 +6397,11 @@
12291 if test -n "$ac_ct_AR"; then
12292 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12293 -$as_echo "$ac_ct_AR" >&6; }
12294 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12297 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12298 -$as_echo "no" >&6; }
12299 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12304 @@ -6141,8 +6413,8 @@
12308 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
12309 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12310 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
12315 @@ -6162,30 +6434,32 @@
12319 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12320 -$as_echo_n "checking for archiver @FILE support... " >&6; }
12321 -if ${lt_cv_ar_at_file+:} false; then :
12322 - $as_echo_n "(cached) " >&6
12323 -else
12324 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12335 -main ()
12343 -if ac_fn_c_try_compile "$LINENO"; then :
12348 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12351 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12352 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12354 if test 0 -eq "$ac_status"; then
12356 @@ -6193,7 +6467,7 @@
12357 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12360 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12361 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12363 if test 0 -ne "$ac_status"; then
12365 @@ -6202,11 +6476,11 @@
12366 rm -f conftest.* libconftest.a
12369 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12370 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12373 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12374 -$as_echo "$lt_cv_ar_at_file" >&6; }
12375 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12380 @@ -6223,11 +6497,12 @@
12381 if test -n "$ac_tool_prefix"; then
12384 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12385 -$as_echo_n "checking for $ac_word... " >&6; }
12386 -if ${ac_cv_prog_STRIP+:} false; then :
12387 - $as_echo_n "(cached) " >&6
12388 -else
12389 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12395 if test -n "$STRIP"; then
12398 @@ -6235,11 +6510,15 @@
12402 - test -z "$as_dir" && as_dir=.
12409 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12412 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12413 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12417 @@ -6250,11 +6529,11 @@
12420 if test -n "$STRIP"; then
12421 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12422 -$as_echo "$STRIP" >&6; }
12423 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12426 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12427 -$as_echo "no" >&6; }
12428 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12433 @@ -6263,11 +6542,12 @@
12437 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12438 -$as_echo_n "checking for $ac_word... " >&6; }
12439 -if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12440 - $as_echo_n "(cached) " >&6
12441 -else
12442 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12448 if test -n "$ac_ct_STRIP"; then
12451 @@ -6275,11 +6555,15 @@
12455 - test -z "$as_dir" && as_dir=.
12462 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12465 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12466 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12470 @@ -6290,11 +6574,11 @@
12473 if test -n "$ac_ct_STRIP"; then
12474 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12475 -$as_echo "$ac_ct_STRIP" >&6; }
12476 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12479 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12480 -$as_echo "no" >&6; }
12481 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12486 @@ -6302,8 +6586,8 @@
12490 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
12491 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12492 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
12497 @@ -6322,11 +6606,12 @@
12498 if test -n "$ac_tool_prefix"; then
12501 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12502 -$as_echo_n "checking for $ac_word... " >&6; }
12503 -if ${ac_cv_prog_RANLIB+:} false; then :
12504 - $as_echo_n "(cached) " >&6
12505 -else
12506 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12512 if test -n "$RANLIB"; then
12515 @@ -6334,11 +6619,15 @@
12519 - test -z "$as_dir" && as_dir=.
12526 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12529 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12530 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12534 @@ -6349,11 +6638,11 @@
12537 if test -n "$RANLIB"; then
12538 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12539 -$as_echo "$RANLIB" >&6; }
12540 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12543 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12544 -$as_echo "no" >&6; }
12545 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12550 @@ -6362,11 +6651,12 @@
12554 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12555 -$as_echo_n "checking for $ac_word... " >&6; }
12556 -if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12557 - $as_echo_n "(cached) " >&6
12558 -else
12559 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12565 if test -n "$ac_ct_RANLIB"; then
12568 @@ -6374,11 +6664,15 @@
12572 - test -z "$as_dir" && as_dir=.
12579 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12582 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12583 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12587 @@ -6389,11 +6683,11 @@
12590 if test -n "$ac_ct_RANLIB"; then
12591 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12592 -$as_echo "$ac_ct_RANLIB" >&6; }
12593 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12596 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12597 -$as_echo "no" >&6; }
12598 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12603 @@ -6401,8 +6695,8 @@
12607 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
12608 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12609 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
12614 @@ -6491,11 +6785,12 @@
12618 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler objec…
12619 -$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12620 -if ${lt_cv_sys_global_symbol_pipe+:} false; then :
12621 - $as_echo_n "(cached) " >&6
12622 -else
12623 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler …
12632 @@ -6647,14 +6942,14 @@
12633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12636 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12637 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12641 …if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_globa…
12644 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12645 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12646 test $ac_status = 0; } && test -s "$nlist"; then
12649 @@ -6723,7 +7018,7 @@
12650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12653 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12654 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12655 test $ac_status = 0; } && test -s conftest$ac_exeext; then
12658 @@ -6758,11 +7053,11 @@
12661 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
12662 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12663 -$as_echo "failed" >&6; }
12664 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12667 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12668 -$as_echo "ok" >&6; }
12669 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12674 @@ -6808,13 +7103,14 @@
12678 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12679 -$as_echo_n "checking for sysroot... " >&6; }
12680 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12683 # Check whether --with-sysroot was given.
12684 -if test "${with_sysroot+set}" = set; then :
12688 -else
12693 @@ -6832,24 +7128,25 @@
12697 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
12698 -$as_echo "$with_sysroot" >&6; }
12699 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
12705 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12706 -$as_echo "${lt_sysroot:-no}" >&6; }
12707 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12708 +printf "%s\n" "${lt_sysroot:-no}" >&6; }
12714 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
12715 -$as_echo_n "checking for a working dd... " >&6; }
12716 -if ${ac_cv_path_lt_DD+:} false; then :
12717 - $as_echo_n "(cached) " >&6
12718 -else
12719 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
12728 @@ -6860,10 +7157,15 @@
12732 - test -z "$as_dir" && as_dir=.
12733 - for ac_prog in dd; do
12742 - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
12746 cmp -s conftest.i conftest.out \
12747 @@ -6883,15 +7185,16 @@
12749 rm -f conftest.i conftest2.i conftest.out
12751 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
12752 -$as_echo "$ac_cv_path_lt_DD" >&6; }
12753 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
12757 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
12758 -$as_echo_n "checking how to truncate binary pipes... " >&6; }
12759 -if ${lt_cv_truncate_bin+:} false; then :
12760 - $as_echo_n "(cached) " >&6
12761 -else
12762 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
12771 @@ -6902,8 +7205,8 @@
12772 rm -f conftest.i conftest2.i conftest.out
12773 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
12775 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
12776 -$as_echo "$lt_cv_truncate_bin" >&6; }
12777 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
12782 @@ -6926,7 +7229,8 @@
12785 # Check whether --enable-libtool-lock was given.
12786 -if test "${enable_libtool_lock+set}" = set; then :
12792 @@ -6942,7 +7246,7 @@
12793 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12796 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12797 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12800 *ELF-32*)
12801 @@ -6962,7 +7266,7 @@
12802 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12805 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12806 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12810 @@ -7000,7 +7304,7 @@
12811 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12814 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12815 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12819 @@ -7041,7 +7345,7 @@
12820 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12823 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12824 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12827 *32-bit*)
12828 @@ -7104,11 +7408,12 @@
12829 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
12831 CFLAGS="$CFLAGS -belf"
12832 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
12833 -$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
12834 -if ${lt_cv_cc_needs_belf+:} false; then :
12835 - $as_echo_n "(cached) " >&6
12836 -else
12837 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
12838 +printf %s "checking whether the C compiler needs -belf... " >&6; }
12845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12846 @@ -7119,19 +7424,20 @@
12850 -main ()
12858 -if ac_fn_c_try_link "$LINENO"; then :
12862 -else
12866 -rm -f core conftest.err conftest.$ac_objext \
12867 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
12871 @@ -7140,8 +7446,8 @@
12875 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
12876 -$as_echo "$lt_cv_cc_needs_belf" >&6; }
12877 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
12880 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
12882 @@ -7154,7 +7460,7 @@
12883 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12886 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12887 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12890 *64-bit*)
12891 @@ -7191,11 +7497,12 @@
12892 if test -n "$ac_tool_prefix"; then
12895 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12896 -$as_echo_n "checking for $ac_word... " >&6; }
12897 -if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
12898 - $as_echo_n "(cached) " >&6
12899 -else
12900 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12906 if test -n "$MANIFEST_TOOL"; then
12909 @@ -7203,11 +7510,15 @@
12913 - test -z "$as_dir" && as_dir=.
12920 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12923 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12924 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12928 @@ -7218,11 +7529,11 @@
12931 if test -n "$MANIFEST_TOOL"; then
12932 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
12933 -$as_echo "$MANIFEST_TOOL" >&6; }
12934 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
12937 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12938 -$as_echo "no" >&6; }
12939 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12944 @@ -7231,11 +7542,12 @@
12948 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12949 -$as_echo_n "checking for $ac_word... " >&6; }
12950 -if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
12951 - $as_echo_n "(cached) " >&6
12952 -else
12953 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12959 if test -n "$ac_ct_MANIFEST_TOOL"; then
12962 @@ -7243,11 +7555,15 @@
12966 - test -z "$as_dir" && as_dir=.
12973 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12976 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12977 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12981 @@ -7258,11 +7574,11 @@
12984 if test -n "$ac_ct_MANIFEST_TOOL"; then
12985 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
12986 -$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
12987 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
12990 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12991 -$as_echo "no" >&6; }
12992 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12997 @@ -7270,8 +7586,8 @@
13001 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13002 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13003 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13008 @@ -7281,11 +7597,12 @@
13011 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13012 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13013 -$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13014 -if ${lt_cv_path_mainfest_tool+:} false; then :
13015 - $as_echo_n "(cached) " >&6
13016 -else
13017 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13024 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13025 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13026 @@ -7295,8 +7612,8 @@
13028 rm -f conftest*
13030 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13031 -$as_echo "$lt_cv_path_mainfest_tool" >&6; }
13032 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13037 @@ -7311,11 +7628,12 @@
13038 if test -n "$ac_tool_prefix"; then
13041 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13042 -$as_echo_n "checking for $ac_word... " >&6; }
13043 -if ${ac_cv_prog_DSYMUTIL+:} false; then :
13044 - $as_echo_n "(cached) " >&6
13045 -else
13046 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13052 if test -n "$DSYMUTIL"; then
13055 @@ -7323,11 +7641,15 @@
13059 - test -z "$as_dir" && as_dir=.
13066 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13069 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13070 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13074 @@ -7338,11 +7660,11 @@
13077 if test -n "$DSYMUTIL"; then
13078 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13079 -$as_echo "$DSYMUTIL" >&6; }
13080 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13083 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13084 -$as_echo "no" >&6; }
13085 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13090 @@ -7351,11 +7673,12 @@
13094 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13095 -$as_echo_n "checking for $ac_word... " >&6; }
13096 -if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13097 - $as_echo_n "(cached) " >&6
13098 -else
13099 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13105 if test -n "$ac_ct_DSYMUTIL"; then
13108 @@ -7363,11 +7686,15 @@
13112 - test -z "$as_dir" && as_dir=.
13119 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13122 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13123 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13127 @@ -7378,11 +7705,11 @@
13130 if test -n "$ac_ct_DSYMUTIL"; then
13131 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13132 -$as_echo "$ac_ct_DSYMUTIL" >&6; }
13133 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13136 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13137 -$as_echo "no" >&6; }
13138 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13143 @@ -7390,8 +7717,8 @@
13147 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13148 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13149 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13154 @@ -7403,11 +7730,12 @@
13155 if test -n "$ac_tool_prefix"; then
13158 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13159 -$as_echo_n "checking for $ac_word... " >&6; }
13160 -if ${ac_cv_prog_NMEDIT+:} false; then :
13161 - $as_echo_n "(cached) " >&6
13162 -else
13163 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13169 if test -n "$NMEDIT"; then
13172 @@ -7415,11 +7743,15 @@
13176 - test -z "$as_dir" && as_dir=.
13183 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13186 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13187 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13191 @@ -7430,11 +7762,11 @@
13194 if test -n "$NMEDIT"; then
13195 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13196 -$as_echo "$NMEDIT" >&6; }
13197 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13200 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13201 -$as_echo "no" >&6; }
13202 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13207 @@ -7443,11 +7775,12 @@
13211 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13212 -$as_echo_n "checking for $ac_word... " >&6; }
13213 -if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13214 - $as_echo_n "(cached) " >&6
13215 -else
13216 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13222 if test -n "$ac_ct_NMEDIT"; then
13225 @@ -7455,11 +7788,15 @@
13229 - test -z "$as_dir" && as_dir=.
13236 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13239 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13240 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13244 @@ -7470,11 +7807,11 @@
13247 if test -n "$ac_ct_NMEDIT"; then
13248 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13249 -$as_echo "$ac_ct_NMEDIT" >&6; }
13250 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13253 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13254 -$as_echo "no" >&6; }
13255 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13260 @@ -7482,8 +7819,8 @@
13264 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13265 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13266 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13271 @@ -7495,11 +7832,12 @@
13272 if test -n "$ac_tool_prefix"; then
13275 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13276 -$as_echo_n "checking for $ac_word... " >&6; }
13277 -if ${ac_cv_prog_LIPO+:} false; then :
13278 - $as_echo_n "(cached) " >&6
13279 -else
13280 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13286 if test -n "$LIPO"; then
13289 @@ -7507,11 +7845,15 @@
13293 - test -z "$as_dir" && as_dir=.
13300 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13303 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13304 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13308 @@ -7522,11 +7864,11 @@
13311 if test -n "$LIPO"; then
13312 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13313 -$as_echo "$LIPO" >&6; }
13314 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13317 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13318 -$as_echo "no" >&6; }
13319 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13324 @@ -7535,11 +7877,12 @@
13328 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13329 -$as_echo_n "checking for $ac_word... " >&6; }
13330 -if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
13331 - $as_echo_n "(cached) " >&6
13332 -else
13333 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13339 if test -n "$ac_ct_LIPO"; then
13342 @@ -7547,11 +7890,15 @@
13346 - test -z "$as_dir" && as_dir=.
13353 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13356 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13357 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13361 @@ -7562,11 +7909,11 @@
13364 if test -n "$ac_ct_LIPO"; then
13365 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13366 -$as_echo "$ac_ct_LIPO" >&6; }
13367 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13370 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13371 -$as_echo "no" >&6; }
13372 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13377 @@ -7574,8 +7921,8 @@
13381 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13382 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13383 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13388 @@ -7587,11 +7934,12 @@
13389 if test -n "$ac_tool_prefix"; then
13392 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13393 -$as_echo_n "checking for $ac_word... " >&6; }
13394 -if ${ac_cv_prog_OTOOL+:} false; then :
13395 - $as_echo_n "(cached) " >&6
13396 -else
13397 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13403 if test -n "$OTOOL"; then
13406 @@ -7599,11 +7947,15 @@
13410 - test -z "$as_dir" && as_dir=.
13417 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13420 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13421 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13425 @@ -7614,11 +7966,11 @@
13428 if test -n "$OTOOL"; then
13429 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13430 -$as_echo "$OTOOL" >&6; }
13431 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13434 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13435 -$as_echo "no" >&6; }
13436 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13441 @@ -7627,11 +7979,12 @@
13445 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13446 -$as_echo_n "checking for $ac_word... " >&6; }
13447 -if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
13448 - $as_echo_n "(cached) " >&6
13449 -else
13450 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13456 if test -n "$ac_ct_OTOOL"; then
13459 @@ -7639,11 +7992,15 @@
13463 - test -z "$as_dir" && as_dir=.
13470 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13473 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13474 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13478 @@ -7654,11 +8011,11 @@
13481 if test -n "$ac_ct_OTOOL"; then
13482 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13483 -$as_echo "$ac_ct_OTOOL" >&6; }
13484 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13487 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13488 -$as_echo "no" >&6; }
13489 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13494 @@ -7666,8 +8023,8 @@
13498 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13499 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13500 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13505 @@ -7679,11 +8036,12 @@
13506 if test -n "$ac_tool_prefix"; then
13509 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13510 -$as_echo_n "checking for $ac_word... " >&6; }
13511 -if ${ac_cv_prog_OTOOL64+:} false; then :
13512 - $as_echo_n "(cached) " >&6
13513 -else
13514 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13520 if test -n "$OTOOL64"; then
13523 @@ -7691,11 +8049,15 @@
13527 - test -z "$as_dir" && as_dir=.
13534 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13537 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13538 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13542 @@ -7706,11 +8068,11 @@
13545 if test -n "$OTOOL64"; then
13546 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13547 -$as_echo "$OTOOL64" >&6; }
13548 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13551 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13552 -$as_echo "no" >&6; }
13553 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13558 @@ -7719,11 +8081,12 @@
13562 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13563 -$as_echo_n "checking for $ac_word... " >&6; }
13564 -if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
13565 - $as_echo_n "(cached) " >&6
13566 -else
13567 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13573 if test -n "$ac_ct_OTOOL64"; then
13576 @@ -7731,11 +8094,15 @@
13580 - test -z "$as_dir" && as_dir=.
13587 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13590 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13591 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13595 @@ -7746,11 +8113,11 @@
13598 if test -n "$ac_ct_OTOOL64"; then
13599 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13600 -$as_echo "$ac_ct_OTOOL64" >&6; }
13601 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13604 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13605 -$as_echo "no" >&6; }
13606 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13611 @@ -7758,8 +8125,8 @@
13615 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
13616 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13617 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
13622 @@ -7794,11 +8161,12 @@
13626 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13627 -$as_echo_n "checking for -single_module linker flag... " >&6; }
13628 -if ${lt_cv_apple_cc_single_mod+:} false; then :
13629 - $as_echo_n "(cached) " >&6
13630 -else
13631 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13632 +printf %s "checking for -single_module linker flag... " >&6; }
13638 if test -z "$LT_MULTI_MODULE"; then
13639 # By default we will add the -single_module flag. You can override
13640 @@ -7827,14 +8195,15 @@
13641 rm -f conftest.*
13644 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13645 -$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
13646 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13649 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
13650 -$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
13651 -if ${lt_cv_ld_exported_symbols_list+:} false; then :
13652 - $as_echo_n "(cached) " >&6
13653 -else
13654 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag"…
13655 +printf %s "checking for -exported_symbols_list linker flag... " >&6; }
13663 @@ -7843,31 +8212,33 @@
13667 -main ()
13675 -if ac_fn_c_try_link "$LINENO"; then :
13679 -else
13683 -rm -f core conftest.err conftest.$ac_objext \
13684 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
13689 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13690 -$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
13691 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13694 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13695 -$as_echo_n "checking for -force_load linker flag... " >&6; }
13696 -if ${lt_cv_ld_force_load+:} false; then :
13697 - $as_echo_n "(cached) " >&6
13698 -else
13699 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13700 +printf %s "checking for -force_load linker flag... " >&6; }
13708 @@ -7895,8 +8266,8 @@
13709 rm -rf conftest.dSYM
13712 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
13713 -$as_echo "$lt_cv_ld_force_load" >&6; }
13714 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
13718 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
13719 @@ -7967,19 +8338,14 @@
13723 -for ac_header in dlfcn.h
13724 -do :
13725 - ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
13728 -if test "x$ac_cv_header_dlfcn_h" = xyes; then :
13729 - cat >>confdefs.h <<_ACEOF
13730 -#define HAVE_DLFCN_H 1
13731 -_ACEOF
13738 -done
13739 -
13743 @@ -7995,7 +8361,8 @@
13746 # Check whether --enable-shared was given.
13747 -if test "${enable_shared+set}" = set; then :
13750 enableval=$enable_shared; p=${PACKAGE-default}
13753 @@ -8013,7 +8380,7 @@
13757 -else
13762 @@ -8026,7 +8393,8 @@
13765 # Check whether --enable-static was given.
13766 -if test "${enable_static+set}" = set; then :
13769 enableval=$enable_static; p=${PACKAGE-default}
13772 @@ -8044,7 +8412,7 @@
13776 -else
13781 @@ -8058,7 +8426,8 @@
13784 # Check whether --with-pic was given.
13785 -if test "${with_pic+set}" = set; then :
13788 withval=$with_pic; lt_p=${PACKAGE-default}
13791 @@ -8075,7 +8444,7 @@
13795 -else
13800 @@ -8087,7 +8456,8 @@
13803 # Check whether --enable-fast-install was given.
13804 -if test "${enable_fast_install+set}" = set; then :
13807 enableval=$enable_fast_install; p=${PACKAGE-default}
13810 @@ -8105,7 +8475,7 @@
13814 -else
13819 @@ -8119,11 +8489,12 @@
13822 power*-*-aix[5-9]*,yes)
13823 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to …
13824 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
13825 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versionin…
13828 # Check whether --with-aix-soname was given.
13829 -if test "${with_aix_soname+set}" = set; then :
13835 @@ -8132,18 +8503,19 @@
13839 -else
13840 - if ${lt_cv_with_aix_soname+:} false; then :
13841 - $as_echo_n "(cached) " >&6
13842 -else
13854 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
13855 -$as_echo "$with_aix_soname" >&6; }
13856 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
13861 @@ -8225,11 +8597,12 @@
13865 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
13866 -$as_echo_n "checking for objdir... " >&6; }
13867 -if ${lt_cv_objdir+:} false; then :
13868 - $as_echo_n "(cached) " >&6
13869 -else
13870 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
13876 rm -f .libs 2>/dev/null
13878 if test -d .libs; then
13879 @@ -8240,17 +8613,15 @@
13883 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
13884 -$as_echo "$lt_cv_objdir" >&6; }
13885 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
13893 -cat >>confdefs.h <<_ACEOF
13894 -#define LT_OBJDIR "$lt_cv_objdir/"
13895 -_ACEOF
13900 @@ -8296,11 +8667,12 @@
13904 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
13905 -$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
13906 -if ${lt_cv_path_MAGIC_CMD+:} false; then :
13907 - $as_echo_n "(cached) " >&6
13908 -else
13909 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
13918 @@ -8349,11 +8721,11 @@
13921 if test -n "$MAGIC_CMD"; then
13922 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13923 -$as_echo "$MAGIC_CMD" >&6; }
13924 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13927 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13928 -$as_echo "no" >&6; }
13929 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13934 @@ -8362,11 +8734,12 @@
13936 if test -z "$lt_cv_path_MAGIC_CMD"; then
13937 if test -n "$ac_tool_prefix"; then
13938 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
13939 -$as_echo_n "checking for file... " >&6; }
13940 -if ${lt_cv_path_MAGIC_CMD+:} false; then :
13941 - $as_echo_n "(cached) " >&6
13942 -else
13943 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
13952 @@ -8415,11 +8788,11 @@
13955 if test -n "$MAGIC_CMD"; then
13956 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13957 -$as_echo "$MAGIC_CMD" >&6; }
13958 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13961 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13962 -$as_echo "no" >&6; }
13963 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13968 @@ -8504,11 +8877,12 @@
13969 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
13972 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exception…
13973 -$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
13974 -if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
13975 - $as_echo_n "(cached) " >&6
13976 -else
13977 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exce…
13978 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
13986 @@ -8539,8 +8913,8 @@
13990 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
13991 -$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
13992 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
13996 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
13997 @@ -8897,26 +9271,28 @@
14001 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14002 -$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14003 -if ${lt_cv_prog_compiler_pic+:} false; then :
14004 - $as_echo_n "(cached) " >&6
14005 -else
14006 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14014 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14015 -$as_echo "$lt_cv_prog_compiler_pic" >&6; }
14016 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14023 if test -n "$lt_prog_compiler_pic"; then
14024 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic wo…
14025 -$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
14026 -if ${lt_cv_prog_compiler_pic_works+:} false; then :
14027 - $as_echo_n "(cached) " >&6
14028 -else
14029 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_p…
14038 @@ -8947,8 +9323,8 @@
14042 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
14043 -$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
14044 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
14049 @@ -8976,11 +9352,12 @@
14053 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag wor…
14054 -$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14055 -if ${lt_cv_prog_compiler_static_works+:} false; then :
14056 - $as_echo_n "(cached) " >&6
14057 -else
14058 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_fla…
14067 @@ -9004,8 +9381,8 @@
14071 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
14072 -$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
14073 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
14078 @@ -9019,11 +9396,12 @@
14082 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >…
14083 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14084 -if ${lt_cv_prog_compiler_c_o+:} false; then :
14085 - $as_echo_n "(cached) " >&6
14086 -else
14087 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_obje…
14088 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14094 $RM -r conftest 2>/dev/null
14096 @@ -9066,19 +9444,20 @@
14100 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14101 -$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14102 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14110 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >…
14111 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14112 -if ${lt_cv_prog_compiler_c_o+:} false; then :
14113 - $as_echo_n "(cached) " >&6
14114 -else
14115 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_obje…
14116 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14122 $RM -r conftest 2>/dev/null
14124 @@ -9121,8 +9500,8 @@
14128 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14129 -$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14130 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14135 @@ -9130,19 +9509,19 @@
14139 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14140 -$as_echo_n "checking if we can lock with hard links... " >&6; }
14141 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14149 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14150 -$as_echo "$hard_links" >&6; }
14151 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14154 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j'…
14155 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
14156 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'mak…
14157 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
14161 @@ -9154,8 +9533,8 @@
14165 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports sh…
14166 -$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14167 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) suppor…
14172 @@ -9710,21 +10089,23 @@
14176 - if ${lt_cv_aix_libpath_+:} false; then :
14177 - $as_echo_n "(cached) " >&6
14178 -else
14183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14187 -main ()
14195 -if ac_fn_c_try_link "$LINENO"; then :
14201 @@ -9739,7 +10120,7 @@
14202 … lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14205 -rm -f core conftest.err conftest.$ac_objext \
14206 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14208 if test -z "$lt_cv_aix_libpath_"; then
14210 @@ -9763,21 +10144,23 @@
14214 - if ${lt_cv_aix_libpath_+:} false; then :
14215 - $as_echo_n "(cached) " >&6
14216 -else
14221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14225 -main ()
14233 -if ac_fn_c_try_link "$LINENO"; then :
14239 @@ -9792,7 +10175,7 @@
14240 … lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14243 -rm -f core conftest.err conftest.$ac_objext \
14244 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14246 if test -z "$lt_cv_aix_libpath_"; then
14248 @@ -10043,11 +10426,12 @@
14250 # Older versions of the 11.00 compiler do not understand -b yet
14251 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
14252 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
14253 -$as_echo_n "checking if $CC understands -b... " >&6; }
14254 -if ${lt_cv_prog_compiler__b+:} false; then :
14255 - $as_echo_n "(cached) " >&6
14256 -else
14257 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
14258 +printf %s "checking if $CC understands -b... " >&6; }
14265 LDFLAGS="$LDFLAGS -b"
14266 @@ -10071,8 +10455,8 @@
14270 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
14271 -$as_echo "$lt_cv_prog_compiler__b" >&6; }
14272 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
14276 …archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler…
14277 @@ -10112,28 +10496,30 @@
14278 # work, assume that -exports_file does not work either and
14280 # This should be the same for all languages, so no per-tag cache variable.
14281 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_s…
14282 -$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
14283 -if ${lt_cv_irix_exported_symbol+:} false; then :
14284 - $as_echo_n "(cached) " >&6
14285 -else
14286 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -expor…
14287 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
14293 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
14294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14298 -if ac_fn_c_try_link "$LINENO"; then :
14302 -else
14306 -rm -f core conftest.err conftest.$ac_objext \
14307 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14311 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
14312 -$as_echo "$lt_cv_irix_exported_symbol" >&6; }
14313 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
14316 …-shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" &&…
14318 @@ -10413,8 +10799,8 @@
14322 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
14323 -$as_echo "$ld_shlibs" >&6; }
14324 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
14329 @@ -10450,18 +10836,19 @@
14330 # Test whether the compiler implicitly links with -lc since on some
14331 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14332 # to ld, don't add -lc before -lgcc.
14333 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in…
14334 -$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14335 -if ${lt_cv_archive_cmds_need_lc+:} false; then :
14336 - $as_echo_n "(cached) " >&6
14337 -else
14338 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly link…
14339 +printf %s "checking whether -lc should be explicitly linked in... " >&6; }
14347 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14350 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14351 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14355 @@ -10479,7 +10866,7 @@
14356 …if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/d…
14357 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14359 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14360 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14364 @@ -10493,8 +10880,8 @@
14368 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
14369 -$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
14370 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
14375 @@ -10653,8 +11040,8 @@
14379 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14380 -$as_echo_n "checking dynamic linker characteristics... " >&6; }
14381 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14384 if test yes = "$GCC"; then
14386 @@ -11215,9 +11602,10 @@
14390 - if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14391 - $as_echo_n "(cached) " >&6
14392 -else
14400 @@ -11227,19 +11615,21 @@
14404 -main ()
14412 -if ac_fn_c_try_link "$LINENO"; then :
14413 - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14416 + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
14421 -rm -f core conftest.err conftest.$ac_objext \
14422 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14426 @@ -11474,8 +11864,8 @@
14430 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14431 -$as_echo "$dynamic_linker" >&6; }
14432 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14437 @@ -11596,8 +11986,8 @@
14441 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >…
14442 -$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14443 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into progra…
14446 if test -n "$hardcode_libdir_flag_spec" ||
14447 test -n "$runpath_var" ||
14448 @@ -11621,8 +12011,8 @@
14452 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14453 -$as_echo "$hardcode_action" >&6; }
14454 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14459 @@ -11666,11 +12056,12 @@
14463 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14464 -$as_echo_n "checking for dlopen in -ldl... " >&6; }
14465 -if ${ac_cv_lib_dl_dlopen+:} false; then :
14466 - $as_echo_n "(cached) " >&6
14467 -else
14468 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14469 +printf %s "checking for dlopen in -ldl... " >&6; }
14475 LIBS="-ldl $LIBS"
14476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14477 @@ -11679,32 +12070,31 @@
14478 /* Override any GCC internal prototype to avoid an error.
14479 Use char because int might match the return type of a GCC
14481 -#ifdef __cplusplus
14482 -extern "C"
14483 -#endif
14486 -main ()
14494 -if ac_fn_c_try_link "$LINENO"; then :
14498 -else
14502 -rm -f core conftest.err conftest.$ac_objext \
14503 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14507 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14508 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14509 -if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14510 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14514 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14515 -else
14520 @@ -11724,14 +12114,16 @@
14524 -if test "x$ac_cv_func_shl_load" = xyes; then :
14528 -else
14529 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14530 -$as_echo_n "checking for shl_load in -ldld... " >&6; }
14531 -if ${ac_cv_lib_dld_shl_load+:} false; then :
14532 - $as_echo_n "(cached) " >&6
14533 -else
14535 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14536 +printf %s "checking for shl_load in -ldld... " >&6; }
14542 LIBS="-ldld $LIBS"
14543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14544 @@ -11740,41 +12132,42 @@
14545 /* Override any GCC internal prototype to avoid an error.
14546 Use char because int might match the return type of a GCC
14548 -#ifdef __cplusplus
14549 -extern "C"
14550 -#endif
14553 -main ()
14561 -if ac_fn_c_try_link "$LINENO"; then :
14565 -else
14569 -rm -f core conftest.err conftest.$ac_objext \
14570 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14574 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14575 -$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
14576 -if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
14577 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14581 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
14582 -else
14585 -if test "x$ac_cv_func_dlopen" = xyes; then :
14589 -else
14590 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14591 -$as_echo_n "checking for dlopen in -ldl... " >&6; }
14592 -if ${ac_cv_lib_dl_dlopen+:} false; then :
14593 - $as_echo_n "(cached) " >&6
14594 -else
14596 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14597 +printf %s "checking for dlopen in -ldl... " >&6; }
14603 LIBS="-ldl $LIBS"
14604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14605 @@ -11783,37 +12176,37 @@
14606 /* Override any GCC internal prototype to avoid an error.
14607 Use char because int might match the return type of a GCC
14609 -#ifdef __cplusplus
14610 -extern "C"
14611 -#endif
14614 -main ()
14622 -if ac_fn_c_try_link "$LINENO"; then :
14626 -else
14630 -rm -f core conftest.err conftest.$ac_objext \
14631 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14635 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14636 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14637 -if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14638 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14642 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14643 -else
14644 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14645 -$as_echo_n "checking for dlopen in -lsvld... " >&6; }
14646 -if ${ac_cv_lib_svld_dlopen+:} false; then :
14647 - $as_echo_n "(cached) " >&6
14648 -else
14650 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14651 +printf %s "checking for dlopen in -lsvld... " >&6; }
14657 LIBS="-lsvld $LIBS"
14658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14659 @@ -11822,37 +12215,37 @@
14660 /* Override any GCC internal prototype to avoid an error.
14661 Use char because int might match the return type of a GCC
14663 -#ifdef __cplusplus
14664 -extern "C"
14665 -#endif
14668 -main ()
14676 -if ac_fn_c_try_link "$LINENO"; then :
14680 -else
14684 -rm -f core conftest.err conftest.$ac_objext \
14685 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14689 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14690 -$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
14691 -if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
14692 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14696 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
14697 -else
14698 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14699 -$as_echo_n "checking for dld_link in -ldld... " >&6; }
14700 -if ${ac_cv_lib_dld_dld_link+:} false; then :
14701 - $as_echo_n "(cached) " >&6
14702 -else
14704 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14705 +printf %s "checking for dld_link in -ldld... " >&6; }
14711 LIBS="-ldld $LIBS"
14712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14713 @@ -11861,30 +12254,29 @@
14714 /* Override any GCC internal prototype to avoid an error.
14715 Use char because int might match the return type of a GCC
14717 -#ifdef __cplusplus
14718 -extern "C"
14719 -#endif
14722 -main ()
14730 -if ac_fn_c_try_link "$LINENO"; then :
14734 -else
14738 -rm -f core conftest.err conftest.$ac_objext \
14739 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
14743 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14744 -$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
14745 -if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
14746 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14750 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
14753 @@ -11923,11 +12315,12 @@
14757 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14758 -$as_echo_n "checking whether a program can dlopen itself... " >&6; }
14759 -if ${lt_cv_dlopen_self+:} false; then :
14760 - $as_echo_n "(cached) " >&6
14761 -else
14762 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14771 @@ -12006,7 +12399,7 @@
14772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14775 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14776 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14777 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14780 @@ -12024,16 +12417,17 @@
14784 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14785 -$as_echo "$lt_cv_dlopen_self" >&6; }
14786 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14791 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dl…
14792 -$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
14793 -if ${lt_cv_dlopen_self_static+:} false; then :
14794 - $as_echo_n "(cached) " >&6
14795 -else
14796 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program c…
14805 @@ -12112,7 +12506,7 @@
14806 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14809 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14810 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14811 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14814 @@ -12130,8 +12524,8 @@
14818 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
14819 -$as_echo "$lt_cv_dlopen_self_static" >&6; }
14820 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
14825 @@ -12169,13 +12563,13 @@
14829 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
14830 -$as_echo_n "checking whether stripping libraries is possible... " >&6; }
14831 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
14833 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
14834 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14835 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
14836 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14837 -$as_echo "yes" >&6; }
14838 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14841 # FIXME - insert some real tests, host_os isn't really good enough
14843 @@ -12183,16 +12577,16 @@
14844 if test -n "$STRIP"; then
14845 striplib="$STRIP -x"
14846 old_striplib="$STRIP -S"
14847 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14848 -$as_echo "yes" >&6; }
14849 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14852 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14853 -$as_echo "no" >&6; }
14854 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14859 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14860 -$as_echo "no" >&6; }
14861 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14866 @@ -12209,13 +12603,13 @@
14870 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14871 -$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14872 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14873 -$as_echo "$can_build_shared" >&6; }
14874 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14876 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14879 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14880 -$as_echo_n "checking whether to build shared libraries... " >&6; }
14881 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14886 @@ -12239,15 +12633,15 @@
14890 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14891 -$as_echo "$enable_shared" >&6; }
14892 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14895 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14896 -$as_echo_n "checking whether to build static libraries... " >&6; }
14897 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14901 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14902 -$as_echo "$enable_static" >&6; }
14903 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14908 @@ -12286,17 +12680,18 @@
14911 # Check whether --with-gnu-ld was given.
14912 -if test "${with_gnu_ld+set}" = set; then :
14916 -else
14922 if test yes = "$GCC"; then
14923 # Check if gcc -print-prog-name=ld gives a path.
14924 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14925 -$as_echo_n "checking for ld used by $CC... " >&6; }
14926 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14929 *-*-mingw*)
14930 # gcc leaves a trailing carriage return, which upsets mingw
14931 @@ -12325,15 +12720,16 @@
14935 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14936 -$as_echo_n "checking for GNU ld... " >&6; }
14937 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14940 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14941 -$as_echo_n "checking for non-GNU ld... " >&6; }
14942 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14943 +printf %s "checking for non-GNU ld... " >&6; }
14945 -if ${lt_cv_path_LD+:} false; then :
14946 - $as_echo_n "(cached) " >&6
14947 -else
14952 if test -z "$LD"; then
14955 @@ -12362,18 +12758,19 @@
14958 if test -n "$LD"; then
14959 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14960 -$as_echo "$LD" >&6; }
14961 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14964 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14965 -$as_echo "no" >&6; }
14966 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14969 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14970 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14971 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14972 -if ${lt_cv_prog_gnu_ld+:} false; then :
14973 - $as_echo_n "(cached) " >&6
14974 -else
14975 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14981 # I'd rather use --version here, but apparently some GNU lds only accept -v.
14982 case `$LD -v 2>&1 </dev/null` in
14984 @@ -12384,8 +12781,8 @@
14988 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14989 -$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14990 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14995 @@ -12403,31 +12800,34 @@
14996 -Wl,-z,relro \
14997 -Wl,-z,now; do
14999 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar LDFLAGS" …
15000 -$as_echo_n "checking if $CC supports flag $flag in envvar LDFLAGS... " >&6; }
15001 -if { as_var=`$as_echo "cc_cv_LDFLAGS_$flag" | $as_tr_sh`; eval \${$as_var+:} false; }; then :
15002 - $as_echo_n "(cached) " >&6
15003 -else
15004 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar LDFL…
15011 eval "LDFLAGS='-Werror $flag'"
15012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15016 -if ac_fn_c_try_link "$LINENO"; then :
15017 - eval "`$as_echo "cc_cv_LDFLAGS_$flag" | $as_tr_sh`='yes'"
15018 -else
15019 - eval "`$as_echo "cc_cv_LDFLAGS_$flag" | $as_tr_sh`='no'"
15026 -rm -f core conftest.err conftest.$ac_objext \
15027 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
15031 -eval ac_res=\$`$as_echo "cc_cv_LDFLAGS_$flag" | $as_tr_sh`
15032 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15033 -$as_echo "$ac_res" >&6; }
15035 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15038 - if eval test x$`$as_echo "cc_cv_LDFLAGS_$flag" | $as_tr_sh` = xyes; then :
15044 @@ -12448,11 +12848,12 @@
15048 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5
15049 -$as_echo_n "checking for round in -lm... " >&6; }
15050 -if ${ac_cv_lib_m_round+:} false; then :
15051 - $as_echo_n "(cached) " >&6
15052 -else
15053 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5
15054 +printf %s "checking for round in -lm... " >&6; }
15060 LIBS="-lm $LIBS"
15061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15062 @@ -12461,33 +12862,30 @@
15063 /* Override any GCC internal prototype to avoid an error.
15064 Use char because int might match the return type of a GCC
15066 -#ifdef __cplusplus
15067 -extern "C"
15068 -#endif
15071 -main ()
15079 -if ac_fn_c_try_link "$LINENO"; then :
15083 -else
15087 -rm -f core conftest.err conftest.$ac_objext \
15088 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
15092 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5
15093 -$as_echo "$ac_cv_lib_m_round" >&6; }
15094 -if test "x$ac_cv_lib_m_round" = xyes; then :
15095 - cat >>confdefs.h <<_ACEOF
15096 -#define HAVE_LIBM 1
15097 -_ACEOF
15098 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5
15104 LIBS="-lm $LIBS"
15106 @@ -12505,11 +12903,12 @@
15107 if test -n "$ac_tool_prefix"; then
15108 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15109 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15110 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15111 -$as_echo_n "checking for $ac_word... " >&6; }
15112 -if ${ac_cv_path_PKG_CONFIG+:} false; then :
15113 - $as_echo_n "(cached) " >&6
15114 -else
15115 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15124 @@ -12519,11 +12918,15 @@
15128 - test -z "$as_dir" && as_dir=.
15135 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15136 - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15137 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15140 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15144 @@ -12535,11 +12938,11 @@
15147 if test -n "$PKG_CONFIG"; then
15148 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15149 -$as_echo "$PKG_CONFIG" >&6; }
15150 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15153 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15154 -$as_echo "no" >&6; }
15155 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15160 @@ -12548,11 +12951,12 @@
15162 # Extract the first word of "pkg-config", so it can be a program name with args.
15163 set dummy pkg-config; ac_word=$2
15164 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15165 -$as_echo_n "checking for $ac_word... " >&6; }
15166 -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15167 - $as_echo_n "(cached) " >&6
15168 -else
15169 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15178 @@ -12562,11 +12966,15 @@
15182 - test -z "$as_dir" && as_dir=.
15189 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15190 - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15191 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15194 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15198 @@ -12578,11 +12986,11 @@
15201 if test -n "$ac_pt_PKG_CONFIG"; then
15202 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15203 -$as_echo "$ac_pt_PKG_CONFIG" >&6; }
15204 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15207 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15208 -$as_echo "no" >&6; }
15209 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15214 @@ -12590,8 +12998,8 @@
15218 -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet…
15219 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15220 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host tr…
15225 @@ -12603,30 +13011,30 @@
15227 if test -n "$PKG_CONFIG"; then
15229 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_versio…
15230 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15231 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_v…
15232 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15233 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15234 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15235 -$as_echo "yes" >&6; }
15236 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15239 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15240 -$as_echo "no" >&6; }
15241 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15248 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
15249 -$as_echo_n "checking for CHECK... " >&6; }
15250 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
15253 if test -n "$CHECK_CFLAGS"; then
15255 elif test -n "$PKG_CONFIG"; then
15256 if test -n "$PKG_CONFIG" && \
15257 - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9…
15258 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >…
15259 ($PKG_CONFIG --exists --print-errors "check >= 0.9.9") 2>&5
15261 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15262 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15264 pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.9" 2>/dev/null`
15266 @@ -12640,10 +13048,10 @@
15268 elif test -n "$PKG_CONFIG"; then
15269 if test -n "$PKG_CONFIG" && \
15270 - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9…
15271 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >…
15272 ($PKG_CONFIG --exists --print-errors "check >= 0.9.9") 2>&5
15274 - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15275 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15277 pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.9" 2>/dev/null`
15279 @@ -12657,8 +13065,8 @@
15283 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15284 -$as_echo "no" >&6; }
15285 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15288 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15290 @@ -12675,24 +13083,25 @@
15294 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15295 -$as_echo "no" >&6; }
15296 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15302 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15303 -$as_echo "yes" >&6; }
15304 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15311 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15312 -$as_echo_n "checking for $ac_word... " >&6; }
15313 -if ${ac_cv_path_VALGRIND+:} false; then :
15314 - $as_echo_n "(cached) " >&6
15315 -else
15316 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15325 @@ -12702,11 +13111,15 @@
15329 - test -z "$as_dir" && as_dir=.
15336 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15337 - ac_cv_path_VALGRIND="$as_dir/$ac_word$ac_exec_ext"
15338 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15341 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15345 @@ -12718,17 +13131,17 @@
15348 if test -n "$VALGRIND"; then
15349 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
15350 -$as_echo "$VALGRIND" >&6; }
15351 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
15354 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15355 -$as_echo "no" >&6; }
15356 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15362 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: check not found - skipping building unit tests"…
15363 -$as_echo "$as_me: WARNING: check not found - skipping building unit tests" >&2;}
15364 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: check not found - skipping building unit t…
15365 +printf "%s\n" "$as_me: WARNING: check not found - skipping building unit tests" >&2;}
15369 @@ -12773,31 +13186,34 @@
15370 -fdiagnostics-show-option \
15371 -fno-common; do
15373 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar CFLAGS" >…
15374 -$as_echo_n "checking if $CC supports flag $flag in envvar CFLAGS... " >&6; }
15375 -if { as_var=`$as_echo "cc_cv_CFLAGS_$flag" | $as_tr_sh`; eval \${$as_var+:} false; }; then :
15376 - $as_echo_n "(cached) " >&6
15377 -else
15378 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar CFLA…
15385 eval "CFLAGS='-Werror $flag'"
15386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15390 -if ac_fn_c_try_link "$LINENO"; then :
15391 - eval "`$as_echo "cc_cv_CFLAGS_$flag" | $as_tr_sh`='yes'"
15392 -else
15393 - eval "`$as_echo "cc_cv_CFLAGS_$flag" | $as_tr_sh`='no'"
15400 -rm -f core conftest.err conftest.$ac_objext \
15401 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
15405 -eval ac_res=\$`$as_echo "cc_cv_CFLAGS_$flag" | $as_tr_sh`
15406 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15407 -$as_echo "$ac_res" >&6; }
15409 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15412 - if eval test x$`$as_echo "cc_cv_CFLAGS_$flag" | $as_tr_sh` = xyes; then :
15418 @@ -12809,11 +13225,12 @@
15422 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15423 -$as_echo_n "checking for $ac_word... " >&6; }
15424 -if ${ac_cv_path_DOXYGEN+:} false; then :
15425 - $as_echo_n "(cached) " >&6
15426 -else
15427 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15436 @@ -12823,11 +13240,15 @@
15440 - test -z "$as_dir" && as_dir=.
15447 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15448 - ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
15449 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15452 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15456 @@ -12839,17 +13260,17 @@
15459 if test -n "$DOXYGEN"; then
15460 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
15461 -$as_echo "$DOXYGEN" >&6; }
15462 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
15465 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15466 -$as_echo "no" >&6; }
15467 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15473 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - required for documentation"…
15474 -$as_echo "$as_me: WARNING: doxygen not found - required for documentation" >&2;}
15475 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - required for documenta…
15476 +printf "%s\n" "$as_me: WARNING: doxygen not found - required for documentation" >&2;}
15480 @@ -12863,16 +13284,18 @@
15484 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with gcov" >&5
15485 -$as_echo_n "checking whether to build with gcov... " >&6; }
15486 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with gcov" >&5
15488 # Check whether --enable-gcov was given.
15489 -if test "${enable_gcov+set}" = set; then :
15493 -else
15498 -if test "x$enable_gcov" != "xno"; then :
15502 GCOV_CFLAGS="-fprofile-arcs -ftest-coverage"
15503 GCOV_LDFLAGS="-lgcov"
15504 @@ -12889,40 +13312,42 @@
15508 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gcov" >&5
15509 -$as_echo "$enable_gcov" >&6; }
15510 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gcov" >&5
15513 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with coverity support" >&5
15514 -$as_echo_n "checking whether to build with coverity support... " >&6; }
15515 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with coverity support" >&5
15517 # Check whether --enable-coverity was given.
15518 -if test "${enable_coverity+set}" = set; then :
15522 -else
15527 -if test "x$enable_coverity" != "xno"; then :
15532 -$as_echo "#define _Float128 __uint128_t" >>confdefs.h
15536 -$as_echo "#define _Float32 int" >>confdefs.h
15540 -$as_echo "#define _Float32x int" >>confdefs.h
15544 -$as_echo "#define _Float64 long" >>confdefs.h
15548 -$as_echo "#define _Float64x long" >>confdefs.h
15554 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_coverity" >&5
15555 -$as_echo "$enable_coverity" >&6; }
15556 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_coverity" >&5
15561 @@ -12933,8 +13358,8 @@
15563 if test -n "$PYTHON"; then
15565 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5
15566 -$as_echo_n "checking whether $PYTHON version is >= 2.6... " >&6; }
15567 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5
15572 @@ -12948,23 +13373,25 @@
15573 ($PYTHON -c "$prog") >&5 2>&5
15576 - (exit $ac_status); }; then :
15577 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15578 -$as_echo "yes" >&6; }
15579 -else
15580 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15581 -$as_echo "no" >&6; }
15584 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15587 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15595 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2…
15596 -$as_echo_n "checking for a Python interpreter with version >= 2.6... " >&6; }
15597 -if ${am_cv_pathless_PYTHON+:} false; then :
15598 - $as_echo_n "(cached) " >&6
15599 -else
15600 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version…
15609 @@ -12981,24 +13408,26 @@
15610 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5
15613 - (exit $ac_status); }; then :
15620 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
15621 -$as_echo "$am_cv_pathless_PYTHON" >&6; }
15622 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
15630 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15631 -$as_echo_n "checking for $ac_word... " >&6; }
15632 -if ${ac_cv_path_PYTHON+:} false; then :
15633 - $as_echo_n "(cached) " >&6
15634 -else
15635 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15644 @@ -13008,11 +13437,15 @@
15648 - test -z "$as_dir" && as_dir=.
15655 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15656 - ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
15657 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15660 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15664 @@ -13024,11 +13457,11 @@
15667 if test -n "$PYTHON"; then
15668 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
15669 -$as_echo "$PYTHON" >&6; }
15670 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
15673 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15674 -$as_echo "no" >&6; }
15675 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15680 @@ -13038,42 +13471,172 @@
15684 - as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5
15688 -
15689 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
15690 -$as_echo_n "checking for $am_display_PYTHON version... " >&6; }
15691 -if ${am_cv_python_version+:} false; then :
15692 - $as_echo_n "(cached) " >&6
15693 -else
15694 - am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"`
15695 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON versio…
15701 + am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"`
15703 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
15704 -$as_echo "$am_cv_python_version" >&6; }
15705 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
15710 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
15716 + am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
15718 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
15722 - PYTHON_PREFIX='${prefix}'
15724 - PYTHON_EXEC_PREFIX='${exec_prefix}'
15734 +# Check whether --with-python-sys-prefix was given.
15742 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
15743 -$as_echo_n "checking for $am_display_PYTHON platform... " >&6; }
15744 -if ${am_cv_python_platform+:} false; then :
15745 - $as_echo_n "(cached) " >&6
15746 -else
15747 - am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
15751 +# Check whether --with-python_prefix was given.
15756 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" …
15758 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
15764 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON …
15770 + am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`
15772 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
15787 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON pre…
15789 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5
15793 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
15794 -$as_echo "$am_cv_python_platform" >&6; }
15795 - PYTHON_PLATFORM=$am_cv_python_platform
15801 + # emacs-page Now do it all over again for Python exec_prefix, but with yet
15804 - # Just factor out some code duplication.
15805 +# Check whether --with-python_exec_prefix was given.
15810 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_pre…
15812 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
15816 + # no explicit --with-python_exec_prefix, but if
15817 + # --with-python_prefix was given, use its value for python_exec_prefix too.
15818 + if test -n "$with_python_prefix"
15822 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYT…
15823 +printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; }
15824 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
15837 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON…
15843 + am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`
15845 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
15859 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exe…
15861 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5
15875 @@ -13094,107 +13657,105 @@
15879 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script direct…
15880 -$as_echo_n "checking for $am_display_PYTHON script directory... " >&6; }
15881 -if ${am_cv_python_pythondir+:} false; then :
15882 - $as_echo_n "(cached) " >&6
15883 -else
15884 - if test "x$prefix" = xNONE
15885 - then
15886 - am_py_prefix=$ac_default_prefix
15887 - else
15888 - am_py_prefix=$prefix
15889 - fi
15890 - am_cv_python_pythondir=`$PYTHON -c "
15891 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script…
15902 + am_cv_python_pythondir=`$PYTHON -c "
15905 - sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
15908 - from distutils import sysconfig
15909 - sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
15913 - case $am_cv_python_pythondir in
15914 - $am_py_prefix*)
15915 - am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
15916 - am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_…
15917 - ;;
15918 - *)
15919 - case $am_py_prefix in
15920 - /usr|/System*) ;;
15921 - *)
15922 - am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
15923 - ;;
15924 - esac
15925 - ;;
15935 + *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
15942 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
15943 -$as_echo "$am_cv_python_pythondir" >&6; }
15944 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
15951 - pkgpythondir=\${pythondir}/$PACKAGE
15953 -
15954 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module …
15955 -$as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; }
15956 -if ${am_cv_python_pyexecdir+:} false; then :
15957 - $as_echo_n "(cached) " >&6
15958 -else
15959 - if test "x$exec_prefix" = xNONE
15960 - then
15961 - am_py_exec_prefix=$am_py_prefix
15962 - else
15963 - am_py_exec_prefix=$exec_prefix
15964 - fi
15965 - am_cv_python_pyexecdir=`$PYTHON -c "
15966 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension …
15977 + am_cv_python_pyexecdir=`$PYTHON -c "
15980 - sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'})
15983 - from distutils import sysconfig
15984 - sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix')
15988 - case $am_cv_python_pyexecdir in
15989 - $am_py_exec_prefix*)
15990 - am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
15991 - am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_…
15992 - ;;
15993 - *)
15994 - case $am_py_exec_prefix in
15995 - /usr|/System*) ;;
15996 - *)
15997 - am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
15998 - ;;
15999 - esac
16000 - ;;
16010 + *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
16017 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
16018 -$as_echo "$am_cv_python_pyexecdir" >&6; }
16019 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
16024 -
16025 - pkgpyexecdir=\${pyexecdir}/$PACKAGE
16033 -
16037 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16038 -$as_echo_n "checking for $ac_word... " >&6; }
16039 -if ${ac_cv_path_NM+:} false; then :
16040 - $as_echo_n "(cached) " >&6
16041 -else
16042 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16051 @@ -13204,11 +13765,15 @@
16055 - test -z "$as_dir" && as_dir=.
16062 - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16063 - ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
16064 - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16067 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
16071 @@ -13220,11 +13785,11 @@
16074 if test -n "$NM"; then
16075 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
16076 -$as_echo "$NM" >&6; }
16077 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
16080 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16081 -$as_echo "no" >&6; }
16082 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16087 @@ -13240,8 +13805,8 @@
16088 static_symbol_leaks_test="no - static build disabled"
16091 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: nm not found - skipping symbol leak test" >&5
16092 -$as_echo "$as_me: WARNING: nm not found - skipping symbol leak test" >&2;}
16093 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: nm not found - skipping symbol leak test"…
16094 +printf "%s\n" "$as_me: WARNING: nm not found - skipping symbol leak test" >&2;}
16096 static_symbol_leaks_test="no - nm not found"
16098 @@ -13288,8 +13853,8 @@
16102 - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a …
16103 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16104 + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contai…
16109 @@ -13319,15 +13884,15 @@
16113 - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16119 if test -w "$cache_file"; then
16121 - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16122 -$as_echo "$as_me: updating cache $cache_file" >&6;}
16123 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16125 if test ! -f "$cache_file" || test -h "$cache_file"; then
16128 @@ -13341,8 +13906,8 @@
16132 - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16133 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16134 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16138 rm -f confcache
16139 @@ -13359,7 +13924,7 @@
16143 - ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16148 @@ -13370,14 +13935,14 @@
16152 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >…
16153 -$as_echo_n "checking that generated files are newer than configure... " >&6; }
16154 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configu…
16156 if test -n "$am_sleep_pid"; then
16160 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16161 -$as_echo "done" >&6; }
16162 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
16164 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16167 @@ -13427,8 +13992,8 @@
16171 -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16172 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16173 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16178 @@ -13451,14 +14016,16 @@
16182 -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16188 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16190 alias -g '${1+"$@"}'='"$@"'
16192 -else
16194 case `(set -o) 2>/dev/null` in #(
16196 set -o posix ;; #(
16197 @@ -13468,46 +14035,46 @@
16208 +# Quoting is to prevent editors from complaining about space-tab.
16212 -# Printing a long string crashes Solaris 7 /usr/bin/printf.
16213 -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\…
16214 -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16215 -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16216 -# Prefer a ksh shell builtin over an external printf program on Solaris,
16217 -# but without wasting forks for bash or zsh.
16218 -if test -z "$BASH_VERSION$ZSH_VERSION" \
16219 - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16220 - as_echo='print -r --'
16221 - as_echo_n='print -rn --'
16222 -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16223 - as_echo='printf %s\n'
16224 - as_echo_n='printf %s'
16225 -else
16226 - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16227 - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16228 - as_echo_n='/usr/ucb/echo -n'
16229 - else
16230 - as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16231 - as_echo_n_body='eval
16232 - arg=$1;
16233 - case $arg in #(
16234 - *"$as_nl"*)
16235 - expr "X$arg" : "X\\(.*\\)$as_nl";
16236 - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16237 - esac;
16238 - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16239 - '
16240 - export as_echo_n_body
16241 - as_echo_n='sh -c $as_echo_n_body as_echo'
16242 - fi
16243 - export as_echo_body
16244 - as_echo='sh -c $as_echo_body as_echo'
16245 -fi
16252 +# Ensure predictable behavior from utilities with locale-dependent output.
16259 +# to be unset--not just set to an empty or harmless value--now, to
16260 +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
16274 -if test "${PATH_SEPARATOR+set}" != set; then
16277 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16278 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16279 @@ -13516,13 +14083,6 @@
16283 -# IFS
16284 -# We need space, tab and new line, in precisely that order. Quoting is
16285 -# there to prevent editors from complaining about space-tab.
16286 -# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16287 -# splitting by setting IFS to empty value.)
16288 -IFS=" "" $as_nl"
16289 -
16293 @@ -13531,8 +14091,12 @@
16297 - test -z "$as_dir" && as_dir=.
16298 - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16304 + test -r "$as_dir$0" && as_myself=$as_dir$0 && break
16308 @@ -13544,30 +14108,10 @@
16311 if test ! -f "$as_myself"; then
16312 - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16317 -# Unset variables that we do not need and which cause bugs (e.g. in
16318 -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16319 -# suppresses any "Segmentation fault" message there. '((' could
16320 -# trigger a bug in pdksh 5.2.14.
16321 -for as_var in BASH_ENV ENV MAIL MAILPATH
16322 -do eval test x\${$as_var+set} = xset \
16323 - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16324 -done
16325 -PS1='$ '
16326 -PS2='> '
16327 -PS4='+ '
16328 -
16329 -# NLS nuisances.
16330 -LC_ALL=C
16331 -export LC_ALL
16332 -LANGUAGE=C
16333 -export LANGUAGE
16334 -
16335 -# CDPATH.
16336 -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16340 @@ -13580,13 +14124,14 @@
16341 as_status=$1; test $as_status -eq 0 && as_status=1
16343 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16344 - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16345 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16347 - $as_echo "$as_me: error: $2" >&2
16355 # -----------------------
16357 @@ -13613,18 +14158,20 @@
16363 # ----------------------
16368 -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16375 -else
16380 @@ -13636,12 +14183,13 @@
16384 -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16391 -else
16395 as_val=`expr "$@" || test $? -eq 1`
16396 @@ -13672,7 +14220,7 @@
16400 -$as_echo X/"$0" |
16405 @@ -13694,6 +14242,10 @@
16414 case `echo -n x` in #(((((
16415 -n*)
16416 @@ -13707,6 +14259,12 @@
16417 ECHO_N='-n';;
16420 +# For backward compatibility with old third-party macros, we provide
16426 rm -f conf$$ conf$$.exe conf$$.file
16427 if test -d conf$$.dir; then
16428 rm -f conf$$.dir/conf$$.file
16429 @@ -13748,7 +14306,7 @@
16433 - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16438 @@ -13757,7 +14315,7 @@
16442 -$as_echo X"$as_dir" |
16447 @@ -13819,8 +14377,8 @@
16451 -This file was extended by libevdev $as_me 1.10.0, which was
16452 -generated by GNU Autoconf 2.69. Invocation command line was
16458 @@ -13883,14 +14441,16 @@
16465 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16468 -libevdev config.status 1.10.0
16469 -configured by $0, generated by GNU Autoconf 2.69,
16474 -Copyright (C) 2012 Free Software Foundation, Inc.
16479 @@ -13930,15 +14490,15 @@
16480 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16482 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16483 - $as_echo "$ac_cs_version"; exit ;;
16485 --config | --confi | --conf | --con | --co | --c )
16486 - $as_echo "$ac_cs_config"; exit ;;
16488 --debug | --debu | --deb | --de | --d | -d )
16490 --file | --fil | --fi | --f )
16493 - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16498 @@ -13946,7 +14506,7 @@
16499 --header | --heade | --head | --hea )
16502 - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16507 @@ -13955,7 +14515,7 @@
16509 Try \`$0 --help' for more information.";;
16510 --help | --hel | -h )
16511 - $as_echo "$ac_cs_usage"; exit ;;
16513 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16514 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16516 @@ -13983,7 +14543,7 @@
16518 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16520 - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16525 @@ -13997,7 +14557,7 @@
16526 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16529 - $as_echo "$ac_log"
16534 @@ -14320,9 +14880,9 @@
16538 - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16539 - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16540 - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16547 @@ -14658,7 +15218,7 @@
16551 - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16556 @@ -14666,17 +15226,17 @@
16560 - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16563 if test x"$ac_file" != x-; then
16565 - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16566 -$as_echo "$as_me: creating $ac_file" >&6;}
16567 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16573 - ac_sed_conf_input=`$as_echo "$configure_input" |
16578 @@ -14693,7 +15253,7 @@
16582 -$as_echo X"$ac_file" |
16587 @@ -14717,9 +15277,9 @@
16591 - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16594 - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16599 @@ -14781,8 +15341,8 @@
16600 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16603 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --dataroot…
16604 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16605 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --dat…
16606 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16610 @@ -14826,9 +15386,9 @@
16611 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16612 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16613 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16614 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable …
16615 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the vari…
16617 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16621 rm -f "$ac_tmp/stdin"
16622 @@ -14844,20 +15404,20 @@
16624 if test x"$ac_file" != x-; then
16626 - $as_echo "/* $configure_input */" \
16628 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16632 - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16633 -$as_echo "$as_me: $ac_file is unchanged" >&6;}
16634 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16637 rm -f "$ac_file"
16642 - $as_echo "/* $configure_input */" \
16644 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16645 || as_fn_error $? "could not create -" "$LINENO" 5
16647 @@ -14877,7 +15437,7 @@
16651 -$as_echo X"$_am_arg" |
16656 @@ -14897,8 +15457,8 @@
16657 s/.*/./; q'`/stamp-h$_am_stamp_count
16660 - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16661 -$as_echo "$as_me: executing $ac_file commands" >&6;}
16662 + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16667 @@ -14924,7 +15484,7 @@
16671 - am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
16672 + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
16674 # dependency-tracking related rules and includes.
16676 @@ -14936,7 +15496,7 @@
16680 -$as_echo X"$am_mf" |
16685 @@ -14958,7 +15518,7 @@
16689 -$as_echo X/"$am_mf" |
16694 @@ -14983,8 +15543,8 @@
16697 if test $am_rc -ne 0; then
16698 - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16699 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16700 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16704 re-running the configure script with MAKE=\"gmake\" (or whatever is
16705 @@ -15528,6 +16088,7 @@
16713 @@ -15577,12 +16138,12 @@
16716 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16717 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >…
16718 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16719 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_op…
16724 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
16725 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result:
16729 @@ -15592,7 +16153,7 @@
16733 -$as_echo "
16738 @@ -15602,3 +16163,4 @@
16743 diff -Naur third-party-libevdev-bak/configure.ac third-party-new/configure.ac
16744 --- third-party-libevdev-bak/configure.ac 2023-03-28 10:49:53.372511500 +0800
16745 +++ third-party-new/configure.ac 2023-04-03 14:16:07.460147800 +0800
16746 @@ -1,28 +1,13 @@
16747 -# Copyright © 2013 Red Hat, Inc.
16748 +# SPDX-License-Identifier: MIT
16750 -# Permission to use, copy, modify, distribute, and sell this software and its
16751 -# documentation for any purpose is hereby granted without fee, provided that
16752 -# the above copyright notice appear in all copies and that both that copyright
16753 -# notice and this permission notice appear in supporting documentation, and
16754 -# that the name of the copyright holders not be used in advertising or
16755 -# publicity pertaining to distribution of the software without specific,
16756 -# written prior permission. The copyright holders make no representations
16757 -# about the suitability of this software for any purpose. It is provided "as
16758 -# is" without express or implied warranty.
16761 -# THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
16762 -# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
16763 -# EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
16764 -# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
16765 -# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
16766 -# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
16767 -# OF THIS SOFTWARE.
16773 - [1.10.0],
16778 diff -Naur third-party-libevdev-bak/doc/Makefile.in third-party-new/doc/Makefile.in
16779 --- third-party-libevdev-bak/doc/Makefile.in 1970-01-01 08:00:00.000000000 +0800
16780 +++ third-party-new/doc/Makefile.in 2023-04-03 10:53:26.909078800 +0800
16781 @@ -0,0 +1,586 @@
16785 +# Copyright (C) 1994-2021 Free Software Foundation, Inc.
16800 + if test -z '$(MAKELEVEL)'; then \
16802 + elif test -n '$(MAKE_HOST)'; then \
16804 + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
16811 + case $${target_option-} in \
16814 + "target option '$${target_option-}' specified" >&2; \
16837 + *=*|--*) continue;; \
16838 + -*I) strip_trailopt 'I'; skip_next=yes;; \
16839 + -*I?*) strip_trailopt 'I';; \
16840 + -*O) strip_trailopt 'O'; skip_next=yes;; \
16841 + -*O?*) strip_trailopt 'O';; \
16842 + -*l) strip_trailopt 'l'; skip_next=yes;; \
16843 + -*l?*) strip_trailopt 'l';; \
16844 + -[dEDm]) skip_next=yes;; \
16845 + -[JT]) skip_next=yes;; \
16859 +install_sh_DATA = $(install_sh) -c -m 644
16860 +install_sh_PROGRAM = $(install_sh) -c
16861 +install_sh_SCRIPT = $(install_sh) -c
16881 +mkinstalldirs = $(install_sh) -d
16902 + *) (install-info --version) >/dev/null 2>&1;; \
16909 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
16914 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
16926 + test -z "$$files" \
16927 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
16928 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
16929 + $(am__cd) "$$dir" && rm -f $$files; }; \
17084 +@HAVE_DOXYGEN_TRUE@ $(top_srcdir)/libevdev/libevdev-uinput.h
17086 +@HAVE_DOXYGEN_TRUE@doc_src = $(shell find html -type f -printf "html/%P\n" 2>/dev/null)
17090 +@HAVE_DOXYGEN_TRUE@ style/doxy-boot.js \
17101 +all: all-am
17108 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
17109 + && { if test -f $@; then exit 0; else break; fi; }; \
17113 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
17115 + $(AUTOMAKE) --foreign doc/Makefile
17119 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
17126 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
17129 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
17131 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
17138 +mostlyclean-libtool:
17139 + -rm -f *.lo
17141 +clean-libtool:
17142 + -rm -rf .libs _libs
17143 +install-man3: $(man3_MANS)
17147 + test -n "$(man3dir)" \
17148 + && test -n "`echo $$list1$$list2`" \
17153 + if test -n "$$list2"; then \
17155 + | sed -n '/\.3[a-z]*$$/p'; \
17158 + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
17161 + sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
17162 + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
17172 + test -z "$$files" || { \
17177 +uninstall-man3:
17179 + @list='$(man3_MANS)'; test -n "$(man3dir)" || exit 0; \
17181 + } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
17182 + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
17191 + $(MAKE) $(AM_MAKEFLAGS) distdir-am
17193 +distdir-am: $(DISTFILES)
17198 + sed -e "s|^$$srcdirstrip/||;t" \
17199 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
17203 + sort -u` ;; \
17206 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
17207 + if test -d $$d/$$file; then \
17208 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
17209 + if test -d "$(distdir)/$$file"; then \
17210 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
17212 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
17213 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
17214 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
17216 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
17218 + test -f "$(distdir)/$$file" \
17219 + || cp -p $$d/$$file "$(distdir)/$$file" \
17225 + dist-hook
17226 +check-am: all-am
17227 +check: check-am
17228 +all-am: Makefile $(MANS) $(DATA)
17231 + test -z "$$dir" || $(MKDIR_P) "$$dir"; \
17233 +install: install-am
17234 +install-exec: install-exec-am
17235 +install-data: install-data-am
17236 +uninstall: uninstall-am
17238 +install-am: all-am
17239 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
17241 +installcheck: installcheck-am
17242 +install-strip:
17243 + if test -z '$(STRIP)'; then \
17245 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
17249 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
17252 +mostlyclean-generic:
17254 +clean-generic:
17256 +distclean-generic:
17257 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
17258 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILE…
17260 +maintainer-clean-generic:
17263 +@HAVE_DOXYGEN_FALSE@clean-local:
17264 +clean: clean-am
17266 +clean-am: clean-generic clean-libtool clean-local mostlyclean-am
17268 +distclean: distclean-am
17269 + -rm -f Makefile
17270 +distclean-am: clean-am distclean-generic
17272 +dvi: dvi-am
17274 +dvi-am:
17276 +html: html-am
17278 +html-am:
17280 +info: info-am
17282 +info-am:
17284 +install-data-am: install-man
17286 +install-dvi: install-dvi-am
17288 +install-dvi-am:
17290 +install-exec-am:
17292 +install-html: install-html-am
17294 +install-html-am:
17296 +install-info: install-info-am
17298 +install-info-am:
17300 +install-man: install-man3
17302 +install-pdf: install-pdf-am
17304 +install-pdf-am:
17306 +install-ps: install-ps-am
17308 +install-ps-am:
17310 +installcheck-am:
17312 +maintainer-clean: maintainer-clean-am
17313 + -rm -f Makefile
17314 +maintainer-clean-am: distclean-am maintainer-clean-generic
17316 +mostlyclean: mostlyclean-am
17318 +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
17320 +pdf: pdf-am
17322 +pdf-am:
17324 +ps: ps-am
17326 +ps-am:
17328 +uninstall-am: uninstall-man
17330 +uninstall-man: uninstall-man3
17332 +.MAKE: install-am install-strip
17334 +.PHONY: all all-am check check-am clean clean-generic clean-libtool \
17335 + clean-local cscopelist-am ctags-am dist-hook distclean \
17336 + distclean-generic distclean-libtool distdir dvi dvi-am html \
17337 + html-am info info-am install install-am install-data \
17338 + install-data-am install-dvi install-dvi-am install-exec \
17339 + install-exec-am install-html install-html-am install-info \
17340 + install-info-am install-man install-man3 install-pdf \
17341 + install-pdf-am install-ps install-ps-am install-strip \
17342 + installcheck installcheck-am installdirs maintainer-clean \
17343 + maintainer-clean-generic mostlyclean mostlyclean-generic \
17344 + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
17345 + uninstall-am uninstall-man uninstall-man3
17353 +@HAVE_DOXYGEN_TRUE@clean-local:
17354 +@HAVE_DOXYGEN_TRUE@ $(AM_V_at)rm -rf html
17357 +dist-hook:
17358 + @test -f $(distdir)/html/index.html || (\
17368 diff -Naur third-party-libevdev-bak/doc/html/backwardscompatibility.html third-party-new/doc/html/b…
17369 --- third-party-libevdev-bak/doc/html/backwardscompatibility.html 2023-03-28 10:49:53.372511500 +08…
17370 +++ third-party-new/doc/html/backwardscompatibility.html 2023-04-01 15:52:50.960090700 +0800
17371 @@ -6,7 +6,7 @@
17372 <!-- For Mobile Devices -->
17373 <meta name="viewport" content="width=device-width, initial-scale=1">
17374 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17375 - <meta name="generator" content="Doxygen 1.8.20"/>
17377 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17379 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17380 @@ -25,7 +25,7 @@
17381 <nav class="navbar navbar-default" role="navigation">
17383 <div class="navbar-header">
17384 - <a class="navbar-brand">libevdev 1.10.0</a>
17385 + <a class="navbar-brand">libevdev 1.12.1</a>
17389 @@ -36,10 +36,10 @@
17390 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17391 <div style="margin-bottom: 15px;">
17392 <!-- end header part -->
17393 -<!-- Generated by Doxygen 1.8.20 -->
17394 +<!-- Generated by Doxygen 1.9.1 -->
17396 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17397 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17399 /* @license-end */
17402 @@ -102,7 +102,7 @@
17406 -</a> 1.8.20
17411 diff -Naur third-party-libevdev-bak/doc/html/deprecated.html third-party-new/doc/html/deprecated.ht…
17412 --- third-party-libevdev-bak/doc/html/deprecated.html 2023-03-28 10:49:53.372511500 +0800
17413 +++ third-party-new/doc/html/deprecated.html 2023-04-01 15:53:28.368499700 +0800
17414 @@ -6,7 +6,7 @@
17415 <!-- For Mobile Devices -->
17416 <meta name="viewport" content="width=device-width, initial-scale=1">
17417 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17418 - <meta name="generator" content="Doxygen 1.8.20"/>
17420 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17422 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17423 @@ -25,7 +25,7 @@
17424 <nav class="navbar navbar-default" role="navigation">
17426 <div class="navbar-header">
17427 - <a class="navbar-brand">libevdev 1.10.0</a>
17428 + <a class="navbar-brand">libevdev 1.12.1</a>
17432 @@ -36,10 +36,10 @@
17433 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17434 <div style="margin-bottom: 15px;">
17435 <!-- end header part -->
17436 -<!-- Generated by Doxygen 1.8.20 -->
17437 +<!-- Generated by Doxygen 1.9.1 -->
17439 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17440 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17442 /* @license-end */
17445 @@ -73,12 +73,12 @@
17446 </div><!--header-->
17450 …-context logging instead, see <a class="el" href="group__logging.html#ga2830ff0aa391d8d1111682d3e7…
17452 …-context logging instead, see <a class="el" href="group__logging.html#ga2830ff0aa391d8d1111682d3e7…
17454 -<dd><a class="anchor" id="_deprecated000002"></a>Use per-context logging instead, see <a class="el…
17455 -<dt>Global <a class="el" href="group__logging.html#ga1da07493a798595cf85c127490b98ee8">libevdev_ge…
17456 -<dd><a class="anchor" id="_deprecated000003"></a>Use per-context logging instead, see <a class="el…
17457 …-context logging instead, see <a class="el" href="group__logging.html#ga2830ff0aa391d8d1111682d3e7…
17459 </div></div><!-- contents -->
17460 </div><!-- PageDoc -->
17461 @@ -92,7 +92,7 @@
17465 -</a> 1.8.20
17470 diff -Naur third-party-libevdev-bak/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html third-party-…
17471 --- third-party-libevdev-bak/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html 2023-03-28 10:49:53…
17472 +++ third-party-new/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html 2023-04-01 15:53:39.85367020…
17473 @@ -6,9 +6,9 @@
17474 <!-- For Mobile Devices -->
17475 <meta name="viewport" content="width=device-width, initial-scale=1">
17476 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17477 - <meta name="generator" content="Doxygen 1.8.20"/>
17479 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17480 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev Direc…
17482 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17485 @@ -25,7 +25,7 @@
17486 <nav class="navbar navbar-default" role="navigation">
17488 <div class="navbar-header">
17489 - <a class="navbar-brand">libevdev 1.10.0</a>
17490 + <a class="navbar-brand">libevdev 1.12.1</a>
17494 @@ -36,10 +36,10 @@
17495 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17496 <div style="margin-bottom: 15px;">
17497 <!-- end header part -->
17498 -<!-- Generated by Doxygen 1.8.20 -->
17499 +<!-- Generated by Doxygen 1.9.1 -->
17501 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17502 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17504 /* @license-end */
17507 @@ -95,7 +95,7 @@
17511 -</a> 1.8.20
17516 diff -Naur third-party-libevdev-bak/doc/html/doxygen.css third-party-new/doc/html/doxygen.css
17517 --- third-party-libevdev-bak/doc/html/doxygen.css 2023-03-28 10:49:53.372511500 +0800
17518 +++ third-party-new/doc/html/doxygen.css 2023-04-01 15:54:04.290717000 +0800
17519 @@ -1,4 +1,4 @@
17520 -/* The standard CSS for doxygen 1.8.20 */
17524 font: 400 14px/22px Roboto,sans-serif;
17525 @@ -103,30 +103,96 @@
17529 - font-size: 70%;
17530 - text-align: center;
17531 + font-size: 70%;
17532 + text-align: center;
17536 - font-size: 90%;
17537 - text-align: center;
17538 + font-size: 90%;
17539 + text-align: center;
17542 -div.qindex, div.navtab{
17543 - background-color: #EBEFF6;
17544 - border: 1px solid #A3B4D7;
17545 - text-align: center;
17547 + border-right: 1px solid #A3B4D7;
17548 + padding-right: 15px;
17549 + text-align: right;
17550 + line-height: 110%;
17554 + border-spacing: 0;
17558 + padding-right: 6px;
17559 + padding-left: 6px;
17562 + background-image: url('tab_a.png');
17563 + background-repeat:repeat-x;
17564 + padding-right: 6px;
17565 + padding-left: 6px;
17570 + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
17574 + font-weight: bold;
17577 -div.qindex, div.navpath {
17579 + text-align: center;
17581 line-height: 140%;
17582 + font-size: 130%;
17586 -div.navtab {
17587 - margin-right: 15px;
17589 + font-size: 180%;
17590 + font-weight: bold;
17598 + text-decoration: none;
17603 + column-count:1
17607 + display:inline-block;
17608 + margin-left: 50px;
17610 + line-height: 1.15em;
17614 + background-color: #F8F9FC;
17617 +@media(min-width: 1120px) {
17619 + column-count:2
17623 +@media(min-width: 1320px) {
17625 + column-count:3
17633 @@ -143,17 +209,6 @@
17634 text-decoration: underline;
17637 -a.qindex {
17638 - font-weight: bold;
17639 -}
17640 -
17641 -a.qindexHL {
17642 - font-weight: bold;
17643 - background-color: #9CAFD4;
17644 - color: #FFFFFF;
17645 - border: 1px double #869DCA;
17646 -}
17647 -
17651 @@ -1426,6 +1481,12 @@
17652 margin-left: 45px;
17656 + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
17657 + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola,…
17661 .PageDocRTL-title div.toc li.level1 {
17662 margin-left: 0 !important;
17663 margin-right: 0;
17664 diff -Naur third-party-libevdev-bak/doc/html/files.html third-party-new/doc/html/files.html
17665 --- third-party-libevdev-bak/doc/html/files.html 2023-03-28 10:49:53.372511500 +0800
17666 +++ third-party-new/doc/html/files.html 2023-04-01 15:54:29.612789500 +0800
17667 @@ -6,7 +6,7 @@
17668 <!-- For Mobile Devices -->
17669 <meta name="viewport" content="width=device-width, initial-scale=1">
17670 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17671 - <meta name="generator" content="Doxygen 1.8.20"/>
17673 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17675 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17676 @@ -25,7 +25,7 @@
17677 <nav class="navbar navbar-default" role="navigation">
17679 <div class="navbar-header">
17680 - <a class="navbar-brand">libevdev 1.10.0</a>
17681 + <a class="navbar-brand">libevdev 1.12.1</a>
17685 @@ -36,10 +36,10 @@
17686 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17687 <div style="margin-bottom: 15px;">
17688 <!-- end header part -->
17689 -<!-- Generated by Doxygen 1.8.20 -->
17690 +<!-- Generated by Doxygen 1.9.1 -->
17692 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17693 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17695 /* @license-end */
17698 @@ -90,7 +90,7 @@
17702 -</a> 1.8.20
17707 diff -Naur third-party-libevdev-bak/doc/html/globals.html third-party-new/doc/html/globals.html
17708 --- third-party-libevdev-bak/doc/html/globals.html 2023-03-28 10:49:53.376511600 +0800
17709 +++ third-party-new/doc/html/globals.html 2023-04-01 15:54:54.760637400 +0800
17710 @@ -6,7 +6,7 @@
17711 <!-- For Mobile Devices -->
17712 <meta name="viewport" content="width=device-width, initial-scale=1">
17713 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17714 - <meta name="generator" content="Doxygen 1.8.20"/>
17716 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17718 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17719 @@ -25,7 +25,7 @@
17720 <nav class="navbar navbar-default" role="navigation">
17722 <div class="navbar-header">
17723 - <a class="navbar-brand">libevdev 1.10.0</a>
17724 + <a class="navbar-brand">libevdev 1.12.1</a>
17728 @@ -36,10 +36,10 @@
17729 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17730 <div style="margin-bottom: 15px;">
17731 <!-- end header part -->
17732 -<!-- Generated by Doxygen 1.8.20 -->
17733 +<!-- Generated by Doxygen 1.9.1 -->
17735 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17736 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17738 /* @license-end */
17741 @@ -416,7 +416,7 @@
17745 -</a> 1.8.20
17750 diff -Naur third-party-libevdev-bak/doc/html/globals_defs.html third-party-new/doc/html/globals_def…
17751 --- third-party-libevdev-bak/doc/html/globals_defs.html 2023-03-28 10:49:53.376511600 +0800
17752 +++ third-party-new/doc/html/globals_defs.html 2023-04-01 15:55:04.052239300 +0800
17753 @@ -6,7 +6,7 @@
17754 <!-- For Mobile Devices -->
17755 <meta name="viewport" content="width=device-width, initial-scale=1">
17756 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17757 - <meta name="generator" content="Doxygen 1.8.20"/>
17759 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17761 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17762 @@ -25,7 +25,7 @@
17763 <nav class="navbar navbar-default" role="navigation">
17765 <div class="navbar-header">
17766 - <a class="navbar-brand">libevdev 1.10.0</a>
17767 + <a class="navbar-brand">libevdev 1.12.1</a>
17771 @@ -36,10 +36,10 @@
17772 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17773 <div style="margin-bottom: 15px;">
17774 <!-- end header part -->
17775 -<!-- Generated by Doxygen 1.8.20 -->
17776 +<!-- Generated by Doxygen 1.9.1 -->
17778 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17779 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17781 /* @license-end */
17784 @@ -87,7 +87,7 @@
17788 -</a> 1.8.20
17793 diff -Naur third-party-libevdev-bak/doc/html/globals_enum.html third-party-new/doc/html/globals_enu…
17794 --- third-party-libevdev-bak/doc/html/globals_enum.html 2023-03-28 10:49:53.376511600 +0800
17795 +++ third-party-new/doc/html/globals_enum.html 2023-04-01 15:55:13.962503800 +0800
17796 @@ -6,7 +6,7 @@
17797 <!-- For Mobile Devices -->
17798 <meta name="viewport" content="width=device-width, initial-scale=1">
17799 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17800 - <meta name="generator" content="Doxygen 1.8.20"/>
17802 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17804 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17805 @@ -25,7 +25,7 @@
17806 <nav class="navbar navbar-default" role="navigation">
17808 <div class="navbar-header">
17809 - <a class="navbar-brand">libevdev 1.10.0</a>
17810 + <a class="navbar-brand">libevdev 1.12.1</a>
17814 @@ -36,10 +36,10 @@
17815 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17816 <div style="margin-bottom: 15px;">
17817 <!-- end header part -->
17818 -<!-- Generated by Doxygen 1.8.20 -->
17819 +<!-- Generated by Doxygen 1.9.1 -->
17821 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17822 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17824 /* @license-end */
17827 @@ -99,7 +99,7 @@
17831 -</a> 1.8.20
17836 diff -Naur third-party-libevdev-bak/doc/html/globals_eval.html third-party-new/doc/html/globals_eva…
17837 --- third-party-libevdev-bak/doc/html/globals_eval.html 2023-03-28 10:49:53.376511600 +0800
17838 +++ third-party-new/doc/html/globals_eval.html 2023-04-01 15:55:22.112416100 +0800
17839 @@ -6,7 +6,7 @@
17840 <!-- For Mobile Devices -->
17841 <meta name="viewport" content="width=device-width, initial-scale=1">
17842 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17843 - <meta name="generator" content="Doxygen 1.8.20"/>
17845 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17847 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17848 @@ -25,7 +25,7 @@
17849 <nav class="navbar navbar-default" role="navigation">
17851 <div class="navbar-header">
17852 - <a class="navbar-brand">libevdev 1.10.0</a>
17853 + <a class="navbar-brand">libevdev 1.12.1</a>
17857 @@ -36,10 +36,10 @@
17858 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17859 <div style="margin-bottom: 15px;">
17860 <!-- end header part -->
17861 -<!-- Generated by Doxygen 1.8.20 -->
17862 +<!-- Generated by Doxygen 1.9.1 -->
17864 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17865 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17867 /* @license-end */
17870 @@ -123,7 +123,7 @@
17874 -</a> 1.8.20
17879 diff -Naur third-party-libevdev-bak/doc/html/globals_func.html third-party-new/doc/html/globals_fun…
17880 --- third-party-libevdev-bak/doc/html/globals_func.html 2023-03-28 10:49:53.376511600 +0800
17881 +++ third-party-new/doc/html/globals_func.html 2023-04-01 15:58:47.652290800 +0800
17882 @@ -6,7 +6,7 @@
17883 <!-- For Mobile Devices -->
17884 <meta name="viewport" content="width=device-width, initial-scale=1">
17885 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17886 - <meta name="generator" content="Doxygen 1.8.20"/>
17888 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17890 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17891 @@ -25,7 +25,7 @@
17892 <nav class="navbar navbar-default" role="navigation">
17894 <div class="navbar-header">
17895 - <a class="navbar-brand">libevdev 1.10.0</a>
17896 + <a class="navbar-brand">libevdev 1.12.1</a>
17900 @@ -36,10 +36,10 @@
17901 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17902 <div style="margin-bottom: 15px;">
17903 <!-- end header part -->
17904 -<!-- Generated by Doxygen 1.8.20 -->
17905 +<!-- Generated by Doxygen 1.9.1 -->
17907 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17908 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17910 /* @license-end */
17913 @@ -344,7 +344,7 @@
17917 -</a> 1.8.20
17922 diff -Naur third-party-libevdev-bak/doc/html/globals_type.html third-party-new/doc/html/globals_typ…
17923 --- third-party-libevdev-bak/doc/html/globals_type.html 2023-03-28 10:49:53.376511600 +0800
17924 +++ third-party-new/doc/html/globals_type.html 2023-04-01 15:59:25.040970100 +0800
17925 @@ -6,7 +6,7 @@
17926 <!-- For Mobile Devices -->
17927 <meta name="viewport" content="width=device-width, initial-scale=1">
17928 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17929 - <meta name="generator" content="Doxygen 1.8.20"/>
17931 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17933 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17934 @@ -25,7 +25,7 @@
17935 <nav class="navbar navbar-default" role="navigation">
17937 <div class="navbar-header">
17938 - <a class="navbar-brand">libevdev 1.10.0</a>
17939 + <a class="navbar-brand">libevdev 1.12.1</a>
17943 @@ -36,10 +36,10 @@
17944 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17945 <div style="margin-bottom: 15px;">
17946 <!-- end header part -->
17947 -<!-- Generated by Doxygen 1.8.20 -->
17948 +<!-- Generated by Doxygen 1.9.1 -->
17950 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17951 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17953 /* @license-end */
17956 @@ -87,7 +87,7 @@
17960 -</a> 1.8.20
17965 diff -Naur third-party-libevdev-bak/doc/html/group__bits.html third-party-new/doc/html/group__bits.…
17966 --- third-party-libevdev-bak/doc/html/group__bits.html 2023-03-28 10:49:53.376511600 +0800
17967 +++ third-party-new/doc/html/group__bits.html 2023-04-01 15:59:37.771463600 +0800
17968 @@ -6,7 +6,7 @@
17969 <!-- For Mobile Devices -->
17970 <meta name="viewport" content="width=device-width, initial-scale=1">
17971 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
17972 - <meta name="generator" content="Doxygen 1.8.20"/>
17974 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
17976 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
17977 @@ -25,7 +25,7 @@
17978 <nav class="navbar navbar-default" role="navigation">
17980 <div class="navbar-header">
17981 - <a class="navbar-brand">libevdev 1.10.0</a>
17982 + <a class="navbar-brand">libevdev 1.12.1</a>
17986 @@ -36,10 +36,10 @@
17987 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
17988 <div style="margin-bottom: 15px;">
17989 <!-- end header part -->
17990 -<!-- Generated by Doxygen 1.8.20 -->
17991 +<!-- Generated by Doxygen 1.9.1 -->
17993 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
17994 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
17996 /* @license-end */
17999 @@ -179,6 +179,9 @@
18006 </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
18009 @@ -489,7 +492,7 @@
18013 -<p>If the device supports ABS_MT_SLOT, the value returned for any ABS_MT_* event code is the value…
18018 @@ -865,9 +868,6 @@
18021 </div><!-- contents -->
18022 -<div class="ttc" id="agroup__bits_html_gab2ab9dad417f33daa79fa0c3d682df0b"><div class="ttname"><a …
18023 -<div class="ttc" id="agroup__bits_html_ga6259f4c6bdba950329ff9cd48c2ef8a3"><div class="ttname"><a …
18024 -<div class="ttc" id="agroup__bits_html_ga398bef155fa4a0cfb832de30723ebd14"><div class="ttname"><a …
18025 <!-- HTML footer for doxygen 1.8.8-->
18026 <!-- start footer part -->
18028 @@ -878,7 +878,7 @@
18032 -</a> 1.8.20
18037 diff -Naur third-party-libevdev-bak/doc/html/group__events.html third-party-new/doc/html/group__eve…
18038 --- third-party-libevdev-bak/doc/html/group__events.html 2023-03-28 10:49:53.376511600 +0800
18039 +++ third-party-new/doc/html/group__events.html 2023-04-01 15:59:49.270095000 +0800
18040 @@ -6,7 +6,7 @@
18041 <!-- For Mobile Devices -->
18042 <meta name="viewport" content="width=device-width, initial-scale=1">
18043 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18044 - <meta name="generator" content="Doxygen 1.8.20"/>
18046 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18048 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18049 @@ -25,7 +25,7 @@
18050 <nav class="navbar navbar-default" role="navigation">
18052 <div class="navbar-header">
18053 - <a class="navbar-brand">libevdev 1.10.0</a>
18054 + <a class="navbar-brand">libevdev 1.12.1</a>
18058 @@ -36,10 +36,10 @@
18059 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18060 <div style="margin-bottom: 15px;">
18061 <!-- end header part -->
18062 -<!-- Generated by Doxygen 1.8.20 -->
18063 +<!-- Generated by Doxygen 1.9.1 -->
18065 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18066 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18068 /* @license-end */
18071 @@ -81,14 +81,14 @@
18073 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
18075 -<tr class="memitem:ga56c288d9f2e4c1632986c4e218c494e9"><td class="memItemLeft" align="right" valig…
18076 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4…
18077 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b1…
18078 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4e…
18085 -<tr class="memitem:ga4a96221b3c7f54dfb86035d952154e3a"><td class="memItemLeft" align="right" valig…
18086 -<a class="el" href="group__events.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad4330…
18092 @@ -263,7 +263,7 @@
18096 -</a> 1.8.20
18101 diff -Naur third-party-libevdev-bak/doc/html/group__init.html third-party-new/doc/html/group__init.…
18102 --- third-party-libevdev-bak/doc/html/group__init.html 2023-03-28 10:49:53.376511600 +0800
18103 +++ third-party-new/doc/html/group__init.html 2023-04-01 16:00:25.613680900 +0800
18104 @@ -6,7 +6,7 @@
18105 <!-- For Mobile Devices -->
18106 <meta name="viewport" content="width=device-width, initial-scale=1">
18107 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18108 - <meta name="generator" content="Doxygen 1.8.20"/>
18110 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18112 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18113 @@ -25,7 +25,7 @@
18114 <nav class="navbar navbar-default" role="navigation">
18116 <div class="navbar-header">
18117 - <a class="navbar-brand">libevdev 1.10.0</a>
18118 + <a class="navbar-brand">libevdev 1.12.1</a>
18122 @@ -36,10 +36,10 @@
18123 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18124 <div style="margin-bottom: 15px;">
18125 <!-- end header part -->
18126 -<!-- Generated by Doxygen 1.8.20 -->
18127 +<!-- Generated by Doxygen 1.9.1 -->
18129 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18130 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18132 /* @license-end */
18135 @@ -81,8 +81,8 @@
18137 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
18139 -<tr class="memitem:gaa282ec9badaa6bc11b1dc5bb124dbd5b"><td class="memItemLeft" align="right" valig…
18140 -<a class="el" href="group__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebd…
18146 @@ -120,10 +120,13 @@
18150 -<div class="line"><span class="keywordflow">if</span> (err < 0) {</div>
18152 …span class="stringliteral">"Failed (errno %d): %s\n"</span>, -err, strerror(-err));</div>
18158 …</div><!-- fragment --><p><a class="el" href="group__init.html#ga6658ac490d68c307ff8b8d1536c12b44"…
18161 @@ -181,6 +184,11 @@
18169 …v, int fd)</div><div class="ttdoc">Change the fd for this device, without re-reading the actual de…
18170 </div><!-- fragment --><p>The fd may be open in O_RDONLY or O_RDWR.</p>
18173 @@ -409,14 +417,6 @@
18176 </div><!-- contents -->
18177 -<div class="ttc" id="agroup__init_html_ga332c8ee260b4ef864345abe5d04e820c"><div class="ttname"><a …
18178 -<div class="ttc" id="agroup__init_html_ga6658ac490d68c307ff8b8d1536c12b44"><div class="ttname"><a …
18179 -<div class="ttc" id="agroup__init_html_gacd9fe760d15be25fc99ce469034bd78c"><div class="ttname"><a …
18180 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61…
18181 -<div class="ttc" id="agroup__events_html_gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad43…
18182 -<div class="ttc" id="agroup__events_html_gabb96c864e836c0b98788f4ab771c3a76"><div class="ttname"><…
18183 -<div class="ttc" id="agroup__init_html_gac71c9cca4c572ed1b1a8c233be70a17c"><div class="ttname"><a …
18184 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a8…
18185 <!-- HTML footer for doxygen 1.8.8-->
18186 <!-- start footer part -->
18188 @@ -427,7 +427,7 @@
18192 -</a> 1.8.20
18197 diff -Naur third-party-libevdev-bak/doc/html/group__kernel.html third-party-new/doc/html/group__ker…
18198 --- third-party-libevdev-bak/doc/html/group__kernel.html 2023-03-28 10:49:53.376511600 +0800
18199 +++ third-party-new/doc/html/group__kernel.html 2023-04-01 16:00:37.939522800 +0800
18200 @@ -6,7 +6,7 @@
18201 <!-- For Mobile Devices -->
18202 <meta name="viewport" content="width=device-width, initial-scale=1">
18203 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18204 - <meta name="generator" content="Doxygen 1.8.20"/>
18206 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18208 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18209 @@ -25,7 +25,7 @@
18210 <nav class="navbar navbar-default" role="navigation">
18212 <div class="navbar-header">
18213 - <a class="navbar-brand">libevdev 1.10.0</a>
18214 + <a class="navbar-brand">libevdev 1.12.1</a>
18218 @@ -36,10 +36,10 @@
18219 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18220 <div style="margin-bottom: 15px;">
18221 <!-- end header part -->
18222 -<!-- Generated by Doxygen 1.8.20 -->
18223 +<!-- Generated by Doxygen 1.9.1 -->
18225 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18226 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18228 /* @license-end */
18231 @@ -81,8 +81,8 @@
18233 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
18235 -<tr class="memitem:ga8cddf7779debef0067665671e911ec41"><td class="memItemLeft" align="right" valig…
18236 -<a class="el" href="group__kernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89ac…
18242 @@ -583,6 +583,9 @@
18245 <div class="line"> -1);</div>
18249 …</div><!-- fragment --><p>If any LED code or value is invalid, this function returns -EINVAL and n…
18252 @@ -1309,9 +1312,6 @@
18255 </div><!-- contents -->
18256 -<div class="ttc" id="agroup__kernel_html_gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89…
18257 -<div class="ttc" id="agroup__kernel_html_ga93a19fa6e5be57903aff7c4a60af2a00"><div class="ttname"><…
18258 -<div class="ttc" id="agroup__kernel_html_gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff…
18259 <!-- HTML footer for doxygen 1.8.8-->
18260 <!-- start footer part -->
18262 @@ -1322,7 +1322,7 @@
18266 -</a> 1.8.20
18271 diff -Naur third-party-libevdev-bak/doc/html/group__logging.html third-party-new/doc/html/group__lo…
18272 --- third-party-libevdev-bak/doc/html/group__logging.html 2023-03-28 10:49:53.376511600 +0800
18273 +++ third-party-new/doc/html/group__logging.html 2023-04-01 16:00:49.150108500 +0800
18274 @@ -6,7 +6,7 @@
18275 <!-- For Mobile Devices -->
18276 <meta name="viewport" content="width=device-width, initial-scale=1">
18277 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18278 - <meta name="generator" content="Doxygen 1.8.20"/>
18280 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18282 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18283 @@ -25,7 +25,7 @@
18284 <nav class="navbar navbar-default" role="navigation">
18286 <div class="navbar-header">
18287 - <a class="navbar-brand">libevdev 1.10.0</a>
18288 + <a class="navbar-brand">libevdev 1.12.1</a>
18292 @@ -36,10 +36,10 @@
18293 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18294 <div style="margin-bottom: 15px;">
18295 <!-- end header part -->
18296 -<!-- Generated by Doxygen 1.8.20 -->
18297 +<!-- Generated by Doxygen 1.9.1 -->
18299 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18300 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18302 /* @license-end */
18305 @@ -91,9 +91,9 @@
18307 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
18309 -<tr class="memitem:ga0b798d0864f2b1b10e4603f9431b3364"><td class="memItemLeft" align="right" valig…
18310 -<a class="el" href="group__logging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7ba…
18311 -<a class="el" href="group__logging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1dd…
18318 @@ -364,7 +364,7 @@
18322 -</a> 1.8.20
18327 diff -Naur third-party-libevdev-bak/doc/html/group__misc.html third-party-new/doc/html/group__misc.…
18328 --- third-party-libevdev-bak/doc/html/group__misc.html 2023-03-28 10:49:53.376511600 +0800
18329 +++ third-party-new/doc/html/group__misc.html 2023-04-01 16:01:08.704374400 +0800
18330 @@ -6,7 +6,7 @@
18331 <!-- For Mobile Devices -->
18332 <meta name="viewport" content="width=device-width, initial-scale=1">
18333 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18334 - <meta name="generator" content="Doxygen 1.8.20"/>
18336 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18338 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18339 @@ -25,7 +25,7 @@
18340 <nav class="navbar navbar-default" role="navigation">
18342 <div class="navbar-header">
18343 - <a class="navbar-brand">libevdev 1.10.0</a>
18344 + <a class="navbar-brand">libevdev 1.12.1</a>
18348 @@ -36,10 +36,10 @@
18349 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18350 <div style="margin-bottom: 15px;">
18351 <!-- end header part -->
18352 -<!-- Generated by Doxygen 1.8.20 -->
18353 +<!-- Generated by Doxygen 1.9.1 -->
18355 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18356 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18358 /* @license-end */
18361 @@ -365,7 +365,7 @@
18364 …<p>This is virtually the same as: </p><pre class="fragment"> ev->type == type && ev->…
18365 -</pre><p>with the exception that some sanity checks are performed to ensure type and code are vali…
18370 @@ -407,7 +407,7 @@
18373 <p>This is virtually the same as: </p><pre class="fragment"> ev->type == type
18374 -</pre><p>with the exception that some sanity checks are performed to ensure type is valid.</p>
18379 @@ -866,7 +866,7 @@
18383 -</a> 1.8.20
18388 diff -Naur third-party-libevdev-bak/doc/html/group__mt.html third-party-new/doc/html/group__mt.html
18389 --- third-party-libevdev-bak/doc/html/group__mt.html 2023-03-28 10:49:53.376511600 +0800
18390 +++ third-party-new/doc/html/group__mt.html 2023-04-01 16:01:21.378960200 +0800
18391 @@ -6,7 +6,7 @@
18392 <!-- For Mobile Devices -->
18393 <meta name="viewport" content="width=device-width, initial-scale=1">
18394 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18395 - <meta name="generator" content="Doxygen 1.8.20"/>
18397 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18398 <title>libevdev: Multi-touch related functions</title>
18399 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18400 @@ -25,7 +25,7 @@
18401 <nav class="navbar navbar-default" role="navigation">
18403 <div class="navbar-header">
18404 - <a class="navbar-brand">libevdev 1.10.0</a>
18405 + <a class="navbar-brand">libevdev 1.12.1</a>
18409 @@ -36,10 +36,10 @@
18410 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18411 <div style="margin-bottom: 15px;">
18412 <!-- end header part -->
18413 -<!-- Generated by Doxygen 1.8.20 -->
18414 +<!-- Generated by Doxygen 1.9.1 -->
18416 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18417 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18419 /* @license-end */
18422 @@ -144,6 +144,9 @@
18424 <div class="line"> slot < device->number_of_slots)</div>
18429 </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
18432 @@ -265,9 +268,6 @@
18435 </div><!-- contents -->
18436 -<div class="ttc" id="agroup__bits_html_gab2ab9dad417f33daa79fa0c3d682df0b"><div class="ttname"><a …
18437 -<div class="ttc" id="agroup__mt_html_ga8c6303391cb4f90b2d46763cf4eb8bc8"><div class="ttname"><a hr…
18438 -<div class="ttc" id="agroup__bits_html_ga398bef155fa4a0cfb832de30723ebd14"><div class="ttname"><a …
18439 <!-- HTML footer for doxygen 1.8.8-->
18440 <!-- start footer part -->
18442 @@ -278,7 +278,7 @@
18446 -</a> 1.8.20
18451 diff -Naur third-party-libevdev-bak/doc/html/group__uinput.html third-party-new/doc/html/group__uin…
18452 --- third-party-libevdev-bak/doc/html/group__uinput.html 2023-03-28 10:49:53.376511600 +0800
18453 +++ third-party-new/doc/html/group__uinput.html 2023-04-01 16:01:45.668914500 +0800
18454 @@ -6,7 +6,7 @@
18455 <!-- For Mobile Devices -->
18456 <meta name="viewport" content="width=device-width, initial-scale=1">
18457 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18458 - <meta name="generator" content="Doxygen 1.8.20"/>
18460 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18462 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18463 @@ -25,7 +25,7 @@
18464 <nav class="navbar navbar-default" role="navigation">
18466 <div class="navbar-header">
18467 - <a class="navbar-brand">libevdev 1.10.0</a>
18468 + <a class="navbar-brand">libevdev 1.12.1</a>
18472 @@ -36,10 +36,10 @@
18473 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18474 <div style="margin-bottom: 15px;">
18475 <!-- end header part -->
18476 -<!-- Generated by Doxygen 1.8.20 -->
18477 +<!-- Generated by Doxygen 1.9.1 -->
18479 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18480 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18482 /* @license-end */
18485 @@ -103,14 +103,13 @@
18489 -<div class="line"><span class="keywordtype">int</span> fd, new_fd, uifd;</div>
18493 -<div class="line"><span class="keyword">struct </span>input_event ev[2];</div>
18497 -<div class="line"> <span class="keywordflow">return</span> err;</div>
18498 +<div class="line"> <span class="keywordflow">return</span> -errno;</div>
18502 @@ -128,7 +127,7 @@
18503 …a4c3c2f5fcd315a28a067f53b9f855fe7">libevdev_uinput_write_event</a>(uidev, EV_REL, REL_X, -1);</div>
18506 -<div class="line"><a class="code" href="group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7">lib…
18511 @@ -136,6 +135,11 @@
18520 </div><!-- fragment --><p>Alternatively, a device can be constructed from scratch:</p>
18523 @@ -160,6 +164,11 @@
18531 …-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad"><div class="tt…
18532 </div><!-- fragment --> <h2 class="groupheader">Function Documentation</h2>
18535 @@ -318,9 +327,9 @@
18539 -<p>If the UI_GET_SYSNAME ioctl not available, libevdev makes an educated guess. The UI_GET_SYSNAME…
18540 …able, libevdev makes an educated guess. The UI_GET_SYSNAME ioctl is available since Linux 3.15.</p>
18542 -<dl class="section note"><dt>Note</dt><dd>This function may return NULL if UI_GET_SYSNAME is not a…
18547 @@ -388,16 +397,6 @@
18550 </div><!-- contents -->
18551 -<div class="ttc" id="agroup__uinput_html_gaf14b21301bac9d79c20e890172873b96"><div class="ttname"><…
18552 -<div class="ttc" id="agroup__kernel_html_ga59ef78b1557f9543d0060ab25b0167ca"><div class="ttname"><…
18553 -<div class="ttc" id="alibevdev-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8…
18554 -<div class="ttc" id="agroup__init_html_ga332c8ee260b4ef864345abe5d04e820c"><div class="ttname"><a …
18555 -<div class="ttc" id="agroup__uinput_html_ga9dfa58a84eb4c6b97107dcf3fa621329"><div class="ttname"><…
18556 -<div class="ttc" id="agroup__init_html_gacd9fe760d15be25fc99ce469034bd78c"><div class="ttname"><a …
18557 -<div class="ttc" id="agroup__kernel_html_gae5dcdb7678cdc9be4ab1989725b4ed32"><div class="ttname"><…
18558 -<div class="ttc" id="agroup__uinput_html_ga4c3c2f5fcd315a28a067f53b9f855fe7"><div class="ttname"><…
18559 -<div class="ttc" id="agroup__kernel_html_ga51cfda33fd526549046399aadd764fca"><div class="ttname"><…
18560 -<div class="ttc" id="agroup__init_html_ga89bb5bce1c23e293293484b05b12aaf4"><div class="ttname"><a …
18561 <!-- HTML footer for doxygen 1.8.8-->
18562 <!-- start footer part -->
18564 @@ -408,7 +407,7 @@
18568 -</a> 1.8.20
18573 diff -Naur third-party-libevdev-bak/doc/html/index.html third-party-new/doc/html/index.html
18574 --- third-party-libevdev-bak/doc/html/index.html 2023-03-28 10:49:53.376511600 +0800
18575 +++ third-party-new/doc/html/index.html 2023-04-01 16:18:18.545836000 +0800
18576 @@ -6,7 +6,7 @@
18577 <!-- For Mobile Devices -->
18578 <meta name="viewport" content="width=device-width, initial-scale=1">
18579 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18580 - <meta name="generator" content="Doxygen 1.8.20"/>
18582 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18584 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18585 @@ -25,7 +25,7 @@
18586 <nav class="navbar navbar-default" role="navigation">
18588 <div class="navbar-header">
18589 - <a class="navbar-brand">libevdev 1.10.0</a>
18590 + <a class="navbar-brand">libevdev 1.12.1</a>
18594 @@ -36,10 +36,10 @@
18595 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18596 <div style="margin-bottom: 15px;">
18597 <!-- end header part -->
18598 -<!-- Generated by Doxygen 1.8.20 -->
18599 +<!-- Generated by Doxygen 1.9.1 -->
18601 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18602 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18604 /* @license-end */
18607 @@ -94,9 +94,9 @@
18610 …in between the kernel and that process. In the simplest case, e.g. an evtest-like tool the stack w…
18611 -</pre><p>For X.Org input modules, the stack would look like this: </p><pre class="fragment"> kerne…
18612 -</pre><p>For anything using libinput (e.g. most Wayland compositors), the stack the stack would lo…
18613 -</pre><p>libevdev does <b>not</b> have knowledge of X clients or Wayland clients, it is too low in…
18614 …would look like this: </p><pre class="fragment"> kernel → libevdev → xf86-input-evdev → X server →…
18620 @@ -130,6 +130,17 @@
18623 …<div class="line">} <span class="keywordflow">while</span> (rc == 1 || rc == 0 || rc == -EAGAIN);<…
18635 …-- fragment --><p>A more complete example is available with the libevdev-events tool here: <a href…
18638 @@ -149,17 +160,6 @@
18640 </div></div><!-- PageDoc -->
18641 </div><!-- contents -->
18642 -<div class="ttc" id="agroup__bits_html_gab2ab9dad417f33daa79fa0c3d682df0b"><div class="ttname"><a …
18643 -<div class="ttc" id="agroup__misc_html_gab407b3c2caaae502859c28460cad17bb"><div class="ttname"><a …
18644 -<div class="ttc" id="agroup__bits_html_ga398bef155fa4a0cfb832de30723ebd14"><div class="ttname"><a …
18645 -<div class="ttc" id="agroup__bits_html_ga9bf55d416401642bad0c435735682308"><div class="ttname"><a …
18646 -<div class="ttc" id="agroup__bits_html_ga1dc66cfef646878d58be72f8902a6bac"><div class="ttname"><a …
18647 -<div class="ttc" id="agroup__bits_html_ga08891c3285da5b8d26769c9a34f063f3"><div class="ttname"><a …
18648 -<div class="ttc" id="agroup__events_html_gabb96c864e836c0b98788f4ab771c3a76"><div class="ttname"><…
18649 -<div class="ttc" id="agroup__misc_html_gac99720fd926bf288764f9a81bf37ed09"><div class="ttname"><a …
18650 -<div class="ttc" id="agroup__bits_html_gaed0328c67b7a78422636d9fe09a73f12"><div class="ttname"><a …
18651 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ed…
18652 -<div class="ttc" id="agroup__init_html_ga89bb5bce1c23e293293484b05b12aaf4"><div class="ttname"><a …
18653 <!-- HTML footer for doxygen 1.8.8-->
18654 <!-- start footer part -->
18656 @@ -170,7 +170,7 @@
18660 -</a> 1.8.20
18665 diff -Naur third-party-libevdev-bak/doc/html/ioctls.html third-party-new/doc/html/ioctls.html
18666 --- third-party-libevdev-bak/doc/html/ioctls.html 2023-03-28 10:49:53.376511600 +0800
18667 +++ third-party-new/doc/html/ioctls.html 2023-04-01 16:18:35.055518500 +0800
18668 @@ -6,7 +6,7 @@
18669 <!-- For Mobile Devices -->
18670 <meta name="viewport" content="width=device-width, initial-scale=1">
18671 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18672 - <meta name="generator" content="Doxygen 1.8.20"/>
18674 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18676 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18677 @@ -25,7 +25,7 @@
18678 <nav class="navbar navbar-default" role="navigation">
18680 <div class="navbar-header">
18681 - <a class="navbar-brand">libevdev 1.10.0</a>
18682 + <a class="navbar-brand">libevdev 1.12.1</a>
18686 @@ -36,10 +36,10 @@
18687 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18688 <div style="margin-bottom: 15px;">
18689 <!-- end header part -->
18690 -<!-- Generated by Doxygen 1.8.20 -->
18691 +<!-- Generated by Doxygen 1.9.1 -->
18693 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18694 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18696 /* @license-end */
18699 @@ -139,7 +139,7 @@
18703 -</a> 1.8.20
18708 diff -Naur third-party-libevdev-bak/doc/html/kernel_header.html third-party-new/doc/html/kernel_hea…
18709 --- third-party-libevdev-bak/doc/html/kernel_header.html 2023-03-28 10:49:53.380511700 +0800
18710 +++ third-party-new/doc/html/kernel_header.html 2023-04-01 16:29:31.535522500 +0800
18711 @@ -6,7 +6,7 @@
18712 <!-- For Mobile Devices -->
18713 <meta name="viewport" content="width=device-width, initial-scale=1">
18714 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18715 - <meta name="generator" content="Doxygen 1.8.20"/>
18717 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18719 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18720 @@ -25,7 +25,7 @@
18721 <nav class="navbar navbar-default" role="navigation">
18723 <div class="navbar-header">
18724 - <a class="navbar-brand">libevdev 1.10.0</a>
18725 + <a class="navbar-brand">libevdev 1.12.1</a>
18729 @@ -36,10 +36,10 @@
18730 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18731 <div style="margin-bottom: 15px;">
18732 <!-- end header part -->
18733 -<!-- Generated by Doxygen 1.8.20 -->
18734 +<!-- Generated by Doxygen 1.9.1 -->
18736 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18737 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18739 /* @license-end */
18742 @@ -90,7 +90,7 @@
18746 -</a> 1.8.20
18751 diff -Naur third-party-libevdev-bak/doc/html/libevdev-uinput_8h.html third-party-new/doc/html/libev…
18752 --- third-party-libevdev-bak/doc/html/libevdev-uinput_8h.html 2023-03-28 10:49:53.380511700 +0800
18753 +++ third-party-new/doc/html/libevdev-uinput_8h.html 2023-04-03 10:47:05.692591800 +0800
18754 @@ -6,9 +6,9 @@
18755 <!-- For Mobile Devices -->
18756 <meta name="viewport" content="width=device-width, initial-scale=1">
18757 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18758 - <meta name="generator" content="Doxygen 1.8.20"/>
18760 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18761 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
18762 …/home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libevdev-uinput.h File Referen…
18763 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18766 @@ -25,7 +25,7 @@
18767 <nav class="navbar navbar-default" role="navigation">
18769 <div class="navbar-header">
18770 - <a class="navbar-brand">libevdev 1.10.0</a>
18771 + <a class="navbar-brand">libevdev 1.12.1</a>
18775 @@ -36,10 +36,10 @@
18776 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18777 <div style="margin-bottom: 15px;">
18778 <!-- end header part -->
18779 -<!-- Generated by Doxygen 1.8.20 -->
18780 +<!-- Generated by Doxygen 1.9.1 -->
18782 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18783 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18785 /* @license-end */
18788 @@ -140,7 +140,7 @@
18792 -</a> 1.8.20
18797 diff -Naur third-party-libevdev-bak/doc/html/libevdev-uinput_8h_source.html third-party-new/doc/htm…
18798 --- third-party-libevdev-bak/doc/html/libevdev-uinput_8h_source.html 2023-03-28 10:49:53.380511700 …
18799 +++ third-party-new/doc/html/libevdev-uinput_8h_source.html 2023-04-03 10:47:44.687742000 +0800
18800 @@ -6,9 +6,9 @@
18801 <!-- For Mobile Devices -->
18802 <meta name="viewport" content="width=device-width, initial-scale=1">
18803 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18804 - <meta name="generator" content="Doxygen 1.8.20"/>
18806 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
18807 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
18808 …/home/whot/code/libevdev/release/libevdev/build.eXgVwUduJp/libevdev/libevdev-uinput.h Source File<…
18809 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
18812 @@ -25,7 +25,7 @@
18813 <nav class="navbar navbar-default" role="navigation">
18815 <div class="navbar-header">
18816 - <a class="navbar-brand">libevdev 1.10.0</a>
18817 + <a class="navbar-brand">libevdev 1.12.1</a>
18821 @@ -36,10 +36,10 @@
18822 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
18823 <div style="margin-bottom: 15px;">
18824 <!-- end header part -->
18825 -<!-- Generated by Doxygen 1.8.20 -->
18826 +<!-- Generated by Doxygen 1.9.1 -->
18828 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
18829 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
18831 /* @license-end */
18834 @@ -76,77 +76,79 @@
18835 <div class="title">libevdev-uinput.h</div> </div>
18836 </div><!--header-->
18838 -<a href="libevdev-uinput_8h.html">Go to the documentation of this file.</a><div class="fragment"><…
18839 -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment…
18840 -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment…
18841 -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment…
18842 -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment…
18843 -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment…
18844 -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment…
18845 -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment…
18846 -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment…
18847 -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment…
18848 -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment…
18849 -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment…
18850 -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment…
18851 -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment…
18852 -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment…
18853 -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment…
18854 -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment…
18855 -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment…
18856 -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment…
18857 -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment…
18858 -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment…
18859 -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
18860 -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preproc…
18861 -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preproc…
18862 -<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
18863 -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preproc…
18864 -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword…
18865 -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preproc…
18866 -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
18867 -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preproc…
18868 …-uinput_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line">…
18899 -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword…
18902 -<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="libevdev-uinput_…
18903 -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class=…
18904 -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment…
18905 -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment…
18906 -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="co…
18907 -<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="libevdev-uinput_…
18908 -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  </div>
18909 -<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18910 -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  …
18911 -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  …
18912 -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div>
18913 -<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18914 -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  </div>
18915 -<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18916 -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
18917 -<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18918 -<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  </div>
18919 -<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18920 -<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  </div>
18921 -<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="group__uinput.ht…
18922 -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  …
18923 -<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  …
18924 -<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  …
18925 -<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="preproc…
18926 -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> }</div>
18927 -<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="preproc…
18928 -<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
18929 -<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="preproc…
18930 -</div><!-- fragment --></div><!-- contents -->
18931 -<div class="ttc" id="alibevdev_8h_html"><div class="ttname"><a href="libevdev_8h.html">libevdev.h<…
18934 …ibevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03"> 110</a></span> <span class="keywo…
18935 …s="lineno"> 111</span>  <span class="comment">/* intentionally -2 to avoid code like …
18936 …omment"> fd = open("/dev/uinput", O_RDWR); // fails, fd is -1</span></div>
18938 …" href="libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad…
18939 +<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="libevdev-uinput_…
18964 -<div class="ttc" id="agroup__uinput_html_gaf14b21301bac9d79c20e890172873b96"><div class="ttname"><…
18965 -<div class="ttc" id="alibevdev-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8…
18966 -<div class="ttc" id="agroup__uinput_html_gaacca93061fce57cec0ce3c52e443a427"><div class="ttname"><…
18967 -<div class="ttc" id="agroup__uinput_html_ga9dfa58a84eb4c6b97107dcf3fa621329"><div class="ttname"><…
18968 -<div class="ttc" id="alibevdev-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03"><div class="ttnam…
18970 -<div class="ttc" id="agroup__uinput_html_ga4c3c2f5fcd315a28a067f53b9f855fe7"><div class="ttname"><…
18974 …-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03"><div class="ttname"><a href="libevdev-uinput_8h…
18975 …-uinput_8h_html_a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c830bc3285afad"><div class="tt…
18977 +</div><!-- fragment --></div><!-- contents -->
18978 <!-- HTML footer for doxygen 1.8.8-->
18979 <!-- start footer part -->
18981 @@ -157,7 +159,7 @@
18985 -</a> 1.8.20
18990 diff -Naur third-party-libevdev-bak/doc/html/libevdev_8h.html third-party-new/doc/html/libevdev_8h.…
18991 --- third-party-libevdev-bak/doc/html/libevdev_8h.html 2023-03-28 10:49:53.380511700 +0800
18992 +++ third-party-new/doc/html/libevdev_8h.html 2023-04-01 16:29:44.951841700 +0800
18993 @@ -6,9 +6,9 @@
18994 <!-- For Mobile Devices -->
18995 <meta name="viewport" content="width=device-width, initial-scale=1">
18996 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
18997 - <meta name="generator" content="Doxygen 1.8.20"/>
18999 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
19000 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
19002 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
19005 @@ -25,7 +25,7 @@
19006 <nav class="navbar navbar-default" role="navigation">
19008 <div class="navbar-header">
19009 - <a class="navbar-brand">libevdev 1.10.0</a>
19010 + <a class="navbar-brand">libevdev 1.12.1</a>
19014 @@ -36,10 +36,10 @@
19015 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
19016 <div style="margin-bottom: 15px;">
19017 <!-- end header part -->
19018 -<!-- Generated by Doxygen 1.8.20 -->
19019 +<!-- Generated by Doxygen 1.9.1 -->
19021 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19022 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
19024 /* @license-end */
19027 @@ -104,27 +104,27 @@
19029 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
19031 -<tr class="memitem:ga56c288d9f2e4c1632986c4e218c494e9"><td class="memItemLeft" align="right" valig…
19032 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ede4…
19033 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61b1…
19034 -<a class="el" href="group__events.html#gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a4e…
19041 -<tr class="memitem:ga0b798d0864f2b1b10e4603f9431b3364"><td class="memItemLeft" align="right" valig…
19042 -<a class="el" href="group__logging.html#gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7ba…
19043 -<a class="el" href="group__logging.html#gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1dd…
19049 -<tr class="memitem:gaa282ec9badaa6bc11b1dc5bb124dbd5b"><td class="memItemLeft" align="right" valig…
19050 -<a class="el" href="group__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05ebd…
19055 -<tr class="memitem:ga4a96221b3c7f54dfb86035d952154e3a"><td class="memItemLeft" align="right" valig…
19056 -<a class="el" href="group__events.html#gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad4330…
19061 -<tr class="memitem:ga8cddf7779debef0067665671e911ec41"><td class="memItemLeft" align="right" valig…
19062 -<a class="el" href="group__kernel.html#gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89ac…
19068 @@ -409,7 +409,7 @@
19072 -</a> 1.8.20
19077 diff -Naur third-party-libevdev-bak/doc/html/libevdev_8h_source.html third-party-new/doc/html/libev…
19078 --- third-party-libevdev-bak/doc/html/libevdev_8h_source.html 2023-03-28 10:49:53.380511700 +0800
19079 +++ third-party-new/doc/html/libevdev_8h_source.html 2023-04-01 16:30:17.409507500 +0800
19080 @@ -6,9 +6,9 @@
19081 <!-- For Mobile Devices -->
19082 <meta name="viewport" content="width=device-width, initial-scale=1">
19083 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
19084 - <meta name="generator" content="Doxygen 1.8.20"/>
19086 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
19087 - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.uQTRHZxVc0/libevdev/libev…
19089 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
19092 @@ -25,7 +25,7 @@
19093 <nav class="navbar navbar-default" role="navigation">
19095 <div class="navbar-header">
19096 - <a class="navbar-brand">libevdev 1.10.0</a>
19097 + <a class="navbar-brand">libevdev 1.12.1</a>
19101 @@ -36,10 +36,10 @@
19102 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
19103 <div style="margin-bottom: 15px;">
19104 <!-- end header part -->
19105 -<!-- Generated by Doxygen 1.8.20 -->
19106 +<!-- Generated by Doxygen 1.9.1 -->
19108 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19109 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
19111 /* @license-end */
19114 @@ -76,372 +76,375 @@
19116 </div><!--header-->
19118 -<a href="libevdev_8h.html">Go to the documentation of this file.</a><div class="fragment"><div cla…
19119 -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment…
19120 -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment…
19121 -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment…
19122 -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment…
19123 -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment…
19124 -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment…
19125 -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment…
19126 -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment…
19127 -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment…
19128 -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment…
19129 -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment…
19130 -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment…
19131 -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment…
19132 -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment…
19133 -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment…
19134 -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment…
19135 -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment…
19136 -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment…
19137 -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment…
19138 -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment…
19139 -<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div>
19140 -<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preproc…
19141 -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preproc…
19142 …</a><span class="lineno"> 1</span> <span class="comment">/* SPDX-License-Identifier: MIT *…
19167 -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preproc…
19168 -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword…
19169 -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preproc…
19170 -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
19171 -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preproc…
19172 -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preproc…
19180 -<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="libevdev_8h.html…
19181 -<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
19182 -<div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="keyword…
19183 -<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  </div>
19184 -<div class="line"><a name="l00757"></a><span class="lineno"><a class="line" href="group__events.ht…
19185 -<div class="line"><a name="l00758"></a><span class="lineno"><a class="line" href="group__events.ht…
19186 -<div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="group__events.ht…
19187 -<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <a class="co…
19188 -<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  <a class="co…
19189 -<div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="group__events.ht…
19190 -<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  </div>
19191 -<div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="group__init.html…
19192 -<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  </div>
19193 -<div class="line"><a name="l00803"></a><span class="lineno"><a class="line" href="group__init.html…
19194 -<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  </div>
19195 -<div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="group__init.html…
19196 -<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  </div>
19197 -<div class="line"><a name="l00823"></a><span class="lineno"><a class="line" href="group__logging.h…
19198 -<div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="group__logging.h…
19199 -<div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="group__logging.h…
19200 -<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>  <a class="co…
19201 -<div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="group__logging.h…
19202 -<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>  </div>
19203 -<div class="line"><a name="l00845"></a><span class="lineno"><a class="line" href="group__logging.h…
19204 -<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  …
19205 -<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  …
19206 -<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  …
19207 -<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  …
19208 -<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <a class="co…
19209 -<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>  </div>
19210 -<div class="line"><a name="l00870"></a><span class="lineno"><a class="line" href="group__logging.h…
19211 -<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>  </div>
19212 -<div class="line"><a name="l00884"></a><span class="lineno"><a class="line" href="group__logging.h…
19213 -<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  </div>
19214 -<div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <span class="keyword…
19215 -<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  </div>
19216 -<div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="group__logging.h…
19217 -<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>  …
19218 -<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>  …
19219 -<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>  …
19220 -<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>  …
19221 -<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>  …
19222 -<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>  <a class="co…
19223 -<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>  </div>
19224 -<div class="line"><a name="l00947"></a><span class="lineno"><a class="line" href="group__logging.h…
19225 -<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>  …
19226 -<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>  …
19227 -<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>  …
19228 -<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>  </div>
19229 -<div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="group__init.html…
19230 -<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="group__init.html…
19231 -<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  <a class="co…
19232 -<div class="line"><a name="l00958"></a><span class="lineno"><a class="line" href="group__init.html…
19233 -<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>  </div>
19234 -<div class="line"><a name="l00982"></a><span class="lineno"><a class="line" href="group__init.html…
19235 -<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  </div>
19236 -<div class="line"><a name="l01016"></a><span class="lineno"><a class="line" href="group__init.html…
19237 -<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>  </div>
19238 -<div class="line"><a name="l01056"></a><span class="lineno"><a class="line" href="group__init.html…
19239 -<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>  </div>
19240 -<div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="group__init.html…
19241 -<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>  </div>
19242 -<div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="group__events.ht…
19243 -<div class="line"><a name="l01078"></a><span class="lineno"><a class="line" href="group__events.ht…
19244 -<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>  <a class="co…
19245 -<div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="group__events.ht…
19246 -<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  </div>
19247 -<div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="group__events.ht…
19248 -<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  </div>
19249 -<div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="group__events.ht…
19250 -<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>  </div>
19251 -<div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="group__bits.html…
19252 -<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>  </div>
19253 -<div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19254 -<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>  </div>
19255 -<div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="group__bits.html…
19256 -<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>  </div>
19257 -<div class="line"><a name="l01227"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19258 -<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>  </div>
19259 -<div class="line"><a name="l01242"></a><span class="lineno"><a class="line" href="group__bits.html…
19260 -<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  </div>
19261 -<div class="line"><a name="l01257"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19262 -<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>  </div>
19263 -<div class="line"><a name="l01268"></a><span class="lineno"><a class="line" href="group__bits.html…
19264 -<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  </div>
19265 -<div class="line"><a name="l01281"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19266 -<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  </div>
19267 -<div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="group__bits.html…
19268 -<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  </div>
19269 -<div class="line"><a name="l01305"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19270 -<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  </div>
19271 -<div class="line"><a name="l01316"></a><span class="lineno"><a class="line" href="group__bits.html…
19272 -<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>  </div>
19273 -<div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19274 -<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>  </div>
19275 -<div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="group__bits.html…
19276 -<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  </div>
19277 -<div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19278 -<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>  </div>
19279 -<div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="group__bits.html…
19280 -<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>  </div>
19281 -<div class="line"><a name="l01376"></a><span class="lineno"><a class="line" href="group__bits.html…
19282 -<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>  </div>
19283 -<div class="line"><a name="l01389"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19284 -<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  </div>
19285 -<div class="line"><a name="l01399"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19286 -<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>  </div>
19287 -<div class="line"><a name="l01411"></a><span class="lineno"><a class="line" href="group__bits.html…
19288 -<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>  </div>
19289 -<div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="group__bits.html…
19290 -<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  </div>
19291 -<div class="line"><a name="l01438"></a><span class="lineno"><a class="line" href="group__bits.html…
19292 -<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  </div>
19293 -<div class="line"><a name="l01452"></a><span class="lineno"><a class="line" href="group__bits.html…
19294 -<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>  </div>
19295 -<div class="line"><a name="l01466"></a><span class="lineno"><a class="line" href="group__bits.html…
19296 -<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  </div>
19297 -<div class="line"><a name="l01480"></a><span class="lineno"><a class="line" href="group__bits.html…
19298 -<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>  </div>
19299 -<div class="line"><a name="l01494"></a><span class="lineno"><a class="line" href="group__bits.html…
19300 -<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>  </div>
19301 -<div class="line"><a name="l01509"></a><span class="lineno"><a class="line" href="group__bits.html…
19302 -<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>  </div>
19303 -<div class="line"><a name="l01533"></a><span class="lineno"><a class="line" href="group__bits.html…
19304 -<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>  </div>
19305 -<div class="line"><a name="l01569"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19306 -<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>  </div>
19307 -<div class="line"><a name="l01596"></a><span class="lineno"><a class="line" href="group__bits.html…
19308 -<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>  </div>
19309 -<div class="line"><a name="l01618"></a><span class="lineno"><a class="line" href="group__mt.html#g…
19310 -<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>  </div>
19311 -<div class="line"><a name="l01648"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19312 -<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>  </div>
19313 -<div class="line"><a name="l01675"></a><span class="lineno"><a class="line" href="group__mt.html#g…
19314 -<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>  </div>
19315 -<div class="line"><a name="l01690"></a><span class="lineno"><a class="line" href="group__mt.html#g…
19316 -<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>  </div>
19317 -<div class="line"><a name="l01707"></a><span class="lineno"><a class="line" href="group__mt.html#g…
19318 -<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>  </div>
19319 -<div class="line"><a name="l01720"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19320 -<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>  </div>
19321 -<div class="line"><a name="l01733"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19322 -<div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>  </div>
19323 -<div class="line"><a name="l01746"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19324 -<div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>  </div>
19325 -<div class="line"><a name="l01759"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19326 -<div class="line"><a name="l01760"></a><span class="lineno"> 1760</span>  </div>
19327 -<div class="line"><a name="l01772"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19328 -<div class="line"><a name="l01773"></a><span class="lineno"> 1773</span>  </div>
19329 -<div class="line"><a name="l01785"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19330 -<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>  </div>
19331 -<div class="line"><a name="l01804"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19332 -<div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>  </div>
19333 -<div class="line"><a name="l01832"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19334 -<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>  </div>
19335 -<div class="line"><a name="l01867"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19336 -<div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>  </div>
19337 -<div class="line"><a name="l01896"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19338 -<div class="line"><a name="l01897"></a><span class="lineno"> 1897</span>  </div>
19339 -<div class="line"><a name="l01912"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19340 -<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>  </div>
19341 -<div class="line"><a name="l01917"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19342 -<div class="line"><a name="l01918"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19343 -<div class="line"><a name="l01919"></a><span class="lineno"> 1919</span>  <a class="co…
19344 -<div class="line"><a name="l01920"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19345 -<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>  </div>
19346 -<div class="line"><a name="l01935"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19347 -<div class="line"><a name="l01936"></a><span class="lineno"> 1936</span>  </div>
19348 -<div class="line"><a name="l01960"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19349 -<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>  </div>
19350 -<div class="line"><a name="l01976"></a><span class="lineno"><a class="line" href="group__kernel.ht…
19351 -<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>  </div>
19352 -<div class="line"><a name="l01999"></a><span class="lineno"><a class="line" href="group__misc.html…
19353 -<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>  </div>
19354 -<div class="line"><a name="l02024"></a><span class="lineno"><a class="line" href="group__misc.html…
19355 -<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>  </div>
19356 -<div class="line"><a name="l02037"></a><span class="lineno"><a class="line" href="group__misc.html…
19357 -<div class="line"><a name="l02050"></a><span class="lineno"><a class="line" href="group__misc.html…
19358 -<div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>  </div>
19359 -<div class="line"><a name="l02072"></a><span class="lineno"><a class="line" href="group__misc.html…
19360 -<div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>  …
19361 -<div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>  …
19362 -<div class="line"><a name="l02088"></a><span class="lineno"><a class="line" href="group__misc.html…
19363 -<div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>  </div>
19364 -<div class="line"><a name="l02102"></a><span class="lineno"><a class="line" href="group__misc.html…
19365 -<div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>  </div>
19366 -<div class="line"><a name="l02118"></a><span class="lineno"><a class="line" href="group__misc.html…
19367 -<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>  </div>
19368 -<div class="line"><a name="l02136"></a><span class="lineno"><a class="line" href="group__misc.html…
19369 -<div class="line"><a name="l02137"></a><span class="lineno"> 2137</span>  </div>
19370 -<div class="line"><a name="l02157"></a><span class="lineno"><a class="line" href="group__misc.html…
19371 -<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>  </div>
19372 -<div class="line"><a name="l02180"></a><span class="lineno"><a class="line" href="group__misc.html…
19373 -<div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>  …
19374 -<div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>  </div>
19375 -<div class="line"><a name="l02204"></a><span class="lineno"><a class="line" href="group__misc.html…
19376 -<div class="line"><a name="l02205"></a><span class="lineno"> 2205</span>  …
19377 -<div class="line"><a name="l02206"></a><span class="lineno"> 2206</span>  </div>
19378 -<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span> <span class="keyword…
19379 -<div class="line"><a name="l02224"></a><span class="lineno"><a class="line" href="group__misc.html…
19380 -<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>  </div>
19381 -<div class="line"><a name="l02244"></a><span class="lineno"> 2244</span> <span class="keyword…
19382 -<div class="line"><a name="l02245"></a><span class="lineno"><a class="line" href="group__misc.html…
19383 -<div class="line"><a name="l02246"></a><span class="lineno"> 2246</span>  </div>
19384 -<div class="line"><a name="l02263"></a><span class="lineno"> 2263</span> <span class="keyword…
19385 -<div class="line"><a name="l02264"></a><span class="lineno"><a class="line" href="group__misc.html…
19386 -<div class="line"><a name="l02265"></a><span class="lineno"> 2265</span>  </div>
19387 -<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span> <span class="keyword…
19388 -<div class="line"><a name="l02285"></a><span class="lineno"><a class="line" href="group__misc.html…
19389 -<div class="line"><a name="l02286"></a><span class="lineno"> 2286</span>  </div>
19390 -<div class="line"><a name="l02310"></a><span class="lineno"><a class="line" href="group__misc.html…
19391 -<div class="line"><a name="l02311"></a><span class="lineno"> 2311</span>  …
19392 -<div class="line"><a name="l02312"></a><span class="lineno"> 2312</span>  </div>
19393 -<div class="line"><a name="l02325"></a><span class="lineno"><a class="line" href="group__misc.html…
19394 -<div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>  </div>
19395 -<div class="line"><a name="l02341"></a><span class="lineno"><a class="line" href="group__misc.html…
19396 -<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>  </div>
19397 -<div class="line"><a name="l02360"></a><span class="lineno"><a class="line" href="group__bits.html…
19398 -<div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>  </div>
19399 -<div class="line"><a name="l02362"></a><span class="lineno"> 2362</span> <span class="comment…
19400 -<div class="line"><a name="l02363"></a><span class="lineno"> 2363</span> <span class="preproc…
19401 -<div class="line"><a name="l02364"></a><span class="lineno"> 2364</span> <span class="preproc…
19402 -<div class="line"><a name="l02365"></a><span class="lineno"> 2365</span> <span class="preproc…
19403 -<div class="line"><a name="l02366"></a><span class="lineno"><a class="line" href="libevdev_8h.html…
19404 -<div class="line"><a name="l02367"></a><span class="lineno"> 2367</span> <span class="preproc…
19405 -<div class="line"><a name="l02368"></a><span class="lineno"> 2368</span>  </div>
19406 -<div class="line"><a name="l02369"></a><span class="lineno"> 2369</span> <span class="preproc…
19407 -<div class="line"><a name="l02370"></a><span class="lineno"> 2370</span> }</div>
19408 -<div class="line"><a name="l02371"></a><span class="lineno"> 2371</span> <span class="preproc…
19409 -<div class="line"><a name="l02372"></a><span class="lineno"> 2372</span>  </div>
19410 -<div class="line"><a name="l02373"></a><span class="lineno"> 2373</span> <span class="preproc…
19411 -</div><!-- fragment --></div><!-- contents -->
19412 -<div class="ttc" id="agroup__kernel_html_ga2266b59711cdaa4fc12fa56c9313a038"><div class="ttname"><…
19413 -<div class="ttc" id="agroup__init_html_ggaa282ec9badaa6bc11b1dc5bb124dbd5ba6c0930d0c280753504cd05e…
19414 -<div class="ttc" id="agroup__misc_html_gabfad87ea78d034631cf3e5322ac383a1"><div class="ttname"><a …
19415 -<div class="ttc" id="agroup__bits_html_gab2ab9dad417f33daa79fa0c3d682df0b"><div class="ttname"><a …
19416 -<div class="ttc" id="agroup__misc_html_gaebfc6b0ebb70169c9fec61620f1ea85f"><div class="ttname"><a …
19417 -<div class="ttc" id="agroup__bits_html_ga6d8e2caf87fa536fad979346671838d7"><div class="ttname"><a …
19418 -<div class="ttc" id="agroup__kernel_html_gaee1d2db88b191ec21d5bf22dd4fe3055"><div class="ttname"><…
19419 -<div class="ttc" id="agroup__misc_html_ga61ce3bf1e66bd172e583b86a11fc41f1"><div class="ttname"><a …
19420 -<div class="ttc" id="agroup__kernel_html_gaa7d13aeac3c40e16f296467780e67c01"><div class="ttname"><…
19421 … class="lineno"> 33</span> <span class="preprocessor">#include <linux/input.h></span>…
19661 -<div class="ttc" id="agroup__misc_html_gab214498fca7a328f8a712ce15bf21982"><div class="ttname"><a …
19662 -<div class="ttc" id="agroup__init_html_ggaa282ec9badaa6bc11b1dc5bb124dbd5bad3ac6f5f3ebf7d38a6aad74…
19663 -<div class="ttc" id="agroup__misc_html_ga314903beeafedabe45f879637e7254b0"><div class="ttname"><a …
19664 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a0a348d44362a7e515b40a…
19665 -<div class="ttc" id="agroup__misc_html_gaaa0bc4c7d0d2aedc84c7dcffee9ce29b"><div class="ttname"><a …
19666 -<div class="ttc" id="agroup__kernel_html_gga8cddf7779debef0067665671e911ec41a23e508440306c387ddf89…
19675 -<div class="ttc" id="agroup__misc_html_ga4ee03d650200bb04a23233570667fa84"><div class="ttname"><a …
19676 -<div class="ttc" id="agroup__events_html_ga4a96221b3c7f54dfb86035d952154e3a"><div class="ttname"><…
19677 -<div class="ttc" id="agroup__kernel_html_ga59ef78b1557f9543d0060ab25b0167ca"><div class="ttname"><…
19678 -<div class="ttc" id="agroup__misc_html_ga6f4418c98aa475a2fc34d58a197f7edd"><div class="ttname"><a …
19679 -<div class="ttc" id="agroup__kernel_html_gafc552080520c9d886452b05f3a1d75b6"><div class="ttname"><…
19680 -<div class="ttc" id="agroup__kernel_html_ga93a19fa6e5be57903aff7c4a60af2a00"><div class="ttname"><…
19681 -<div class="ttc" id="agroup__bits_html_ga0a7be80d769294bf9758adf79c3c7147"><div class="ttname"><a …
19682 -<div class="ttc" id="agroup__logging_html_gaa60be86b83b3a6c82d8e536ba89ff955"><div class="ttname">…
19683 -<div class="ttc" id="agroup__init_html_ga332c8ee260b4ef864345abe5d04e820c"><div class="ttname"><a …
19684 -<div class="ttc" id="agroup__mt_html_ga8c6303391cb4f90b2d46763cf4eb8bc8"><div class="ttname"><a hr…
19685 -<div class="ttc" id="agroup__logging_html_ga0b798d0864f2b1b10e4603f9431b3364"><div class="ttname">…
19687 -<div class="ttc" id="alibevdev_8h_html_a64a0f325e88e1be50eb806e1ff75aec8"><div class="ttname"><a h…
19688 -<div class="ttc" id="agroup__logging_html_gaf36c721d273c0794251eb7dacea2f0a4"><div class="ttname">…
19689 -<div class="ttc" id="agroup__misc_html_gab407b3c2caaae502859c28460cad17bb"><div class="ttname"><a …
19690 -<div class="ttc" id="agroup__kernel_html_ga41c0321b93349d0ddd1f1c007ccf7de9"><div class="ttname"><…
19691 -<div class="ttc" id="agroup__bits_html_ga6259f4c6bdba950329ff9cd48c2ef8a3"><div class="ttname"><a …
19692 -<div class="ttc" id="agroup__misc_html_ga17a760a9eea9dc25011f39e1d5c282a0"><div class="ttname"><a …
19693 -<div class="ttc" id="agroup__misc_html_ga5bf9af4b8c372d87793e8a3c2dbeb466"><div class="ttname"><a …
19694 -<div class="ttc" id="agroup__kernel_html_ga0c61f4919b03b0850529a50c37a20333"><div class="ttname"><…
19713 -<div class="ttc" id="agroup__kernel_html_ga8ce28051ebbb73de1d04d782f4d0d6fe"><div class="ttname"><…
19714 -<div class="ttc" id="agroup__kernel_html_gabd309f30744a49e9391250b00ba2d67a"><div class="ttname"><…
19718 …v, int fd)</div><div class="ttdoc">Change the fd for this device, without re-reading the actual de…
19720 -<div class="ttc" id="agroup__logging_html_ga1da07493a798595cf85c127490b98ee8"><div class="ttname">…
19721 -<div class="ttc" id="agroup__bits_html_gaf12fa199bb9497b38358d72e7505d770"><div class="ttname"><a …
19722 -<div class="ttc" id="agroup__mt_html_gaca19dca5aa8f0ea3b210f3fc670384ec"><div class="ttname"><a hr…
19735 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a5198e5c9cc98b75f73f61…
19736 -<div class="ttc" id="agroup__bits_html_ga398bef155fa4a0cfb832de30723ebd14"><div class="ttname"><a …
19747 -<div class="ttc" id="agroup__logging_html_gga0b798d0864f2b1b10e4603f9431b3364a4d13a031b112292ca3e7…
19748 -<div class="ttc" id="agroup__events_html_gae18fbfb59064c9c4b9d5db2d8cb23784"><div class="ttname"><…
19749 -<div class="ttc" id="agroup__kernel_html_gafc7a4f5308e2dbf55f875630b8dca049"><div class="ttname"><…
19750 -<div class="ttc" id="agroup__bits_html_ga9bf55d416401642bad0c435735682308"><div class="ttname"><a …
19753 -<div class="ttc" id="agroup__bits_html_ga6d9f7d44bff8828ead3d251177035ca4"><div class="ttname"><a …
19756 -<div class="ttc" id="agroup__events_html_ga56c288d9f2e4c1632986c4e218c494e9"><div class="ttname"><…
19757 -<div class="ttc" id="agroup__bits_html_ga1dc66cfef646878d58be72f8902a6bac"><div class="ttname"><a …
19764 … priority, void *data)</div><div class="ttdoc">Set a printf-style logging handler for library-inte…
19765 -<div class="ttc" id="agroup__kernel_html_ga8cddf7779debef0067665671e911ec41"><div class="ttname"><…
19766 -<div class="ttc" id="agroup__bits_html_ga08891c3285da5b8d26769c9a34f063f3"><div class="ttname"><a …
19767 -<div class="ttc" id="agroup__kernel_html_ga4e4fd2627744fd5811c50c7403f27ad7"><div class="ttname"><…
19768 -<div class="ttc" id="agroup__logging_html_gga0b798d0864f2b1b10e4603f9431b3364a21fd1083f2ebd0a25f09…
19769 -<div class="ttc" id="agroup__bits_html_ga6b3f7ebae2324524dc41384acd724b92"><div class="ttname"><a …
19770 -<div class="ttc" id="agroup__mt_html_gaf272526f0a59d2f61ef7389046cd4088"><div class="ttname"><a hr…
19771 -<div class="ttc" id="agroup__events_html_gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad43…
19772 -<div class="ttc" id="agroup__logging_html_gga0b798d0864f2b1b10e4603f9431b3364a760d66d422ffcf89b0f1…
19773 -<div class="ttc" id="agroup__events_html_gabb96c864e836c0b98788f4ab771c3a76"><div class="ttname"><…
19774 -<div class="ttc" id="agroup__bits_html_ga482ce989a3f62f7e67e4ea7ad534189e"><div class="ttname"><a …
19775 -<div class="ttc" id="agroup__kernel_html_ga8f6367c36331c803ad69b2591e210019"><div class="ttname"><…
19776 -<div class="ttc" id="agroup__events_html_gga4a96221b3c7f54dfb86035d952154e3aab053221fc1c9630eee711…
19777 -<div class="ttc" id="agroup__mt_html_gad22e2420be668b56ef486cde2e98c5dd"><div class="ttname"><a hr…
19778 …t logfunc, void *data)</div><div class="ttdoc">Set a printf-style logging handler for library-inte…
19779 …at, va_list args)</div><div class="ttdoc">Logging function called by library-internal logging for …
19780 …at, va_list args)</div><div class="ttdoc">Logging function called by library-internal logging.</di…
19788 -<div class="ttc" id="agroup__kernel_html_ga51cfda33fd526549046399aadd764fca"><div class="ttname"><…
19789 -<div class="ttc" id="agroup__misc_html_gacc12bdb7b912070ac9c375428f2c9892"><div class="ttname"><a …
19790 -<div class="ttc" id="agroup__misc_html_gabcd45c5e963cba245e944ea66e72fcc3"><div class="ttname"><a …
19791 -<div class="ttc" id="agroup__bits_html_ga31e9e7a99215a03bcdc339b53e1be2fa"><div class="ttname"><a …
19792 …ame_n(const char *name, size_t len)</div><div class="ttdoc">Look up an event-type by its name.</di…
19794 …nt_type_from_name(const char *name)</div><div class="ttdoc">Look up an event-type by its name.</di…
19796 -<div class="ttc" id="agroup__kernel_html_ga2925b6fbf8c7991ff2164424b840b82d"><div class="ttname"><…
19797 -<div class="ttc" id="agroup__bits_html_ga97a3411ae85f1f3b5c5eb1d5351b11ca"><div class="ttname"><a …
19798 -<div class="ttc" id="agroup__kernel_html_gacd57c8d6ace8e0b1417809a9c1c67af3"><div class="ttname"><…
19799 -<div class="ttc" id="agroup__kernel_html_ga6199a7c8144f54e092e913c2d2df16de"><div class="ttname"><…
19800 -<div class="ttc" id="agroup__init_html_gac71c9cca4c572ed1b1a8c233be70a17c"><div class="ttname"><a …
19801 -<div class="ttc" id="agroup__kernel_html_gabbacb53b66882b5335055c0fd1f40d9a"><div class="ttname"><…
19802 -<div class="ttc" id="agroup__bits_html_ga5df483b0b24d7b96ea1181808fab851d"><div class="ttname"><a …
19803 -<div class="ttc" id="agroup__init_html_gab9bfc800859ac3aa63f41d58ec4b616c"><div class="ttname"><a …
19804 -<div class="ttc" id="agroup__bits_html_ga1a3dfeb3bb2db0b4323c836c7ab10f1a"><div class="ttname"><a …
19805 -<div class="ttc" id="agroup__kernel_html_gaa192bf0c68620be819337da6ec361c21"><div class="ttname"><…
19806 -<div class="ttc" id="agroup__misc_html_gac99720fd926bf288764f9a81bf37ed09"><div class="ttname"><a …
19807 -<div class="ttc" id="agroup__logging_html_gaf6b6842a9ed98b61d0abb421e853fd89"><div class="ttname">…
19808 -<div class="ttc" id="agroup__misc_html_gabad00f68481d83747a134c0a37aca003"><div class="ttname"><a …
19809 -<div class="ttc" id="agroup__init_html_ga5d434af74fee20f273db568e2cbbd13f"><div class="ttname"><a …
19815 -<div class="ttc" id="agroup__init_html_gaa282ec9badaa6bc11b1dc5bb124dbd5b"><div class="ttname"><a …
19816 -<div class="ttc" id="agroup__bits_html_gaed0328c67b7a78422636d9fe09a73f12"><div class="ttname"><a …
19817 -<div class="ttc" id="agroup__kernel_html_gga8cddf7779debef0067665671e911ec41a69d5a4cdf2a9357915fff…
19818 -<div class="ttc" id="agroup__kernel_html_ga2302fd9a491d8e27280157d67a703af6"><div class="ttname"><…
19819 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ed…
19820 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a8…
19821 -<div class="ttc" id="agroup__logging_html_gab7eb997be2b701cc6f42e7b4c3478269"><div class="ttname">…
19822 -<div class="ttc" id="agroup__kernel_html_ga79e82ee2a95cb08adb4172aabe0c7184"><div class="ttname"><…
19829 -<div class="ttc" id="agroup__init_html_ga89bb5bce1c23e293293484b05b12aaf4"><div class="ttname"><a …
19836 +</div><!-- fragment --></div><!-- contents -->
19837 <!-- HTML footer for doxygen 1.8.8-->
19838 <!-- start footer part -->
19840 @@ -452,7 +455,7 @@
19844 -</a> 1.8.20
19849 diff -Naur third-party-libevdev-bak/doc/html/modules.html third-party-new/doc/html/modules.html
19850 --- third-party-libevdev-bak/doc/html/modules.html 2023-03-28 10:49:53.380511700 +0800
19851 +++ third-party-new/doc/html/modules.html 2023-04-03 10:49:22.111306600 +0800
19852 @@ -6,7 +6,7 @@
19853 <!-- For Mobile Devices -->
19854 <meta name="viewport" content="width=device-width, initial-scale=1">
19855 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
19856 - <meta name="generator" content="Doxygen 1.8.20"/>
19858 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
19860 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
19861 @@ -25,7 +25,7 @@
19862 <nav class="navbar navbar-default" role="navigation">
19864 <div class="navbar-header">
19865 - <a class="navbar-brand">libevdev 1.10.0</a>
19866 + <a class="navbar-brand">libevdev 1.12.1</a>
19870 @@ -36,10 +36,10 @@
19871 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
19872 <div style="margin-bottom: 15px;">
19873 <!-- end header part -->
19874 -<!-- Generated by Doxygen 1.8.20 -->
19875 +<!-- Generated by Doxygen 1.9.1 -->
19877 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19878 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
19880 /* @license-end */
19883 @@ -95,7 +95,7 @@
19887 -</a> 1.8.20
19892 diff -Naur third-party-libevdev-bak/doc/html/pages.html third-party-new/doc/html/pages.html
19893 --- third-party-libevdev-bak/doc/html/pages.html 2023-03-28 10:49:53.380511700 +0800
19894 +++ third-party-new/doc/html/pages.html 2023-04-03 10:50:28.099788400 +0800
19895 @@ -6,7 +6,7 @@
19896 <!-- For Mobile Devices -->
19897 <meta name="viewport" content="width=device-width, initial-scale=1">
19898 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
19899 - <meta name="generator" content="Doxygen 1.8.20"/>
19901 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
19903 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
19904 @@ -25,7 +25,7 @@
19905 <nav class="navbar navbar-default" role="navigation">
19907 <div class="navbar-header">
19908 - <a class="navbar-brand">libevdev 1.10.0</a>
19909 + <a class="navbar-brand">libevdev 1.12.1</a>
19913 @@ -36,10 +36,10 @@
19914 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
19915 <div style="margin-bottom: 15px;">
19916 <!-- end header part -->
19917 -<!-- Generated by Doxygen 1.8.20 -->
19918 +<!-- Generated by Doxygen 1.9.1 -->
19920 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19921 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
19923 /* @license-end */
19926 @@ -94,7 +94,7 @@
19930 -</a> 1.8.20
19935 diff -Naur third-party-libevdev-bak/doc/html/search/all_0.html third-party-new/doc/html/search/all_…
19936 --- third-party-libevdev-bak/doc/html/search/all_0.html 2023-03-28 10:49:53.380511700 +0800
19937 +++ third-party-new/doc/html/search/all_0.html 2023-04-01 15:28:57.446773800 +0800
19938 @@ -1,7 +1,8 @@
19939 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
19940 -<html><head><title></title>
19943 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
19944 -<meta name="generator" content="Doxygen 1.8.20"/>
19949 @@ -10,14 +11,14 @@
19953 -<script type="text/javascript"><!--
19955 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19957 /* @license-end */
19958 ---></script>
19962 -<script type="text/javascript"><!--
19964 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19967 @@ -30,7 +31,7 @@
19970 /* @license-end */
19971 ---></script>
19976 diff -Naur third-party-libevdev-bak/doc/html/search/all_1.html third-party-new/doc/html/search/all_…
19977 --- third-party-libevdev-bak/doc/html/search/all_1.html 2023-03-28 10:49:53.380511700 +0800
19978 +++ third-party-new/doc/html/search/all_1.html 2023-04-01 15:29:16.503763700 +0800
19979 @@ -1,7 +1,8 @@
19980 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
19981 -<html><head><title></title>
19984 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
19985 -<meta name="generator" content="Doxygen 1.8.20"/>
19990 @@ -10,14 +11,14 @@
19994 -<script type="text/javascript"><!--
19996 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
19998 /* @license-end */
19999 ---></script>
20003 -<script type="text/javascript"><!--
20005 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20008 @@ -30,7 +31,7 @@
20011 /* @license-end */
20012 ---></script>
20017 diff -Naur third-party-libevdev-bak/doc/html/search/all_2.html third-party-new/doc/html/search/all_…
20018 --- third-party-libevdev-bak/doc/html/search/all_2.html 2023-03-28 10:49:53.380511700 +0800
20019 +++ third-party-new/doc/html/search/all_2.html 2023-04-01 15:29:31.940338000 +0800
20020 @@ -1,7 +1,8 @@
20021 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20022 -<html><head><title></title>
20025 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20026 -<meta name="generator" content="Doxygen 1.8.20"/>
20031 @@ -10,14 +11,14 @@
20035 -<script type="text/javascript"><!--
20037 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20039 /* @license-end */
20040 ---></script>
20044 -<script type="text/javascript"><!--
20046 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20049 @@ -30,7 +31,7 @@
20052 /* @license-end */
20053 ---></script>
20058 diff -Naur third-party-libevdev-bak/doc/html/search/all_2.js third-party-new/doc/html/search/all_2.…
20059 --- third-party-libevdev-bak/doc/html/search/all_2.js 2023-03-28 10:49:53.380511700 +0800
20060 +++ third-party-new/doc/html/search/all_2.js 2023-04-01 15:30:08.670223600 +0800
20061 @@ -1,5 +1,5 @@
20064 - ['event_20handling_2',['Event handling',['../group__events.html',1,'']]],
20065 - ['evdev_20ioctls_3',['evdev ioctls',['../ioctls.html',1,'']]]
20069 diff -Naur third-party-libevdev-bak/doc/html/search/all_3.html third-party-new/doc/html/search/all_…
20070 --- third-party-libevdev-bak/doc/html/search/all_3.html 2023-03-28 10:49:53.380511700 +0800
20071 +++ third-party-new/doc/html/search/all_3.html 2023-04-01 15:30:20.097653000 +0800
20072 @@ -1,7 +1,8 @@
20073 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20074 -<html><head><title></title>
20077 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20078 -<meta name="generator" content="Doxygen 1.8.20"/>
20083 @@ -10,14 +11,14 @@
20087 -<script type="text/javascript"><!--
20089 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20091 /* @license-end */
20092 ---></script>
20096 -<script type="text/javascript"><!--
20098 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20101 @@ -30,7 +31,7 @@
20104 /* @license-end */
20105 ---></script>
20110 diff -Naur third-party-libevdev-bak/doc/html/search/all_4.html third-party-new/doc/html/search/all_…
20111 --- third-party-libevdev-bak/doc/html/search/all_4.html 2023-03-28 10:49:53.380511700 +0800
20112 +++ third-party-new/doc/html/search/all_4.html 2023-04-01 15:30:33.994637700 +0800
20113 @@ -1,7 +1,8 @@
20114 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20115 -<html><head><title></title>
20118 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20119 -<meta name="generator" content="Doxygen 1.8.20"/>
20124 @@ -10,14 +11,14 @@
20128 -<script type="text/javascript"><!--
20130 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20132 /* @license-end */
20133 ---></script>
20137 -<script type="text/javascript"><!--
20139 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20142 @@ -30,7 +31,7 @@
20145 /* @license-end */
20146 ---></script>
20151 diff -Naur third-party-libevdev-bak/doc/html/search/all_5.html third-party-new/doc/html/search/all_…
20152 --- third-party-libevdev-bak/doc/html/search/all_5.html 2023-03-28 10:49:53.380511700 +0800
20153 +++ third-party-new/doc/html/search/all_5.html 2023-04-01 15:30:46.610374600 +0800
20154 @@ -1,7 +1,8 @@
20155 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20156 -<html><head><title></title>
20159 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20160 -<meta name="generator" content="Doxygen 1.8.20"/>
20165 @@ -10,14 +11,14 @@
20169 -<script type="text/javascript"><!--
20171 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20173 /* @license-end */
20174 ---></script>
20178 -<script type="text/javascript"><!--
20180 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20183 @@ -30,7 +31,7 @@
20186 /* @license-end */
20187 ---></script>
20192 diff -Naur third-party-libevdev-bak/doc/html/search/all_5.js third-party-new/doc/html/search/all_5.…
20193 --- third-party-libevdev-bak/doc/html/search/all_5.js 2023-03-28 10:49:53.380511700 +0800
20194 +++ third-party-new/doc/html/search/all_5.js 2023-04-01 15:31:04.034005000 +0800
20195 @@ -1,117 +1,118 @@
20198 - ['libevdev_2duinput_2eh_6',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20199 - ['libevdev_2eh_7',['libevdev.h',['../libevdev_8h.html',1,'']]],
20200 - ['libevdev_5fattribute_5fprintf_8',['LIBEVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f325e…
20201 - ['libevdev_5fchange_5ffd_9',['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8c2…
20202 - ['libevdev_5fdeprecated_10',['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd9…
20203 - ['libevdev_5fdevice_5flog_5ffunc_5ft_11',['libevdev_device_log_func_t',['../group__logging.html#…
20204 - ['libevdev_5fdisable_5fevent_5fcode_12',['libevdev_disable_event_code',['../group__kernel.html#g…
20205 - ['libevdev_5fdisable_5fevent_5ftype_13',['libevdev_disable_event_type',['../group__kernel.html#g…
20206 - ['libevdev_5fdisable_5fproperty_14',['libevdev_disable_property',['../group__kernel.html#ga8f636…
20207 - ['libevdev_5fenable_5fevent_5fcode_15',['libevdev_enable_event_code',['../group__kernel.html#ga5…
20208 - ['libevdev_5fenable_5fevent_5ftype_16',['libevdev_enable_event_type',['../group__kernel.html#ga5…
20209 - ['libevdev_5fenable_5fproperty_17',['libevdev_enable_property',['../group__kernel.html#gafc55208…
20210 - ['libevdev_5fevent_5fcode_5ffrom_5fcode_5fname_18',['libevdev_event_code_from_code_name',['../gr…
20211 - ['libevdev_5fevent_5fcode_5ffrom_5fcode_5fname_5fn_19',['libevdev_event_code_from_code_name_n',[…
20212 - ['libevdev_5fevent_5fcode_5ffrom_5fname_20',['libevdev_event_code_from_name',['../group__misc.ht…
20213 - ['libevdev_5fevent_5fcode_5ffrom_5fname_5fn_21',['libevdev_event_code_from_name_n',['../group__m…
20214 - ['libevdev_5fevent_5fcode_5fget_5fname_22',['libevdev_event_code_get_name',['../group__misc.html…
20215 - ['libevdev_5fevent_5fis_5fcode_23',['libevdev_event_is_code',['../group__misc.html#ga37766a6a498…
20216 - ['libevdev_5fevent_5fis_5ftype_24',['libevdev_event_is_type',['../group__misc.html#gab8b6b80740e…
20217 - ['libevdev_5fevent_5ftype_5ffrom_5fcode_5fname_25',['libevdev_event_type_from_code_name',['../gr…
20218 - ['libevdev_5fevent_5ftype_5ffrom_5fcode_5fname_5fn_26',['libevdev_event_type_from_code_name_n',[…
20219 - ['libevdev_5fevent_5ftype_5ffrom_5fname_27',['libevdev_event_type_from_name',['../group__misc.ht…
20220 - ['libevdev_5fevent_5ftype_5ffrom_5fname_5fn_28',['libevdev_event_type_from_name_n',['../group__m…
20221 - ['libevdev_5fevent_5ftype_5fget_5fmax_29',['libevdev_event_type_get_max',['../group__misc.html#g…
20222 - ['libevdev_5fevent_5ftype_5fget_5fname_30',['libevdev_event_type_get_name',['../group__misc.html…
20223 - ['libevdev_5fevent_5fvalue_5ffrom_5fname_31',['libevdev_event_value_from_name',['../group__misc.…
20224 - ['libevdev_5fevent_5fvalue_5ffrom_5fname_5fn_32',['libevdev_event_value_from_name_n',['../group_…
20225 - ['libevdev_5fevent_5fvalue_5fget_5fname_33',['libevdev_event_value_get_name',['../group__misc.ht…
20226 - ['libevdev_5ffetch_5fevent_5fvalue_34',['libevdev_fetch_event_value',['../group__bits.html#ga0a7…
20227 - ['libevdev_5ffetch_5fslot_5fvalue_35',['libevdev_fetch_slot_value',['../group__mt.html#gaca19dca…
20228 - ['libevdev_5ffree_36',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c'…
20229 - ['libevdev_5fget_5fabs_5fflat_37',['libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae2324…
20230 - ['libevdev_5fget_5fabs_5ffuzz_38',['libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2db…
20231 - ['libevdev_5fget_5fabs_5finfo_39',['libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa5…
20232 - ['libevdev_5fget_5fabs_5fmaximum_40',['libevdev_get_abs_maximum',['../group__bits.html#ga97a3411…
20233 - ['libevdev_5fget_5fabs_5fminimum_41',['libevdev_get_abs_minimum',['../group__bits.html#ga482ce98…
20234 - ['libevdev_5fget_5fabs_5fresolution_42',['libevdev_get_abs_resolution',['../group__bits.html#ga7…
20235 - ['libevdev_5fget_5fcurrent_5fslot_43',['libevdev_get_current_slot',['../group__mt.html#gad22e242…
20236 - ['libevdev_5fget_5fdriver_5fversion_44',['libevdev_get_driver_version',['../group__bits.html#ga3…
20237 - ['libevdev_5fget_5fevent_5fvalue_45',['libevdev_get_event_value',['../group__bits.html#ga6259f4c…
20238 - ['libevdev_5fget_5ffd_46',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec4…
20239 - ['libevdev_5fget_5fid_5fbustype_47',['libevdev_get_id_bustype',['../group__bits.html#ga9bf55d416…
20240 - ['libevdev_5fget_5fid_5fproduct_48',['libevdev_get_id_product',['../group__bits.html#ga1dc66cfef…
20241 - ['libevdev_5fget_5fid_5fvendor_49',['libevdev_get_id_vendor',['../group__bits.html#ga08891c3285d…
20242 - ['libevdev_5fget_5fid_5fversion_50',['libevdev_get_id_version',['../group__bits.html#ga75a07d0c9…
20243 - ['libevdev_5fget_5flog_5fpriority_51',['libevdev_get_log_priority',['../group__logging.html#ga1d…
20244 - ['libevdev_5fget_5fname_52',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9f…
20245 - ['libevdev_5fget_5fnum_5fslots_53',['libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59d…
20246 - ['libevdev_5fget_5fphys_54',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea11818…
20247 - ['libevdev_5fget_5frepeat_55',['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b3835…
20248 - ['libevdev_5fget_5fslot_5fvalue_56',['libevdev_get_slot_value',['../group__mt.html#ga8c6303391cb…
20249 - ['libevdev_5fget_5funiq_57',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d251…
20250 - ['libevdev_5fgrab_58',['LIBEVDEV_GRAB',['../group__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5b…
20251 - ['libevdev_5fgrab_5fmode_59',['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1dc…
20252 - ['libevdev_5fhas_5fevent_5fcode_60',['libevdev_has_event_code',['../group__bits.html#gab2ab9dad4…
20253 - ['libevdev_5fhas_5fevent_5fpending_61',['libevdev_has_event_pending',['../group__events.html#gae…
20254 - ['libevdev_5fhas_5fevent_5ftype_62',['libevdev_has_event_type',['../group__bits.html#ga398bef155…
20255 - ['libevdev_5fhas_5fproperty_63',['libevdev_has_property',['../group__bits.html#ga36d529ea53f4522…
20256 - ['libevdev_5fkernel_5fset_5fabs_5finfo_64',['libevdev_kernel_set_abs_info',['../group__kernel.ht…
20257 - ['libevdev_5fkernel_5fset_5fled_5fvalue_65',['libevdev_kernel_set_led_value',['../group__kernel.…
20258 - ['libevdev_5fkernel_5fset_5fled_5fvalues_66',['libevdev_kernel_set_led_values',['../group__kerne…
20259 - ['libevdev_5fled_5foff_67',['LIBEVDEV_LED_OFF',['../group__kernel.html#gga8cddf7779debef00676656…
20260 - ['libevdev_5fled_5fon_68',['LIBEVDEV_LED_ON',['../group__kernel.html#gga8cddf7779debef0067665671…
20261 - ['libevdev_5fled_5fvalue_69',['libevdev_led_value',['../group__kernel.html#ga8cddf7779debef00676…
20262 - ['libevdev_5flog_5fdebug_70',['LIBEVDEV_LOG_DEBUG',['../group__logging.html#gga0b798d0864f2b1b10…
20263 - ['libevdev_5flog_5ferror_71',['LIBEVDEV_LOG_ERROR',['../group__logging.html#gga0b798d0864f2b1b10…
20264 - ['libevdev_5flog_5ffunc_5ft_72',['libevdev_log_func_t',['../group__logging.html#gaf36c721d273c07…
20265 - ['libevdev_5flog_5finfo_73',['LIBEVDEV_LOG_INFO',['../group__logging.html#gga0b798d0864f2b1b10e4…
20266 - ['libevdev_5flog_5fpriority_74',['libevdev_log_priority',['../group__logging.html#ga0b798d0864f2…
20267 - ['libevdev_5fnew_75',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',1…
20268 - ['libevdev_5fnew_5ffrom_5ffd_76',['libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e29…
20269 - ['libevdev_5fnext_5fevent_77',['libevdev_next_event',['../group__events.html#gabb96c864e836c0b98…
20270 - ['libevdev_5fproperty_5ffrom_5fname_78',['libevdev_property_from_name',['../group__misc.html#ga6…
20271 - ['libevdev_5fproperty_5ffrom_5fname_5fn_79',['libevdev_property_from_name_n',['../group__misc.ht…
20272 - ['libevdev_5fproperty_5fget_5fname_80',['libevdev_property_get_name',['../group__misc.html#gacc1…
20273 - ['libevdev_5fread_5fflag_81',['libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c163298…
20274 - ['libevdev_5fread_5fflag_5fblocking_82',['LIBEVDEV_READ_FLAG_BLOCKING',['../group__events.html#g…
20275 - ['libevdev_5fread_5fflag_5fforce_5fsync_83',['LIBEVDEV_READ_FLAG_FORCE_SYNC',['../group__events.…
20276 - ['libevdev_5fread_5fflag_5fnormal_84',['LIBEVDEV_READ_FLAG_NORMAL',['../group__events.html#gga56…
20277 - ['libevdev_5fread_5fflag_5fsync_85',['LIBEVDEV_READ_FLAG_SYNC',['../group__events.html#gga56c288…
20278 - ['libevdev_5fread_5fstatus_86',['libevdev_read_status',['../group__events.html#ga4a96221b3c7f54d…
20279 - ['libevdev_5fread_5fstatus_5fsuccess_87',['LIBEVDEV_READ_STATUS_SUCCESS',['../group__events.html…
20280 - ['libevdev_5fread_5fstatus_5fsync_88',['LIBEVDEV_READ_STATUS_SYNC',['../group__events.html#gga4a…
20281 - ['libevdev_5fset_5fabs_5fflat_89',['libevdev_set_abs_flat',['../group__kernel.html#gabd309f30744…
20282 - ['libevdev_5fset_5fabs_5ffuzz_90',['libevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c686…
20283 - ['libevdev_5fset_5fabs_5finfo_91',['libevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308e…
20284 - ['libevdev_5fset_5fabs_5fmaximum_92',['libevdev_set_abs_maximum',['../group__kernel.html#ga2302f…
20285 - ['libevdev_5fset_5fabs_5fminimum_93',['libevdev_set_abs_minimum',['../group__kernel.html#gaca621…
20286 - ['libevdev_5fset_5fabs_5fresolution_94',['libevdev_set_abs_resolution',['../group__kernel.html#g…
20287 - ['libevdev_5fset_5fclock_5fid_95',['libevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8c…
20288 - ['libevdev_5fset_5fdevice_5flog_5ffunction_96',['libevdev_set_device_log_function',['../group__l…
20289 - ['libevdev_5fset_5fevent_5fvalue_97',['libevdev_set_event_value',['../group__kernel.html#ga79e82…
20290 - ['libevdev_5fset_5ffd_98',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536c…
20291 - ['libevdev_5fset_5fid_5fbustype_99',['libevdev_set_id_bustype',['../group__kernel.html#gaf99139c…
20292 - ['libevdev_5fset_5fid_5fproduct_100',['libevdev_set_id_product',['../group__kernel.html#ga62fbda…
20293 - ['libevdev_5fset_5fid_5fvendor_101',['libevdev_set_id_vendor',['../group__kernel.html#ga8ce28051…
20294 - ['libevdev_5fset_5fid_5fversion_102',['libevdev_set_id_version',['../group__kernel.html#gaee1d2d…
20295 - ['libevdev_5fset_5flog_5ffunction_103',['libevdev_set_log_function',['../group__logging.html#gaa…
20296 - ['libevdev_5fset_5flog_5fpriority_104',['libevdev_set_log_priority',['../group__logging.html#gaf…
20297 - ['libevdev_5fset_5fname_105',['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1…
20298 - ['libevdev_5fset_5fphys_106',['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b14178…
20299 - ['libevdev_5fset_5fslot_5fvalue_107',['libevdev_set_slot_value',['../group__kernel.html#ga0c61f4…
20300 - ['libevdev_5fset_5funiq_108',['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c5…
20301 - ['libevdev_5fuinput_5fcreate_5ffrom_5fdevice_109',['libevdev_uinput_create_from_device',['../gro…
20302 - ['libevdev_5fuinput_5fdestroy_110',['libevdev_uinput_destroy',['../group__uinput.html#ga9dfa58a8…
20303 - ['libevdev_5fuinput_5fget_5fdevnode_111',['libevdev_uinput_get_devnode',['../group__uinput.html#…
20304 - ['libevdev_5fuinput_5fget_5ffd_112',['libevdev_uinput_get_fd',['../group__uinput.html#ga9cd7fb14…
20305 - ['libevdev_5fuinput_5fget_5fsyspath_113',['libevdev_uinput_get_syspath',['../group__uinput.html#…
20306 - ['libevdev_5fuinput_5fopen_5fmanaged_114',['LIBEVDEV_UINPUT_OPEN_MANAGED',['../libevdev-uinput_8…
20307 - ['libevdev_5fuinput_5fopen_5fmode_115',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html…
20308 - ['libevdev_5fuinput_5fwrite_5fevent_116',['libevdev_uinput_write_event',['../group__uinput.html#…
20309 - ['libevdev_5fungrab_117',['LIBEVDEV_UNGRAB',['../group__init.html#ggaa282ec9badaa6bc11b1dc5bb124…
20310 - ['library_20logging_20facilities_118',['Library logging facilities',['../group__logging.html',1,…
20311 - ['libevdev_2dinternal_20test_20suite_119',['libevdev-internal test suite',['../testing.html',1,'…
20312 + ['libevdev_2dinternal_20test_20suite_6',['libevdev-internal test suite',['../testing.html',1,'']…
20313 + ['libevdev_2duinput_2eh_7',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20417 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
20418 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
20419 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
20420 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
20421 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
20422 …_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c8…
20423 …7',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03',1,…
20424 …_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]],
20428 diff -Naur third-party-libevdev-bak/doc/html/search/all_6.html third-party-new/doc/html/search/all_…
20429 --- third-party-libevdev-bak/doc/html/search/all_6.html 2023-03-28 10:49:53.380511700 +0800
20430 +++ third-party-new/doc/html/search/all_6.html 2023-04-01 15:31:16.478114500 +0800
20431 @@ -1,7 +1,8 @@
20432 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20433 -<html><head><title></title>
20436 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20437 -<meta name="generator" content="Doxygen 1.8.20"/>
20442 @@ -10,14 +11,14 @@
20446 -<script type="text/javascript"><!--
20448 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20450 /* @license-end */
20451 ---></script>
20455 -<script type="text/javascript"><!--
20457 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20460 @@ -30,7 +31,7 @@
20463 /* @license-end */
20464 ---></script>
20469 diff -Naur third-party-libevdev-bak/doc/html/search/all_6.js third-party-new/doc/html/search/all_6.…
20470 --- third-party-libevdev-bak/doc/html/search/all_6.js 2023-03-28 10:49:53.380511700 +0800
20471 +++ third-party-new/doc/html/search/all_6.js 2023-04-01 15:32:09.994225500 +0800
20472 @@ -1,6 +1,6 @@
20475 - ['modifying_20the_20appearance_20or_20capabilities_20of_20the_20device_120',['Modifying the appe…
20477 - ['multi_2dtouch_20related_20functions_122',['Multi-touch related functions',['../group__mt.html'…
20479 + ['multi_2dtouch_20related_20functions_123',['Multi-touch related functions',['../group__mt.html'…
20481 diff -Naur third-party-libevdev-bak/doc/html/search/all_7.html third-party-new/doc/html/search/all_…
20482 --- third-party-libevdev-bak/doc/html/search/all_7.html 2023-03-28 10:49:53.380511700 +0800
20483 +++ third-party-new/doc/html/search/all_7.html 2023-04-01 15:32:18.878297000 +0800
20484 @@ -1,7 +1,8 @@
20485 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20486 -<html><head><title></title>
20489 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20490 -<meta name="generator" content="Doxygen 1.8.20"/>
20495 @@ -10,14 +11,14 @@
20499 -<script type="text/javascript"><!--
20501 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20503 /* @license-end */
20504 ---></script>
20508 -<script type="text/javascript"><!--
20510 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20513 @@ -30,7 +31,7 @@
20516 /* @license-end */
20517 ---></script>
20522 diff -Naur third-party-libevdev-bak/doc/html/search/all_7.js third-party-new/doc/html/search/all_7.…
20523 --- third-party-libevdev-bak/doc/html/search/all_7.js 2023-03-28 10:49:53.380511700 +0800
20524 +++ third-party-new/doc/html/search/all_7.js 2023-04-01 15:32:26.253499200 +0800
20525 @@ -1,4 +1,4 @@
20528 - ['querying_20device_20capabilities_123',['Querying device capabilities',['../group__bits.html',1…
20531 diff -Naur third-party-libevdev-bak/doc/html/search/all_8.html third-party-new/doc/html/search/all_…
20532 --- third-party-libevdev-bak/doc/html/search/all_8.html 2023-03-28 10:49:53.380511700 +0800
20533 +++ third-party-new/doc/html/search/all_8.html 2023-04-01 15:32:39.466172800 +0800
20534 @@ -1,7 +1,8 @@
20535 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20536 -<html><head><title></title>
20539 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20540 -<meta name="generator" content="Doxygen 1.8.20"/>
20545 @@ -10,14 +11,14 @@
20549 -<script type="text/javascript"><!--
20551 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20553 /* @license-end */
20554 ---></script>
20558 -<script type="text/javascript"><!--
20560 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20563 @@ -30,7 +31,7 @@
20566 /* @license-end */
20567 ---></script>
20572 diff -Naur third-party-libevdev-bak/doc/html/search/all_8.js third-party-new/doc/html/search/all_8.…
20573 --- third-party-libevdev-bak/doc/html/search/all_8.js 2023-03-28 10:49:53.380511700 +0800
20574 +++ third-party-new/doc/html/search/all_8.js 2023-04-01 15:33:13.706101600 +0800
20575 @@ -1,5 +1,5 @@
20578 - ['statically_20linking_20libevdev_124',['Statically linking libevdev',['../static_linking.html',…
20579 - ['syn_5fdropped_20handling_125',['SYN_DROPPED handling',['../syn_dropped.html',1,'']]]
20583 diff -Naur third-party-libevdev-bak/doc/html/search/all_9.html third-party-new/doc/html/search/all_…
20584 --- third-party-libevdev-bak/doc/html/search/all_9.html 2023-03-28 10:49:53.380511700 +0800
20585 +++ third-party-new/doc/html/search/all_9.html 2023-04-01 15:33:28.510781400 +0800
20586 @@ -1,7 +1,8 @@
20587 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20588 -<html><head><title></title>
20591 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20592 -<meta name="generator" content="Doxygen 1.8.20"/>
20597 @@ -10,14 +11,14 @@
20601 -<script type="text/javascript"><!--
20603 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20605 /* @license-end */
20606 ---></script>
20610 -<script type="text/javascript"><!--
20612 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20615 @@ -30,7 +31,7 @@
20618 /* @license-end */
20619 ---></script>
20624 diff -Naur third-party-libevdev-bak/doc/html/search/all_9.js third-party-new/doc/html/search/all_9.…
20625 --- third-party-libevdev-bak/doc/html/search/all_9.js 2023-03-28 10:49:53.380511700 +0800
20626 +++ third-party-new/doc/html/search/all_9.js 2023-04-01 15:34:22.031122000 +0800
20627 @@ -1,4 +1,4 @@
20630 - ['uinput_20device_20creation_126',['uinput device creation',['../group__uinput.html',1,'']]]
20633 diff -Naur third-party-libevdev-bak/doc/html/search/defines_0.html third-party-new/doc/html/search/…
20634 --- third-party-libevdev-bak/doc/html/search/defines_0.html 2023-03-28 10:49:53.380511700 +0800
20635 +++ third-party-new/doc/html/search/defines_0.html 2023-04-01 15:34:45.107059600 +0800
20636 @@ -1,7 +1,8 @@
20637 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20638 -<html><head><title></title>
20641 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20642 -<meta name="generator" content="Doxygen 1.8.20"/>
20647 @@ -10,14 +11,14 @@
20651 -<script type="text/javascript"><!--
20653 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20655 /* @license-end */
20656 ---></script>
20660 -<script type="text/javascript"><!--
20662 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20665 @@ -30,7 +31,7 @@
20668 /* @license-end */
20669 ---></script>
20674 diff -Naur third-party-libevdev-bak/doc/html/search/defines_0.js third-party-new/doc/html/search/de…
20675 --- third-party-libevdev-bak/doc/html/search/defines_0.js 2023-03-28 10:49:53.380511700 +0800
20676 +++ third-party-new/doc/html/search/defines_0.js 2023-04-01 15:35:14.026840800 +0800
20677 @@ -1,5 +1,5 @@
20680 - ['libevdev_5fattribute_5fprintf_238',['LIBEVDEV_ATTRIBUTE_PRINTF',['../libevdev_8h.html#a64a0f32…
20681 - ['libevdev_5fdeprecated_239',['LIBEVDEV_DEPRECATED',['../libevdev_8h.html#aa136bf4638abda28de7cd…
20685 diff -Naur third-party-libevdev-bak/doc/html/search/enums_0.html third-party-new/doc/html/search/en…
20686 --- third-party-libevdev-bak/doc/html/search/enums_0.html 2023-03-28 10:49:53.380511700 +0800
20687 +++ third-party-new/doc/html/search/enums_0.html 2023-04-01 15:35:30.484303500 +0800
20688 @@ -1,7 +1,8 @@
20689 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20690 -<html><head><title></title>
20693 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20694 -<meta name="generator" content="Doxygen 1.8.20"/>
20699 @@ -10,14 +11,14 @@
20703 -<script type="text/javascript"><!--
20705 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20707 /* @license-end */
20708 ---></script>
20712 -<script type="text/javascript"><!--
20714 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20717 @@ -30,7 +31,7 @@
20720 /* @license-end */
20721 ---></script>
20726 diff -Naur third-party-libevdev-bak/doc/html/search/enums_0.js third-party-new/doc/html/search/enum…
20727 --- third-party-libevdev-bak/doc/html/search/enums_0.js 2023-03-28 10:49:53.380511700 +0800
20728 +++ third-party-new/doc/html/search/enums_0.js 2023-04-01 15:35:37.093037800 +0800
20729 @@ -1,9 +1,9 @@
20732 - ['libevdev_5fgrab_5fmode_218',['libevdev_grab_mode',['../group__init.html#gaa282ec9badaa6bc11b1d…
20733 - ['libevdev_5fled_5fvalue_219',['libevdev_led_value',['../group__kernel.html#ga8cddf7779debef0067…
20734 - ['libevdev_5flog_5fpriority_220',['libevdev_log_priority',['../group__logging.html#ga0b798d0864f…
20735 - ['libevdev_5fread_5fflag_221',['libevdev_read_flag',['../group__events.html#ga56c288d9f2e4c16329…
20736 - ['libevdev_5fread_5fstatus_222',['libevdev_read_status',['../group__events.html#ga4a96221b3c7f54…
20737 - ['libevdev_5fuinput_5fopen_5fmode_223',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html…
20743 …4',['libevdev_uinput_open_mode',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03',1,…
20745 diff -Naur third-party-libevdev-bak/doc/html/search/enumvalues_0.html third-party-new/doc/html/sear…
20746 --- third-party-libevdev-bak/doc/html/search/enumvalues_0.html 2023-03-28 10:49:53.380511700 +0800
20747 +++ third-party-new/doc/html/search/enumvalues_0.html 2023-04-01 15:35:47.907023100 +0800
20748 @@ -1,7 +1,8 @@
20749 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20750 -<html><head><title></title>
20753 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20754 -<meta name="generator" content="Doxygen 1.8.20"/>
20759 @@ -10,14 +11,14 @@
20763 -<script type="text/javascript"><!--
20765 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20767 /* @license-end */
20768 ---></script>
20772 -<script type="text/javascript"><!--
20774 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20777 @@ -30,7 +31,7 @@
20780 /* @license-end */
20781 ---></script>
20786 diff -Naur third-party-libevdev-bak/doc/html/search/enumvalues_0.js third-party-new/doc/html/search…
20787 --- third-party-libevdev-bak/doc/html/search/enumvalues_0.js 2023-03-28 10:49:53.380511700 +0800
20788 +++ third-party-new/doc/html/search/enumvalues_0.js 2023-04-01 15:36:18.438425700 +0800
20789 @@ -1,17 +1,17 @@
20792 - ['libevdev_5fgrab_224',['LIBEVDEV_GRAB',['../group__init.html#ggaa282ec9badaa6bc11b1dc5bb124dbd5…
20793 - ['libevdev_5fled_5foff_225',['LIBEVDEV_LED_OFF',['../group__kernel.html#gga8cddf7779debef0067665…
20794 - ['libevdev_5fled_5fon_226',['LIBEVDEV_LED_ON',['../group__kernel.html#gga8cddf7779debef006766567…
20795 - ['libevdev_5flog_5fdebug_227',['LIBEVDEV_LOG_DEBUG',['../group__logging.html#gga0b798d0864f2b1b1…
20796 - ['libevdev_5flog_5ferror_228',['LIBEVDEV_LOG_ERROR',['../group__logging.html#gga0b798d0864f2b1b1…
20797 - ['libevdev_5flog_5finfo_229',['LIBEVDEV_LOG_INFO',['../group__logging.html#gga0b798d0864f2b1b10e…
20798 - ['libevdev_5fread_5fflag_5fblocking_230',['LIBEVDEV_READ_FLAG_BLOCKING',['../group__events.html#…
20799 - ['libevdev_5fread_5fflag_5fforce_5fsync_231',['LIBEVDEV_READ_FLAG_FORCE_SYNC',['../group__events…
20800 - ['libevdev_5fread_5fflag_5fnormal_232',['LIBEVDEV_READ_FLAG_NORMAL',['../group__events.html#gga5…
20801 - ['libevdev_5fread_5fflag_5fsync_233',['LIBEVDEV_READ_FLAG_SYNC',['../group__events.html#gga56c28…
20802 - ['libevdev_5fread_5fstatus_5fsuccess_234',['LIBEVDEV_READ_STATUS_SUCCESS',['../group__events.htm…
20803 - ['libevdev_5fread_5fstatus_5fsync_235',['LIBEVDEV_READ_STATUS_SYNC',['../group__events.html#gga4…
20804 - ['libevdev_5fuinput_5fopen_5fmanaged_236',['LIBEVDEV_UINPUT_OPEN_MANAGED',['../libevdev-uinput_8…
20805 - ['libevdev_5fungrab_237',['LIBEVDEV_UNGRAB',['../group__init.html#ggaa282ec9badaa6bc11b1dc5bb124…
20818 …_OPEN_MANAGED',['../libevdev-uinput_8h.html#a6546acd3e4fe75a74d91eebf9bbd3d03adcf2d4de38844ee3a8c8…
20821 diff -Naur third-party-libevdev-bak/doc/html/search/files_0.html third-party-new/doc/html/search/fi…
20822 --- third-party-libevdev-bak/doc/html/search/files_0.html 2023-03-28 10:49:53.380511700 +0800
20823 +++ third-party-new/doc/html/search/files_0.html 2023-04-01 15:36:36.394843100 +0800
20824 @@ -1,7 +1,8 @@
20825 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20826 -<html><head><title></title>
20829 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20830 -<meta name="generator" content="Doxygen 1.8.20"/>
20835 @@ -10,14 +11,14 @@
20839 -<script type="text/javascript"><!--
20841 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20843 /* @license-end */
20844 ---></script>
20848 -<script type="text/javascript"><!--
20850 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20853 @@ -30,7 +31,7 @@
20856 /* @license-end */
20857 ---></script>
20862 diff -Naur third-party-libevdev-bak/doc/html/search/files_0.js third-party-new/doc/html/search/file…
20863 --- third-party-libevdev-bak/doc/html/search/files_0.js 2023-03-28 10:49:53.380511700 +0800
20864 +++ third-party-new/doc/html/search/files_0.js 2023-04-01 15:36:46.743227100 +0800
20865 @@ -1,5 +1,5 @@
20868 - ['libevdev_2duinput_2eh_127',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20869 - ['libevdev_2eh_128',['libevdev.h',['../libevdev_8h.html',1,'']]]
20870 + ['libevdev_2duinput_2eh_128',['libevdev-uinput.h',['../libevdev-uinput_8h.html',1,'']]],
20873 diff -Naur third-party-libevdev-bak/doc/html/search/functions_0.html third-party-new/doc/html/searc…
20874 --- third-party-libevdev-bak/doc/html/search/functions_0.html 2023-03-28 10:49:53.380511700 +0800
20875 +++ third-party-new/doc/html/search/functions_0.html 2023-04-01 15:36:56.210338900 +0800
20876 @@ -1,7 +1,8 @@
20877 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
20878 -<html><head><title></title>
20881 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
20882 -<meta name="generator" content="Doxygen 1.8.20"/>
20887 @@ -10,14 +11,14 @@
20891 -<script type="text/javascript"><!--
20893 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20895 /* @license-end */
20896 ---></script>
20900 -<script type="text/javascript"><!--
20902 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
20905 @@ -30,7 +31,7 @@
20908 /* @license-end */
20909 ---></script>
20914 diff -Naur third-party-libevdev-bak/doc/html/search/functions_0.js third-party-new/doc/html/search/…
20915 --- third-party-libevdev-bak/doc/html/search/functions_0.js 2023-03-28 10:49:53.380511700 +0800
20916 +++ third-party-new/doc/html/search/functions_0.js 2023-04-01 15:37:12.417086900 +0800
20917 @@ -1,90 +1,90 @@
20920 - ['libevdev_5fchange_5ffd_129',['libevdev_change_fd',['../group__init.html#gac71c9cca4c572ed1b1a8…
20921 - ['libevdev_5fdisable_5fevent_5fcode_130',['libevdev_disable_event_code',['../group__kernel.html#…
20922 - ['libevdev_5fdisable_5fevent_5ftype_131',['libevdev_disable_event_type',['../group__kernel.html#…
20923 - ['libevdev_5fdisable_5fproperty_132',['libevdev_disable_property',['../group__kernel.html#ga8f63…
20924 - ['libevdev_5fenable_5fevent_5fcode_133',['libevdev_enable_event_code',['../group__kernel.html#ga…
20925 - ['libevdev_5fenable_5fevent_5ftype_134',['libevdev_enable_event_type',['../group__kernel.html#ga…
20926 - ['libevdev_5fenable_5fproperty_135',['libevdev_enable_property',['../group__kernel.html#gafc5520…
20927 - ['libevdev_5fevent_5fcode_5ffrom_5fcode_5fname_136',['libevdev_event_code_from_code_name',['../g…
20928 - ['libevdev_5fevent_5fcode_5ffrom_5fcode_5fname_5fn_137',['libevdev_event_code_from_code_name_n',…
20929 - ['libevdev_5fevent_5fcode_5ffrom_5fname_138',['libevdev_event_code_from_name',['../group__misc.h…
20930 - ['libevdev_5fevent_5fcode_5ffrom_5fname_5fn_139',['libevdev_event_code_from_name_n',['../group__…
20931 - ['libevdev_5fevent_5fcode_5fget_5fname_140',['libevdev_event_code_get_name',['../group__misc.htm…
20932 - ['libevdev_5fevent_5fis_5fcode_141',['libevdev_event_is_code',['../group__misc.html#ga37766a6a49…
20933 - ['libevdev_5fevent_5fis_5ftype_142',['libevdev_event_is_type',['../group__misc.html#gab8b6b80740…
20934 - ['libevdev_5fevent_5ftype_5ffrom_5fcode_5fname_143',['libevdev_event_type_from_code_name',['../g…
20935 - ['libevdev_5fevent_5ftype_5ffrom_5fcode_5fname_5fn_144',['libevdev_event_type_from_code_name_n',…
20936 - ['libevdev_5fevent_5ftype_5ffrom_5fname_145',['libevdev_event_type_from_name',['../group__misc.h…
20937 - ['libevdev_5fevent_5ftype_5ffrom_5fname_5fn_146',['libevdev_event_type_from_name_n',['../group__…
20938 - ['libevdev_5fevent_5ftype_5fget_5fmax_147',['libevdev_event_type_get_max',['../group__misc.html#…
20939 - ['libevdev_5fevent_5ftype_5fget_5fname_148',['libevdev_event_type_get_name',['../group__misc.htm…
20940 - ['libevdev_5fevent_5fvalue_5ffrom_5fname_149',['libevdev_event_value_from_name',['../group__misc…
20941 - ['libevdev_5fevent_5fvalue_5ffrom_5fname_5fn_150',['libevdev_event_value_from_name_n',['../group…
20942 - ['libevdev_5fevent_5fvalue_5fget_5fname_151',['libevdev_event_value_get_name',['../group__misc.h…
20943 - ['libevdev_5ffetch_5fevent_5fvalue_152',['libevdev_fetch_event_value',['../group__bits.html#ga0a…
20944 - ['libevdev_5ffetch_5fslot_5fvalue_153',['libevdev_fetch_slot_value',['../group__mt.html#gaca19dc…
20945 - ['libevdev_5ffree_154',['libevdev_free',['../group__init.html#gacd9fe760d15be25fc99ce469034bd78c…
20946 - ['libevdev_5fget_5fabs_5fflat_155',['libevdev_get_abs_flat',['../group__bits.html#ga6b3f7ebae232…
20947 - ['libevdev_5fget_5fabs_5ffuzz_156',['libevdev_get_abs_fuzz',['../group__bits.html#ga1a3dfeb3bb2d…
20948 - ['libevdev_5fget_5fabs_5finfo_157',['libevdev_get_abs_info',['../group__bits.html#ga6d8e2caf87fa…
20949 - ['libevdev_5fget_5fabs_5fmaximum_158',['libevdev_get_abs_maximum',['../group__bits.html#ga97a341…
20950 - ['libevdev_5fget_5fabs_5fminimum_159',['libevdev_get_abs_minimum',['../group__bits.html#ga482ce9…
20951 - ['libevdev_5fget_5fabs_5fresolution_160',['libevdev_get_abs_resolution',['../group__bits.html#ga…
20952 - ['libevdev_5fget_5fcurrent_5fslot_161',['libevdev_get_current_slot',['../group__mt.html#gad22e24…
20953 - ['libevdev_5fget_5fdriver_5fversion_162',['libevdev_get_driver_version',['../group__bits.html#ga…
20954 - ['libevdev_5fget_5fevent_5fvalue_163',['libevdev_get_event_value',['../group__bits.html#ga6259f4…
20955 - ['libevdev_5fget_5ffd_164',['libevdev_get_fd',['../group__init.html#gab9bfc800859ac3aa63f41d58ec…
20956 - ['libevdev_5fget_5fid_5fbustype_165',['libevdev_get_id_bustype',['../group__bits.html#ga9bf55d41…
20957 - ['libevdev_5fget_5fid_5fproduct_166',['libevdev_get_id_product',['../group__bits.html#ga1dc66cfe…
20958 - ['libevdev_5fget_5fid_5fvendor_167',['libevdev_get_id_vendor',['../group__bits.html#ga08891c3285…
20959 - ['libevdev_5fget_5fid_5fversion_168',['libevdev_get_id_version',['../group__bits.html#ga75a07d0c…
20960 - ['libevdev_5fget_5flog_5fpriority_169',['libevdev_get_log_priority',['../group__logging.html#ga1…
20961 - ['libevdev_5fget_5fname_170',['libevdev_get_name',['../group__bits.html#gaed0328c67b7a78422636d9…
20962 - ['libevdev_5fget_5fnum_5fslots_171',['libevdev_get_num_slots',['../group__mt.html#gaf272526f0a59…
20963 - ['libevdev_5fget_5fphys_172',['libevdev_get_phys',['../group__bits.html#ga5df483b0b24d7b96ea1181…
20964 - ['libevdev_5fget_5frepeat_173',['libevdev_get_repeat',['../group__bits.html#gaf12fa199bb9497b383…
20965 - ['libevdev_5fget_5fslot_5fvalue_174',['libevdev_get_slot_value',['../group__mt.html#ga8c6303391c…
20966 - ['libevdev_5fget_5funiq_175',['libevdev_get_uniq',['../group__bits.html#ga6d9f7d44bff8828ead3d25…
20967 - ['libevdev_5fgrab_176',['libevdev_grab',['../group__init.html#ga5d434af74fee20f273db568e2cbbd13f…
20968 - ['libevdev_5fhas_5fevent_5fcode_177',['libevdev_has_event_code',['../group__bits.html#gab2ab9dad…
20969 - ['libevdev_5fhas_5fevent_5fpending_178',['libevdev_has_event_pending',['../group__events.html#ga…
20970 - ['libevdev_5fhas_5fevent_5ftype_179',['libevdev_has_event_type',['../group__bits.html#ga398bef15…
20971 - ['libevdev_5fhas_5fproperty_180',['libevdev_has_property',['../group__bits.html#ga36d529ea53f452…
20972 - ['libevdev_5fkernel_5fset_5fabs_5finfo_181',['libevdev_kernel_set_abs_info',['../group__kernel.h…
20973 - ['libevdev_5fkernel_5fset_5fled_5fvalue_182',['libevdev_kernel_set_led_value',['../group__kernel…
20974 - ['libevdev_5fkernel_5fset_5fled_5fvalues_183',['libevdev_kernel_set_led_values',['../group__kern…
20975 - ['libevdev_5fnew_184',['libevdev_new',['../group__init.html#ga332c8ee260b4ef864345abe5d04e820c',…
20976 - ['libevdev_5fnew_5ffrom_5ffd_185',['libevdev_new_from_fd',['../group__init.html#ga89bb5bce1c23e2…
20977 - ['libevdev_5fnext_5fevent_186',['libevdev_next_event',['../group__events.html#gabb96c864e836c0b9…
20978 - ['libevdev_5fproperty_5ffrom_5fname_187',['libevdev_property_from_name',['../group__misc.html#ga…
20979 - ['libevdev_5fproperty_5ffrom_5fname_5fn_188',['libevdev_property_from_name_n',['../group__misc.h…
20980 - ['libevdev_5fproperty_5fget_5fname_189',['libevdev_property_get_name',['../group__misc.html#gacc…
20981 - ['libevdev_5fset_5fabs_5fflat_190',['libevdev_set_abs_flat',['../group__kernel.html#gabd309f3074…
20982 - ['libevdev_5fset_5fabs_5ffuzz_191',['libevdev_set_abs_fuzz',['../group__kernel.html#gaa192bf0c68…
20983 - ['libevdev_5fset_5fabs_5finfo_192',['libevdev_set_abs_info',['../group__kernel.html#gafc7a4f5308…
20984 - ['libevdev_5fset_5fabs_5fmaximum_193',['libevdev_set_abs_maximum',['../group__kernel.html#ga2302…
20985 - ['libevdev_5fset_5fabs_5fminimum_194',['libevdev_set_abs_minimum',['../group__kernel.html#gaca62…
20986 - ['libevdev_5fset_5fabs_5fresolution_195',['libevdev_set_abs_resolution',['../group__kernel.html#…
20987 - ['libevdev_5fset_5fclock_5fid_196',['libevdev_set_clock_id',['../group__kernel.html#ga2925b6fbf8…
20988 - ['libevdev_5fset_5fdevice_5flog_5ffunction_197',['libevdev_set_device_log_function',['../group__…
20989 - ['libevdev_5fset_5fevent_5fvalue_198',['libevdev_set_event_value',['../group__kernel.html#ga79e8…
20990 - ['libevdev_5fset_5ffd_199',['libevdev_set_fd',['../group__init.html#ga6658ac490d68c307ff8b8d1536…
20991 - ['libevdev_5fset_5fid_5fbustype_200',['libevdev_set_id_bustype',['../group__kernel.html#gaf99139…
20992 - ['libevdev_5fset_5fid_5fproduct_201',['libevdev_set_id_product',['../group__kernel.html#ga62fbda…
20993 - ['libevdev_5fset_5fid_5fvendor_202',['libevdev_set_id_vendor',['../group__kernel.html#ga8ce28051…
20994 - ['libevdev_5fset_5fid_5fversion_203',['libevdev_set_id_version',['../group__kernel.html#gaee1d2d…
20995 - ['libevdev_5fset_5flog_5ffunction_204',['libevdev_set_log_function',['../group__logging.html#gaa…
20996 - ['libevdev_5fset_5flog_5fpriority_205',['libevdev_set_log_priority',['../group__logging.html#gaf…
20997 - ['libevdev_5fset_5fname_206',['libevdev_set_name',['../group__kernel.html#gae5dcdb7678cdc9be4ab1…
20998 - ['libevdev_5fset_5fphys_207',['libevdev_set_phys',['../group__kernel.html#gacd57c8d6ace8e0b14178…
20999 - ['libevdev_5fset_5fslot_5fvalue_208',['libevdev_set_slot_value',['../group__kernel.html#ga0c61f4…
21000 - ['libevdev_5fset_5funiq_209',['libevdev_set_uniq',['../group__kernel.html#ga4e4fd2627744fd5811c5…
21001 - ['libevdev_5fuinput_5fcreate_5ffrom_5fdevice_210',['libevdev_uinput_create_from_device',['../gro…
21002 - ['libevdev_5fuinput_5fdestroy_211',['libevdev_uinput_destroy',['../group__uinput.html#ga9dfa58a8…
21003 - ['libevdev_5fuinput_5fget_5fdevnode_212',['libevdev_uinput_get_devnode',['../group__uinput.html#…
21004 - ['libevdev_5fuinput_5fget_5ffd_213',['libevdev_uinput_get_fd',['../group__uinput.html#ga9cd7fb14…
21005 - ['libevdev_5fuinput_5fget_5fsyspath_214',['libevdev_uinput_get_syspath',['../group__uinput.html#…
21006 - ['libevdev_5fuinput_5fwrite_5fevent_215',['libevdev_uinput_write_event',['../group__uinput.html#…
21088 …_from_device',['../group__uinput.html#gaf14b21301bac9d79c20e890172873b96',1,'libevdev-uinput.h']]],
21089 …nput_destroy',['../group__uinput.html#ga9dfa58a84eb4c6b97107dcf3fa621329',1,'libevdev-uinput.h']]],
21090 …_get_devnode',['../group__uinput.html#ga4c595bcda748b08561e2819fe9b7c2d2',1,'libevdev-uinput.h']]],
21091 …input_get_fd',['../group__uinput.html#ga9cd7fb14a96d4cc14d3dffdcead84c5d',1,'libevdev-uinput.h']]],
21092 …_get_syspath',['../group__uinput.html#gaacca93061fce57cec0ce3c52e443a427',1,'libevdev-uinput.h']]],
21093 …t_write_event',['../group__uinput.html#ga4c3c2f5fcd315a28a067f53b9f855fe7',1,'libevdev-uinput.h']]]
21095 diff -Naur third-party-libevdev-bak/doc/html/search/groups_0.html third-party-new/doc/html/search/g…
21096 --- third-party-libevdev-bak/doc/html/search/groups_0.html 2023-03-28 10:49:53.380511700 +0800
21097 +++ third-party-new/doc/html/search/groups_0.html 2023-04-01 15:37:22.852030700 +0800
21098 @@ -1,7 +1,8 @@
21099 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21100 -<html><head><title></title>
21103 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21104 -<meta name="generator" content="Doxygen 1.8.20"/>
21109 @@ -10,14 +11,14 @@
21113 -<script type="text/javascript"><!--
21115 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21117 /* @license-end */
21118 ---></script>
21122 -<script type="text/javascript"><!--
21124 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21127 @@ -30,7 +31,7 @@
21130 /* @license-end */
21131 ---></script>
21136 diff -Naur third-party-libevdev-bak/doc/html/search/groups_0.js third-party-new/doc/html/search/gro…
21137 --- third-party-libevdev-bak/doc/html/search/groups_0.js 2023-03-28 10:49:53.380511700 +0800
21138 +++ third-party-new/doc/html/search/groups_0.js 2023-04-01 15:37:57.952960100 +0800
21139 @@ -1,4 +1,4 @@
21142 - ['event_20handling_240',['Event handling',['../group__events.html',1,'']]]
21145 diff -Naur third-party-libevdev-bak/doc/html/search/groups_1.html third-party-new/doc/html/search/g…
21146 --- third-party-libevdev-bak/doc/html/search/groups_1.html 2023-03-28 10:49:53.380511700 +0800
21147 +++ third-party-new/doc/html/search/groups_1.html 2023-04-01 15:38:06.712734500 +0800
21148 @@ -1,7 +1,8 @@
21149 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21150 -<html><head><title></title>
21153 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21154 -<meta name="generator" content="Doxygen 1.8.20"/>
21159 @@ -10,14 +11,14 @@
21163 -<script type="text/javascript"><!--
21165 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21167 /* @license-end */
21168 ---></script>
21172 -<script type="text/javascript"><!--
21174 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21177 @@ -30,7 +31,7 @@
21180 /* @license-end */
21181 ---></script>
21186 diff -Naur third-party-libevdev-bak/doc/html/search/groups_1.js third-party-new/doc/html/search/gro…
21187 --- third-party-libevdev-bak/doc/html/search/groups_1.js 2023-03-28 10:49:53.380511700 +0800
21188 +++ third-party-new/doc/html/search/groups_1.js 2023-04-01 15:38:33.084187700 +0800
21189 @@ -1,4 +1,4 @@
21192 - ['initialization_20and_20setup_241',['Initialization and setup',['../group__init.html',1,'']]]
21195 diff -Naur third-party-libevdev-bak/doc/html/search/groups_2.html third-party-new/doc/html/search/g…
21196 --- third-party-libevdev-bak/doc/html/search/groups_2.html 2023-03-28 10:49:53.380511700 +0800
21197 +++ third-party-new/doc/html/search/groups_2.html 2023-04-01 15:39:09.984504000 +0800
21198 @@ -1,7 +1,8 @@
21199 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21200 -<html><head><title></title>
21203 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21204 -<meta name="generator" content="Doxygen 1.8.20"/>
21209 @@ -10,14 +11,14 @@
21213 -<script type="text/javascript"><!--
21215 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21217 /* @license-end */
21218 ---></script>
21222 -<script type="text/javascript"><!--
21224 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21227 @@ -30,7 +31,7 @@
21230 /* @license-end */
21231 ---></script>
21236 diff -Naur third-party-libevdev-bak/doc/html/search/groups_2.js third-party-new/doc/html/search/gro…
21237 --- third-party-libevdev-bak/doc/html/search/groups_2.js 2023-03-28 10:49:53.380511700 +0800
21238 +++ third-party-new/doc/html/search/groups_2.js 2023-04-01 15:39:16.356257600 +0800
21239 @@ -1,4 +1,4 @@
21242 - ['library_20logging_20facilities_242',['Library logging facilities',['../group__logging.html',1,…
21245 diff -Naur third-party-libevdev-bak/doc/html/search/groups_3.html third-party-new/doc/html/search/g…
21246 --- third-party-libevdev-bak/doc/html/search/groups_3.html 2023-03-28 10:49:53.380511700 +0800
21247 +++ third-party-new/doc/html/search/groups_3.html 2023-04-01 15:39:50.436242300 +0800
21248 @@ -1,7 +1,8 @@
21249 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21250 -<html><head><title></title>
21253 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21254 -<meta name="generator" content="Doxygen 1.8.20"/>
21259 @@ -10,14 +11,14 @@
21263 -<script type="text/javascript"><!--
21265 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21267 /* @license-end */
21268 ---></script>
21272 -<script type="text/javascript"><!--
21274 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21277 @@ -30,7 +31,7 @@
21280 /* @license-end */
21281 ---></script>
21286 diff -Naur third-party-libevdev-bak/doc/html/search/groups_3.js third-party-new/doc/html/search/gro…
21287 --- third-party-libevdev-bak/doc/html/search/groups_3.js 2023-03-28 10:49:53.380511700 +0800
21288 +++ third-party-new/doc/html/search/groups_3.js 2023-04-01 15:41:15.124700200 +0800
21289 @@ -1,6 +1,6 @@
21292 - ['modifying_20the_20appearance_20or_20capabilities_20of_20the_20device_243',['Modifying the appe…
21294 - ['multi_2dtouch_20related_20functions_245',['Multi-touch related functions',['../group__mt.html'…
21296 + ['multi_2dtouch_20related_20functions_246',['Multi-touch related functions',['../group__mt.html'…
21298 diff -Naur third-party-libevdev-bak/doc/html/search/groups_4.html third-party-new/doc/html/search/g…
21299 --- third-party-libevdev-bak/doc/html/search/groups_4.html 2023-03-28 10:49:53.380511700 +0800
21300 +++ third-party-new/doc/html/search/groups_4.html 2023-04-01 15:41:26.515764300 +0800
21301 @@ -1,7 +1,8 @@
21302 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21303 -<html><head><title></title>
21306 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21307 -<meta name="generator" content="Doxygen 1.8.20"/>
21312 @@ -10,14 +11,14 @@
21316 -<script type="text/javascript"><!--
21318 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21320 /* @license-end */
21321 ---></script>
21325 -<script type="text/javascript"><!--
21327 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21330 @@ -30,7 +31,7 @@
21333 /* @license-end */
21334 ---></script>
21339 diff -Naur third-party-libevdev-bak/doc/html/search/groups_4.js third-party-new/doc/html/search/gro…
21340 --- third-party-libevdev-bak/doc/html/search/groups_4.js 2023-03-28 10:49:53.380511700 +0800
21341 +++ third-party-new/doc/html/search/groups_4.js 2023-04-01 15:41:39.190840500 +0800
21342 @@ -1,4 +1,4 @@
21345 - ['querying_20device_20capabilities_246',['Querying device capabilities',['../group__bits.html',1…
21348 diff -Naur third-party-libevdev-bak/doc/html/search/groups_5.html third-party-new/doc/html/search/g…
21349 --- third-party-libevdev-bak/doc/html/search/groups_5.html 2023-03-28 10:49:53.380511700 +0800
21350 +++ third-party-new/doc/html/search/groups_5.html 2023-04-01 15:43:50.131466200 +0800
21351 @@ -1,7 +1,8 @@
21352 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21353 -<html><head><title></title>
21356 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21357 -<meta name="generator" content="Doxygen 1.8.20"/>
21362 @@ -10,14 +11,14 @@
21366 -<script type="text/javascript"><!--
21368 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21370 /* @license-end */
21371 ---></script>
21375 -<script type="text/javascript"><!--
21377 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21380 @@ -30,7 +31,7 @@
21383 /* @license-end */
21384 ---></script>
21389 diff -Naur third-party-libevdev-bak/doc/html/search/groups_5.js third-party-new/doc/html/search/gro…
21390 --- third-party-libevdev-bak/doc/html/search/groups_5.js 2023-03-28 10:49:53.380511700 +0800
21391 +++ third-party-new/doc/html/search/groups_5.js 2023-04-01 15:44:07.553194200 +0800
21392 @@ -1,4 +1,4 @@
21395 - ['uinput_20device_20creation_247',['uinput device creation',['../group__uinput.html',1,'']]]
21398 diff -Naur third-party-libevdev-bak/doc/html/search/nomatches.html third-party-new/doc/html/search/…
21399 --- third-party-libevdev-bak/doc/html/search/nomatches.html 2023-03-28 10:49:53.380511700 +0800
21400 +++ third-party-new/doc/html/search/nomatches.html 2023-04-01 15:45:22.889226400 +0800
21401 @@ -1,5 +1,6 @@
21402 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21403 -<html><head><title></title>
21406 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21409 diff -Naur third-party-libevdev-bak/doc/html/search/pages_0.html third-party-new/doc/html/search/pa…
21410 --- third-party-libevdev-bak/doc/html/search/pages_0.html 2023-03-28 10:49:53.380511700 +0800
21411 +++ third-party-new/doc/html/search/pages_0.html 2023-04-01 15:46:15.618387500 +0800
21412 @@ -1,7 +1,8 @@
21413 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21414 -<html><head><title></title>
21417 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21418 -<meta name="generator" content="Doxygen 1.8.20"/>
21423 @@ -10,14 +11,14 @@
21427 -<script type="text/javascript"><!--
21429 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21431 /* @license-end */
21432 ---></script>
21436 -<script type="text/javascript"><!--
21438 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21441 @@ -30,7 +31,7 @@
21444 /* @license-end */
21445 ---></script>
21450 diff -Naur third-party-libevdev-bak/doc/html/search/pages_0.js third-party-new/doc/html/search/page…
21451 --- third-party-libevdev-bak/doc/html/search/pages_0.js 2023-03-28 10:49:53.384511800 +0800
21452 +++ third-party-new/doc/html/search/pages_0.js 2023-04-01 15:49:32.539324100 +0800
21453 @@ -1,4 +1,4 @@
21456 - ['compatibility_20and_20behavior_20across_20kernel_20versions_248',['Compatibility and Behavior …
21459 diff -Naur third-party-libevdev-bak/doc/html/search/pages_1.html third-party-new/doc/html/search/pa…
21460 --- third-party-libevdev-bak/doc/html/search/pages_1.html 2023-03-28 10:49:53.384511800 +0800
21461 +++ third-party-new/doc/html/search/pages_1.html 2023-04-01 15:49:43.025097100 +0800
21462 @@ -1,7 +1,8 @@
21463 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21464 -<html><head><title></title>
21467 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21468 -<meta name="generator" content="Doxygen 1.8.20"/>
21473 @@ -10,14 +11,14 @@
21477 -<script type="text/javascript"><!--
21479 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21481 /* @license-end */
21482 ---></script>
21486 -<script type="text/javascript"><!--
21488 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21491 @@ -30,7 +31,7 @@
21494 /* @license-end */
21495 ---></script>
21500 diff -Naur third-party-libevdev-bak/doc/html/search/pages_1.js third-party-new/doc/html/search/page…
21501 --- third-party-libevdev-bak/doc/html/search/pages_1.js 2023-03-28 10:49:53.384511800 +0800
21502 +++ third-party-new/doc/html/search/pages_1.js 2023-04-01 15:50:13.734641400 +0800
21503 @@ -1,4 +1,4 @@
21506 - ['deprecated_20list_249',['Deprecated List',['../deprecated.html',1,'']]]
21509 diff -Naur third-party-libevdev-bak/doc/html/search/pages_2.html third-party-new/doc/html/search/pa…
21510 --- third-party-libevdev-bak/doc/html/search/pages_2.html 2023-03-28 10:49:53.384511800 +0800
21511 +++ third-party-new/doc/html/search/pages_2.html 2023-04-01 15:50:24.890090300 +0800
21512 @@ -1,7 +1,8 @@
21513 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21514 -<html><head><title></title>
21517 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21518 -<meta name="generator" content="Doxygen 1.8.20"/>
21523 @@ -10,14 +11,14 @@
21527 -<script type="text/javascript"><!--
21529 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21531 /* @license-end */
21532 ---></script>
21536 -<script type="text/javascript"><!--
21538 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21541 @@ -30,7 +31,7 @@
21544 /* @license-end */
21545 ---></script>
21550 diff -Naur third-party-libevdev-bak/doc/html/search/pages_2.js third-party-new/doc/html/search/page…
21551 --- third-party-libevdev-bak/doc/html/search/pages_2.js 2023-03-28 10:49:53.384511800 +0800
21552 +++ third-party-new/doc/html/search/pages_2.js 2023-04-01 15:50:37.732190100 +0800
21553 @@ -1,4 +1,4 @@
21556 - ['evdev_20ioctls_250',['evdev ioctls',['../ioctls.html',1,'']]]
21559 diff -Naur third-party-libevdev-bak/doc/html/search/pages_3.html third-party-new/doc/html/search/pa…
21560 --- third-party-libevdev-bak/doc/html/search/pages_3.html 2023-03-28 10:49:53.384511800 +0800
21561 +++ third-party-new/doc/html/search/pages_3.html 2023-04-01 15:50:47.836288700 +0800
21562 @@ -1,7 +1,8 @@
21563 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21564 -<html><head><title></title>
21567 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21568 -<meta name="generator" content="Doxygen 1.8.20"/>
21573 @@ -10,14 +11,14 @@
21577 -<script type="text/javascript"><!--
21579 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21581 /* @license-end */
21582 ---></script>
21586 -<script type="text/javascript"><!--
21588 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21591 @@ -30,7 +31,7 @@
21594 /* @license-end */
21595 ---></script>
21600 diff -Naur third-party-libevdev-bak/doc/html/search/pages_3.js third-party-new/doc/html/search/page…
21601 --- third-party-libevdev-bak/doc/html/search/pages_3.js 2023-03-28 10:49:53.384511800 +0800
21602 +++ third-party-new/doc/html/search/pages_3.js 2023-04-01 15:50:56.221896100 +0800
21603 @@ -1,4 +1,4 @@
21606 - ['kernel_20header_251',['Kernel header',['../kernel_header.html',1,'']]]
21609 diff -Naur third-party-libevdev-bak/doc/html/search/pages_4.html third-party-new/doc/html/search/pa…
21610 --- third-party-libevdev-bak/doc/html/search/pages_4.html 2023-03-28 10:49:53.384511800 +0800
21611 +++ third-party-new/doc/html/search/pages_4.html 2023-04-01 15:51:04.995238600 +0800
21612 @@ -1,7 +1,8 @@
21613 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21614 -<html><head><title></title>
21617 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21618 -<meta name="generator" content="Doxygen 1.8.20"/>
21623 @@ -10,14 +11,14 @@
21627 -<script type="text/javascript"><!--
21629 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21631 /* @license-end */
21632 ---></script>
21636 -<script type="text/javascript"><!--
21638 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21641 @@ -30,7 +31,7 @@
21644 /* @license-end */
21645 ---></script>
21650 diff -Naur third-party-libevdev-bak/doc/html/search/pages_4.js third-party-new/doc/html/search/page…
21651 --- third-party-libevdev-bak/doc/html/search/pages_4.js 2023-03-28 10:49:53.384511800 +0800
21652 +++ third-party-new/doc/html/search/pages_4.js 2023-04-01 15:51:18.476565200 +0800
21653 @@ -1,4 +1,4 @@
21656 - ['libevdev_2dinternal_20test_20suite_252',['libevdev-internal test suite',['../testing.html',1,'…
21657 + ['libevdev_2dinternal_20test_20suite_253',['libevdev-internal test suite',['../testing.html',1,'…
21659 diff -Naur third-party-libevdev-bak/doc/html/search/pages_5.html third-party-new/doc/html/search/pa…
21660 --- third-party-libevdev-bak/doc/html/search/pages_5.html 2023-03-28 10:49:53.384511800 +0800
21661 +++ third-party-new/doc/html/search/pages_5.html 2023-04-01 15:51:35.170111200 +0800
21662 @@ -1,7 +1,8 @@
21663 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21664 -<html><head><title></title>
21667 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21668 -<meta name="generator" content="Doxygen 1.8.20"/>
21673 @@ -10,14 +11,14 @@
21677 -<script type="text/javascript"><!--
21679 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21681 /* @license-end */
21682 ---></script>
21686 -<script type="text/javascript"><!--
21688 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21691 @@ -30,7 +31,7 @@
21694 /* @license-end */
21695 ---></script>
21700 diff -Naur third-party-libevdev-bak/doc/html/search/pages_5.js third-party-new/doc/html/search/page…
21701 --- third-party-libevdev-bak/doc/html/search/pages_5.js 2023-03-28 10:49:53.384511800 +0800
21702 +++ third-party-new/doc/html/search/pages_5.js 2023-04-01 15:51:41.455294000 +0800
21703 @@ -1,5 +1,5 @@
21706 - ['statically_20linking_20libevdev_253',['Statically linking libevdev',['../static_linking.html',…
21707 - ['syn_5fdropped_20handling_254',['SYN_DROPPED handling',['../syn_dropped.html',1,'']]]
21711 diff -Naur third-party-libevdev-bak/doc/html/search/search.css third-party-new/doc/html/search/sear…
21712 --- third-party-libevdev-bak/doc/html/search/search.css 2023-03-28 10:49:53.384511800 +0800
21713 +++ third-party-new/doc/html/search/search.css 2023-04-01 15:51:53.793569800 +0800
21714 @@ -204,19 +204,21 @@
21717 padding-left: 4px;
21718 + font-family: Arial, Verdana, sans-serif;
21723 font-size: 8pt;
21724 font-style: italic;
21725 + font-family: Arial, Verdana, sans-serif;
21732 -DIV.searchresults {
21734 margin-left: 10px;
21735 margin-right: 10px;
21737 diff -Naur third-party-libevdev-bak/doc/html/search/search.js third-party-new/doc/html/search/searc…
21738 --- third-party-libevdev-bak/doc/html/search/search.js 2023-03-28 10:49:53.384511800 +0800
21739 +++ third-party-new/doc/html/search/search.js 2023-04-01 15:52:03.869932900 +0800
21740 @@ -80,9 +80,10 @@
21742 resultPath - path to use for external files
21744 -function SearchBox(name, resultsPath, inFrame, label)
21750 // ---------- Instance variables
21752 @@ -97,6 +98,7 @@
21758 // ----------- DOM Elements
21760 @@ -347,13 +349,13 @@
21761 if (idx!=-1)
21764 - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode …
21771 - resultsPage = this.resultsPath + '/nomatches.html';
21776 @@ -439,12 +441,12 @@
21780 - if (element.nodeName == 'DIV' && element.className == 'SRChildren')
21786 - if (element.nodeName == 'DIV' && element.hasChildNodes())
21791 diff -Naur third-party-libevdev-bak/doc/html/search/typedefs_0.html third-party-new/doc/html/search…
21792 --- third-party-libevdev-bak/doc/html/search/typedefs_0.html 2023-03-28 10:49:53.384511800 +0800
21793 +++ third-party-new/doc/html/search/typedefs_0.html 2023-04-01 15:52:33.109118000 +0800
21794 @@ -1,7 +1,8 @@
21795 …<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/x…
21796 -<html><head><title></title>
21799 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21800 -<meta name="generator" content="Doxygen 1.8.20"/>
21805 @@ -10,14 +11,14 @@
21809 -<script type="text/javascript"><!--
21811 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21813 /* @license-end */
21814 ---></script>
21818 -<script type="text/javascript"><!--
21820 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21823 @@ -30,7 +31,7 @@
21826 /* @license-end */
21827 ---></script>
21832 diff -Naur third-party-libevdev-bak/doc/html/search/typedefs_0.js third-party-new/doc/html/search/t…
21833 --- third-party-libevdev-bak/doc/html/search/typedefs_0.js 2023-03-28 10:49:53.384511800 +0800
21834 +++ third-party-new/doc/html/search/typedefs_0.js 2023-04-01 15:52:40.243913400 +0800
21835 @@ -1,5 +1,5 @@
21838 - ['libevdev_5fdevice_5flog_5ffunc_5ft_216',['libevdev_device_log_func_t',['../group__logging.html…
21839 - ['libevdev_5flog_5ffunc_5ft_217',['libevdev_log_func_t',['../group__logging.html#gaf36c721d273c0…
21843 diff -Naur third-party-libevdev-bak/doc/html/static_linking.html third-party-new/doc/html/static_li…
21844 --- third-party-libevdev-bak/doc/html/static_linking.html 2023-03-28 10:49:53.384511800 +0800
21845 +++ third-party-new/doc/html/static_linking.html 2023-04-03 10:51:28.904735900 +0800
21846 @@ -6,7 +6,7 @@
21847 <!-- For Mobile Devices -->
21848 <meta name="viewport" content="width=device-width, initial-scale=1">
21849 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21850 - <meta name="generator" content="Doxygen 1.8.20"/>
21852 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21854 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
21855 @@ -25,7 +25,7 @@
21856 <nav class="navbar navbar-default" role="navigation">
21858 <div class="navbar-header">
21859 - <a class="navbar-brand">libevdev 1.10.0</a>
21860 + <a class="navbar-brand">libevdev 1.12.1</a>
21864 @@ -36,10 +36,10 @@
21865 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
21866 <div style="margin-bottom: 15px;">
21867 <!-- end header part -->
21868 -<!-- Generated by Doxygen 1.8.20 -->
21869 +<!-- Generated by Doxygen 1.9.1 -->
21871 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21872 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
21874 /* @license-end */
21877 @@ -87,7 +87,7 @@
21881 -</a> 1.8.20
21886 diff -Naur third-party-libevdev-bak/doc/html/syn_dropped.html third-party-new/doc/html/syn_dropped.…
21887 --- third-party-libevdev-bak/doc/html/syn_dropped.html 2023-03-28 10:49:53.384511800 +0800
21888 +++ third-party-new/doc/html/syn_dropped.html 2023-04-03 10:51:40.301674000 +0800
21889 @@ -6,7 +6,7 @@
21890 <!-- For Mobile Devices -->
21891 <meta name="viewport" content="width=device-width, initial-scale=1">
21892 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21893 - <meta name="generator" content="Doxygen 1.8.20"/>
21895 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21897 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
21898 @@ -25,7 +25,7 @@
21899 <nav class="navbar navbar-default" role="navigation">
21901 <div class="navbar-header">
21902 - <a class="navbar-brand">libevdev 1.10.0</a>
21903 + <a class="navbar-brand">libevdev 1.12.1</a>
21907 @@ -36,10 +36,10 @@
21908 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
21909 <div style="margin-bottom: 15px;">
21910 <!-- end header part -->
21911 -<!-- Generated by Doxygen 1.8.20 -->
21912 +<!-- Generated by Doxygen 1.9.1 -->
21914 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21915 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
21917 /* @license-end */
21920 @@ -185,6 +185,9 @@
21923 <div class="line">-------------------</div>
21927 …</div><!-- fragment --><p> The axis events do not reflect the position of a current touch point, a…
21930 @@ -209,9 +212,6 @@
21932 </div><!-- fragment --> </div></div><!-- contents -->
21933 </div><!-- PageDoc -->
21934 -<div class="ttc" id="agroup__events_html_gga4a96221b3c7f54dfb86035d952154e3aa8d70b14a38204fde4ad43…
21935 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9ac0d6ee19551eecf76f1ed…
21936 -<div class="ttc" id="agroup__events_html_gga56c288d9f2e4c1632986c4e218c494e9a1f13a19641d6dafcf01a8…
21937 <!-- HTML footer for doxygen 1.8.8-->
21938 <!-- start footer part -->
21940 @@ -222,7 +222,7 @@
21944 -</a> 1.8.20
21949 diff -Naur third-party-libevdev-bak/doc/html/testing.html third-party-new/doc/html/testing.html
21950 --- third-party-libevdev-bak/doc/html/testing.html 2023-03-28 10:49:53.384511800 +0800
21951 +++ third-party-new/doc/html/testing.html 2023-04-03 10:52:14.250526200 +0800
21952 @@ -6,7 +6,7 @@
21953 <!-- For Mobile Devices -->
21954 <meta name="viewport" content="width=device-width, initial-scale=1">
21955 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
21956 - <meta name="generator" content="Doxygen 1.8.20"/>
21958 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
21959 <title>libevdev: libevdev-internal test suite</title>
21960 <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
21961 @@ -25,7 +25,7 @@
21962 <nav class="navbar navbar-default" role="navigation">
21964 <div class="navbar-header">
21965 - <a class="navbar-brand">libevdev 1.10.0</a>
21966 + <a class="navbar-brand">libevdev 1.12.1</a>
21970 @@ -36,10 +36,10 @@
21971 <div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
21972 <div style="margin-bottom: 15px;">
21973 <!-- end header part -->
21974 -<!-- Generated by Doxygen 1.8.20 -->
21975 +<!-- Generated by Doxygen 1.9.1 -->
21977 …/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2…
21978 -var searchBox = new SearchBox("searchBox", "search",false,'Search');
21980 /* @license-end */
21983 @@ -75,11 +75,11 @@
21987 -</pre><p>To run a specific test case only: </p><pre class="fragment">export CK_RUN_TEST="test case…
21988 -</pre><p>To get a list of all suites or tests: </p><pre class="fragment">git grep "suite_create"
21992 -</pre><p>By default, Check forks, making debugging harder. The test suite tries to detect if it is…
21993 -</pre><p>A special target <code>make gcov-report.txt</code> exists that runs gcov and leaves a <co…
21994 …ng. </p><pre class="fragment">sudo CK_FORK=no CK_RUN_TEST="test case name" gdb ./test/test-libevdev
21995 +</pre><p> A special target <code>make gcov-report.txt</code> exists that runs gcov and leaves a <c…
21997 …Device error). </p><pre class="fragment">$ cat /etc/X11/xorg.conf.d/99-ignore-libevdev-devices.conf
21999 @@ -99,7 +99,7 @@
22003 -</a> 1.8.20
22008 diff -Naur third-party-libevdev-bak/export_include/libevdev/libevdev.h third-party-new/export_inclu…
22009 --- third-party-libevdev-bak/export_include/libevdev/libevdev.h 2023-03-28 10:49:53.388511800 +0800
22010 +++ third-party-new/export_include/libevdev/libevdev.h 2023-04-03 10:54:02.032303600 +0800
22011 @@ -1,23 +1,26 @@
22012 +/* SPDX-License-Identifier: MIT */
22016 - * Permission to use, copy, modify, distribute, and sell this software and its
22017 - * documentation for any purpose is hereby granted without fee, provided that
22018 - * the above copyright notice appear in all copies and that both that copyright
22019 - * notice and this permission notice appear in supporting documentation, and
22020 - * that the name of the copyright holders not be used in advertising or
22021 - * publicity pertaining to distribution of the software without specific,
22022 - * written prior permission. The copyright holders make no representations
22023 - * about the suitability of this software for any purpose. It is provided "as
22024 - * is" without express or implied warranty.
22025 - *
22026 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
22027 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
22028 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
22029 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
22030 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
22031 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
22032 - * OF THIS SOFTWARE.
22055 @@ -631,7 +634,7 @@
22059 - * if (err < 0) {
22061 * printf("Failed (errno %d): %s\n", -err, strerror(-err));
22064 @@ -1515,8 +1518,7 @@
22068 - * event code is the value of the currently active slot. You should use
22069 - * libevdev_get_slot_value() instead.
22074 diff -Naur third-party-libevdev-bak/include/config.h third-party-new/include/config.h
22075 --- third-party-libevdev-bak/include/config.h 2023-03-28 10:49:53.388511800 +0800
22076 +++ third-party-new/include/config.h 2023-04-03 10:54:49.836630400 +0800
22077 @@ -0,0 +1,9 @@
22087 diff -Naur third-party-libevdev-bak/include/event-names.h third-party-new/include/event-names.h
22088 --- third-party-libevdev-bak/include/event-names.h 2023-03-28 10:49:53.388511800 +0800
22089 +++ third-party-new/include/event-names.h 2023-04-03 10:55:34.844073900 +0800
22090 @@ -281,7 +281,7 @@
22094 - [KEY_DASHBOARD] = "KEY_DASHBOARD",
22099 @@ -417,6 +417,9 @@
22109 @@ -442,6 +445,7 @@
22117 @@ -494,6 +498,8 @@
22126 @@ -1063,6 +1069,7 @@
22134 @@ -1137,7 +1144,6 @@
22138 - { .name = "KEY_DASHBOARD", .value = KEY_DASHBOARD },
22142 @@ -1145,6 +1151,7 @@
22150 @@ -1160,6 +1167,7 @@
22158 @@ -1219,6 +1227,7 @@
22166 @@ -1234,6 +1243,7 @@
22174 @@ -1366,6 +1376,7 @@
22182 @@ -1399,6 +1410,7 @@
22190 diff -Naur third-party-libevdev-bak/include/linux/input.h third-party-new/include/linux/input.h
22191 --- third-party-libevdev-bak/include/linux/input.h 2023-03-28 10:49:53.388511800 +0800
22192 +++ third-party-new/include/linux/input.h 2023-04-03 10:54:25.334322800 +0800
22193 @@ -1,5 +1,5 @@
22194 -//#ifdef __linux__
22196 #include "linux/input.h"
22197 -//#elif __FreeBSD__
22198 -//#include "freebsd/input.h"
22199 -//#endif
22203 diff -Naur third-party-libevdev-bak/include/linux/linux/input-event-codes.h third-party-new/include…
22204 --- third-party-libevdev-bak/include/linux/linux/input-event-codes.h 2023-03-28 10:49:53.388511800 …
22205 +++ third-party-new/include/linux/linux/input-event-codes.h 2023-04-03 14:59:14.990160600 +0800
22206 @@ -278,7 +278,8 @@
22210 -#define KEY_DASHBOARD 204 /* AL Dashboard */
22216 @@ -515,6 +516,9 @@
22218 #define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */
22226 @@ -542,6 +546,7 @@
22234 @@ -607,6 +612,8 @@
22236 #define KEY_ASSISTANT 0x247 /* AL Context-aware desktop assistant */
22243 diff -Naur third-party-libevdev-bak/include/linux/linux/input.h third-party-new/include/linux/linux…
22244 --- third-party-libevdev-bak/include/linux/linux/input.h 2023-03-28 10:49:53.388511800 +0800
22245 +++ third-party-new/include/linux/linux/input.h 2023-04-03 14:59:02.390820400 +0800
22246 @@ -82,7 +82,7 @@
22250 - * in units per g (units/g) and in units per degree per second
22255 diff -Naur third-party-libevdev-bak/libevdev/Makefile.in third-party-new/libevdev/Makefile.in
22256 --- third-party-libevdev-bak/libevdev/Makefile.in 1970-01-01 08:00:00.000000000 +0800
22257 +++ third-party-new/libevdev/Makefile.in 2023-04-03 10:58:57.538254500 +0800
22258 @@ -0,0 +1,750 @@
22262 +# Copyright (C) 1994-2021 Free Software Foundation, Inc.
22278 + if test -z '$(MAKELEVEL)'; then \
22280 + elif test -n '$(MAKE_HOST)'; then \
22282 + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22289 + case $${target_option-} in \
22292 + "target option '$${target_option-}' specified" >&2; \
22315 + *=*|--*) continue;; \
22316 + -*I) strip_trailopt 'I'; skip_next=yes;; \
22317 + -*I?*) strip_trailopt 'I';; \
22318 + -*O) strip_trailopt 'O'; skip_next=yes;; \
22319 + -*O?*) strip_trailopt 'O';; \
22320 + -*l) strip_trailopt 'l'; skip_next=yes;; \
22321 + -*l?*) strip_trailopt 'l';; \
22322 + -[dEDm]) skip_next=yes;; \
22323 + -[JT]) skip_next=yes;; \
22337 +install_sh_DATA = $(install_sh) -c -m 644
22338 +install_sh_PROGRAM = $(install_sh) -c
22339 +install_sh_SCRIPT = $(install_sh) -c
22361 +mkinstalldirs = $(install_sh) -d
22370 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
22375 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
22387 + test -z "$$files" \
22388 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
22389 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
22390 + $(am__cd) "$$dir" && rm -f $$files; }; \
22396 +am_libevdev_la_OBJECTS = libevdev-uinput.lo libevdev.lo \
22397 + libevdev-names.lo
22401 +am__v_lt_0 = --silent
22403 +libevdev_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
22404 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
22405 + $(libevdev_la_LDFLAGS) $(LDFLAGS) -o $@
22418 +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
22419 +depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
22421 +am__depfiles_remade = ./$(DEPDIR)/libevdev-names.Plo \
22422 + ./$(DEPDIR)/libevdev-uinput.Plo ./$(DEPDIR)/libevdev.Plo
22423 +am__mv = mv -f
22426 +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
22427 + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
22435 +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
22436 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
22437 + $(AM_LDFLAGS) $(LDFLAGS) -o $@
22447 + *) (install-info --version) >/dev/null 2>&1;; \
22451 +# Read a list of newline-separated strings from the standard input,
22465 + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
22468 + $(top_srcdir)/build-aux/depcomp
22611 +AM_CPPFLAGS = $(GCC_CFLAGS) $(GCOV_CFLAGS) -I$(top_srcdir)/include -I$(top_srcdir)
22615 + libevdev-int.h \
22616 + libevdev-util.h \
22617 + libevdev-uinput.c \
22618 + libevdev-uinput.h \
22619 + libevdev-uinput-int.h \
22621 + libevdev-names.c \
22622 + ../include/linux/input.h \
22623 + ../include/linux/uinput.h \
22624 + ../include/linux/@OS@/input-event-codes.h \
22625 + ../include/linux/@OS@/input.h \
22626 + ../include/linux/@OS@/uinput.h
22630 + -version-info $(LIBEVDEV_LT_VERSION) \
22631 + -Wl,--version-script="$(srcdir)/libevdev.sym" \
22635 +libevdevincludedir = $(includedir)/libevdev-1.0/libevdev
22636 +libevdevinclude_HEADERS = libevdev.h libevdev-uinput.h
22637 +EXTRA_DIST = make-event-names.py libevdev.sym
22638 +CLEANFILES = event-names.h $(am__append_1)
22639 +BUILT_SOURCES = event-names.h
22641 + $(MAKE) $(AM_MAKEFLAGS) all-am
22649 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
22650 + && { if test -f $@; then exit 0; else break; fi; }; \
22654 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libevdev/Makefile'; \
22656 + $(AUTOMAKE) --foreign libevdev/Makefile
22660 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
22667 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
22670 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
22672 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
22675 +install-libLTLIBRARIES: $(lib_LTLIBRARIES)
22677 + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
22679 + if test -f $$p; then \
22683 + test -z "$$list2" || { \
22686 + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_…
22687 + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $…
22690 +uninstall-libLTLIBRARIES:
22692 + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
22695 + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir…
22696 + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f";…
22699 +clean-libLTLIBRARIES:
22700 + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
22704 + sort -u`; \
22705 + test -z "$$locs" || { \
22706 + echo rm -f $${locs}; \
22707 + rm -f $${locs}; \
22711 + $(AM_V_CCLD)$(libevdev_la_LINK) -rpath $(libdir) $(libevdev_la_OBJECTS) $(libevdev_la_LIBADD) $(L…
22713 +mostlyclean-compile:
22714 + -rm -f *.$(OBJEXT)
22716 +distclean-compile:
22717 + -rm -f *.tab.c
22719 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-names.Plo@am__quote@ # am--include-marker
22720 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-uinput.Plo@am__quote@ # am--include-mark…
22721 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev.Plo@am__quote@ # am--include-marker
22725 + @echo '# dummy' >$@-t && $(am__mv) $@-t $@
22727 +am--depfiles: $(am__depfiles_remade)
22731 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
22735 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
22739 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
22743 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
22747 +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
22751 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
22753 +mostlyclean-libtool:
22754 + -rm -f *.lo
22756 +clean-libtool:
22757 + -rm -rf .libs _libs
22758 +install-libevdevincludeHEADERS: $(libevdevinclude_HEADERS)
22760 + @list='$(libevdevinclude_HEADERS)'; test -n "$(libevdevincludedir)" || list=; \
22761 + if test -n "$$list"; then \
22766 + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
22774 +uninstall-libevdevincludeHEADERS:
22776 + @list='$(libevdevinclude_HEADERS)'; test -n "$(libevdevincludedir)" || list=; \
22777 + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
22781 + $(am__define_uniq_tagged_files); mkid -fID $$unique
22782 +tags: tags-am
22785 +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
22790 + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
22791 + test -n "$$unique" || unique=$$empty_fix; \
22792 + if test $$# -gt 0; then \
22800 +ctags: ctags-am
22803 +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
22805 + test -z "$(CTAGS_ARGS)$$unique" \
22812 + && gtags -i $(GTAGS_ARGS) "$$here"
22813 +cscopelist: cscopelist-am
22815 +cscopelist-am: $(am__tagged_files)
22822 + if test -f "$$i"; then \
22829 +distclean-tags:
22830 + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
22832 + $(MAKE) $(AM_MAKEFLAGS) distdir-am
22834 +distdir-am: $(DISTFILES)
22839 + sed -e "s|^$$srcdirstrip/||;t" \
22840 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
22844 + sort -u` ;; \
22847 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
22848 + if test -d $$d/$$file; then \
22849 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
22850 + if test -d "$(distdir)/$$file"; then \
22851 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
22853 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
22854 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
22855 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
22857 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
22859 + test -f "$(distdir)/$$file" \
22860 + || cp -p $$d/$$file "$(distdir)/$$file" \
22864 +check-am: all-am
22866 + $(MAKE) $(AM_MAKEFLAGS) check-am
22867 +all-am: Makefile $(LTLIBRARIES) $(HEADERS)
22870 + test -z "$$dir" || $(MKDIR_P) "$$dir"; \
22873 + $(MAKE) $(AM_MAKEFLAGS) install-am
22874 +install-exec: $(BUILT_SOURCES)
22875 + $(MAKE) $(AM_MAKEFLAGS) install-exec-am
22876 +install-data: install-data-am
22877 +uninstall: uninstall-am
22879 +install-am: all-am
22880 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
22882 +installcheck: installcheck-am
22883 +install-strip:
22884 + if test -z '$(STRIP)'; then \
22886 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
22890 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
22893 +mostlyclean-generic:
22895 +clean-generic:
22896 + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
22898 +distclean-generic:
22899 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
22900 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILE…
22902 +maintainer-clean-generic:
22905 + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
22906 +clean: clean-am
22908 +clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
22909 + mostlyclean-am
22911 +distclean: distclean-am
22912 + -rm -f ./$(DEPDIR)/libevdev-names.Plo
22913 + -rm -f ./$(DEPDIR)/libevdev-uinput.Plo
22914 + -rm -f ./$(DEPDIR)/libevdev.Plo
22915 + -rm -f Makefile
22916 +distclean-am: clean-am distclean-compile distclean-generic \
22917 + distclean-tags
22919 +dvi: dvi-am
22921 +dvi-am:
22923 +html: html-am
22925 +html-am:
22927 +info: info-am
22929 +info-am:
22931 +install-data-am: install-libevdevincludeHEADERS
22933 +install-dvi: install-dvi-am
22935 +install-dvi-am:
22937 +install-exec-am: install-libLTLIBRARIES
22939 +install-html: install-html-am
22941 +install-html-am:
22943 +install-info: install-info-am
22945 +install-info-am:
22947 +install-man:
22949 +install-pdf: install-pdf-am
22951 +install-pdf-am:
22953 +install-ps: install-ps-am
22955 +install-ps-am:
22957 +installcheck-am:
22959 +maintainer-clean: maintainer-clean-am
22960 + -rm -f ./$(DEPDIR)/libevdev-names.Plo
22961 + -rm -f ./$(DEPDIR)/libevdev-uinput.Plo
22962 + -rm -f ./$(DEPDIR)/libevdev.Plo
22963 + -rm -f Makefile
22964 +maintainer-clean-am: distclean-am maintainer-clean-generic
22966 +mostlyclean: mostlyclean-am
22968 +mostlyclean-am: mostlyclean-compile mostlyclean-generic \
22969 + mostlyclean-libtool
22971 +pdf: pdf-am
22973 +pdf-am:
22975 +ps: ps-am
22977 +ps-am:
22979 +uninstall-am: uninstall-libLTLIBRARIES \
22980 + uninstall-libevdevincludeHEADERS
22982 +.MAKE: all check install install-am install-exec install-strip
22984 +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
22985 + clean-generic clean-libLTLIBRARIES clean-libtool cscopelist-am \
22986 + ctags ctags-am distclean distclean-compile distclean-generic \
22987 + distclean-libtool distclean-tags distdir dvi dvi-am html \
22988 + html-am info info-am install install-am install-data \
22989 + install-data-am install-dvi install-dvi-am install-exec \
22990 + install-exec-am install-html install-html-am install-info \
22991 + install-info-am install-libLTLIBRARIES \
22992 + install-libevdevincludeHEADERS install-man install-pdf \
22993 + install-pdf-am install-ps install-ps-am install-strip \
22994 + installcheck installcheck-am installdirs maintainer-clean \
22995 + maintainer-clean-generic mostlyclean mostlyclean-compile \
22996 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
22997 + tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \
22998 + uninstall-libevdevincludeHEADERS
23003 +event-names.h: Makefile make-event-names.py
23004 … $(PYTHON) $(srcdir)/make-event-names.py $(top_srcdir)/include/linux/@OS@/input.h $(top_srcdir)/in…
23009 diff -Naur third-party-libevdev-bak/libevdev/libevdev-int.h third-party-new/libevdev/libevdev-int.h
23010 --- third-party-libevdev-bak/libevdev/libevdev-int.h 2023-03-28 10:49:53.388511800 +0800
23011 +++ third-party-new/libevdev/libevdev-int.h 2023-04-03 10:56:27.930339900 +0800
23012 @@ -1,23 +1,6 @@
23013 +// SPDX-License-Identifier: MIT
23016 - *
23017 - * Permission to use, copy, modify, distribute, and sell this software and its
23018 - * documentation for any purpose is hereby granted without fee, provided that
23019 - * the above copyright notice appear in all copies and that both that copyright
23020 - * notice and this permission notice appear in supporting documentation, and
23021 - * that the name of the copyright holders not be used in advertising or
23022 - * publicity pertaining to distribution of the software without specific,
23023 - * written prior permission. The copyright holders make no representations
23024 - * about the suitability of this software for any purpose. It is provided "as
23025 - * is" without express or implied warranty.
23026 - *
23027 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23028 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23029 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23030 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23031 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23032 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23033 - * OF THIS SOFTWARE.
23037 diff -Naur third-party-libevdev-bak/libevdev/libevdev-names.c third-party-new/libevdev/libevdev-nam…
23038 --- third-party-libevdev-bak/libevdev/libevdev-names.c 2023-03-28 10:49:53.388511800 +0800
23039 +++ third-party-new/libevdev/libevdev-names.c 2023-04-03 10:56:35.702547900 +0800
23040 @@ -1,23 +1,6 @@
23041 +// SPDX-License-Identifier: MIT
23044 - *
23045 - * Permission to use, copy, modify, distribute, and sell this software and its
23046 - * documentation for any purpose is hereby granted without fee, provided that
23047 - * the above copyright notice appear in all copies and that both that copyright
23048 - * notice and this permission notice appear in supporting documentation, and
23049 - * that the name of the copyright holders not be used in advertising or
23050 - * publicity pertaining to distribution of the software without specific,
23051 - * written prior permission. The copyright holders make no representations
23052 - * about the suitability of this software for any purpose. It is provided "as
23053 - * is" without express or implied warranty.
23054 - *
23055 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23056 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23057 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23058 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23059 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23060 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23061 - * OF THIS SOFTWARE.
23065 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput-int.h third-party-new/libevdev/libevde…
23066 --- third-party-libevdev-bak/libevdev/libevdev-uinput-int.h 2023-03-28 10:49:53.388511800 +0800
23067 +++ third-party-new/libevdev/libevdev-uinput-int.h 2023-04-03 10:57:19.761681900 +0800
23068 @@ -1,23 +1,6 @@
23069 +// SPDX-License-Identifier: MIT
23072 - *
23073 - * Permission to use, copy, modify, distribute, and sell this software and its
23074 - * documentation for any purpose is hereby granted without fee, provided that
23075 - * the above copyright notice appear in all copies and that both that copyright
23076 - * notice and this permission notice appear in supporting documentation, and
23077 - * that the name of the copyright holders not be used in advertising or
23078 - * publicity pertaining to distribution of the software without specific,
23079 - * written prior permission. The copyright holders make no representations
23080 - * about the suitability of this software for any purpose. It is provided "as
23081 - * is" without express or implied warranty.
23082 - *
23083 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23084 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23085 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23086 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23087 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23088 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23089 - * OF THIS SOFTWARE.
23093 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput.c third-party-new/libevdev/libevdev-ui…
23094 --- third-party-libevdev-bak/libevdev/libevdev-uinput.c 2023-03-28 10:49:53.388511800 +0800
23095 +++ third-party-new/libevdev/libevdev-uinput.c 2023-04-03 10:56:54.433613900 +0800
23096 @@ -1,23 +1,6 @@
23097 +// SPDX-License-Identifier: MIT
23100 - *
23101 - * Permission to use, copy, modify, distribute, and sell this software and its
23102 - * documentation for any purpose is hereby granted without fee, provided that
23103 - * the above copyright notice appear in all copies and that both that copyright
23104 - * notice and this permission notice appear in supporting documentation, and
23105 - * that the name of the copyright holders not be used in advertising or
23106 - * publicity pertaining to distribution of the software without specific,
23107 - * written prior permission. The copyright holders make no representations
23108 - * about the suitability of this software for any purpose. It is provided "as
23109 - * is" without express or implied warranty.
23110 - *
23111 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23112 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23113 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23114 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23115 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23116 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23117 - * OF THIS SOFTWARE.
23121 @@ -185,7 +168,7 @@
23123 * Set libevdev_uinput->syspath to NULL unconditionally.
23125 - * is returned by the UI_GET_SYSNAME ioctl() on FreeBSD.
23130 @@ -485,11 +468,7 @@
23134 -#ifndef __MUSL__
23136 -#else
23137 - struct input_event ev = { type, code, value };
23138 -#endif
23142 diff -Naur third-party-libevdev-bak/libevdev/libevdev-uinput.h third-party-new/libevdev/libevdev-ui…
23143 --- third-party-libevdev-bak/libevdev/libevdev-uinput.h 2023-03-28 10:49:53.388511800 +0800
23144 +++ third-party-new/libevdev/libevdev-uinput.h 2023-04-03 10:57:12.546311000 +0800
23145 @@ -1,23 +1,25 @@
23146 +/* SPDX-License-Identifier: MIT */
23150 - * Permission to use, copy, modify, distribute, and sell this software and its
23151 - * documentation for any purpose is hereby granted without fee, provided that
23152 - * the above copyright notice appear in all copies and that both that copyright
23153 - * notice and this permission notice appear in supporting documentation, and
23154 - * that the name of the copyright holders not be used in advertising or
23155 - * publicity pertaining to distribution of the software without specific,
23156 - * written prior permission. The copyright holders make no representations
23157 - * about the suitability of this software for any purpose. It is provided "as
23158 - * is" without express or implied warranty.
23159 - *
23160 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23161 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23162 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23163 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23164 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23165 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23166 - * OF THIS SOFTWARE.
23188 @@ -40,14 +42,13 @@
23192 - * int fd, new_fd, uifd;
23196 - * struct input_event ev[2];
23200 - * return err;
23201 + * return -errno;
23205 @@ -65,7 +66,7 @@
23206 * err = libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1);
23209 - * libevdev_uinput_write_event(uidev, EV_SYN, SYN_REPORT, 0);
23214 @@ -107,7 +108,7 @@
23218 - /* intentionally -2 to avoid to avoid code like the below from accidentally working:
23219 + /* intentionally -2 to avoid code like below from accidentally working:
23220 fd = open("/dev/uinput", O_RDWR); // fails, fd is -1
23222 LIBEVDEV_UINPUT_OPEN_MANAGED = -2 /**< let libevdev open and close @c /dev/uinput */
23223 @@ -186,7 +187,7 @@
23227 - * ioctl not available, libevdev makes an educated guess.
23229 * The UI_GET_SYSNAME ioctl is available since Linux 3.15.
23232 @@ -195,8 +196,8 @@
23236 - * To avoid false positives, wait at least wait at least 1.5s between
23237 - * creating devices that have the same name.
23243 @@ -219,7 +220,7 @@
23247 - * @note On FreeBSD, this function can not return NULL. libudev uses the
23252 diff -Naur third-party-libevdev-bak/libevdev/libevdev-util.h third-party-new/libevdev/libevdev-util…
23253 --- third-party-libevdev-bak/libevdev/libevdev-util.h 2023-03-28 10:49:53.388511800 +0800
23254 +++ third-party-new/libevdev/libevdev-util.h 2023-04-03 10:57:26.584450200 +0800
23255 @@ -1,23 +1,6 @@
23256 +// SPDX-License-Identifier: MIT
23259 - *
23260 - * Permission to use, copy, modify, distribute, and sell this software and its
23261 - * documentation for any purpose is hereby granted without fee, provided that
23262 - * the above copyright notice appear in all copies and that both that copyright
23263 - * notice and this permission notice appear in supporting documentation, and
23264 - * that the name of the copyright holders not be used in advertising or
23265 - * publicity pertaining to distribution of the software without specific,
23266 - * written prior permission. The copyright holders make no representations
23267 - * about the suitability of this software for any purpose. It is provided "as
23268 - * is" without express or implied warranty.
23269 - *
23270 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23271 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23272 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23273 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23274 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23275 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23276 - * OF THIS SOFTWARE.
23280 diff -Naur third-party-libevdev-bak/libevdev/libevdev.c third-party-new/libevdev/libevdev.c
23281 --- third-party-libevdev-bak/libevdev/libevdev.c 2023-03-28 10:49:53.388511800 +0800
23282 +++ third-party-new/libevdev/libevdev.c 2023-04-03 10:55:59.815147300 +0800
23283 @@ -1,23 +1,6 @@
23284 +// SPDX-License-Identifier: MIT
23287 - *
23288 - * Permission to use, copy, modify, distribute, and sell this software and its
23289 - * documentation for any purpose is hereby granted without fee, provided that
23290 - * the above copyright notice appear in all copies and that both that copyright
23291 - * notice and this permission notice appear in supporting documentation, and
23292 - * that the name of the copyright holders not be used in advertising or
23293 - * publicity pertaining to distribution of the software without specific,
23294 - * written prior permission. The copyright holders make no representations
23295 - * about the suitability of this software for any purpose. It is provided "as
23296 - * is" without express or implied warranty.
23297 - *
23298 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23299 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23300 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23301 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23302 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23303 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23304 - * OF THIS SOFTWARE.
23308 diff -Naur third-party-libevdev-bak/libevdev/libevdev.h third-party-new/libevdev/libevdev.h
23309 --- third-party-libevdev-bak/libevdev/libevdev.h 2023-03-28 10:49:53.392511900 +0800
23310 +++ third-party-new/libevdev/libevdev.h 2023-04-03 10:56:13.042137200 +0800
23311 @@ -1,23 +1,26 @@
23312 +/* SPDX-License-Identifier: MIT */
23316 - * Permission to use, copy, modify, distribute, and sell this software and its
23317 - * documentation for any purpose is hereby granted without fee, provided that
23318 - * the above copyright notice appear in all copies and that both that copyright
23319 - * notice and this permission notice appear in supporting documentation, and
23320 - * that the name of the copyright holders not be used in advertising or
23321 - * publicity pertaining to distribution of the software without specific,
23322 - * written prior permission. The copyright holders make no representations
23323 - * about the suitability of this software for any purpose. It is provided "as
23324 - * is" without express or implied warranty.
23325 - *
23326 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23327 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23328 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23329 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23330 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23331 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23332 - * OF THIS SOFTWARE.
23355 @@ -631,7 +634,7 @@
23359 - * if (err < 0) {
23361 * printf("Failed (errno %d): %s\n", -err, strerror(-err));
23364 @@ -1515,8 +1518,7 @@
23368 - * event code is the value of the currently active slot. You should use
23369 - * libevdev_get_slot_value() instead.
23374 diff -Naur third-party-libevdev-bak/libevdev/libevdev.sym third-party-new/libevdev/libevdev.sym
23375 --- third-party-libevdev-bak/libevdev/libevdev.sym 2023-03-28 10:49:53.392511900 +0800
23376 +++ third-party-new/libevdev/libevdev.sym 2023-04-03 10:56:20.288783100 +0800
23377 @@ -1,23 +1,6 @@
23378 +/* SPDX-License-Identifier: MIT */
23381 - *
23382 - * Permission to use, copy, modify, distribute, and sell this software and its
23383 - * documentation for any purpose is hereby granted without fee, provided that
23384 - * the above copyright notice appear in all copies and that both that copyright
23385 - * notice and this permission notice appear in supporting documentation, and
23386 - * that the name of the copyright holders not be used in advertising or
23387 - * publicity pertaining to distribution of the software without specific,
23388 - * written prior permission. The copyright holders make no representations
23389 - * about the suitability of this software for any purpose. It is provided "as
23390 - * is" without express or implied warranty.
23391 - *
23392 - * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
23393 - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
23394 - * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
23395 - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
23396 - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
23397 - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
23398 - * OF THIS SOFTWARE.
23402 diff -Naur third-party-libevdev-bak/libevdev/make-event-names.py third-party-new/libevdev/make-even…
23403 --- third-party-libevdev-bak/libevdev/make-event-names.py 2023-03-28 10:49:53.392511900 +0800
23404 +++ third-party-new/libevdev/make-event-names.py 2023-04-03 10:57:38.511272000 +0800
23405 @@ -70,10 +70,10 @@
23409 - for val, name in list(getattr(bits, prefix).items()):
23413 - for val, name in list(getattr(bits, "btn").items()):
23418 @@ -118,7 +118,7 @@
23422 - names = list(getattr(bits, prefix).items())
23427 diff -Naur third-party-libevdev-bak/meson.build third-party-new/meson.build
23428 --- third-party-libevdev-bak/meson.build 2023-03-28 10:49:53.392511900 +0800
23429 +++ third-party-new/meson.build 2023-04-03 14:17:28.310190000 +0800
23430 @@ -1,5 +1,5 @@
23432 - version: '1.10.0', # change autotools version too
23437 @@ -37,6 +37,7 @@
23443 input_h = join_paths(meson.source_root(), 'include', 'linux', host_machine.system(), 'input.h')
23444 uinput_h = join_paths(meson.source_root(), 'include', 'linux', host_machine.system(), 'uinput.h')
23445 @@ -76,7 +77,7 @@
23449 - dependencies: [],
23454 @@ -108,6 +109,11 @@
23458 +executable('libevdev-list-codes',
23459 + sources: ['tools/libevdev-list-codes.c'],
23463 executable('touchpad-edge-detector',
23464 sources: ['tools/touchpad-edge-detector.c'],
23466 diff -Naur third-party-libevdev-bak/test/Makefile.am third-party-new/test/Makefile.am
23467 --- third-party-libevdev-bak/test/Makefile.am 1970-01-01 08:00:00.000000000 +0800
23468 +++ third-party-new/test/Makefile.am 2022-03-25 12:33:26.000000000 +0800
23469 @@ -0,0 +1,143 @@
23470 +build_tests = test-compile-pedantic test-link
23473 +build_tests += test-static-link
23478 +AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_builddir)/libevdev
23481 +test_compile_pedantic_SOURCES = test-compile-pedantic.c
23482 +test_compile_pedantic_CFLAGS = $(AM_CPPFLAGS) -pedantic -Werror -std=c89
23484 +test_link_SOURCES = test-link.c
23485 +test_link_CFLAGS = -I$(top_srcdir)
23488 +test_static_link_SOURCES = test-link.c
23489 +test_static_link_CFLAGS = -I$(top_srcdir)
23491 +test_static_link_LDFLAGS = $(AM_LDFLAGS) -static
23497 + test-libevdev \
23498 + test-kernel \
23499 + test-uinput \
23500 + test-event-codes \
23501 + test-libevdev-internals \
23511 + test-common-uinput.c \
23512 + test-common-uinput.h \
23513 + test-common.c \
23514 + test-common.h
23516 +# include builddir for event-names.h
23521 + test-main.c \
23522 + test-event-codes.c \
23523 + test-event-names.c \
23524 + test-context.c \
23527 +test_event_codes_LDFLAGS = -no-install
23530 + test-main.c \
23531 + test-int-queue.c \
23534 +test_libevdev_internals_LDFLAGS = -no-install
23537 + test-main.c \
23538 + test-uinput.c \
23541 +test_uinput_LDFLAGS = -no-install
23544 + test-main.c \
23545 + test-libevdev-init.c \
23546 + test-libevdev-has-event.c \
23547 + test-libevdev-events.c \
23551 +test_libevdev_LDFLAGS = -no-install
23554 + test-main.c \
23555 + test-kernel.c \
23558 +test_kernel_CFLAGS = -I$(top_srcdir)
23562 +VALGRIND_FLAGS=--leak-check=full \
23563 + --quiet \
23564 + --error-exitcode=3 \
23565 + --suppressions=$(srcdir)/valgrind.suppressions
23568 + $(MAKE) check-TESTS CK_TIMEOUT_MULTIPLIER=10 LOG_COMPILER="$(VALGRIND)" LOG_FLAGS="$(VALG…
23576 +CLEANFILES = gcov-reports/*.gcov gcov-reports/summary.txt *.gcno *.gcda
23578 +gcov-report: generate-gcov-report.sh check-TESTS
23579 + $(AM_V_GEN)$(srcdir)/generate-gcov-report.sh gcov-reports $(top_builddir)/libevdev $(builddir)
23581 +gcov: gcov-report
23582 + @cat gcov-reports/summary.txt
23588 +gcov-report.txt:
23597 +.PHONY: gcov gcov-clean gcov-report
23602 +static-symbol-leaks: test-static-link test-static-symbols-leak.sh
23603 + $(AM_V_GEN) $(srcdir)/test-static-symbols-leak.sh $(builddir)
23605 +check_local_deps += static-symbol-leaks
23609 +EXTRA_DIST = valgrind.suppressions generate-gcov-report.sh test-static-symbols-leak.sh
23611 +check-local: $(check_local_deps)
23613 diff -Naur third-party-libevdev-bak/test/Makefile.in third-party-new/test/Makefile.in
23614 --- third-party-libevdev-bak/test/Makefile.in 1970-01-01 08:00:00.000000000 +0800
23615 +++ third-party-new/test/Makefile.in 2022-03-25 12:33:32.000000000 +0800
23616 @@ -0,0 +1,1439 @@
23620 +# Copyright (C) 1994-2021 Free Software Foundation, Inc.
23635 + if test -z '$(MAKELEVEL)'; then \
23637 + elif test -n '$(MAKE_HOST)'; then \
23639 + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23646 + case $${target_option-} in \
23649 + "target option '$${target_option-}' specified" >&2; \
23672 + *=*|--*) continue;; \
23673 + -*I) strip_trailopt 'I'; skip_next=yes;; \
23674 + -*I?*) strip_trailopt 'I';; \
23675 + -*O) strip_trailopt 'O'; skip_next=yes;; \
23676 + -*O?*) strip_trailopt 'O';; \
23677 + -*l) strip_trailopt 'l'; skip_next=yes;; \
23678 + -*l?*) strip_trailopt 'l';; \
23679 + -[dEDm]) skip_next=yes;; \
23680 + -[JT]) skip_next=yes;; \
23694 +install_sh_DATA = $(install_sh) -c -m 644
23695 +install_sh_PROGRAM = $(install_sh) -c
23696 +install_sh_SCRIPT = $(install_sh) -c
23707 +@ENABLE_STATIC_LINK_TEST_TRUE@am__append_1 = test-static-link
23712 +# include builddir for event-names.h
23717 +@ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE@am__append_7 = static-symbol-leaks
23727 +mkinstalldirs = $(install_sh) -d
23732 +@ENABLE_STATIC_LINK_TEST_TRUE@ test-static-link$(EXEEXT)
23733 +am__EXEEXT_2 = test-compile-pedantic$(EXEEXT) test-link$(EXEEXT) \
23735 +@ENABLE_RUNTIME_TESTS_TRUE@am__EXEEXT_3 = test-libevdev$(EXEEXT) \
23736 +@ENABLE_RUNTIME_TESTS_TRUE@ test-kernel$(EXEEXT) \
23737 +@ENABLE_RUNTIME_TESTS_TRUE@ test-uinput$(EXEEXT) \
23738 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-codes$(EXEEXT) \
23739 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-internals$(EXEEXT)
23743 + test_compile_pedantic-test-compile-pedantic.$(OBJEXT)
23748 +am__v_lt_0 = --silent
23750 +test_compile_pedantic_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
23751 + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
23753 + $(LDFLAGS) -o $@
23754 +am__test_event_codes_SOURCES_DIST = test-main.c test-event-codes.c \
23755 + test-event-names.c test-context.c test-common-uinput.c \
23756 + test-common-uinput.h test-common.c test-common.h
23758 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common-uinput.$(OBJEXT) \
23759 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common.$(OBJEXT)
23761 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.$(OBJEXT) \
23762 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-codes.$(OBJEXT) \
23763 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-names.$(OBJEXT) \
23764 +@ENABLE_RUNTIME_TESTS_TRUE@ test-context.$(OBJEXT) \
23771 +test_event_codes_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
23772 + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
23774 + -o $@
23775 +am__test_kernel_SOURCES_DIST = test-main.c test-kernel.c \
23776 + test-common-uinput.c test-common-uinput.h test-common.c \
23777 + test-common.h
23778 +@ENABLE_RUNTIME_TESTS_TRUE@am__objects_2 = test_kernel-test-common-uinput.$(OBJEXT) \
23779 +@ENABLE_RUNTIME_TESTS_TRUE@ test_kernel-test-common.$(OBJEXT)
23781 +@ENABLE_RUNTIME_TESTS_TRUE@ test_kernel-test-main.$(OBJEXT) \
23782 +@ENABLE_RUNTIME_TESTS_TRUE@ test_kernel-test-kernel.$(OBJEXT) \
23788 +test_kernel_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23789 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_kernel_CFLAGS) \
23790 + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
23791 +am__test_libevdev_SOURCES_DIST = test-main.c test-libevdev-init.c \
23792 + test-libevdev-has-event.c test-libevdev-events.c \
23793 + test-common-uinput.c test-common-uinput.h test-common.c \
23794 + test-common.h
23796 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.$(OBJEXT) \
23797 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-init.$(OBJEXT) \
23798 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-has-event.$(OBJEXT) \
23799 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-events.$(OBJEXT) \
23805 +test_libevdev_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23806 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
23807 + $(test_libevdev_LDFLAGS) $(LDFLAGS) -o $@
23808 +am__test_libevdev_internals_SOURCES_DIST = test-main.c \
23809 + test-int-queue.c test-common-uinput.c test-common-uinput.h \
23810 + test-common.c test-common.h
23812 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.$(OBJEXT) \
23813 +@ENABLE_RUNTIME_TESTS_TRUE@ test-int-queue.$(OBJEXT) \
23820 +test_libevdev_internals_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
23821 + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
23823 + $(LDFLAGS) -o $@
23824 +am_test_link_OBJECTS = test_link-test-link.$(OBJEXT)
23827 +test_link_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23828 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_link_CFLAGS) \
23829 + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
23830 +am_test_static_link_OBJECTS = test_static_link-test-link.$(OBJEXT)
23833 +test_static_link_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
23834 + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
23836 + $(test_static_link_LDFLAGS) $(LDFLAGS) -o $@
23837 +am__test_uinput_SOURCES_DIST = test-main.c test-uinput.c \
23838 + test-common-uinput.c test-common-uinput.h test-common.c \
23839 + test-common.h
23841 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.$(OBJEXT) \
23842 +@ENABLE_RUNTIME_TESTS_TRUE@ test-uinput.$(OBJEXT) \
23848 +test_uinput_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23849 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
23850 + $(test_uinput_LDFLAGS) $(LDFLAGS) -o $@
23863 +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
23864 +depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
23866 +am__depfiles_remade = ./$(DEPDIR)/test-common-uinput.Po \
23867 + ./$(DEPDIR)/test-common.Po ./$(DEPDIR)/test-context.Po \
23868 + ./$(DEPDIR)/test-event-codes.Po \
23869 + ./$(DEPDIR)/test-event-names.Po ./$(DEPDIR)/test-int-queue.Po \
23870 + ./$(DEPDIR)/test-libevdev-events.Po \
23871 + ./$(DEPDIR)/test-libevdev-has-event.Po \
23872 + ./$(DEPDIR)/test-libevdev-init.Po ./$(DEPDIR)/test-main.Po \
23873 + ./$(DEPDIR)/test-uinput.Po \
23874 + ./$(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Po \
23875 + ./$(DEPDIR)/test_kernel-test-common-uinput.Po \
23876 + ./$(DEPDIR)/test_kernel-test-common.Po \
23877 + ./$(DEPDIR)/test_kernel-test-kernel.Po \
23878 + ./$(DEPDIR)/test_kernel-test-main.Po \
23879 + ./$(DEPDIR)/test_link-test-link.Po \
23880 + ./$(DEPDIR)/test_static_link-test-link.Po
23881 +am__mv = mv -f
23884 +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23885 + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
23893 +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
23894 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
23895 + $(AM_LDFLAGS) $(LDFLAGS) -o $@
23914 + *) (install-info --version) >/dev/null 2>&1;; \
23917 +# Read a list of newline-separated strings from the standard input,
23931 + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
23942 + elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
23960 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
23965 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
23977 + test -z "$$files" \
23978 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
23979 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
23980 + $(am__cd) "$$dir" && rm -f $$files; }; \
23983 +am__global_test_result_rx = ^[ ]*:global-test-result:[ ]*
23984 +am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]*
23985 +# A command that, given a newline-separated list of test names on the
23986 +# standard input, print the name of the tests that are to be re-run
24013 +# A command that, given a newline-separated list of test names on the
24062 +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it
24063 +# by disabling -e (using the XSI extension "set +e") if it's set.
24064 +am__sh_e_setup = case $$- in *e*) set +e;; esac
24067 + --color-tests "$$am__color_tests" \
24068 + --enable-hard-errors "$$am__enable_hard_errors" \
24069 + --expect-failure "$$am__expect_failure"
24073 +# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
24086 +test "x$$am__odir" = x"." || test -d "$$am__odir" \
24088 +if test -f "./$$f"; then dir=./; \
24089 +elif test -f "$$f"; then dir=; \
24092 +if test -n '$(DISABLE_HARD_ERRORS)'; then \
24109 +# since that might cause problem with VPATH rewrites for suffix-less tests.
24110 +# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
24118 +TEST_SUITE_LOG = test-suite.log
24120 +LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
24135 +TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build-aux/test-driver
24139 + $(top_srcdir)/build-aux/depcomp \
24140 + $(top_srcdir)/build-aux/test-driver
24282 +build_tests = test-compile-pedantic test-link $(am__append_1)
24283 +AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
24284 + -I$(top_builddir)/libevdev $(am__append_3)
24286 +test_compile_pedantic_SOURCES = test-compile-pedantic.c
24287 +test_compile_pedantic_CFLAGS = $(AM_CPPFLAGS) -pedantic -Werror -std=c89
24288 +test_link_SOURCES = test-link.c
24289 +test_link_CFLAGS = -I$(top_srcdir)
24291 +test_static_link_SOURCES = test-link.c
24292 +test_static_link_CFLAGS = -I$(top_srcdir)
24294 +test_static_link_LDFLAGS = $(AM_LDFLAGS) -static
24297 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev \
24298 +@ENABLE_RUNTIME_TESTS_TRUE@ test-kernel \
24299 +@ENABLE_RUNTIME_TESTS_TRUE@ test-uinput \
24300 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-codes \
24301 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-internals \
24305 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common-uinput.c \
24306 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common-uinput.h \
24307 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common.c \
24308 +@ENABLE_RUNTIME_TESTS_TRUE@ test-common.h
24311 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.c \
24312 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-codes.c \
24313 +@ENABLE_RUNTIME_TESTS_TRUE@ test-event-names.c \
24314 +@ENABLE_RUNTIME_TESTS_TRUE@ test-context.c \
24318 +@ENABLE_RUNTIME_TESTS_TRUE@test_event_codes_LDFLAGS = -no-install
24320 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.c \
24321 +@ENABLE_RUNTIME_TESTS_TRUE@ test-int-queue.c \
24325 +@ENABLE_RUNTIME_TESTS_TRUE@test_libevdev_internals_LDFLAGS = -no-install
24327 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.c \
24328 +@ENABLE_RUNTIME_TESTS_TRUE@ test-uinput.c \
24332 +@ENABLE_RUNTIME_TESTS_TRUE@test_uinput_LDFLAGS = -no-install
24334 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.c \
24335 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-init.c \
24336 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-has-event.c \
24337 +@ENABLE_RUNTIME_TESTS_TRUE@ test-libevdev-events.c \
24341 +@ENABLE_RUNTIME_TESTS_TRUE@test_libevdev_LDFLAGS = -no-install
24343 +@ENABLE_RUNTIME_TESTS_TRUE@ test-main.c \
24344 +@ENABLE_RUNTIME_TESTS_TRUE@ test-kernel.c \
24347 +@ENABLE_RUNTIME_TESTS_TRUE@test_kernel_CFLAGS = -I$(top_srcdir)
24349 +@ENABLE_RUNTIME_TESTS_TRUE@@HAVE_VALGRIND_TRUE@VALGRIND_FLAGS = --leak-check=full \
24350 +@ENABLE_RUNTIME_TESTS_TRUE@@HAVE_VALGRIND_TRUE@ --quiet \
24351 +@ENABLE_RUNTIME_TESTS_TRUE@@HAVE_VALGRIND_TRUE@ --error-exitcode=3 \
24352 +@ENABLE_RUNTIME_TESTS_TRUE@@HAVE_VALGRIND_TRUE@ --suppressions=$(srcdir)/valgrind.suppressions
24354 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_TRUE@CLEANFILES = gcov-reports/*.gcov gcov-reports/summar…
24355 +EXTRA_DIST = valgrind.suppressions generate-gcov-report.sh test-static-symbols-leak.sh
24356 +all: all-am
24364 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
24365 + && { if test -f $@; then exit 0; else break; fi; }; \
24369 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/Makefile'; \
24371 + $(AUTOMAKE) --foreign test/Makefile
24375 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
24382 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
24385 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
24387 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
24390 +clean-noinstPROGRAMS:
24391 + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
24392 + echo " rm -f" $$list; \
24393 + rm -f $$list || exit $$?; \
24394 + test -n "$(EXEEXT)" || exit 0; \
24396 + echo " rm -f" $$list; \
24397 + rm -f $$list
24399 +test-compile-pedantic$(EXEEXT): $(test_compile_pedantic_OBJECTS) $(test_compile_pedantic_DEPENDENC…
24400 + @rm -f test-compile-pedantic$(EXEEXT)
24403 +test-event-codes$(EXEEXT): $(test_event_codes_OBJECTS) $(test_event_codes_DEPENDENCIES) $(EXTRA_te…
24404 + @rm -f test-event-codes$(EXEEXT)
24407 +test-kernel$(EXEEXT): $(test_kernel_OBJECTS) $(test_kernel_DEPENDENCIES) $(EXTRA_test_kernel_DEPEN…
24408 + @rm -f test-kernel$(EXEEXT)
24411 +test-libevdev$(EXEEXT): $(test_libevdev_OBJECTS) $(test_libevdev_DEPENDENCIES) $(EXTRA_test_libevd…
24412 + @rm -f test-libevdev$(EXEEXT)
24415 +test-libevdev-internals$(EXEEXT): $(test_libevdev_internals_OBJECTS) $(test_libevdev_internals_DEP…
24416 + @rm -f test-libevdev-internals$(EXEEXT)
24419 +test-link$(EXEEXT): $(test_link_OBJECTS) $(test_link_DEPENDENCIES) $(EXTRA_test_link_DEPENDENCIES)
24420 + @rm -f test-link$(EXEEXT)
24423 +test-static-link$(EXEEXT): $(test_static_link_OBJECTS) $(test_static_link_DEPENDENCIES) $(EXTRA_te…
24424 + @rm -f test-static-link$(EXEEXT)
24427 +test-uinput$(EXEEXT): $(test_uinput_OBJECTS) $(test_uinput_DEPENDENCIES) $(EXTRA_test_uinput_DEPEN…
24428 + @rm -f test-uinput$(EXEEXT)
24431 +mostlyclean-compile:
24432 + -rm -f *.$(OBJEXT)
24434 +distclean-compile:
24435 + -rm -f *.tab.c
24437 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-common-uinput.Po@am__quote@ # am--include-ma…
24438 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-common.Po@am__quote@ # am--include-marker
24439 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-context.Po@am__quote@ # am--include-marker
24440 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-event-codes.Po@am__quote@ # am--include-mark…
24441 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-event-names.Po@am__quote@ # am--include-mark…
24442 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-int-queue.Po@am__quote@ # am--include-marker
24443 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-events.Po@am__quote@ # am--include-…
24444 …AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-has-event.Po@am__quote@ # am--includ…
24445 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-libevdev-init.Po@am__quote@ # am--include-ma…
24446 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-main.Po@am__quote@ # am--include-marker
24447 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-uinput.Po@am__quote@ # am--include-marker
24448 …clude@ @am__quote@./$(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Po@am__quote@ # am--incl…
24449 …RUE@@am__include@ @am__quote@./$(DEPDIR)/test_kernel-test-common-uinput.Po@am__quote@ # am--includ…
24450 …EP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_kernel-test-common.Po@am__quote@ # am--include-m…
24451 …EP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_kernel-test-kernel.Po@am__quote@ # am--include-m…
24452 …DEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_kernel-test-main.Po@am__quote@ # am--include-ma…
24453 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_link-test-link.Po@am__quote@ # am--include-m…
24454 …RUE@@am__include@ @am__quote@./$(DEPDIR)/test_static_link-test-link.Po@am__quote@ # am--include-ma…
24458 + @echo '# dummy' >$@-t && $(am__mv) $@-t $@
24460 +am--depfiles: $(am__depfiles_remade)
24464 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
24468 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
24472 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
24476 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
24480 +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
24484 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
24486 +test_compile_pedantic-test-compile-pedantic.o: test-compile-pedantic.c
24487 …-MT test_compile_pedantic-test-compile-pedantic.o -MD -MP -MF $(DEPDIR)/test_compile_pedantic-test…
24488 …(am__mv) $(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Tpo $(DEPDIR)/test_compile_pedantic…
24489 …@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-compile-pedantic.c' object='test_compile_pedantic-tes…
24491 …LAGS) $(CFLAGS) -c -o test_compile_pedantic-test-compile-pedantic.o `test -f 'test-compile-pedanti…
24493 +test_compile_pedantic-test-compile-pedantic.obj: test-compile-pedantic.c
24494 …-MT test_compile_pedantic-test-compile-pedantic.obj -MD -MP -MF $(DEPDIR)/test_compile_pedantic-te…
24495 …(am__mv) $(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Tpo $(DEPDIR)/test_compile_pedantic…
24496 …@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-compile-pedantic.c' object='test_compile_pedantic-tes…
24498 …-c -o test_compile_pedantic-test-compile-pedantic.obj `if test -f 'test-compile-pedantic.c'; then …
24500 +test_kernel-test-main.o: test-main.c
24501 …-MT test_kernel-test-main.o -MD -MP -MF $(DEPDIR)/test_kernel-test-main.Tpo -c -o test_kernel-test…
24502 …stdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-main.Tpo $(DEPDIR)/test_kernel-test-m…
24503 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-main.c' object='test_kernel-test-main.o' …
24505 …AGS) $(test_kernel_CFLAGS) $(CFLAGS) -c -o test_kernel-test-main.o `test -f 'test-main.c' || echo …
24507 +test_kernel-test-main.obj: test-main.c
24508 …-MT test_kernel-test-main.obj -MD -MP -MF $(DEPDIR)/test_kernel-test-main.Tpo -c -o test_kernel-te…
24509 …stdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-main.Tpo $(DEPDIR)/test_kernel-test-m…
24510 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-main.c' object='test_kernel-test-main.obj…
24512 …S) $(CFLAGS) -c -o test_kernel-test-main.obj `if test -f 'test-main.c'; then $(CYGPATH_W) 'test-ma…
24514 +test_kernel-test-kernel.o: test-kernel.c
24515 …-MT test_kernel-test-kernel.o -MD -MP -MF $(DEPDIR)/test_kernel-test-kernel.Tpo -c -o test_kernel-…
24516 …tdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-kernel.Tpo $(DEPDIR)/test_kernel-test-…
24517 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-kernel.c' object='test_kernel-test-kernel…
24519 …S) $(test_kernel_CFLAGS) $(CFLAGS) -c -o test_kernel-test-kernel.o `test -f 'test-kernel.c' || ech…
24521 +test_kernel-test-kernel.obj: test-kernel.c
24522 …-MT test_kernel-test-kernel.obj -MD -MP -MF $(DEPDIR)/test_kernel-test-kernel.Tpo -c -o test_kerne…
24523 …tdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-kernel.Tpo $(DEPDIR)/test_kernel-test-…
24524 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-kernel.c' object='test_kernel-test-kernel…
24526 …$(CFLAGS) -c -o test_kernel-test-kernel.obj `if test -f 'test-kernel.c'; then $(CYGPATH_W) 'test-k…
24528 +test_kernel-test-common-uinput.o: test-common-uinput.c
24529 …-MT test_kernel-test-common-uinput.o -MD -MP -MF $(DEPDIR)/test_kernel-test-common-uinput.Tpo -c -…
24530 …TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-common-uinput.Tpo $(DEPDIR)/test_kernel-test-…
24531 …P_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-common-uinput.c' object='test_kernel-test-comm…
24533 …ernel_CFLAGS) $(CFLAGS) -c -o test_kernel-test-common-uinput.o `test -f 'test-common-uinput.c' || …
24535 +test_kernel-test-common-uinput.obj: test-common-uinput.c
24536 …-MT test_kernel-test-common-uinput.obj -MD -MP -MF $(DEPDIR)/test_kernel-test-common-uinput.Tpo -c…
24537 …TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-common-uinput.Tpo $(DEPDIR)/test_kernel-test-…
24538 …P_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-common-uinput.c' object='test_kernel-test-comm…
24540 …-c -o test_kernel-test-common-uinput.obj `if test -f 'test-common-uinput.c'; then $(CYGPATH_W) 'te…
24542 +test_kernel-test-common.o: test-common.c
24543 …-MT test_kernel-test-common.o -MD -MP -MF $(DEPDIR)/test_kernel-test-common.Tpo -c -o test_kernel-…
24544 …tdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-common.Tpo $(DEPDIR)/test_kernel-test-…
24545 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-common.c' object='test_kernel-test-common…
24547 …S) $(test_kernel_CFLAGS) $(CFLAGS) -c -o test_kernel-test-common.o `test -f 'test-common.c' || ech…
24549 +test_kernel-test-common.obj: test-common.c
24550 …-MT test_kernel-test-common.obj -MD -MP -MF $(DEPDIR)/test_kernel-test-common.Tpo -c -o test_kerne…
24551 …tdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_kernel-test-common.Tpo $(DEPDIR)/test_kernel-test-…
24552 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-common.c' object='test_kernel-test-common…
24554 …$(CFLAGS) -c -o test_kernel-test-common.obj `if test -f 'test-common.c'; then $(CYGPATH_W) 'test-c…
24556 +test_link-test-link.o: test-link.c
24557 …) -MT test_link-test-link.o -MD -MP -MF $(DEPDIR)/test_link-test-link.Tpo -c -o test_link-test-lin…
24558 …_fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_link-test-link.Tpo $(DEPDIR)/test_link-test-li…
24559 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-link.c' object='test_link-test-link.o' li…
24561 …PFLAGS) $(test_link_CFLAGS) $(CFLAGS) -c -o test_link-test-link.o `test -f 'test-link.c' || echo '…
24563 +test_link-test-link.obj: test-link.c
24564 …-MT test_link-test-link.obj -MD -MP -MF $(DEPDIR)/test_link-test-link.Tpo -c -o test_link-test-lin…
24565 …_fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_link-test-link.Tpo $(DEPDIR)/test_link-test-li…
24566 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-link.c' object='test_link-test-link.obj' …
24568 …GS) $(CFLAGS) -c -o test_link-test-link.obj `if test -f 'test-link.c'; then $(CYGPATH_W) 'test-lin…
24570 +test_static_link-test-link.o: test-link.c
24571 …-MT test_static_link-test-link.o -MD -MP -MF $(DEPDIR)/test_static_link-test-link.Tpo -c -o test_s…
24572 …_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_static_link-test-link.Tpo $(DEPDIR)/test_static_link-tes…
24573 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-link.c' object='test_static_link-test-lin…
24575 …est_static_link_CFLAGS) $(CFLAGS) -c -o test_static_link-test-link.o `test -f 'test-link.c' || ech…
24577 +test_static_link-test-link.obj: test-link.c
24578 …-MT test_static_link-test-link.obj -MD -MP -MF $(DEPDIR)/test_static_link-test-link.Tpo -c -o test…
24579 …_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_static_link-test-link.Tpo $(DEPDIR)/test_static_link-tes…
24580 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test-link.c' object='test_static_link-test-lin…
24582 … $(CFLAGS) -c -o test_static_link-test-link.obj `if test -f 'test-link.c'; then $(CYGPATH_W) 'test…
24584 +mostlyclean-libtool:
24585 + -rm -f *.lo
24587 +clean-libtool:
24588 + -rm -rf .libs _libs
24591 + $(am__define_uniq_tagged_files); mkid -fID $$unique
24592 +tags: tags-am
24595 +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
24600 + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
24601 + test -n "$$unique" || unique=$$empty_fix; \
24602 + if test $$# -gt 0; then \
24610 +ctags: ctags-am
24613 +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
24615 + test -z "$(CTAGS_ARGS)$$unique" \
24622 + && gtags -i $(GTAGS_ARGS) "$$here"
24623 +cscopelist: cscopelist-am
24625 +cscopelist-am: $(am__tagged_files)
24632 + if test -f "$$i"; then \
24639 +distclean-tags:
24640 + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
24643 +# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
24645 +# to avoid problems with "make -n".
24647 + rm -f $< $@
24650 +# Leading 'am--fnord' is there to ensure the list of targets does not
24652 +am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
24653 +am--force-recheck:
24658 + am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
24662 + if test -n "$$redo_bases"; then \
24666 + rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
24669 + if test -n "$$am__remaking_logs"; then \
24672 + elif test -n "$$redo_logs"; then \
24679 + test -f $$i.trs && test -r $$i.trs \
24681 + test -f $$i.log && test -r $$i.log \
24684 + test $$st -eq 0 || exit 1; \
24689 + test -n "$$results" || results=/dev/null; \
24690 + all=` grep "^$$ws*:test-result:" $$results | wc -l`; \
24691 + pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \
24692 + fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \
24693 + skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \
24694 + xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
24695 + xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
24696 + error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
24697 + if test `expr $$fail + $$xpass + $$error` -eq 0; then \
24705 + if test x"$$1" = x"--maybe-color"; then \
24707 + elif test x"$$1" = x"--no-color"; then \
24714 + if test $$maybe_colorize = yes && test $$count -gt 0; then \
24734 + create_testsuite_report --no-color; \
24751 + create_testsuite_report --maybe-color; \
24755 + if test -n "$(PACKAGE_BUGREPORT)"; then \
24762 +check-TESTS:
24763 + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
24764 + @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
24765 + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
24773 + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
24780 + am__force_recheck=am--force-recheck \
24783 +test-libevdev.log: test-libevdev$(EXEEXT)
24784 + @p='test-libevdev$(EXEEXT)'; \
24785 + b='test-libevdev'; \
24786 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
24787 + --log-file $$b.log --trs-file $$b.trs \
24788 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
24790 +test-kernel.log: test-kernel$(EXEEXT)
24791 + @p='test-kernel$(EXEEXT)'; \
24792 + b='test-kernel'; \
24793 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
24794 + --log-file $$b.log --trs-file $$b.trs \
24795 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
24797 +test-uinput.log: test-uinput$(EXEEXT)
24798 + @p='test-uinput$(EXEEXT)'; \
24799 + b='test-uinput'; \
24800 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
24801 + --log-file $$b.log --trs-file $$b.trs \
24802 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
24804 +test-event-codes.log: test-event-codes$(EXEEXT)
24805 + @p='test-event-codes$(EXEEXT)'; \
24806 + b='test-event-codes'; \
24807 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
24808 + --log-file $$b.log --trs-file $$b.trs \
24809 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
24811 +test-libevdev-internals.log: test-libevdev-internals$(EXEEXT)
24812 + @p='test-libevdev-internals$(EXEEXT)'; \
24813 + b='test-libevdev-internals'; \
24814 + $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
24815 + --log-file $$b.log --trs-file $$b.trs \
24816 + $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
24821 + $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
24822 + --log-file $$b.log --trs-file $$b.trs \
24823 + $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COM…
24828 +@am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
24829 +@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \
24830 …_common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
24833 + $(MAKE) $(AM_MAKEFLAGS) distdir-am
24835 +distdir-am: $(DISTFILES)
24840 + sed -e "s|^$$srcdirstrip/||;t" \
24841 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
24845 + sort -u` ;; \
24848 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
24849 + if test -d $$d/$$file; then \
24850 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
24851 + if test -d "$(distdir)/$$file"; then \
24852 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
24854 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
24855 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
24856 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
24858 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
24860 + test -f "$(distdir)/$$file" \
24861 + || cp -p $$d/$$file "$(distdir)/$$file" \
24865 +check-am: all-am
24866 + $(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
24867 +check: check-am
24868 +all-am: Makefile $(PROGRAMS)
24870 +install: install-am
24871 +install-exec: install-exec-am
24872 +install-data: install-data-am
24873 +uninstall: uninstall-am
24875 +install-am: all-am
24876 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
24878 +installcheck: installcheck-am
24879 +install-strip:
24880 + if test -z '$(STRIP)'; then \
24882 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
24886 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
24889 +mostlyclean-generic:
24890 + -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
24891 + -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
24892 + -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
24894 +clean-generic:
24895 + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
24897 +distclean-generic:
24898 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
24899 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILE…
24901 +maintainer-clean-generic:
24904 +clean: clean-am
24906 +clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
24907 + mostlyclean-am
24909 +distclean: distclean-am
24910 + -rm -f ./$(DEPDIR)/test-common-uinput.Po
24911 + -rm -f ./$(DEPDIR)/test-common.Po
24912 + -rm -f ./$(DEPDIR)/test-context.Po
24913 + -rm -f ./$(DEPDIR)/test-event-codes.Po
24914 + -rm -f ./$(DEPDIR)/test-event-names.Po
24915 + -rm -f ./$(DEPDIR)/test-int-queue.Po
24916 + -rm -f ./$(DEPDIR)/test-libevdev-events.Po
24917 + -rm -f ./$(DEPDIR)/test-libevdev-has-event.Po
24918 + -rm -f ./$(DEPDIR)/test-libevdev-init.Po
24919 + -rm -f ./$(DEPDIR)/test-main.Po
24920 + -rm -f ./$(DEPDIR)/test-uinput.Po
24921 + -rm -f ./$(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Po
24922 + -rm -f ./$(DEPDIR)/test_kernel-test-common-uinput.Po
24923 + -rm -f ./$(DEPDIR)/test_kernel-test-common.Po
24924 + -rm -f ./$(DEPDIR)/test_kernel-test-kernel.Po
24925 + -rm -f ./$(DEPDIR)/test_kernel-test-main.Po
24926 + -rm -f ./$(DEPDIR)/test_link-test-link.Po
24927 + -rm -f ./$(DEPDIR)/test_static_link-test-link.Po
24928 + -rm -f Makefile
24929 +distclean-am: clean-am distclean-compile distclean-generic \
24930 + distclean-tags
24932 +dvi: dvi-am
24934 +dvi-am:
24936 +html: html-am
24938 +html-am:
24940 +info: info-am
24942 +info-am:
24944 +install-data-am:
24946 +install-dvi: install-dvi-am
24948 +install-dvi-am:
24950 +install-exec-am:
24952 +install-html: install-html-am
24954 +install-html-am:
24956 +install-info: install-info-am
24958 +install-info-am:
24960 +install-man:
24962 +install-pdf: install-pdf-am
24964 +install-pdf-am:
24966 +install-ps: install-ps-am
24968 +install-ps-am:
24970 +installcheck-am:
24972 +maintainer-clean: maintainer-clean-am
24973 + -rm -f ./$(DEPDIR)/test-common-uinput.Po
24974 + -rm -f ./$(DEPDIR)/test-common.Po
24975 + -rm -f ./$(DEPDIR)/test-context.Po
24976 + -rm -f ./$(DEPDIR)/test-event-codes.Po
24977 + -rm -f ./$(DEPDIR)/test-event-names.Po
24978 + -rm -f ./$(DEPDIR)/test-int-queue.Po
24979 + -rm -f ./$(DEPDIR)/test-libevdev-events.Po
24980 + -rm -f ./$(DEPDIR)/test-libevdev-has-event.Po
24981 + -rm -f ./$(DEPDIR)/test-libevdev-init.Po
24982 + -rm -f ./$(DEPDIR)/test-main.Po
24983 + -rm -f ./$(DEPDIR)/test-uinput.Po
24984 + -rm -f ./$(DEPDIR)/test_compile_pedantic-test-compile-pedantic.Po
24985 + -rm -f ./$(DEPDIR)/test_kernel-test-common-uinput.Po
24986 + -rm -f ./$(DEPDIR)/test_kernel-test-common.Po
24987 + -rm -f ./$(DEPDIR)/test_kernel-test-kernel.Po
24988 + -rm -f ./$(DEPDIR)/test_kernel-test-main.Po
24989 + -rm -f ./$(DEPDIR)/test_link-test-link.Po
24990 + -rm -f ./$(DEPDIR)/test_static_link-test-link.Po
24991 + -rm -f Makefile
24992 +maintainer-clean-am: distclean-am maintainer-clean-generic
24994 +mostlyclean: mostlyclean-am
24996 +mostlyclean-am: mostlyclean-compile mostlyclean-generic \
24997 + mostlyclean-libtool
24999 +pdf: pdf-am
25001 +pdf-am:
25003 +ps: ps-am
25005 +ps-am:
25007 +uninstall-am:
25009 +.MAKE: check-am install-am install-strip
25011 +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
25012 + check-am check-local clean clean-generic clean-libtool \
25013 + clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \
25014 + distclean-compile distclean-generic distclean-libtool \
25015 + distclean-tags distdir dvi dvi-am html html-am info info-am \
25016 + install install-am install-data install-data-am install-dvi \
25017 + install-dvi-am install-exec install-exec-am install-html \
25018 + install-html-am install-info install-info-am install-man \
25019 + install-pdf install-pdf-am install-ps install-ps-am \
25020 + install-strip installcheck installcheck-am installdirs \
25021 + maintainer-clean maintainer-clean-generic mostlyclean \
25022 + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
25023 + pdf pdf-am ps ps-am recheck tags tags-am uninstall \
25024 + uninstall-am
25032 +@ENABLE_RUNTIME_TESTS_TRUE@@HAVE_VALGRIND_TRUE@ $(MAKE) check-TESTS CK_TIMEOUT_MULTIPLIER=…
25034 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_TRUE@gcov-report: generate-gcov-report.sh check-TESTS
25035 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_TRUE@ $(AM_V_GEN)$(srcdir)/generate-gcov-report.sh gcov-r…
25037 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_TRUE@gcov: gcov-report
25038 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_TRUE@ @cat gcov-reports/summary.txt
25040 +@ENABLE_RUNTIME_TESTS_TRUE@@GCOV_ENABLED_FALSE@gcov-report.txt:
25046 +@ENABLE_RUNTIME_TESTS_TRUE@.PHONY: gcov gcov-clean gcov-report
25048 +@ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE@static-symbol-leaks: test-static-link test-static-symbols-le…
25049 +@ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE@ $(AM_V_GEN) $(srcdir)/test-static-symbols-leak.sh $(builddi…
25051 +check-local: $(check_local_deps)
25056 diff -Naur third-party-libevdev-bak/test/generate-gcov-report.sh third-party-new/test/generate-gcov…
25057 --- third-party-libevdev-bak/test/generate-gcov-report.sh 1970-01-01 08:00:00.000000000 +0800
25058 +++ third-party-new/test/generate-gcov-report.sh 2022-03-25 12:33:26.000000000 +0800
25059 @@ -0,0 +1,40 @@
25062 +set -e
25064 +if [[ $# -lt 2 ]]; then
25065 + echo "Usage: ./generate-gcov-report.sh <rel-target-dir> <srcdir> [<srcdir> ... ]"
25078 +mkdir -p "$target_dir"
25079 +rm -f "$target_dir"/*.gcov
25084 + find ./ -name "*${file/\.c/.gcda}" -exec gcov {} \; > /dev/null
25086 + find ./ -name "*.gcov" \! -path "*/`basename "$target_dir"`/*" -exec mv {} "$target_dir" \;
25092 + total=`grep -v " -:" "$file" | wc -l`
25093 + missing=`grep "#####" "$file" | wc -l`
25094 + hit=$((total - missing));
25097 + printf "%-32s total lines: %4s not tested: %4s (%3s%%)\n" "$fname" "$total" "$missing" "$percent"…
25100 diff -Naur third-party-libevdev-bak/test/test-common-uinput.c third-party-new/test/test-common-uinp…
25101 --- third-party-libevdev-bak/test/test-common-uinput.c 1970-01-01 08:00:00.000000000 +0800
25102 +++ third-party-new/test/test-common-uinput.c 2022-03-25 12:33:26.000000000 +0800
25103 @@ -0,0 +1,282 @@
25104 +// SPDX-License-Identifier: MIT
25116 +#include <linux/uinput.h>
25120 +#include <libevdev/libevdev-int.h>
25121 +#include <libevdev/libevdev-util.h>
25122 +#include <libevdev/libevdev-uinput.h>
25124 +#include "test-common-uinput.h"
25146 + dev->d = libevdev_new();
25147 + dev->dev_fd = -1;
25148 + dev->uinput_fd = -1;
25151 + libevdev_set_name(dev->d, name);
25164 + return -ENOMEM;
25201 + if (dev->uinput_fd != -1) {
25202 + (void)ioctl(dev->uinput_fd, UI_DEV_DESTROY, NULL);
25203 + close(dev->uinput_fd);
25205 + if (dev->dev_fd != -1)
25206 + close(dev->dev_fd);
25207 + libevdev_free(dev->d);
25208 + libevdev_uinput_destroy(dev->uidev);
25215 + return dev->dev_fd;
25221 + return libevdev_uinput_get_devnode(dev->uidev);
25235 + d->uinput_fd = fd;
25237 + rc = libevdev_uinput_create_from_device(d->d, fd, &d->uidev);
25241 + devnode = libevdev_uinput_get_devnode(d->uidev);
25245 + d->dev_fd = open(devnode, O_RDWR);
25246 + if (d->dev_fd == -1)
25250 + if (libevdev_has_event_type(d->d, EV_ABS)) {
25259 + abs = libevdev_get_abs_info(d->d, code);
25263 + rc = ioctl(d->dev_fd, EVIOCSABS(code), abs);
25265 + printf("error %s for code %d\n", strerror(-rc), code);
25274 + if (d->dev_fd != -1)
25275 + close(d->dev_fd);
25276 + if (d->uinput_fd != -1)
25277 + close(d->uinput_fd);
25278 + return -errno;
25284 + libevdev_set_name(dev->d, name);
25290 + libevdev_set_id_product(dev->d, ids->product);
25291 + libevdev_set_id_vendor(dev->d, ids->vendor);
25292 + libevdev_set_id_bustype(dev->d, ids->bustype);
25293 + libevdev_set_id_version(dev->d, ids->version);
25300 + return libevdev_enable_event_type(dev->d, bit);
25306 + return libevdev_enable_property(dev->d, prop);
25312 + return libevdev_enable_event_code(dev->d, type, code, NULL);
25323 + if (type == -1)
25326 + if (code == -1)
25328 + rc = libevdev_enable_event_code(dev->d, type, code, NULL);
25349 + return libevdev_enable_event_code(dev->d, EV_ABS, code, absinfo);
25355 + return libevdev_uinput_write_event(dev->uidev, type, code, value);
25365 + if (type == -1)
25368 + if (code == -1)
25386 diff -Naur third-party-libevdev-bak/test/test-common-uinput.h third-party-new/test/test-common-uinp…
25387 --- third-party-libevdev-bak/test/test-common-uinput.h 1970-01-01 08:00:00.000000000 +0800
25388 +++ third-party-new/test/test-common-uinput.h 2022-03-25 12:33:26.000000000 +0800
25389 @@ -0,0 +1,31 @@
25390 +// SPDX-License-Identifier: MIT
25421 diff -Naur third-party-libevdev-bak/test/test-common.c third-party-new/test/test-common.c
25422 --- third-party-libevdev-bak/test/test-common.c 1970-01-01 08:00:00.000000000 +0800
25423 +++ third-party-new/test/test-common.c 2022-03-25 12:33:26.000000000 +0800
25424 @@ -0,0 +1,102 @@
25425 +// SPDX-License-Identifier: MIT
25436 +#include "test-common.h"
25470 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
25475 + ck_assert_msg(rc == 0, "Failed to init device device: %s", strerror(-rc));
25502 + while (--nabs >= 0) {
25515 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
25520 + ck_assert_msg(rc == 0, "Failed to init device device: %s", strerror(-rc));
25527 diff -Naur third-party-libevdev-bak/test/test-common.h third-party-new/test/test-common.h
25528 --- third-party-libevdev-bak/test/test-common.h 1970-01-01 08:00:00.000000000 +0800
25529 +++ third-party-new/test/test-common.h 2022-03-25 12:33:26.000000000 +0800
25530 @@ -0,0 +1,93 @@
25531 +// SPDX-License-Identifier: MIT
25575 +#include "test-common-uinput.h"
25580 + ck_assert_int_eq(e->type, (t)); \
25581 + ck_assert_int_eq(e->code, (c)); \
25582 + ck_assert_int_eq(e->value, (v)); \
25608 + if (ev->type == EV_SYN)
25610 + ev->input_event_sec,
25611 + ev->input_event_usec,
25612 + libevdev_event_type_get_name(ev->type));
25615 + ev->input_event_sec,
25616 + ev->input_event_usec,
25617 + ev->type,
25618 + libevdev_event_type_get_name(ev->type),
25619 + ev->code,
25620 + libevdev_event_code_get_name(ev->type, ev->code),
25621 + ev->value);
25624 diff -Naur third-party-libevdev-bak/test/test-compile-pedantic.c third-party-new/test/test-compile-…
25625 --- third-party-libevdev-bak/test/test-compile-pedantic.c 1970-01-01 08:00:00.000000000 +0800
25626 +++ third-party-new/test/test-compile-pedantic.c 2022-03-25 12:33:26.000000000 +0800
25627 @@ -0,0 +1,6 @@
25629 +#include <libevdev/libevdev-uinput.h>
25634 diff -Naur third-party-libevdev-bak/test/test-context.c third-party-new/test/test-context.c
25635 --- third-party-libevdev-bak/test/test-context.c 1970-01-01 08:00:00.000000000 +0800
25636 +++ third-party-new/test/test-context.c 2022-03-25 12:33:26.000000000 +0800
25637 @@ -0,0 +1,161 @@
25638 +// SPDX-License-Identifier: MIT
25644 +#include "test-common.h"
25688 + if((int)max == -1)
25726 + ck_assert_int_eq(libevdev_get_num_slots(d), -1);
25780 + ck_assert_int_eq(libevdev_get_slot_value(d, 0, ABS_MT_TRACKING_ID), -1);
25799 diff -Naur third-party-libevdev-bak/test/test-event-codes.c third-party-new/test/test-event-codes.c
25800 --- third-party-libevdev-bak/test/test-event-codes.c 1970-01-01 08:00:00.000000000 +0800
25801 +++ third-party-new/test/test-event-codes.c 2022-03-25 12:33:26.000000000 +0800
25802 @@ -0,0 +1,268 @@
25803 +// SPDX-License-Identifier: MIT
25809 +#include "test-common.h"
25833 + ck_assert_int_eq(libevdev_event_type_from_name("EV_Syn"), -1);
25834 + ck_assert_int_eq(libevdev_event_type_from_name("ev_SYN"), -1);
25835 + ck_assert_int_eq(libevdev_event_type_from_name("SYN"), -1);
25836 + ck_assert_int_eq(libevdev_event_type_from_name("EV_SYNTAX"), -1);
25838 + ck_assert_int_eq(libevdev_event_type_from_name_n("EV_SYN", 5), -1);
25839 + ck_assert_int_eq(libevdev_event_type_from_name_n("EV_REPTILE", 7), -1);
25868 + ck_assert_int_eq(libevdev_event_type_from_name("SYN_REPORTED"), -1);
25869 + ck_assert_int_eq(libevdev_event_type_from_name("syn_blah"), -1);
25870 + ck_assert_int_eq(libevdev_event_type_from_name("SYN_"), -1);
25871 + ck_assert_int_eq(libevdev_event_type_from_name("KEY_BANANA"), -1);
25873 + ck_assert_int_eq(libevdev_event_type_from_name_n("KEY_BA", 6), -1);
25874 + ck_assert_int_eq(libevdev_event_type_from_name_n("KEY_BLAH", 8), -1);
25927 + ck_assert_int_eq(libevdev_event_code_from_name(EV_MAX, "MAX_FAKE"), -1);
25928 + ck_assert_int_eq(libevdev_event_code_from_name(EV_CNT, "CNT_FAKE"), -1);
25929 + ck_assert_int_eq(libevdev_event_code_from_name(EV_PWR, "PWR_SOMETHING"), -1);
25930 + ck_assert_int_eq(libevdev_event_code_from_name(EV_ABS, "EV_ABS"), -1);
25931 + ck_assert_int_eq(libevdev_event_code_from_name(EV_ABS, "ABS_XY"), -1);
25932 + ck_assert_int_eq(libevdev_event_code_from_name(EV_KEY, "BTN_GAMEPAD"), -1);
25933 + ck_assert_int_eq(libevdev_event_code_from_name(EV_KEY, "BUS_PCI"), -1);
25934 + ck_assert_int_eq(libevdev_event_code_from_name(EV_FF_STATUS, "FF_STATUS"), -1);
25935 + ck_assert_int_eq(libevdev_event_code_from_name(EV_FF_STATUS, "FF_STATUS_"), -1);
25936 + ck_assert_int_eq(libevdev_event_code_from_name(EV_FF, "FF_STATUS"), -1);
25937 + ck_assert_int_eq(libevdev_event_code_from_name(EV_FF, "FF_STATUS_"), -1);
25938 + ck_assert_int_eq(libevdev_event_code_from_name(EV_KEY, "ID_BUS"), -1);
25939 + ck_assert_int_eq(libevdev_event_code_from_name(EV_SND, "SND_CNT"), -1);
25940 + ck_assert_int_eq(libevdev_event_code_from_name(EV_SW, "SW_CNT"), -1);
25942 + ck_assert_int_eq(libevdev_event_code_from_name_n(EV_ABS, "ABS_X", 4), -1);
25949 + ck_assert_int_eq(libevdev_event_code_from_code_name("MAX_FAKE"), -1);
25950 + ck_assert_int_eq(libevdev_event_code_from_code_name("CNT_FAKE"), -1);
25951 + ck_assert_int_eq(libevdev_event_code_from_code_name("PWR_SOMETHING"), -1);
25952 + ck_assert_int_eq(libevdev_event_code_from_code_name("EV_ABS"), -1);
25953 + ck_assert_int_eq(libevdev_event_code_from_code_name("ABS_XY"), -1);
25954 + ck_assert_int_eq(libevdev_event_code_from_code_name("BTN_GAMEPAD"), -1);
25955 + ck_assert_int_eq(libevdev_event_code_from_code_name("BUS_PCI"), -1);
25956 + ck_assert_int_eq(libevdev_event_code_from_code_name("FF_STATUS"), -1);
25957 + ck_assert_int_eq(libevdev_event_code_from_code_name("FF_STATUS_"), -1);
25958 + ck_assert_int_eq(libevdev_event_code_from_code_name("FF_STATUS"), -1);
25959 + ck_assert_int_eq(libevdev_event_code_from_code_name("FF_STATUS_"), -1);
25960 + ck_assert_int_eq(libevdev_event_code_from_code_name("ID_BUS"), -1);
25961 + ck_assert_int_eq(libevdev_event_code_from_code_name("SND_CNT"), -1);
25962 + ck_assert_int_eq(libevdev_event_code_from_code_name("SW_CNT"), -1);
25964 + ck_assert_int_eq(libevdev_event_code_from_code_name_n("ABS_X", 4), -1);
26005 + ck_assert_int_eq(libevdev_event_value_from_name(EV_SYN, REL_X, "MT_TOOL_PALM"), -1);
26006 + ck_assert_int_eq(libevdev_event_value_from_name(EV_REL, REL_X, "MT_TOOL_PALM"), -1);
26007 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_X, "MT_TOOL_PALM"), -1);
26008 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_MT_TOOL_TYPE, "MT_TOOL_"), -1);
26009 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_MT_TOOL_TYPE, "MT_TOOL_PALMA"), -1);
26010 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_MT_TOOL_TYPE, ""), -1);
26011 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_MT_TOOL_TYPE, "EV_ABS"), -1);
26012 + ck_assert_int_eq(libevdev_event_value_from_name(EV_ABS, ABS_MT_TOOL_TYPE, "ABS_X"), -1);
26025 + { -1, NULL}
26028 + while (p->val != -1) {
26029 + ck_assert_int_eq(libevdev_property_from_name(p->name), p->val);
26037 + ck_assert_int_eq(libevdev_property_from_name("EV_ABS"), -1);
26038 + ck_assert_int_eq(libevdev_property_from_name("INPUT_PROP"), -1);
26039 + ck_assert_int_eq(libevdev_property_from_name("INPUT_PROP_"), -1);
26040 + ck_assert_int_eq(libevdev_property_from_name("INPUT_PROP_FOO"), -1);
26042 + ck_assert_int_eq(libevdev_property_from_name_n("INPUT_PROP_POINTER", 11), -1);
26044 + strlen("INPUT_PROP_POINTER") - 1), -1);
26071 diff -Naur third-party-libevdev-bak/test/test-event-names.c third-party-new/test/test-event-names.c
26072 --- third-party-libevdev-bak/test/test-event-names.c 1970-01-01 08:00:00.000000000 +0800
26073 +++ third-party-new/test/test-event-names.c 2022-03-25 12:33:26.000000000 +0800
26074 @@ -0,0 +1,314 @@
26075 +// SPDX-License-Identifier: MIT
26081 +#include "test-common.h"
26127 + ck_assert(libevdev_event_code_get_name(EV_ABS, ABS_MAX - 1) == NULL);
26140 + ck_assert(libevdev_event_code_get_name(EV_REL, REL_MAX - 1) == NULL);
26164 + ck_assert(libevdev_event_code_get_name(EV_KEY, KEY_MAX - 1) == NULL);
26187 + ck_assert(libevdev_event_code_get_name(EV_LED, LED_MAX - 1) == NULL);
26199 + ck_assert(libevdev_event_code_get_name(EV_SND, SND_MAX - 1) == NULL);
26223 + ck_assert(libevdev_event_code_get_name(EV_MSC, MSC_MAX - 1) == NULL);
26247 + ck_assert(libevdev_event_code_get_name(EV_FF, FF_MAX - 1) == NULL);
26270 + if (max == -1)
26287 + ck_assert(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, -1) == NULL);
26299 + ck_assert(libevdev_property_get_name(INPUT_PROP_MAX - 1) == NULL);
26310 + ck_assert_int_eq(libevdev_event_type_get_max(EV_MAX - 1), -1);
26311 + ck_assert_int_eq(libevdev_event_type_get_max(EV_MAX + 1), -1);
26389 diff -Naur third-party-libevdev-bak/test/test-int-queue.c third-party-new/test/test-int-queue.c
26390 --- third-party-libevdev-bak/test/test-int-queue.c 1970-01-01 08:00:00.000000000 +0800
26391 +++ third-party-new/test/test-int-queue.c 2022-03-25 12:33:26.000000000 +0800
26392 @@ -0,0 +1,338 @@
26393 +// SPDX-License-Identifier: MIT
26400 +#include <libevdev/libevdev-int.h>
26401 +#include "test-common.h"
26409 + ck_assert_int_eq(rc, -ENOMEM);
26731 diff -Naur third-party-libevdev-bak/test/test-kernel.c third-party-new/test/test-kernel.c
26732 --- third-party-libevdev-bak/test/test-kernel.c 1970-01-01 08:00:00.000000000 +0800
26733 +++ third-party-new/test/test-kernel.c 2022-03-25 12:33:26.000000000 +0800
26734 @@ -0,0 +1,160 @@
26735 +// SPDX-License-Identifier: MIT
26749 +#include <linux/input.h>
26752 +#include <libevdev/libevdev-uinput.h>
26753 +#include "test-common.h"
26771 + -1);
26774 + ck_assert_int_gt(fd, -1);
26776 + ck_assert_msg(rc == 0, "Failed to create second device: %s", strerror(-rc));
26797 + if (rc == -1 && errno == EINVAL) {
26807 + ck_assert_int_eq(rc, -ENODEV);
26835 + -1);
26841 + ck_assert_int_eq(rc, -1);
26863 + -1);
26866 + ck_assert_int_gt(fd, -1);
26869 + if (rc == -1 && errno == EINVAL) {
26876 + ck_assert_int_eq(rc, -ENODEV);
26895 diff -Naur third-party-libevdev-bak/test/test-libevdev-events.c third-party-new/test/test-libevdev-…
26896 --- third-party-libevdev-bak/test/test-libevdev-events.c 1970-01-01 08:00:00.000000000 +0800
26897 +++ third-party-new/test/test-libevdev-events.c 2022-03-25 12:33:26.000000000 +0800
26898 @@ -0,0 +1,2084 @@
26899 +// SPDX-License-Identifier: MIT
26905 +#include <linux/input.h>
26910 +#include <libevdev/libevdev-util.h>
26912 +#include "test-common.h"
26925 + -1);
26928 + ck_assert_int_eq(rc, -EAGAIN);
26953 + ck_assert_int_eq(rc, -EBADF);
26960 + -1);
26964 + ck_assert_int_eq(rc, -EINVAL);
26967 + rc = libevdev_change_fd(dev, -3);
26970 + ck_assert_int_eq(rc, -EBADF);
26991 + -1);
27023 + -1);
27079 + -1);
27084 + ck_assert_int_eq(rc, -EAGAIN);
27094 + ck_assert_int_eq(rc, -EAGAIN);
27113 + -1);
27118 + ck_assert_int_eq(rc, -EAGAIN);
27132 + ck_assert_int_eq(rc, -EAGAIN);
27151 + -1);
27165 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN)
27170 + libevdev_change_fd(dev, -1);
27171 + ck_assert_int_eq(libevdev_has_event_pending(dev), -EBADF);
27188 + ck_assert_int_eq(rc, -EBADF);
27212 + -1);
27234 + ck_assert_int_eq(rc, -EAGAIN);
27265 + -1);
27290 + ck_assert_int_eq(rc, -EAGAIN);
27309 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 2 },
27315 + -1);
27331 + -1, -1);
27374 + ck_assert_int_eq(rc, -EAGAIN);
27394 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 2 },
27400 + -1);
27412 + -1, -1);
27421 + } while (rc != -EAGAIN);
27440 + -1, -1);
27449 + } while (rc != -EAGAIN);
27473 + -1);
27495 + ck_assert_int_eq(rc, -EAGAIN);
27519 + -1);
27541 + ck_assert_int_eq(rc, -EAGAIN);
27560 + int slot = -1;
27569 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 0xff },
27575 + -1);
27580 + * 2) read data into libevdev, make sure state is up-to-date
27583 + * re-started touchpoint)
27584 + * 3.2) change the tracking ID to -1 on some (indicating termianted
27592 + for (i = num_slots; i >= 0; i--) {
27601 + -1, -1);
27610 + for (i = num_slots; i >= 0; i--) {
27620 + -1, -1);
27623 + uinput_device_event(uidev, EV_ABS, ABS_MT_TRACKING_ID, -1);
27631 + -1, -1);
27643 + slot = -1;
27644 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) {
27657 + ck_assert_int_ne(slot, -1);
27662 + ck_assert_int_eq(ev.value, -1);
27670 + ck_assert_int_eq(ev.value, -1);
27721 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 0xffff },
27735 + -1);
27740 + * 2) read data into libevdev, make sure state is up-to-date
27743 + * re-started touchpoint)
27744 + * 3.2) change the tracking ID to -1 on some (indicating termianted
27758 + -1, -1);
27791 + * - stop touch 0
27792 + * - stop and restart touch 1 and 4
27793 + * - leave 2, 3 unchanged
27797 + EV_ABS, ABS_MT_TRACKING_ID, -1,
27801 + -1, -1);
27804 + EV_ABS, ABS_MT_TRACKING_ID, -1,
27808 + -1, -1);
27819 + -1, -1);
27822 + EV_ABS, ABS_MT_TRACKING_ID, -1,
27826 + -1, -1);
27837 + -1, -1);
27843 + /* In the first sync frame, we expect us to drop to 2 touches - we
27845 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) {
27877 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) {
27921 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 0xff},
27928 + -1);
27939 + -1, -1);
27953 + -1, -1);
27962 + EV_ABS, ABS_MT_TRACKING_ID, -1,
27968 + -1, -1);
27973 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) {
27984 + ck_assert_int_eq(ev.value, -1);
28006 + -1, -1);
28008 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN) {
28034 + /* Now we basically re-do the exact same test, just with the
28039 + uinput_device_event(uidev, EV_ABS, ABS_MT_TRACKING_ID, -1);
28054 + -1, -1);
28069 + -1, -1);
28074 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) {
28100 + uinput_device_event(uidev, EV_ABS, ABS_MT_TRACKING_ID, -1);
28103 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN) {
28116 + ck_assert_int_eq(ev.value, -1);
28137 + { .value = ABS_MT_SLOT - 1, .minimum = 0, .maximum = 2 }};
28143 + test_create_abs_device(&uidev, &dev, ARRAY_LENGTH(abs), abs, -1);
28150 + EV_ABS, ABS_MT_SLOT - 1, 1,
28152 + -1, -1);
28160 + EV_ABS, ABS_MT_SLOT - 1, 2,
28162 + -1, -1);
28167 + while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_STATUS_SYNC, &ev)) != -EAGAIN) {
28181 + case ABS_MT_SLOT - 1: ck_assert_int_eq(ev.value, 2); break;
28195 + ck_assert(bit_is_set(received, ABS_MT_SLOT - 1));
28201 + ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_SLOT - 1), 2);
28226 + -1);
28236 + ck_assert_int_eq(rc, -EAGAIN);
28265 + -1);
28279 + ck_assert_int_eq(rc, -EAGAIN);
28303 + -1);
28309 + ck_assert_int_eq(rc, -EAGAIN);
28337 + -1);
28357 + ck_assert_int_eq(rc, -EAGAIN);
28399 + -1);
28436 + -1);
28450 + -1, -1);
28462 + ck_assert_int_eq(rc, -EAGAIN);
28501 + -1);
28529 + { .value = ABS_MT_SLOT, .maximum = num_slots - 1 },
28536 + -1);
28556 + ck_assert_int_eq(ev[0].value, num_slots - 1);
28563 + ev[0].value = -1;
28572 + ck_assert_int_eq(ev[0].value, num_slots - 1);
28574 + ck_assert_int_eq(libevdev_get_current_slot(dev), num_slots - 1);
28576 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, num_slots), -1);
28577 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, -1), -1);
28598 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 500 },
28604 + -1);
28635 + ck_assert_int_eq(rc, -EAGAIN);
28656 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 500 },
28660 + { .type = EV_ABS, .code = ABS_MT_TRACKING_ID, .value = -1 },
28670 + -1);
28675 + while (libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev) != -EAGAIN)
28680 + /* two -1 tracking ids, need to use the pipe here, the kernel will
28691 + assert_event(&ev, EV_ABS, ABS_MT_TRACKING_ID, -1);
28703 + ck_assert_int_eq(rc, -EAGAIN);
28722 + -1);
28759 + -1);
28814 + -1);
28816 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_REL, REL_X, 1), -1);
28817 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_SW, SW_DOCK, 1), -1);
28818 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_Z, 1), -1);
28819 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_MAX + 1, 0, 1), -1);
28820 + ck_assert_int_eq(libevdev_set_event_value(dev, EV_SYN, SYN_REPORT, 0), -1);
28843 + -1);
28879 + -1);
28882 + ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_Z, 1), -1);
28883 + /* valid, but non-mt axis */
28884 + ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_X, 1), -1);
28886 + ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_MT_PRESSURE, 1), -1);
28888 + ck_assert_int_eq(libevdev_set_slot_value(dev, 4, ABS_X, 1), -1);
28910 + -1);
28983 diff -Naur third-party-libevdev-bak/test/test-libevdev-has-event.c third-party-new/test/test-libevd…
28984 --- third-party-libevdev-bak/test/test-libevdev-has-event.c 1970-01-01 08:00:00.000000000 +0800
28985 +++ third-party-new/test/test-libevdev-has-event.c 2022-03-25 12:33:26.000000000 +0800
28986 @@ -0,0 +1,1194 @@
28987 +// SPDX-License-Identifier: MIT
28993 +#include <linux/input.h>
28999 +#include "test-common.h"
29006 + -1,
29013 + while(*evbit != -1) {
29022 + -1);
29026 + -1);
29050 + while(*evbit != -1) {
29058 + -1);
29062 + -1);
29080 + while(*evbit != -1) {
29104 + -1);
29108 + -1);
29129 + while(*evbit != -1) {
29140 + ck_assert(max != -1);
29146 + -1);
29150 + -1);
29209 + test_create_device(&uidev, &dev, -1);
29211 + ck_assert_int_eq(libevdev_get_repeat(dev, NULL, NULL), -1);
29212 + ck_assert_int_eq(libevdev_get_repeat(dev, &delay, NULL), -1);
29213 + ck_assert_int_eq(libevdev_get_repeat(dev, NULL, &period), -1);
29214 + ck_assert_int_eq(libevdev_get_repeat(dev, &delay, &period), -1);
29237 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29240 + ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
29265 + ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_MAX + 1), -1);
29276 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29280 + ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
29286 + ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_MAX + 1), -1);
29310 + { .value = ABS_MT_TRACKING_ID, .minimum = -1, .maximum = 2 },
29322 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29368 + -1);
29370 + ck_assert_int_eq(libevdev_get_num_slots(dev), -1);
29371 + ck_assert_int_eq(libevdev_get_current_slot(dev), -1);
29388 + { .value = ABS_MT_SLOT, .minimum = 0, .maximum = nslots - 1 }
29392 + -1);
29413 + { .value = ABS_MT_SLOT - 1, .minimum = 0, .maximum = 2 },
29414 + { .value = ABS_MT_SLOT, .minimum = 0, .maximum = nslots - 1 }
29418 + -1);
29420 + ck_assert_int_eq(libevdev_get_num_slots(dev), -1);
29421 + ck_assert_int_eq(libevdev_get_current_slot(dev), -1);
29422 + ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_X, 0), -1);
29425 + ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_MT_SLOT - 1));
29452 + -1);
29453 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29455 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29505 + -1);
29506 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29508 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29545 + -1);
29546 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
29548 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29581 + abs.minimum = -500;
29592 + ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
29595 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29611 + ck_assert_int_eq(a->minimum, 0);
29612 + ck_assert_int_eq(a->maximum, 1000);
29613 + ck_assert_int_eq(a->fuzz, 1);
29614 + ck_assert_int_eq(a->flat, 2);
29615 + ck_assert_int_eq(a->resolution, 3);
29624 + ck_assert_int_eq(a->minimum, 0);
29625 + ck_assert_int_eq(a->maximum, 1000);
29626 + ck_assert_int_eq(a->fuzz, 1);
29627 + ck_assert_int_eq(a->flat, 2);
29628 + ck_assert_int_eq(a->resolution, 3);
29630 + ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_Y), -500);
29637 + ck_assert_int_eq(a->minimum, -500);
29638 + ck_assert_int_eq(a->maximum, 500);
29639 + ck_assert_int_eq(a->fuzz, 10);
29640 + ck_assert_int_eq(a->flat, 20);
29641 + ck_assert_int_eq(a->resolution, 30);
29643 + ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MT_POSITION_Y), -500);
29650 + ck_assert_int_eq(a->minimum, -500);
29651 + ck_assert_int_eq(a->maximum, 500);
29652 + ck_assert_int_eq(a->fuzz, 10);
29653 + ck_assert_int_eq(a->flat, 20);
29654 + ck_assert_int_eq(a->resolution, 30);
29678 + -1);
29731 + -1);
29755 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));
29774 + -1);
29776 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_MAX + 1, &abs), -1);
29777 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_MAX + 1, ABS_MAX + 1, &abs), -1);
29778 + ck_assert_int_eq(libevdev_enable_event_type(dev, EV_MAX + 1), -1);
29780 + ck_assert_int_eq(libevdev_enable_event_type(dev, EV_LED - 1), -1);
29781 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_LED - 1, 0, NULL), -1);
29783 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, NULL), -1);
29784 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REP, REP_DELAY, NULL), -1);
29785 + ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, &abs), -1);
29806 + -1);
29829 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));
29848 + test_create_abs_device(&uidev, &dev, 1, &abs, -1);
29851 + ck_assert_int_eq(libevdev_disable_event_type(dev, EV_LED - 1), -1);
29852 + ck_assert_int_eq(libevdev_disable_event_code(dev, EV_LED - 1, 0), -1);
29853 + ck_assert_int_eq(libevdev_disable_event_code(dev, EV_ABS, ABS_MAX + 1), -1);
29854 + ck_assert_int_eq(libevdev_disable_event_code(dev, EV_MAX + 1, ABS_MAX + 1), -1);
29855 + ck_assert_int_eq(libevdev_disable_event_type(dev, EV_MAX + 1), -1);
29856 + ck_assert_int_eq(libevdev_disable_event_type(dev, EV_SYN), -1);
29857 + ck_assert_int_eq(libevdev_disable_event_code(dev, EV_SYN, SYN_REPORT), -1);
29884 + ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
29887 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29911 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));
29944 + ck_assert_msg(rc == 0, "Failed to create device: %s", strerror(-rc));
29947 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
29950 + ck_assert_int_eq(rc, -EINVAL);
29976 + ck_assert_int_eq(rc, -EBADF);
29982 + -1);
29984 + libevdev_change_fd(dev, -2);
29986 + ck_assert_int_eq(rc, -EBADF);
30005 + -1);
30016 + -1);
30026 + -1);
30038 + -1);
30059 + -1);
30062 + ck_assert_int_eq(rc, -EINVAL);
30065 + ck_assert_int_eq(rc, -EINVAL);
30072 + -1);
30073 + ck_assert_int_eq(rc, -EINVAL);
30078 + -1);
30079 + ck_assert_int_eq(rc, -EINVAL);
30083 + -1);
30101 + -1);
30129 + -1);
30181 diff -Naur third-party-libevdev-bak/test/test-libevdev-init.c third-party-new/test/test-libevdev-in…
30182 --- third-party-libevdev-bak/test/test-libevdev-init.c 1970-01-01 08:00:00.000000000 +0800
30183 +++ third-party-new/test/test-libevdev-init.c 2022-03-25 12:33:26.000000000 +0800
30184 @@ -0,0 +1,704 @@
30185 +// SPDX-License-Identifier: MIT
30199 +#include <libevdev/libevdev-uinput.h>
30200 +#include "test-common.h"
30223 + rc = libevdev_new_from_fd(-1, &dev);
30226 + ck_assert_int_eq(rc, -EBADF);
30230 + ck_assert_int_eq(rc, -ENOTTY);
30242 + ck_assert_int_eq(libevdev_set_fd(dev, -1), -EBADF);
30245 + ck_assert_int_eq(libevdev_change_fd(dev, -1), -1);
30257 + -1);
30258 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
30262 + ck_assert_int_eq(libevdev_set_fd(dev, 0), -EBADF);
30356 + pri = LIBEVDEV_LOG_ERROR - 1;
30390 + libevdev_set_log_priority(LIBEVDEV_LOG_ERROR - 1);
30500 + LIBEVDEV_LOG_ERROR - 1, dev);
30529 + -1);
30530 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
30535 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
30557 + -1);
30558 + ck_assert_msg(rc == 0, "Failed to create uinput device: %s", strerror(-rc));
30561 + ck_assert_msg(rc == 0, "Failed to init device: %s", strerror(-rc));;
30582 + -1);
30586 + ck_assert_int_eq(rc, -EINVAL);
30588 + ck_assert_int_eq(rc, -EINVAL);
30615 + ck_assert_int_eq(rc, -EBADF);
30626 + -1);
30627 + libevdev_change_fd(dev, -2);
30629 + ck_assert_int_eq(rc, -EBADF);
30661 + ck_assert_int_ne(dev_fd, -1);
30667 + ck_assert_int_ne(other_fd, -1);
30672 + libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1);
30679 + ck_assert_int_eq(rc, -EAGAIN);
30684 + libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1);
30689 + ck_assert_int_eq(rc, -EAGAIN);
30695 + ck_assert_int_ne(dev_fd, -1);
30700 + libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1);
30707 + ck_assert_int_eq(rc, -EAGAIN);
30712 + libevdev_uinput_write_event(uidev, EV_REL, REL_X, -1);
30715 + ck_assert_int_eq(rc, -EAGAIN);
30740 + -1);
30755 + ck_assert_int_eq(rc, -EINVAL);
30772 + ck_assert_int_eq(rc, -EBADF);
30783 + -1);
30784 + libevdev_change_fd(dev, -2);
30786 + ck_assert_int_eq(rc, -EBADF);
30811 + -1);
30814 + ck_assert_int_gt(fd, -1);
30817 + ck_assert_msg(rc == 0, "Failed to create second device: %s", strerror(-rc));
30889 diff -Naur third-party-libevdev-bak/test/test-link.c third-party-new/test/test-link.c
30890 --- third-party-libevdev-bak/test/test-link.c 1970-01-01 08:00:00.000000000 +0800
30891 +++ third-party-new/test/test-link.c 2022-03-25 12:33:26.000000000 +0800
30892 @@ -0,0 +1,6 @@
30899 diff -Naur third-party-libevdev-bak/test/test-main.c third-party-new/test/test-main.c
30900 --- third-party-libevdev-bak/test/test-main.c 1970-01-01 08:00:00.000000000 +0800
30901 +++ third-party-new/test/test-main.c 2022-03-25 12:33:26.000000000 +0800
30902 @@ -0,0 +1,117 @@
30903 +// SPDX-License-Identifier: MIT
30921 +#include "test-common.h"
30935 + if (pid == -1)
30963 + if (rc == -1 && errno == ENOENT)
30967 + if (rc == -1 && errno == ENOENT)
30983 + if (t->needs_root_privileges) {
31010 + srunner_add_suite(sr, t->setup());
31020 diff -Naur third-party-libevdev-bak/test/test-static-symbols-leak.sh third-party-new/test/test-stat…
31021 --- third-party-libevdev-bak/test/test-static-symbols-leak.sh 1970-01-01 08:00:00.000000000 +0800
31022 +++ third-party-new/test/test-static-symbols-leak.sh 2022-03-25 12:33:26.000000000 +0800
31023 @@ -0,0 +1,21 @@
31031 +test -z "$RUNNING_ON_VALGRIND" || exit 77
31035 +test -f "$builddir/test-static-link" || (echo "Unable to find test file" && exit 1)
31036 +nm --extern-only "$builddir/test-static-link" |
31037 + grep -o -e " T .*" | \
31038 + grep -v -e " main\$" \
31039 + -e " atexit" \
31040 + -e " mangle_path" \
31041 + -e " *gcov.*" \
31042 + -e " _.*" \
31043 + -e " libevdev_*" && \
31045 diff -Naur third-party-libevdev-bak/test/test-uinput.c third-party-new/test/test-uinput.c
31046 --- third-party-libevdev-bak/test/test-uinput.c 1970-01-01 08:00:00.000000000 +0800
31047 +++ third-party-new/test/test-uinput.c 2022-03-25 12:33:26.000000000 +0800
31048 @@ -0,0 +1,463 @@
31049 +// SPDX-License-Identifier: MIT
31055 +#include <linux/input.h>
31060 +#include <libevdev/libevdev-uinput.h>
31062 +#include "test-common.h"
31088 + ck_assert_int_gt(uinput_fd, -1);
31094 + ck_assert_int_gt(fd, -1);
31100 + if (max == -1)
31115 + ck_assert_int_eq(close(uinput_fd), -1);
31136 + rc = libevdev_uinput_create_from_device(dev, -1, &uidev);
31137 + ck_assert_int_eq(rc, -EBADF);
31163 + ck_assert_int_gt(fd, -1);
31175 + ck_assert_int_gt(fd2, -1);
31181 + if (max == -1)
31216 + ck_assert_int_gt(fd, -1);
31218 + ck_assert_int_gt(fd2, -1);
31266 + ck_assert_int_gt(fd, -1);
31302 + ck_assert_int_gt(fd, -1);
31304 + ck_assert_int_gt(fd2, -1);
31358 + ck_assert_int_gt(fd, -1);
31360 + ck_assert_int_gt(fd2, -1);
31402 + {{0, 0}, EV_REL, REL_Y, -1},
31419 + ck_assert_int_gt(fd, -1);
31477 + ck_assert_int_gt(fd, -1);
31512 diff -Naur third-party-libevdev-bak/test/valgrind.suppressions third-party-new/test/valgrind.suppre…
31513 --- third-party-libevdev-bak/test/valgrind.suppressions 1970-01-01 08:00:00.000000000 +0800
31514 +++ third-party-new/test/valgrind.suppressions 2022-03-25 12:33:26.000000000 +0800
31515 @@ -0,0 +1,27 @@
31543 diff -Naur third-party-libevdev-bak/tools/Makefile.am third-party-new/tools/Makefile.am
31544 --- third-party-libevdev-bak/tools/Makefile.am 1970-01-01 08:00:00.000000000 +0800
31545 +++ third-party-new/tools/Makefile.am 2022-03-25 12:33:26.000000000 +0800
31546 @@ -0,0 +1,29 @@
31547 +noinst_PROGRAMS = libevdev-events libevdev-list-codes
31549 + touchpad-edge-detector \
31550 + mouse-dpi-tool \
31551 + libevdev-tweak-device
31553 +AM_CPPFLAGS = $(GCC_CFLAGS) -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/libevdev
31556 +libevdev_events_SOURCES = libevdev-events.c
31559 +libevdev_list_codes_SOURCES = libevdev-list-codes.c
31562 +touchpad_edge_detector_SOURCES = touchpad-edge-detector.c
31565 +mouse_dpi_tool_SOURCES = mouse-dpi-tool.c
31568 +libevdev_tweak_device_SOURCES = libevdev-tweak-device.c
31572 + libevdev-tweak-device.1 \
31573 + mouse-dpi-tool.1 \
31574 + touchpad-edge-detector.1 \
31576 diff -Naur third-party-libevdev-bak/tools/Makefile.in third-party-new/tools/Makefile.in
31577 --- third-party-libevdev-bak/tools/Makefile.in 1970-01-01 08:00:00.000000000 +0800
31578 +++ third-party-new/tools/Makefile.in 2022-03-25 12:33:32.000000000 +0800
31579 @@ -0,0 +1,816 @@
31583 +# Copyright (C) 1994-2021 Free Software Foundation, Inc.
31598 + if test -z '$(MAKELEVEL)'; then \
31600 + elif test -n '$(MAKE_HOST)'; then \
31602 + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
31609 + case $${target_option-} in \
31612 + "target option '$${target_option-}' specified" >&2; \
31635 + *=*|--*) continue;; \
31636 + -*I) strip_trailopt 'I'; skip_next=yes;; \
31637 + -*I?*) strip_trailopt 'I';; \
31638 + -*O) strip_trailopt 'O'; skip_next=yes;; \
31639 + -*O?*) strip_trailopt 'O';; \
31640 + -*l) strip_trailopt 'l'; skip_next=yes;; \
31641 + -*l?*) strip_trailopt 'l';; \
31642 + -[dEDm]) skip_next=yes;; \
31643 + -[JT]) skip_next=yes;; \
31657 +install_sh_DATA = $(install_sh) -c -m 644
31658 +install_sh_PROGRAM = $(install_sh) -c
31659 +install_sh_SCRIPT = $(install_sh) -c
31670 +noinst_PROGRAMS = libevdev-events$(EXEEXT) \
31671 + libevdev-list-codes$(EXEEXT)
31672 +bin_PROGRAMS = touchpad-edge-detector$(EXEEXT) mouse-dpi-tool$(EXEEXT) \
31673 + libevdev-tweak-device$(EXEEXT)
31683 +mkinstalldirs = $(install_sh) -d
31689 +am_libevdev_events_OBJECTS = libevdev-events.$(OBJEXT)
31694 +am__v_lt_0 = --silent
31696 +am_libevdev_list_codes_OBJECTS = libevdev-list-codes.$(OBJEXT)
31699 +am_libevdev_tweak_device_OBJECTS = libevdev-tweak-device.$(OBJEXT)
31702 +am_mouse_dpi_tool_OBJECTS = mouse-dpi-tool.$(OBJEXT)
31705 +am_touchpad_edge_detector_OBJECTS = touchpad-edge-detector.$(OBJEXT)
31720 +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
31721 +depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
31723 +am__depfiles_remade = ./$(DEPDIR)/libevdev-events.Po \
31724 + ./$(DEPDIR)/libevdev-list-codes.Po \
31725 + ./$(DEPDIR)/libevdev-tweak-device.Po \
31726 + ./$(DEPDIR)/mouse-dpi-tool.Po \
31727 + ./$(DEPDIR)/touchpad-edge-detector.Po
31728 +am__mv = mv -f
31731 +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
31732 + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
31740 +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
31741 + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
31742 + $(AM_LDFLAGS) $(LDFLAGS) -o $@
31757 + *) (install-info --version) >/dev/null 2>&1;; \
31764 +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
31769 + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
31781 + test -z "$$files" \
31782 + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
31783 + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
31784 + $(am__cd) "$$dir" && rm -f $$files; }; \
31790 +# Read a list of newline-separated strings from the standard input,
31804 + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
31807 + $(top_srcdir)/build-aux/depcomp
31949 +AM_CPPFLAGS = $(GCC_CFLAGS) -I$(top_srcdir) -I$(top_srcdir)/include -I$(top_srcdir)/libevdev
31951 +libevdev_events_SOURCES = libevdev-events.c
31953 +libevdev_list_codes_SOURCES = libevdev-list-codes.c
31955 +touchpad_edge_detector_SOURCES = touchpad-edge-detector.c
31957 +mouse_dpi_tool_SOURCES = mouse-dpi-tool.c
31959 +libevdev_tweak_device_SOURCES = libevdev-tweak-device.c
31962 + libevdev-tweak-device.1 \
31963 + mouse-dpi-tool.1 \
31964 + touchpad-edge-detector.1 \
31967 +all: all-am
31975 + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
31976 + && { if test -f $@; then exit 0; else break; fi; }; \
31980 + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tools/Makefile'; \
31982 + $(AUTOMAKE) --foreign tools/Makefile
31986 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
31993 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
31996 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
31998 + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
32000 +install-binPROGRAMS: $(bin_PROGRAMS)
32002 + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
32003 + if test -n "$$list"; then \
32009 + while read p p1; do if test -f $$p \
32010 + || test -f $$p1 \
32013 + sed -e 'p;s,.*/,,;n;h' \
32014 + -e 's|.*|.|' \
32015 + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
32024 + test -z "$$files" || { \
32025 + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(…
32026 + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL…
32030 +uninstall-binPROGRAMS:
32032 + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
32034 + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
32035 + -e 's/$$/$(EXEEXT)/' \
32037 + test -n "$$list" || exit 0; \
32038 + echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
32039 + cd "$(DESTDIR)$(bindir)" && rm -f $$files
32041 +clean-binPROGRAMS:
32042 + @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
32043 + echo " rm -f" $$list; \
32044 + rm -f $$list || exit $$?; \
32045 + test -n "$(EXEEXT)" || exit 0; \
32047 + echo " rm -f" $$list; \
32048 + rm -f $$list
32050 +clean-noinstPROGRAMS:
32051 + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
32052 + echo " rm -f" $$list; \
32053 + rm -f $$list || exit $$?; \
32054 + test -n "$(EXEEXT)" || exit 0; \
32056 + echo " rm -f" $$list; \
32057 + rm -f $$list
32059 +libevdev-events$(EXEEXT): $(libevdev_events_OBJECTS) $(libevdev_events_DEPENDENCIES) $(EXTRA_libev…
32060 + @rm -f libevdev-events$(EXEEXT)
32063 +libevdev-list-codes$(EXEEXT): $(libevdev_list_codes_OBJECTS) $(libevdev_list_codes_DEPENDENCIES) $…
32064 + @rm -f libevdev-list-codes$(EXEEXT)
32067 +libevdev-tweak-device$(EXEEXT): $(libevdev_tweak_device_OBJECTS) $(libevdev_tweak_device_DEPENDENC…
32068 + @rm -f libevdev-tweak-device$(EXEEXT)
32071 +mouse-dpi-tool$(EXEEXT): $(mouse_dpi_tool_OBJECTS) $(mouse_dpi_tool_DEPENDENCIES) $(EXTRA_mouse_dp…
32072 + @rm -f mouse-dpi-tool$(EXEEXT)
32075 +touchpad-edge-detector$(EXEEXT): $(touchpad_edge_detector_OBJECTS) $(touchpad_edge_detector_DEPEND…
32076 + @rm -f touchpad-edge-detector$(EXEEXT)
32079 +mostlyclean-compile:
32080 + -rm -f *.$(OBJEXT)
32082 +distclean-compile:
32083 + -rm -f *.tab.c
32085 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-events.Po@am__quote@ # am--include-marker
32086 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-list-codes.Po@am__quote@ # am--include-m…
32087 …MDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libevdev-tweak-device.Po@am__quote@ # am--include-m…
32088 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mouse-dpi-tool.Po@am__quote@ # am--include-marker
32089 …MDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/touchpad-edge-detector.Po@am__quote@ # am--include-…
32093 + @echo '# dummy' >$@-t && $(am__mv) $@-t $@
32095 +am--depfiles: $(am__depfiles_remade)
32099 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
32103 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
32107 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
32111 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
32115 +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
32119 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
32121 +mostlyclean-libtool:
32122 + -rm -f *.lo
32124 +clean-libtool:
32125 + -rm -rf .libs _libs
32126 +install-man1: $(dist_man_MANS)
32130 + test -n "$(man1dir)" \
32131 + && test -n "`echo $$list1$$list2`" \
32136 + if test -n "$$list2"; then \
32138 + | sed -n '/\.1[a-z]*$$/p'; \
32141 + if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
32144 + sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
32145 + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
32155 + test -z "$$files" || { \
32160 +uninstall-man1:
32162 + @list=''; test -n "$(man1dir)" || exit 0; \
32165 + sed -n '/\.1[a-z]*$$/p'; \
32166 + } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
32167 + -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
32171 + $(am__define_uniq_tagged_files); mkid -fID $$unique
32172 +tags: tags-am
32175 +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
32180 + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
32181 + test -n "$$unique" || unique=$$empty_fix; \
32182 + if test $$# -gt 0; then \
32190 +ctags: ctags-am
32193 +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
32195 + test -z "$(CTAGS_ARGS)$$unique" \
32202 + && gtags -i $(GTAGS_ARGS) "$$here"
32203 +cscopelist: cscopelist-am
32205 +cscopelist-am: $(am__tagged_files)
32212 + if test -f "$$i"; then \
32219 +distclean-tags:
32220 + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
32222 + $(MAKE) $(AM_MAKEFLAGS) distdir-am
32224 +distdir-am: $(DISTFILES)
32229 + sed -e "s|^$$srcdirstrip/||;t" \
32230 + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
32234 + sort -u` ;; \
32237 + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
32238 + if test -d $$d/$$file; then \
32239 + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
32240 + if test -d "$(distdir)/$$file"; then \
32241 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
32243 + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
32244 + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
32245 + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
32247 + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
32249 + test -f "$(distdir)/$$file" \
32250 + || cp -p $$d/$$file "$(distdir)/$$file" \
32254 +check-am: all-am
32255 +check: check-am
32256 +all-am: Makefile $(PROGRAMS) $(MANS)
32259 + test -z "$$dir" || $(MKDIR_P) "$$dir"; \
32261 +install: install-am
32262 +install-exec: install-exec-am
32263 +install-data: install-data-am
32264 +uninstall: uninstall-am
32266 +install-am: all-am
32267 + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
32269 +installcheck: installcheck-am
32270 +install-strip:
32271 + if test -z '$(STRIP)'; then \
32273 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
32277 + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
32280 +mostlyclean-generic:
32282 +clean-generic:
32284 +distclean-generic:
32285 + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
32286 + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILE…
32288 +maintainer-clean-generic:
32291 +clean: clean-am
32293 +clean-am: clean-binPROGRAMS clean-generic clean-libtool \
32294 + clean-noinstPROGRAMS mostlyclean-am
32296 +distclean: distclean-am
32297 + -rm -f ./$(DEPDIR)/libevdev-events.Po
32298 + -rm -f ./$(DEPDIR)/libevdev-list-codes.Po
32299 + -rm -f ./$(DEPDIR)/libevdev-tweak-device.Po
32300 + -rm -f ./$(DEPDIR)/mouse-dpi-tool.Po
32301 + -rm -f ./$(DEPDIR)/touchpad-edge-detector.Po
32302 + -rm -f Makefile
32303 +distclean-am: clean-am distclean-compile distclean-generic \
32304 + distclean-tags
32306 +dvi: dvi-am
32308 +dvi-am:
32310 +html: html-am
32312 +html-am:
32314 +info: info-am
32316 +info-am:
32318 +install-data-am: install-man
32320 +install-dvi: install-dvi-am
32322 +install-dvi-am:
32324 +install-exec-am: install-binPROGRAMS
32326 +install-html: install-html-am
32328 +install-html-am:
32330 +install-info: install-info-am
32332 +install-info-am:
32334 +install-man: install-man1
32336 +install-pdf: install-pdf-am
32338 +install-pdf-am:
32340 +install-ps: install-ps-am
32342 +install-ps-am:
32344 +installcheck-am:
32346 +maintainer-clean: maintainer-clean-am
32347 + -rm -f ./$(DEPDIR)/libevdev-events.Po
32348 + -rm -f ./$(DEPDIR)/libevdev-list-codes.Po
32349 + -rm -f ./$(DEPDIR)/libevdev-tweak-device.Po
32350 + -rm -f ./$(DEPDIR)/mouse-dpi-tool.Po
32351 + -rm -f ./$(DEPDIR)/touchpad-edge-detector.Po
32352 + -rm -f Makefile
32353 +maintainer-clean-am: distclean-am maintainer-clean-generic
32355 +mostlyclean: mostlyclean-am
32357 +mostlyclean-am: mostlyclean-compile mostlyclean-generic \
32358 + mostlyclean-libtool
32360 +pdf: pdf-am
32362 +pdf-am:
32364 +ps: ps-am
32366 +ps-am:
32368 +uninstall-am: uninstall-binPROGRAMS uninstall-man
32370 +uninstall-man: uninstall-man1
32372 +.MAKE: install-am install-strip
32374 +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
32375 + clean-binPROGRAMS clean-generic clean-libtool \
32376 + clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \
32377 + distclean-compile distclean-generic distclean-libtool \
32378 + distclean-tags distdir dvi dvi-am html html-am info info-am \
32379 + install install-am install-binPROGRAMS install-data \
32380 + install-data-am install-dvi install-dvi-am install-exec \
32381 + install-exec-am install-html install-html-am install-info \
32382 + install-info-am install-man install-man1 install-pdf \
32383 + install-pdf-am install-ps install-ps-am install-strip \
32384 + installcheck installcheck-am installdirs maintainer-clean \
32385 + maintainer-clean-generic mostlyclean mostlyclean-compile \
32386 + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
32387 + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \
32388 + uninstall-man uninstall-man1
32396 diff -Naur third-party-libevdev-bak/tools/libevdev-events.c third-party-new/tools/libevdev-events.c
32397 --- third-party-libevdev-bak/tools/libevdev-events.c 1970-01-01 08:00:00.000000000 +0800
32398 +++ third-party-new/tools/libevdev-events.c 2022-03-25 12:33:26.000000000 +0800
32399 @@ -0,0 +1,178 @@
32400 +// SPDX-License-Identifier: MIT
32410 +#include <linux/input.h>
32428 + printf(" Value %6d\n", abs->value);
32429 + printf(" Min %6d\n", abs->minimum);
32430 + printf(" Max %6d\n", abs->maximum);
32431 + if (abs->fuzz)
32432 + printf(" Fuzz %6d\n", abs->fuzz);
32433 + if (abs->flat)
32434 + printf(" Flat %6d\n", abs->flat);
32435 + if (abs->resolution)
32436 + printf(" Resolution %6d\n", abs->resolution);
32495 + if (ev->type == EV_SYN)
32497 + ev->input_event_sec,
32498 + ev->input_event_usec,
32499 + libevdev_event_type_get_name(ev->type));
32502 + ev->input_event_sec,
32503 + ev->input_event_usec,
32504 + ev->type,
32505 + libevdev_event_type_get_name(ev->type),
32506 + ev->code,
32507 + libevdev_event_code_get_name(ev->type, ev->code),
32508 + ev->value);
32540 + fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
32564 + printf("::::::::::::::::::::: re-synced ::::::::::::::::::::::\n");
32567 + } while (rc == LIBEVDEV_READ_STATUS_SYNC || rc == LIBEVDEV_READ_STATUS_SUCCESS || rc == -EAGAIN);
32569 + if (rc != LIBEVDEV_READ_STATUS_SUCCESS && rc != -EAGAIN)
32570 + fprintf(stderr, "Failed to handle events: %s\n", strerror(-rc));
32578 diff -Naur third-party-libevdev-bak/tools/libevdev-list-codes.c third-party-new/tools/libevdev-list…
32579 --- third-party-libevdev-bak/tools/libevdev-list-codes.c 1970-01-01 08:00:00.000000000 +0800
32580 +++ third-party-new/tools/libevdev-list-codes.c 2022-03-25 12:33:26.000000000 +0800
32581 @@ -0,0 +1,47 @@
32582 +// SPDX-License-Identifier: MIT
32592 +#include <linux/input.h>
32603 + printf("- %s:\n", typestr);
32621 + if (max == -1)
32629 diff -Naur third-party-libevdev-bak/tools/libevdev-tweak-device.1 third-party-new/tools/libevdev-tw…
32630 --- third-party-libevdev-bak/tools/libevdev-tweak-device.1 1970-01-01 08:00:00.000000000 +0800
32631 +++ third-party-new/tools/libevdev-tweak-device.1 2022-03-25 12:33:26.000000000 +0800
32632 @@ -0,0 +1,69 @@
32633 +.TH LIBEVDEV-TWEAK-DEVICE "1"
32635 +libevdev-tweak-device \- modify an evdev kernel device
32637 +.B libevdev-tweak-device
32638 +--abs ABS_X [--min a] [--max b] [--res c] [--fuzz d] [--flat e]
32640 +.B libevdev-tweak-device
32641 +--resolution res[,yres] /dev/input/eventX
32643 +.B libevdev-tweak-device
32644 +--led LED_NUML --on|--off /dev/input/eventX
32648 +.I libevdev-tweak-device
32657 +.B --abs axis
32658 +Change the given named ABS_ kernel axis, e.g. ABS_X. For a full list, see linux/input.h.
32663 +.B --min v
32666 +.B --max v
32669 +.B --res v
32672 +.B --fuzz v
32675 +.B --flat v
32680 +.B --resolution res[,yres]
32688 +.B --led led
32689 +Change the given LED, e.g. LED_NUML. For a full list, see linux/input.h.
32691 +.B --on
32694 +.B --off
32702 diff -Naur third-party-libevdev-bak/tools/libevdev-tweak-device.c third-party-new/tools/libevdev-tw…
32703 --- third-party-libevdev-bak/tools/libevdev-tweak-device.c 1970-01-01 08:00:00.000000000 +0800
32704 +++ third-party-new/tools/libevdev-tweak-device.c 2022-03-25 12:33:26.000000000 +0800
32705 @@ -0,0 +1,465 @@
32706 +// SPDX-License-Identifier: MIT
32719 +#include <linux/input.h>
32733 + printf("%s --abs <axis> [--min min] [--max max] [--res res] [--fuzz fuzz] [--flat flat] /dev/inpu…
32735 + "%s --resolution res[,yres] /dev/input/eventXYZ\n"
32737 + "%s --led <led> --on|--off /dev/input/eventXYZ\n"
32811 + if (code != -1)
32817 + return -1;
32843 + if (c == -1)
32849 + if (*axis == -1)
32853 + absinfo->minimum = atoi(optarg);
32856 + absinfo->maximum = atoi(optarg);
32859 + absinfo->fuzz = atoi(optarg);
32862 + absinfo->flat = atoi(optarg);
32865 + absinfo->resolution = atoi(optarg);
32896 + if (c == -1)
32902 + if (*led == -1)
32906 + if (*led_state != -1)
32911 + if (*led_state != -1)
32942 + if (c == -1)
32980 + if (c == -1)
33026 + abs.minimum = absinfo->minimum;
33028 + abs.maximum = absinfo->maximum;
33030 + abs.fuzz = absinfo->fuzz;
33032 + abs.flat = absinfo->flat;
33034 + abs.resolution = absinfo->resolution;
33041 + strerror(-rc));
33064 + strerror(-rc));
33089 + int fd = -1;
33094 + int axis = -1;
33095 + int led = -1;
33096 + int led_state = -1;
33146 + fprintf(stderr, "Failed to init libevdev (%s)\n", strerror(-rc));
33166 + if (fd != -1)
33171 diff -Naur third-party-libevdev-bak/tools/mouse-dpi-tool.1 third-party-new/tools/mouse-dpi-tool.1
33172 --- third-party-libevdev-bak/tools/mouse-dpi-tool.1 1970-01-01 08:00:00.000000000 +0800
33173 +++ third-party-new/tools/mouse-dpi-tool.1 2022-03-25 12:33:26.000000000 +0800
33174 @@ -0,0 +1,18 @@
33175 +.TH MOUSE-DPI-TOOL "1"
33177 +mouse-dpi-tool \- mouse resolution estimation tool
33179 +.BR mouse-dpi-tool " <\fIevdev device\fP>"
33181 +.B mouse-dpi-tool
33191 +.B mouse-dpi-tool
33193 diff -Naur third-party-libevdev-bak/tools/mouse-dpi-tool.c third-party-new/tools/mouse-dpi-tool.c
33194 --- third-party-libevdev-bak/tools/mouse-dpi-tool.c 1970-01-01 08:00:00.000000000 +0800
33195 +++ third-party-new/tools/mouse-dpi-tool.c 2022-03-25 12:33:26.000000000 +0800
33196 @@ -0,0 +1,293 @@
33197 +// SPDX-License-Identifier: MIT
33246 + return 1000000.0/(current - last);
33252 + if (m->nfrequencies == m->frequencies_sz) {
33253 + m->frequencies_sz += 100;
33254 + m->frequencies = realloc(m->frequencies,
33255 + m->frequencies_sz * sizeof *m->frequencies);
33256 + if (!m->frequencies)
33260 + m->frequencies[m->nfrequencies] = freq;
33261 + m->nfrequencies++;
33273 + case 2: status = '-'; break;
33283 + abs(m->distance), m->max_frequency, status);
33291 + if (ev->type == EV_SYN) {
33293 + uint64_t last_us = m->us;
33295 + m->us = ev->input_event_sec * 1000000 + ev->input_event_usec;
33298 + if (last_us + idle_reset < m->us) {
33299 + m->max_frequency = 0.0;
33300 + m->distance = 0;
33302 + double freq = get_frequency(last_us, m->us);
33304 + m->max_frequency = max(freq, m->max_frequency);
33311 + if (ev->type != EV_REL)
33314 + switch(ev->code) {
33316 + m->distance += ev->value;
33338 + while (poll(&fds, 1, -1)) {
33352 + if (rc != -EAGAIN && rc < 0) {
33353 + fprintf(stderr, "Error: %s\n", strerror(-rc));
33359 + } while (rc != -EAGAIN);
33370 + idx = m->nfrequencies/2;
33371 + return m->frequencies[idx];
33398 + if (m->nfrequencies == 0) {
33403 + max_freq = (int)m->max_frequency;
33416 + m->distance = abs(m->distance);
33421 + double inch = m->distance/(double)res;
33427 + "\tresolution=%d * 25.4/mm\n", m->distance, m->distance);
33437 + (int)m->max_frequency);
33452 + if (path[0] == '-')
33463 + fprintf(stderr, "Error fetching the device info: %s\n", strerror(-rc));
33469 + fprintf(stderr, "Use 'fuser -v %s' to find processes with an open fd\n", path);
33475 + printf("Move the device 250mm/10in or more along the x-axis.\n");
33490 diff -Naur third-party-libevdev-bak/tools/touchpad-edge-detector.1 third-party-new/tools/touchpad-e…
33491 --- third-party-libevdev-bak/tools/touchpad-edge-detector.1 1970-01-01 08:00:00.000000000 +0800
33492 +++ third-party-new/tools/touchpad-edge-detector.1 2022-03-25 12:33:26.000000000 +0800
33493 @@ -0,0 +1,44 @@
33494 +.TH TOUCHPAD-EDGE-DETECTOR "1"
33496 +touchpad-edge-detector \- print the axis ranges for a touchpad device
33498 +.B touchpad-edge-detector [--help] \fIWxH /dev/input/eventX\fR
33502 +.B touchpad-edge-detector
33520 +record\fR, \fBevemu-record\fR, or \fBevtest\fR. Alternatively the event node
33524 +.B --help
33535 +guidance, see the file \fI/usr/lib/udev/hwdb.d/60-evdev.hwdb\fR.
33538 diff -Naur third-party-libevdev-bak/tools/touchpad-edge-detector.c third-party-new/tools/touchpad-e…
33539 --- third-party-libevdev-bak/tools/touchpad-edge-detector.c 1970-01-01 08:00:00.000000000 +0800
33540 +++ third-party-new/tools/touchpad-edge-detector.c 2022-03-25 12:33:26.000000000 +0800
33541 @@ -0,0 +1,294 @@
33542 +// SPDX-License-Identifier: MIT
33596 + case 2: status = '-'; break;
33603 + d->left, d->right, d->top, d->bottom, status);
33609 + if (ev->type == EV_SYN)
33612 + if (ev->type != EV_ABS)
33615 + switch(ev->code) {
33618 + d->left = min(d->left, ev->value);
33619 + d->right = max(d->right, ev->value);
33623 + d->top = min(d->top, ev->value);
33624 + d->bottom = max(d->bottom, ev->value);
33646 + while (poll(&fds, 1, -1)) {
33660 + if (rc != -EAGAIN && rc < 0) {
33661 + fprintf(stderr, "Error: %s\n", strerror(-rc));
33668 + } while (rc != -EAGAIN);
33699 + modalias[strlen(modalias) - 1] = '\0'; /* drop \n */
33714 + w = dim->right - dim->left;
33715 + h = dim->bottom - dim->top;
33716 + xres = round((double)w/size->w);
33717 + yres = round((double)h/size->h);
33719 + if (x->resolution && y->resolution) {
33720 + int width = x->maximum - x->minimum,
33721 + height = y->maximum - y->minimum;
33723 + width/x->resolution, height/y->resolution);
33728 + printf("User-specified touchpad size: %dx%dmm\n", size->w, size->h);
33748 + dim->left, dim->right, xres,
33749 + dim->top, dim->bottom, yres);
33753 + dim->left, dim->right, xres,
33754 + dim->top, dim->bottom, yres);
33781 + if (path[0] == '-')
33792 + fprintf(stderr, "Error fetching the device info: %s\n", strerror(-rc));
33798 + fprintf(stderr, "Use 'fuser -v %s' to find processes with an open fd\n", path);