From a9516e2405d66ccd1979c4dc85d4f6bd45650de0 Mon Sep 17 00:00:00 2001 From: "Graydon, Tracy" Date: Mon, 4 Nov 2013 20:55:15 -0500 Subject: [PATCH] Initial commit for Tizen 3.0 --- .bzrignore | 166 + .gbs.conf | 3 + .gitignore | 17 + GNUmakefile | 77 + INSTALL.BZR | 98 + aclocal.m4 | 1074 - admin/unidata/.gitignore | 3 + admin/unidata/Makefile | 65 - {lib => autogen}/Makefile.in | 44 +- autogen/README | 20 + {src => autogen}/config.in | 14 +- autogen/copy_autogen | 27 + autogen/update_autogen | 310 + build-aux/compile | 310 - build-aux/config.guess | 1530 -- build-aux/config.sub | 1773 -- build-aux/depcomp | 688 - build-aux/install-sh | 527 - build-aux/missing | 331 - configure | 26511 ---------------------- etc/.gitignore | 3 + info/.gitignore | 1 + leim/.gitignore | 2 + leim/ja-dic/ja-dic.elc | Bin 2248525 -> 0 bytes leim/quail/.gitignore | 22 + leim/quail/arabic.elc | Bin 2816 -> 0 bytes leim/quail/croatian.elc | Bin 5275 -> 0 bytes leim/quail/cyril-jis.elc | Bin 3648 -> 0 bytes leim/quail/cyrillic.elc | Bin 44115 -> 0 bytes leim/quail/czech.elc | Bin 17915 -> 0 bytes leim/quail/ethiopic.elc | Bin 37252 -> 0 bytes leim/quail/georgian.elc | Bin 2160 -> 0 bytes leim/quail/greek.elc | Bin 51815 -> 0 bytes leim/quail/hangul.elc | Bin 18111 -> 0 bytes leim/quail/hanja-jis.elc | Bin 224855 -> 0 bytes leim/quail/hanja.elc | Bin 150765 -> 0 bytes leim/quail/hanja3.elc | Bin 187557 -> 0 bytes leim/quail/hebrew.elc | Bin 25847 -> 0 bytes leim/quail/indian.elc | Bin 10721 -> 0 bytes leim/quail/ipa-praat.elc | Bin 11055 -> 0 bytes leim/quail/ipa.elc | Bin 16347 -> 0 bytes leim/quail/japanese.elc | Bin 17218 -> 0 bytes leim/quail/lao.elc | Bin 4295 -> 0 bytes leim/quail/latin-alt.elc | Bin 57441 -> 0 bytes leim/quail/latin-ltx.elc | Bin 83424 -> 0 bytes leim/quail/latin-post.elc | Bin 78990 -> 0 bytes leim/quail/latin-pre.elc | Bin 39284 -> 0 bytes leim/quail/lrt.elc | Bin 1860 -> 0 bytes leim/quail/persian.elc | Bin 10061 -> 0 bytes leim/quail/py-punct.elc | Bin 1795 -> 0 bytes leim/quail/pypunct-b5.elc | Bin 1263 -> 0 bytes leim/quail/rfc1345.elc | Bin 68924 -> 0 bytes leim/quail/sgml-input.elc | Bin 65342 -> 0 bytes leim/quail/sisheng.elc | Bin 5382 -> 0 bytes leim/quail/slovak.elc | Bin 14821 -> 0 bytes leim/quail/symbol-ksc.elc | Bin 30213 -> 0 bytes leim/quail/thai.elc | Bin 7434 -> 0 bytes leim/quail/tibetan.elc | Bin 10142 -> 0 bytes leim/quail/uni-input.elc | Bin 3474 -> 0 bytes leim/quail/viqr.elc | Bin 6472 -> 0 bytes leim/quail/vntelex.elc | Bin 12637 -> 0 bytes leim/quail/vnvni.elc | Bin 8500 -> 0 bytes leim/quail/welsh.elc | Bin 3143 -> 0 bytes lib-src/.gitignore | 7 + lisp/.gitignore | 6 + lisp/abbrev.elc | Bin 31599 -> 0 bytes lisp/align.elc | Bin 39744 -> 0 bytes lisp/allout-widgets.elc | Bin 64206 -> 0 bytes lisp/allout.elc | Bin 209982 -> 0 bytes lisp/ansi-color.elc | Bin 17508 -> 0 bytes lisp/apropos.elc | Bin 35343 -> 0 bytes lisp/arc-mode.elc | Bin 59560 -> 0 bytes lisp/array.elc | Bin 26673 -> 0 bytes lisp/autoarg.elc | Bin 6030 -> 0 bytes lisp/autoinsert.elc | Bin 11832 -> 0 bytes lisp/autorevert.elc | Bin 18359 -> 0 bytes lisp/avoid.elc | Bin 11606 -> 0 bytes lisp/battery.elc | Bin 19793 -> 0 bytes lisp/bindings.elc | Bin 39340 -> 0 bytes lisp/bookmark.elc | Bin 67533 -> 0 bytes lisp/bs.elc | Bin 50262 -> 0 bytes lisp/buff-menu.elc | Bin 25835 -> 0 bytes lisp/button.elc | Bin 13502 -> 0 bytes lisp/calc/calc-aent.elc | Bin 26842 -> 0 bytes lisp/calc/calc-alg.elc | Bin 48565 -> 0 bytes lisp/calc/calc-arith.elc | Bin 82531 -> 0 bytes lisp/calc/calc-bin.elc | Bin 22151 -> 0 bytes lisp/calc/calc-comb.elc | Bin 29640 -> 0 bytes lisp/calc/calc-cplx.elc | Bin 8613 -> 0 bytes lisp/calc/calc-embed.elc | Bin 29988 -> 0 bytes lisp/calc/calc-ext.elc | Bin 109647 -> 0 bytes lisp/calc/calc-fin.elc | Bin 12031 -> 0 bytes lisp/calc/calc-forms.elc | Bin 48650 -> 0 bytes lisp/calc/calc-frac.elc | Bin 6184 -> 0 bytes lisp/calc/calc-funcs.elc | Bin 25963 -> 0 bytes lisp/calc/calc-graph.elc | Bin 35839 -> 0 bytes lisp/calc/calc-help.elc | Bin 20921 -> 0 bytes lisp/calc/calc-incom.elc | Bin 5312 -> 0 bytes lisp/calc/calc-keypd.elc | Bin 16266 -> 0 bytes lisp/calc/calc-lang.elc | Bin 59833 -> 0 bytes lisp/calc/calc-loaddefs.el | 463 - lisp/calc/calc-macs.elc | Bin 6145 -> 0 bytes lisp/calc/calc-map.elc | Bin 29159 -> 0 bytes lisp/calc/calc-math.elc | Bin 61292 -> 0 bytes lisp/calc/calc-menu.elc | Bin 39732 -> 0 bytes lisp/calc/calc-misc.elc | Bin 22359 -> 0 bytes lisp/calc/calc-mode.elc | Bin 20073 -> 0 bytes lisp/calc/calc-mtx.elc | Bin 7041 -> 0 bytes lisp/calc/calc-nlfit.elc | Bin 13660 -> 0 bytes lisp/calc/calc-poly.elc | Bin 24841 -> 0 bytes lisp/calc/calc-prog.elc | Bin 51861 -> 0 bytes lisp/calc/calc-rewr.elc | Bin 40422 -> 0 bytes lisp/calc/calc-rules.elc | Bin 17927 -> 0 bytes lisp/calc/calc-sel.elc | Bin 20265 -> 0 bytes lisp/calc/calc-stat.elc | Bin 14215 -> 0 bytes lisp/calc/calc-store.elc | Bin 17223 -> 0 bytes lisp/calc/calc-stuff.elc | Bin 7935 -> 0 bytes lisp/calc/calc-trail.elc | Bin 4836 -> 0 bytes lisp/calc/calc-undo.elc | Bin 3331 -> 0 bytes lisp/calc/calc-units.elc | Bin 53964 -> 0 bytes lisp/calc/calc-vec.elc | Bin 38611 -> 0 bytes lisp/calc/calc-yank.elc | Bin 16950 -> 0 bytes lisp/calc/calc.elc | Bin 105334 -> 0 bytes lisp/calc/calcalg2.elc | Bin 80804 -> 0 bytes lisp/calc/calcalg3.elc | Bin 42730 -> 0 bytes lisp/calc/calccomp.elc | Bin 33867 -> 0 bytes lisp/calc/calcsel2.elc | Bin 6094 -> 0 bytes lisp/calculator.elc | Bin 51559 -> 0 bytes lisp/calendar/appt.elc | Bin 18809 -> 0 bytes lisp/calendar/cal-bahai.elc | Bin 14566 -> 0 bytes lisp/calendar/cal-china.elc | Bin 27428 -> 0 bytes lisp/calendar/cal-coptic.elc | Bin 10498 -> 0 bytes lisp/calendar/cal-dst.elc | Bin 18829 -> 0 bytes lisp/calendar/cal-french.elc | Bin 9946 -> 0 bytes lisp/calendar/cal-hebrew.elc | Bin 52223 -> 0 bytes lisp/calendar/cal-html.elc | Bin 17013 -> 0 bytes lisp/calendar/cal-islam.elc | Bin 14782 -> 0 bytes lisp/calendar/cal-iso.elc | Bin 7605 -> 0 bytes lisp/calendar/cal-julian.elc | Bin 8427 -> 0 bytes lisp/calendar/cal-loaddefs.el | 1013 - lisp/calendar/cal-mayan.elc | Bin 20330 -> 0 bytes lisp/calendar/cal-menu.elc | Bin 10118 -> 0 bytes lisp/calendar/cal-move.elc | Bin 15291 -> 0 bytes lisp/calendar/cal-persia.elc | Bin 7474 -> 0 bytes lisp/calendar/cal-tex.elc | Bin 75095 -> 0 bytes lisp/calendar/cal-x.elc | Bin 6184 -> 0 bytes lisp/calendar/calendar.elc | Bin 104603 -> 0 bytes lisp/calendar/diary-lib.elc | Bin 109816 -> 0 bytes lisp/calendar/diary-loaddefs.el | 366 - lisp/calendar/hol-loaddefs.el | 183 - lisp/calendar/holidays.elc | Bin 38423 -> 0 bytes lisp/calendar/icalendar.elc | Bin 60662 -> 0 bytes lisp/calendar/lunar.elc | Bin 13255 -> 0 bytes lisp/calendar/parse-time.elc | Bin 9190 -> 0 bytes lisp/calendar/solar.elc | Bin 40166 -> 0 bytes lisp/calendar/time-date.elc | Bin 10360 -> 0 bytes lisp/calendar/timeclock.elc | Bin 47091 -> 0 bytes lisp/calendar/todo-mode.elc | Bin 24692 -> 0 bytes lisp/case-table.elc | Bin 4780 -> 0 bytes lisp/cdl.elc | Bin 1197 -> 0 bytes lisp/cedet/cedet-cscope.elc | Bin 4562 -> 0 bytes lisp/cedet/cedet-files.elc | Bin 2020 -> 0 bytes lisp/cedet/cedet-global.elc | Bin 5152 -> 0 bytes lisp/cedet/cedet-idutils.elc | Bin 5379 -> 0 bytes lisp/cedet/cedet.elc | Bin 3876 -> 0 bytes lisp/cedet/data-debug.elc | Bin 27753 -> 0 bytes lisp/cedet/ede.elc | Bin 44759 -> 0 bytes lisp/cedet/ede/auto.elc | Bin 8935 -> 0 bytes lisp/cedet/ede/autoconf-edit.elc | Bin 12275 -> 0 bytes lisp/cedet/ede/base.elc | Bin 17102 -> 0 bytes lisp/cedet/ede/cpp-root.elc | Bin 10404 -> 0 bytes lisp/cedet/ede/custom.elc | Bin 5420 -> 0 bytes lisp/cedet/ede/dired.elc | Bin 3138 -> 0 bytes lisp/cedet/ede/emacs.elc | Bin 8104 -> 0 bytes lisp/cedet/ede/files.elc | Bin 13322 -> 0 bytes lisp/cedet/ede/generic.elc | Bin 13131 -> 0 bytes lisp/cedet/ede/linux.elc | Bin 8479 -> 0 bytes lisp/cedet/ede/loaddefs.el | 193 - lisp/cedet/ede/locate.elc | Bin 9679 -> 0 bytes lisp/cedet/ede/make.elc | Bin 2531 -> 0 bytes lisp/cedet/ede/makefile-edit.elc | Bin 2896 -> 0 bytes lisp/cedet/ede/pconf.elc | Bin 5158 -> 0 bytes lisp/cedet/ede/pmake.elc | Bin 18706 -> 0 bytes lisp/cedet/ede/proj-archive.elc | Bin 2263 -> 0 bytes lisp/cedet/ede/proj-aux.elc | Bin 1384 -> 0 bytes lisp/cedet/ede/proj-comp.elc | Bin 12274 -> 0 bytes lisp/cedet/ede/proj-elisp.elc | Bin 15103 -> 0 bytes lisp/cedet/ede/proj-info.elc | Bin 6140 -> 0 bytes lisp/cedet/ede/proj-misc.elc | Bin 2561 -> 0 bytes lisp/cedet/ede/proj-obj.elc | Bin 8570 -> 0 bytes lisp/cedet/ede/proj-prog.elc | Bin 4716 -> 0 bytes lisp/cedet/ede/proj-scheme.elc | Bin 1245 -> 0 bytes lisp/cedet/ede/proj-shared.elc | Bin 5686 -> 0 bytes lisp/cedet/ede/proj.elc | Bin 23715 -> 0 bytes lisp/cedet/ede/project-am.elc | Bin 31256 -> 0 bytes lisp/cedet/ede/shell.elc | Bin 1815 -> 0 bytes lisp/cedet/ede/simple.elc | Bin 3048 -> 0 bytes lisp/cedet/ede/source.elc | Bin 4693 -> 0 bytes lisp/cedet/ede/speedbar.elc | Bin 11563 -> 0 bytes lisp/cedet/ede/srecode.elc | Bin 2282 -> 0 bytes lisp/cedet/ede/system.elc | Bin 3135 -> 0 bytes lisp/cedet/ede/util.elc | Bin 2680 -> 0 bytes lisp/cedet/inversion.elc | Bin 13124 -> 0 bytes lisp/cedet/mode-local.elc | Bin 25906 -> 0 bytes lisp/cedet/pulse.elc | Bin 6718 -> 0 bytes lisp/cedet/semantic.elc | Bin 46120 -> 0 bytes lisp/cedet/semantic/analyze.elc | Bin 23476 -> 0 bytes lisp/cedet/semantic/analyze/complete.elc | Bin 7915 -> 0 bytes lisp/cedet/semantic/analyze/debug.elc | Bin 18368 -> 0 bytes lisp/cedet/semantic/analyze/fcn.elc | Bin 10533 -> 0 bytes lisp/cedet/semantic/analyze/refs.elc | Bin 9968 -> 0 bytes lisp/cedet/semantic/bovine.elc | Bin 5397 -> 0 bytes lisp/cedet/semantic/bovine/c-by.elc | Bin 35215 -> 0 bytes lisp/cedet/semantic/bovine/c.elc | Bin 103062 -> 0 bytes lisp/cedet/semantic/bovine/debug.elc | Bin 4301 -> 0 bytes lisp/cedet/semantic/bovine/el.elc | Bin 38069 -> 0 bytes lisp/cedet/semantic/bovine/gcc.elc | Bin 5564 -> 0 bytes lisp/cedet/semantic/bovine/grammar.elc | Bin 17432 -> 0 bytes lisp/cedet/semantic/bovine/make-by.elc | Bin 5761 -> 0 bytes lisp/cedet/semantic/bovine/make.elc | Bin 16293 -> 0 bytes lisp/cedet/semantic/bovine/scm-by.elc | Bin 3556 -> 0 bytes lisp/cedet/semantic/bovine/scm.elc | Bin 9537 -> 0 bytes lisp/cedet/semantic/chart.elc | Bin 4531 -> 0 bytes lisp/cedet/semantic/complete.elc | Bin 62379 -> 0 bytes lisp/cedet/semantic/ctxt.elc | Bin 34258 -> 0 bytes lisp/cedet/semantic/db-debug.elc | Bin 2948 -> 0 bytes lisp/cedet/semantic/db-ebrowse.elc | Bin 18737 -> 0 bytes lisp/cedet/semantic/db-el.elc | Bin 11221 -> 0 bytes lisp/cedet/semantic/db-file.elc | Bin 13752 -> 0 bytes lisp/cedet/semantic/db-find.elc | Bin 42242 -> 0 bytes lisp/cedet/semantic/db-global.elc | Bin 7375 -> 0 bytes lisp/cedet/semantic/db-javascript.elc | Bin 8981 -> 0 bytes lisp/cedet/semantic/db-mode.elc | Bin 6579 -> 0 bytes lisp/cedet/semantic/db-ref.elc | Bin 4295 -> 0 bytes lisp/cedet/semantic/db-typecache.elc | Bin 17002 -> 0 bytes lisp/cedet/semantic/db.elc | Bin 32650 -> 0 bytes lisp/cedet/semantic/debug.elc | Bin 15553 -> 0 bytes lisp/cedet/semantic/decorate.elc | Bin 9543 -> 0 bytes lisp/cedet/semantic/decorate/include.elc | Bin 31487 -> 0 bytes lisp/cedet/semantic/decorate/mode.elc | Bin 27268 -> 0 bytes lisp/cedet/semantic/dep.elc | Bin 7803 -> 0 bytes lisp/cedet/semantic/doc.elc | Bin 4068 -> 0 bytes lisp/cedet/semantic/ede-grammar.elc | Bin 7936 -> 0 bytes lisp/cedet/semantic/edit.elc | Bin 22099 -> 0 bytes lisp/cedet/semantic/find.elc | Bin 24876 -> 0 bytes lisp/cedet/semantic/format.elc | Bin 35136 -> 0 bytes lisp/cedet/semantic/fw.elc | Bin 11935 -> 0 bytes lisp/cedet/semantic/grammar-wy.elc | Bin 55542 -> 0 bytes lisp/cedet/semantic/grammar.elc | Bin 78254 -> 0 bytes lisp/cedet/semantic/html.elc | Bin 7700 -> 0 bytes lisp/cedet/semantic/ia-sb.elc | Bin 10144 -> 0 bytes lisp/cedet/semantic/ia.elc | Bin 12220 -> 0 bytes lisp/cedet/semantic/idle.elc | Bin 56779 -> 0 bytes lisp/cedet/semantic/imenu.elc | Bin 12738 -> 0 bytes lisp/cedet/semantic/java.elc | Bin 17041 -> 0 bytes lisp/cedet/semantic/lex-spp.elc | Bin 30677 -> 0 bytes lisp/cedet/semantic/lex.elc | Bin 80032 -> 0 bytes lisp/cedet/semantic/loaddefs.el | 1552 -- lisp/cedet/semantic/mru-bookmark.elc | Bin 13024 -> 0 bytes lisp/cedet/semantic/sb.elc | Bin 11365 -> 0 bytes lisp/cedet/semantic/scope.elc | Bin 24189 -> 0 bytes lisp/cedet/semantic/senator.elc | Bin 26636 -> 0 bytes lisp/cedet/semantic/sort.elc | Bin 19307 -> 0 bytes lisp/cedet/semantic/symref.elc | Bin 13279 -> 0 bytes lisp/cedet/semantic/symref/cscope.elc | Bin 2299 -> 0 bytes lisp/cedet/semantic/symref/filter.elc | Bin 4541 -> 0 bytes lisp/cedet/semantic/symref/global.elc | Bin 1954 -> 0 bytes lisp/cedet/semantic/symref/grep.elc | Bin 5055 -> 0 bytes lisp/cedet/semantic/symref/idutils.elc | Bin 2029 -> 0 bytes lisp/cedet/semantic/symref/list.elc | Bin 14835 -> 0 bytes lisp/cedet/semantic/tag-file.elc | Bin 6823 -> 0 bytes lisp/cedet/semantic/tag-ls.elc | Bin 25068 -> 0 bytes lisp/cedet/semantic/tag-write.elc | Bin 4102 -> 0 bytes lisp/cedet/semantic/tag.elc | Bin 56074 -> 0 bytes lisp/cedet/semantic/texi.elc | Bin 17666 -> 0 bytes lisp/cedet/semantic/util-modes.elc | Bin 39652 -> 0 bytes lisp/cedet/semantic/util.elc | Bin 13509 -> 0 bytes lisp/cedet/semantic/wisent.elc | Bin 8373 -> 0 bytes lisp/cedet/semantic/wisent/comp.elc | Bin 83529 -> 0 bytes lisp/cedet/semantic/wisent/grammar.elc | Bin 24410 -> 0 bytes lisp/cedet/semantic/wisent/java-tags.elc | Bin 4048 -> 0 bytes lisp/cedet/semantic/wisent/javascript.elc | Bin 6328 -> 0 bytes lisp/cedet/semantic/wisent/javat-wy.elc | Bin 89157 -> 0 bytes lisp/cedet/semantic/wisent/js-wy.elc | Bin 133546 -> 0 bytes lisp/cedet/semantic/wisent/python-wy.elc | Bin 148081 -> 0 bytes lisp/cedet/semantic/wisent/python.elc | Bin 28235 -> 0 bytes lisp/cedet/semantic/wisent/wisent.elc | Bin 14188 -> 0 bytes lisp/cedet/srecode.elc | Bin 886 -> 0 bytes lisp/cedet/srecode/args.elc | Bin 4232 -> 0 bytes lisp/cedet/srecode/compile.elc | Bin 14482 -> 0 bytes lisp/cedet/srecode/cpp.elc | Bin 5558 -> 0 bytes lisp/cedet/srecode/ctxt.elc | Bin 6238 -> 0 bytes lisp/cedet/srecode/dictionary.elc | Bin 17148 -> 0 bytes lisp/cedet/srecode/document.elc | Bin 18838 -> 0 bytes lisp/cedet/srecode/el.elc | Bin 2809 -> 0 bytes lisp/cedet/srecode/expandproto.elc | Bin 2309 -> 0 bytes lisp/cedet/srecode/extract.elc | Bin 6436 -> 0 bytes lisp/cedet/srecode/fields.elc | Bin 12022 -> 0 bytes lisp/cedet/srecode/filters.elc | Bin 1050 -> 0 bytes lisp/cedet/srecode/find.elc | Bin 7838 -> 0 bytes lisp/cedet/srecode/getset.elc | Bin 8015 -> 0 bytes lisp/cedet/srecode/insert.elc | Bin 28508 -> 0 bytes lisp/cedet/srecode/java.elc | Bin 1589 -> 0 bytes lisp/cedet/srecode/loaddefs.el | 235 - lisp/cedet/srecode/map.elc | Bin 10589 -> 0 bytes lisp/cedet/srecode/mode.elc | Bin 11164 -> 0 bytes lisp/cedet/srecode/semantic.elc | Bin 11322 -> 0 bytes lisp/cedet/srecode/srt-mode.elc | Bin 25122 -> 0 bytes lisp/cedet/srecode/srt-wy.elc | Bin 34406 -> 0 bytes lisp/cedet/srecode/srt.elc | Bin 3008 -> 0 bytes lisp/cedet/srecode/table.elc | Bin 8348 -> 0 bytes lisp/cedet/srecode/template.elc | Bin 1885 -> 0 bytes lisp/cedet/srecode/texi.elc | Bin 9036 -> 0 bytes lisp/chistory.elc | Bin 6139 -> 0 bytes lisp/cmuscheme.elc | Bin 18659 -> 0 bytes lisp/color.elc | Bin 12236 -> 0 bytes lisp/comint.elc | Bin 113639 -> 0 bytes lisp/completion.elc | Bin 43059 -> 0 bytes lisp/composite.elc | Bin 25904 -> 0 bytes lisp/cus-dep.elc | Bin 4963 -> 0 bytes lisp/cus-edit.elc | Bin 138430 -> 0 bytes lisp/cus-face.elc | Bin 11445 -> 0 bytes lisp/cus-load.el | 1240 - lisp/cus-start.elc | Bin 15743 -> 0 bytes lisp/cus-theme.elc | Bin 26220 -> 0 bytes lisp/custom.elc | Bin 44900 -> 0 bytes lisp/dabbrev.elc | Bin 22884 -> 0 bytes lisp/delim-col.elc | Bin 8233 -> 0 bytes lisp/delsel.elc | Bin 6562 -> 0 bytes lisp/descr-text.elc | Bin 24294 -> 0 bytes lisp/desktop.elc | Bin 35533 -> 0 bytes lisp/dframe.elc | Bin 21903 -> 0 bytes lisp/dired-aux.elc | Bin 75646 -> 0 bytes lisp/dired-x.elc | Bin 44312 -> 0 bytes lisp/dired.elc | Bin 132342 -> 0 bytes lisp/dirtrack.elc | Bin 7530 -> 0 bytes lisp/disp-table.elc | Bin 9278 -> 0 bytes lisp/dnd.elc | Bin 7430 -> 0 bytes lisp/doc-view.elc | Bin 48301 -> 0 bytes lisp/dos-fns.elc | Bin 6431 -> 0 bytes lisp/dos-vars.elc | Bin 1197 -> 0 bytes lisp/dos-w32.elc | Bin 11417 -> 0 bytes lisp/double.elc | Bin 4047 -> 0 bytes lisp/dynamic-setting.elc | Bin 2247 -> 0 bytes lisp/ebuff-menu.elc | Bin 10964 -> 0 bytes lisp/echistory.elc | Bin 5022 -> 0 bytes lisp/edmacro.elc | Bin 20934 -> 0 bytes lisp/ehelp.elc | Bin 11946 -> 0 bytes lisp/electric.elc | Bin 12227 -> 0 bytes lisp/elide-head.elc | Bin 2836 -> 0 bytes lisp/emacs-lisp/advice.elc | Bin 59609 -> 0 bytes lisp/emacs-lisp/authors.elc | Bin 31191 -> 0 bytes lisp/emacs-lisp/autoload.elc | Bin 21789 -> 0 bytes lisp/emacs-lisp/avl-tree.elc | Bin 27600 -> 0 bytes lisp/emacs-lisp/backquote.elc | Bin 4471 -> 0 bytes lisp/emacs-lisp/benchmark.elc | Bin 3225 -> 0 bytes lisp/emacs-lisp/bindat.elc | Bin 10910 -> 0 bytes lisp/emacs-lisp/byte-opt.elc | Bin 36526 -> 0 bytes lisp/emacs-lisp/byte-run.elc | Bin 12610 -> 0 bytes lisp/emacs-lisp/bytecomp.elc | Bin 139498 -> 0 bytes lisp/emacs-lisp/cconv.elc | Bin 15952 -> 0 bytes lisp/emacs-lisp/chart.elc | Bin 22637 -> 0 bytes lisp/emacs-lisp/check-declare.elc | Bin 9051 -> 0 bytes lisp/emacs-lisp/checkdoc.elc | Bin 69003 -> 0 bytes lisp/emacs-lisp/cl-extra.elc | Bin 20454 -> 0 bytes lisp/emacs-lisp/cl-indent.elc | Bin 16703 -> 0 bytes lisp/emacs-lisp/cl-lib.elc | Bin 35667 -> 0 bytes lisp/emacs-lisp/cl-macs.elc | Bin 73470 -> 0 bytes lisp/emacs-lisp/cl-seq.elc | Bin 40961 -> 0 bytes lisp/emacs-lisp/cl.elc | Bin 16355 -> 0 bytes lisp/emacs-lisp/copyright.elc | Bin 10508 -> 0 bytes lisp/emacs-lisp/crm.elc | Bin 7916 -> 0 bytes lisp/emacs-lisp/debug.elc | Bin 27533 -> 0 bytes lisp/emacs-lisp/derived.elc | Bin 11509 -> 0 bytes lisp/emacs-lisp/disass.elc | Bin 5574 -> 0 bytes lisp/emacs-lisp/easy-mmode.elc | Bin 17177 -> 0 bytes lisp/emacs-lisp/easymenu.elc | Bin 20480 -> 0 bytes lisp/emacs-lisp/edebug.elc | Bin 103639 -> 0 bytes lisp/emacs-lisp/eieio-base.elc | Bin 13458 -> 0 bytes lisp/emacs-lisp/eieio-custom.elc | Bin 14861 -> 0 bytes lisp/emacs-lisp/eieio-datadebug.elc | Bin 3956 -> 0 bytes lisp/emacs-lisp/eieio-opt.elc | Bin 21259 -> 0 bytes lisp/emacs-lisp/eieio-speedbar.elc | Bin 12815 -> 0 bytes lisp/emacs-lisp/eieio.elc | Bin 91346 -> 0 bytes lisp/emacs-lisp/eldoc.elc | Bin 15666 -> 0 bytes lisp/emacs-lisp/elint.elc | Bin 31936 -> 0 bytes lisp/emacs-lisp/elp.elc | Bin 12698 -> 0 bytes lisp/emacs-lisp/ert-x.elc | Bin 9978 -> 0 bytes lisp/emacs-lisp/ert.elc | Bin 173535 -> 0 bytes lisp/emacs-lisp/ewoc.elc | Bin 27052 -> 0 bytes lisp/emacs-lisp/find-func.elc | Bin 17780 -> 0 bytes lisp/emacs-lisp/find-gc.elc | Bin 3586 -> 0 bytes lisp/emacs-lisp/float-sup.elc | Bin 1358 -> 0 bytes lisp/emacs-lisp/generic.elc | Bin 6801 -> 0 bytes lisp/emacs-lisp/gulp.elc | Bin 4768 -> 0 bytes lisp/emacs-lisp/gv.elc | Bin 18205 -> 0 bytes lisp/emacs-lisp/helper.elc | Bin 4091 -> 0 bytes lisp/emacs-lisp/lisp-mnt.elc | Bin 22918 -> 0 bytes lisp/emacs-lisp/lisp-mode.elc | Bin 45302 -> 0 bytes lisp/emacs-lisp/lisp.elc | Bin 18973 -> 0 bytes lisp/emacs-lisp/macroexp.elc | Bin 13111 -> 0 bytes lisp/emacs-lisp/map-ynp.elc | Bin 6542 -> 0 bytes lisp/emacs-lisp/package-x.elc | Bin 8487 -> 0 bytes lisp/emacs-lisp/package.elc | Bin 55764 -> 0 bytes lisp/emacs-lisp/pcase.elc | Bin 16329 -> 0 bytes lisp/emacs-lisp/pp.elc | Bin 5663 -> 0 bytes lisp/emacs-lisp/re-builder.elc | Bin 23324 -> 0 bytes lisp/emacs-lisp/regexp-opt.elc | Bin 4951 -> 0 bytes lisp/emacs-lisp/regi.elc | Bin 6205 -> 0 bytes lisp/emacs-lisp/ring.elc | Bin 6702 -> 0 bytes lisp/emacs-lisp/rx.elc | Bin 28030 -> 0 bytes lisp/emacs-lisp/shadow.elc | Bin 9954 -> 0 bytes lisp/emacs-lisp/smie.elc | Bin 36219 -> 0 bytes lisp/emacs-lisp/syntax.elc | Bin 13984 -> 0 bytes lisp/emacs-lisp/tabulated-list.elc | Bin 19545 -> 0 bytes lisp/emacs-lisp/tcover-ses.elc | Bin 15323 -> 0 bytes lisp/emacs-lisp/tcover-unsafep.elc | Bin 4082 -> 0 bytes lisp/emacs-lisp/testcover.elc | Bin 13691 -> 0 bytes lisp/emacs-lisp/timer.elc | Bin 23425 -> 0 bytes lisp/emacs-lisp/tq.elc | Bin 3945 -> 0 bytes lisp/emacs-lisp/trace.elc | Bin 5329 -> 0 bytes lisp/emacs-lisp/unsafep.elc | Bin 5007 -> 0 bytes lisp/emacs-lisp/warnings.elc | Bin 9728 -> 0 bytes lisp/emacs-lock.elc | Bin 9372 -> 0 bytes lisp/emulation/crisp.elc | Bin 11141 -> 0 bytes lisp/emulation/cua-base.elc | Bin 38093 -> 0 bytes lisp/emulation/cua-gmrk.elc | Bin 10417 -> 0 bytes lisp/emulation/cua-rect.elc | Bin 37739 -> 0 bytes lisp/emulation/edt-lk201.elc | Bin 1378 -> 0 bytes lisp/emulation/edt-mapper.elc | Bin 12099 -> 0 bytes lisp/emulation/edt-pc.elc | Bin 1352 -> 0 bytes lisp/emulation/edt-vt100.elc | Bin 807 -> 0 bytes lisp/emulation/edt.elc | Bin 66061 -> 0 bytes lisp/emulation/keypad.elc | Bin 6247 -> 0 bytes lisp/emulation/tpu-edt.elc | Bin 61144 -> 0 bytes lisp/emulation/tpu-extras.elc | Bin 11806 -> 0 bytes lisp/emulation/tpu-mapper.elc | Bin 10698 -> 0 bytes lisp/emulation/vi.elc | Bin 49074 -> 0 bytes lisp/emulation/vip.elc | Bin 78942 -> 0 bytes lisp/emulation/viper-cmd.elc | Bin 129604 -> 0 bytes lisp/emulation/viper-ex.elc | Bin 50255 -> 0 bytes lisp/emulation/viper-init.elc | Bin 31692 -> 0 bytes lisp/emulation/viper-keym.elc | Bin 22673 -> 0 bytes lisp/emulation/viper-macs.elc | Bin 19653 -> 0 bytes lisp/emulation/viper-mous.elc | Bin 15203 -> 0 bytes lisp/emulation/viper-util.elc | Bin 33396 -> 0 bytes lisp/emulation/viper.elc | Bin 26819 -> 0 bytes lisp/emulation/ws-mode.elc | Bin 20493 -> 0 bytes lisp/env.elc | Bin 5571 -> 0 bytes lisp/epa-dired.elc | Bin 1788 -> 0 bytes lisp/epa-file.elc | Bin 8350 -> 0 bytes lisp/epa-hook.elc | Bin 4531 -> 0 bytes lisp/epa-mail.elc | Bin 7847 -> 0 bytes lisp/epa.elc | Bin 35000 -> 0 bytes lisp/epg-config.elc | Bin 3945 -> 0 bytes lisp/epg.elc | Bin 90860 -> 0 bytes lisp/erc/erc-autoaway.elc | Bin 11589 -> 0 bytes lisp/erc/erc-backend.elc | Bin 158215 -> 0 bytes lisp/erc/erc-button.elc | Bin 16815 -> 0 bytes lisp/erc/erc-capab.elc | Bin 7746 -> 0 bytes lisp/erc/erc-compat.elc | Bin 4383 -> 0 bytes lisp/erc/erc-dcc.elc | Bin 42366 -> 0 bytes lisp/erc/erc-desktop-notifications.elc | Bin 4945 -> 0 bytes lisp/erc/erc-ezbounce.elc | Bin 5180 -> 0 bytes lisp/erc/erc-fill.elc | Bin 6728 -> 0 bytes lisp/erc/erc-goodies.elc | Bin 33123 -> 0 bytes lisp/erc/erc-ibuffer.elc | Bin 6654 -> 0 bytes lisp/erc/erc-identd.elc | Bin 4768 -> 0 bytes lisp/erc/erc-imenu.elc | Bin 2582 -> 0 bytes lisp/erc/erc-join.elc | Bin 8992 -> 0 bytes lisp/erc/erc-lang.elc | Bin 4694 -> 0 bytes lisp/erc/erc-list.elc | Bin 9968 -> 0 bytes lisp/erc/erc-log.elc | Bin 14771 -> 0 bytes lisp/erc/erc-match.elc | Bin 19385 -> 0 bytes lisp/erc/erc-menu.elc | Bin 6155 -> 0 bytes lisp/erc/erc-netsplit.elc | Bin 7871 -> 0 bytes lisp/erc/erc-networks.elc | Bin 40749 -> 0 bytes lisp/erc/erc-notify.elc | Bin 9465 -> 0 bytes lisp/erc/erc-page.elc | Bin 4931 -> 0 bytes lisp/erc/erc-pcomplete.elc | Bin 11583 -> 0 bytes lisp/erc/erc-replace.elc | Bin 3826 -> 0 bytes lisp/erc/erc-ring.elc | Bin 5265 -> 0 bytes lisp/erc/erc-services.elc | Bin 15379 -> 0 bytes lisp/erc/erc-sound.elc | Bin 5613 -> 0 bytes lisp/erc/erc-speedbar.elc | Bin 9981 -> 0 bytes lisp/erc/erc-spelling.elc | Bin 4701 -> 0 bytes lisp/erc/erc-stamp.elc | Bin 14856 -> 0 bytes lisp/erc/erc-track.elc | Bin 35543 -> 0 bytes lisp/erc/erc-truncate.elc | Bin 4135 -> 0 bytes lisp/erc/erc-xdcc.elc | Bin 5686 -> 0 bytes lisp/erc/erc.elc | Bin 227783 -> 0 bytes lisp/eshell/.gitignore | 2 + lisp/eshell/em-alias.elc | Bin 6346 -> 0 bytes lisp/eshell/em-banner.elc | Bin 1694 -> 0 bytes lisp/eshell/em-basic.elc | Bin 4211 -> 0 bytes lisp/eshell/em-cmpl.elc | Bin 10888 -> 0 bytes lisp/eshell/em-dirs.elc | Bin 15770 -> 0 bytes lisp/eshell/em-glob.elc | Bin 8618 -> 0 bytes lisp/eshell/em-hist.elc | Bin 29133 -> 0 bytes lisp/eshell/em-ls.elc | Bin 27286 -> 0 bytes lisp/eshell/em-pred.elc | Bin 15690 -> 0 bytes lisp/eshell/em-prompt.elc | Bin 5462 -> 0 bytes lisp/eshell/em-rebind.elc | Bin 7499 -> 0 bytes lisp/eshell/em-script.elc | Bin 4188 -> 0 bytes lisp/eshell/em-smart.elc | Bin 8543 -> 0 bytes lisp/eshell/em-term.elc | Bin 3603 -> 0 bytes lisp/eshell/em-unix.elc | Bin 38062 -> 0 bytes lisp/eshell/em-xtra.elc | Bin 4855 -> 0 bytes lisp/eshell/esh-arg.elc | Bin 10863 -> 0 bytes lisp/eshell/esh-cmd.elc | Bin 38053 -> 0 bytes lisp/eshell/esh-ext.elc | Bin 10078 -> 0 bytes lisp/eshell/esh-groups.el | 191 - lisp/eshell/esh-io.elc | Bin 13447 -> 0 bytes lisp/eshell/esh-mode.elc | Bin 29749 -> 0 bytes lisp/eshell/esh-module.elc | Bin 2675 -> 0 bytes lisp/eshell/esh-opt.elc | Bin 7465 -> 0 bytes lisp/eshell/esh-proc.elc | Bin 16600 -> 0 bytes lisp/eshell/esh-util.elc | Bin 19989 -> 0 bytes lisp/eshell/esh-var.elc | Bin 15243 -> 0 bytes lisp/eshell/eshell.elc | Bin 7390 -> 0 bytes lisp/expand.elc | Bin 9427 -> 0 bytes lisp/ezimage.elc | Bin 10116 -> 0 bytes lisp/face-remap.elc | Bin 15322 -> 0 bytes lisp/facemenu.elc | Bin 27087 -> 0 bytes lisp/faces.elc | Bin 82384 -> 0 bytes lisp/ffap.elc | Bin 48103 -> 0 bytes lisp/filecache.elc | Bin 15711 -> 0 bytes lisp/files-x.elc | Bin 12480 -> 0 bytes lisp/files.elc | Bin 197841 -> 0 bytes lisp/filesets.elc | Bin 73577 -> 0 bytes lisp/find-cmd.elc | Bin 5034 -> 0 bytes lisp/find-dired.elc | Bin 8439 -> 0 bytes lisp/find-file.elc | Bin 18519 -> 0 bytes lisp/find-lisp.elc | Bin 7491 -> 0 bytes lisp/finder-inf.el | 438 - lisp/finder.elc | Bin 14255 -> 0 bytes lisp/flow-ctrl.elc | Bin 2403 -> 0 bytes lisp/foldout.elc | Bin 7564 -> 0 bytes lisp/follow.elc | Bin 29779 -> 0 bytes lisp/font-core.elc | Bin 12291 -> 0 bytes lisp/font-lock.elc | Bin 64225 -> 0 bytes lisp/format-spec.elc | Bin 1931 -> 0 bytes lisp/format.elc | Bin 28284 -> 0 bytes lisp/forms.elc | Bin 35946 -> 0 bytes lisp/frame.elc | Bin 50888 -> 0 bytes lisp/fringe.elc | Bin 8987 -> 0 bytes lisp/generic-x.elc | Bin 44962 -> 0 bytes lisp/gnus/auth-source.elc | Bin 52479 -> 0 bytes lisp/gnus/canlock.elc | Bin 5999 -> 0 bytes lisp/gnus/compface.elc | Bin 1337 -> 0 bytes lisp/gnus/deuglify.elc | Bin 8200 -> 0 bytes lisp/gnus/ecomplete.elc | Bin 4667 -> 0 bytes lisp/gnus/flow-fill.elc | Bin 4816 -> 0 bytes lisp/gnus/gmm-utils.elc | Bin 7608 -> 0 bytes lisp/gnus/gnus-agent.elc | Bin 123973 -> 0 bytes lisp/gnus/gnus-art.elc | Bin 262175 -> 0 bytes lisp/gnus/gnus-async.elc | Bin 12302 -> 0 bytes lisp/gnus/gnus-bcklg.elc | Bin 3466 -> 0 bytes lisp/gnus/gnus-bookmark.elc | Bin 24742 -> 0 bytes lisp/gnus/gnus-cache.elc | Bin 26261 -> 0 bytes lisp/gnus/gnus-cite.elc | Bin 27634 -> 0 bytes lisp/gnus/gnus-cus.elc | Bin 39419 -> 0 bytes lisp/gnus/gnus-delay.elc | Bin 4876 -> 0 bytes lisp/gnus/gnus-demon.elc | Bin 7923 -> 0 bytes lisp/gnus/gnus-diary.elc | Bin 9040 -> 0 bytes lisp/gnus/gnus-dired.elc | Bin 7796 -> 0 bytes lisp/gnus/gnus-draft.elc | Bin 11963 -> 0 bytes lisp/gnus/gnus-dup.elc | Bin 4524 -> 0 bytes lisp/gnus/gnus-eform.elc | Bin 3480 -> 0 bytes lisp/gnus/gnus-ems.elc | Bin 6044 -> 0 bytes lisp/gnus/gnus-fun.elc | Bin 8670 -> 0 bytes lisp/gnus/gnus-gravatar.elc | Bin 4155 -> 0 bytes lisp/gnus/gnus-group.elc | Bin 155151 -> 0 bytes lisp/gnus/gnus-html.elc | Bin 14600 -> 0 bytes lisp/gnus/gnus-int.elc | Bin 63321 -> 0 bytes lisp/gnus/gnus-kill.elc | Bin 18174 -> 0 bytes lisp/gnus/gnus-logic.elc | Bin 5158 -> 0 bytes lisp/gnus/gnus-mh.elc | Bin 2862 -> 0 bytes lisp/gnus/gnus-ml.elc | Bin 5667 -> 0 bytes lisp/gnus/gnus-mlspl.elc | Bin 6418 -> 0 bytes lisp/gnus/gnus-msg.elc | Bin 86077 -> 0 bytes lisp/gnus/gnus-notifications.elc | Bin 5384 -> 0 bytes lisp/gnus/gnus-picon.elc | Bin 8582 -> 0 bytes lisp/gnus/gnus-range.elc | Bin 12674 -> 0 bytes lisp/gnus/gnus-registry.elc | Bin 32028 -> 0 bytes lisp/gnus/gnus-salt.elc | Bin 24587 -> 0 bytes lisp/gnus/gnus-score.elc | Bin 75728 -> 0 bytes lisp/gnus/gnus-setup.elc | Bin 5030 -> 0 bytes lisp/gnus/gnus-sieve.elc | Bin 8517 -> 0 bytes lisp/gnus/gnus-spec.elc | Bin 15135 -> 0 bytes lisp/gnus/gnus-srvr.elc | Bin 48673 -> 0 bytes lisp/gnus/gnus-start.elc | Bin 134313 -> 0 bytes lisp/gnus/gnus-sum.elc | Bin 422768 -> 0 bytes lisp/gnus/gnus-sync.elc | Bin 21967 -> 0 bytes lisp/gnus/gnus-topic.elc | Bin 47119 -> 0 bytes lisp/gnus/gnus-undo.elc | Bin 4363 -> 0 bytes lisp/gnus/gnus-util.elc | Bin 54162 -> 0 bytes lisp/gnus/gnus-uu.elc | Bin 57019 -> 0 bytes lisp/gnus/gnus-vm.elc | Bin 2596 -> 0 bytes lisp/gnus/gnus-win.elc | Bin 10801 -> 0 bytes lisp/gnus/gnus.elc | Bin 160150 -> 0 bytes lisp/gnus/gravatar.elc | Bin 4326 -> 0 bytes lisp/gnus/gssapi.elc | Bin 2433 -> 0 bytes lisp/gnus/html2text.elc | Bin 10688 -> 0 bytes lisp/gnus/ietf-drums.elc | Bin 7786 -> 0 bytes lisp/gnus/legacy-gnus-agent.elc | Bin 6666 -> 0 bytes lisp/gnus/mail-parse.elc | Bin 2409 -> 0 bytes lisp/gnus/mail-prsvr.elc | Bin 1223 -> 0 bytes lisp/gnus/mail-source.elc | Bin 29142 -> 0 bytes lisp/gnus/mailcap.elc | Bin 25496 -> 0 bytes lisp/gnus/message.elc | Bin 232445 -> 0 bytes lisp/gnus/messcompat.elc | Bin 2718 -> 0 bytes lisp/gnus/mm-archive.elc | Bin 2884 -> 0 bytes lisp/gnus/mm-bodies.elc | Bin 6104 -> 0 bytes lisp/gnus/mm-decode.elc | Bin 51780 -> 0 bytes lisp/gnus/mm-encode.elc | Bin 6319 -> 0 bytes lisp/gnus/mm-extern.elc | Bin 4350 -> 0 bytes lisp/gnus/mm-partial.elc | Bin 3421 -> 0 bytes lisp/gnus/mm-url.elc | Bin 8904 -> 0 bytes lisp/gnus/mm-util.elc | Bin 40572 -> 0 bytes lisp/gnus/mm-uu.elc | Bin 19317 -> 0 bytes lisp/gnus/mm-view.elc | Bin 19071 -> 0 bytes lisp/gnus/mml-sec.elc | Bin 12678 -> 0 bytes lisp/gnus/mml-smime.elc | Bin 14757 -> 0 bytes lisp/gnus/mml.elc | Bin 42983 -> 0 bytes lisp/gnus/mml1991.elc | Bin 11743 -> 0 bytes lisp/gnus/mml2015.elc | Bin 34733 -> 0 bytes lisp/gnus/nnagent.elc | Bin 11162 -> 0 bytes lisp/gnus/nnbabyl.elc | Bin 17524 -> 0 bytes lisp/gnus/nndiary.elc | Bin 40460 -> 0 bytes lisp/gnus/nndir.elc | Bin 2985 -> 0 bytes lisp/gnus/nndoc.elc | Bin 30803 -> 0 bytes lisp/gnus/nndraft.elc | Bin 11166 -> 0 bytes lisp/gnus/nneething.elc | Bin 12075 -> 0 bytes lisp/gnus/nnfolder.elc | Bin 32931 -> 0 bytes lisp/gnus/nngateway.elc | Bin 3082 -> 0 bytes lisp/gnus/nnheader.elc | Bin 32672 -> 0 bytes lisp/gnus/nnimap.elc | Bin 70156 -> 0 bytes lisp/gnus/nnir.elc | Bin 58293 -> 0 bytes lisp/gnus/nnmail.elc | Bin 54261 -> 0 bytes lisp/gnus/nnmaildir.elc | Bin 99789 -> 0 bytes lisp/gnus/nnmairix.elc | Bin 74383 -> 0 bytes lisp/gnus/nnmbox.elc | Bin 19237 -> 0 bytes lisp/gnus/nnmh.elc | Bin 15862 -> 0 bytes lisp/gnus/nnml.elc | Bin 40735 -> 0 bytes lisp/gnus/nnnil.elc | Bin 1780 -> 0 bytes lisp/gnus/nnoo.elc | Bin 8891 -> 0 bytes lisp/gnus/nnregistry.elc | Bin 1863 -> 0 bytes lisp/gnus/nnrss.elc | Bin 30694 -> 0 bytes lisp/gnus/nnspool.elc | Bin 16225 -> 0 bytes lisp/gnus/nntp.elc | Bin 124165 -> 0 bytes lisp/gnus/nnvirtual.elc | Bin 18833 -> 0 bytes lisp/gnus/nnweb.elc | Bin 18003 -> 0 bytes lisp/gnus/plstore.elc | Bin 15067 -> 0 bytes lisp/gnus/pop3.elc | Bin 14844 -> 0 bytes lisp/gnus/qp.elc | Bin 4419 -> 0 bytes lisp/gnus/registry.elc | Bin 9490 -> 0 bytes lisp/gnus/rfc1843.elc | Bin 5440 -> 0 bytes lisp/gnus/rfc2045.elc | Bin 937 -> 0 bytes lisp/gnus/rfc2047.elc | Bin 25309 -> 0 bytes lisp/gnus/rfc2104.elc | Bin 1429 -> 0 bytes lisp/gnus/rfc2231.elc | Bin 6973 -> 0 bytes lisp/gnus/rtree.elc | Bin 4365 -> 0 bytes lisp/gnus/score-mode.elc | Bin 3365 -> 0 bytes lisp/gnus/shr-color.elc | Bin 9291 -> 0 bytes lisp/gnus/shr.elc | Bin 33960 -> 0 bytes lisp/gnus/sieve-manage.elc | Bin 17475 -> 0 bytes lisp/gnus/sieve-mode.elc | Bin 7878 -> 0 bytes lisp/gnus/sieve.elc | Bin 11317 -> 0 bytes lisp/gnus/smiley.elc | Bin 5483 -> 0 bytes lisp/gnus/smime.elc | Bin 20044 -> 0 bytes lisp/gnus/spam-report.elc | Bin 11772 -> 0 bytes lisp/gnus/spam-stat.elc | Bin 20077 -> 0 bytes lisp/gnus/spam-wash.elc | Bin 1367 -> 0 bytes lisp/gnus/spam.elc | Bin 85883 -> 0 bytes lisp/gnus/starttls.elc | Bin 6541 -> 0 bytes lisp/gnus/utf7.elc | Bin 5939 -> 0 bytes lisp/gnus/yenc.elc | Bin 3674 -> 0 bytes lisp/gs.elc | Bin 3929 -> 0 bytes lisp/help-at-pt.elc | Bin 11444 -> 0 bytes lisp/help-fns.elc | Bin 33110 -> 0 bytes lisp/help-macro.elc | Bin 4496 -> 0 bytes lisp/help-mode.elc | Bin 23974 -> 0 bytes lisp/help.elc | Bin 40332 -> 0 bytes lisp/hex-util.elc | Bin 1422 -> 0 bytes lisp/hexl.elc | Bin 33815 -> 0 bytes lisp/hfy-cmap.elc | Bin 25430 -> 0 bytes lisp/hi-lock.elc | Bin 24064 -> 0 bytes lisp/hilit-chg.elc | Bin 28536 -> 0 bytes lisp/hippie-exp.elc | Bin 23194 -> 0 bytes lisp/hl-line.elc | Bin 8397 -> 0 bytes lisp/htmlfontify.elc | Bin 67983 -> 0 bytes lisp/ibuf-ext.elc | Bin 57270 -> 0 bytes lisp/ibuf-macs.elc | Bin 11553 -> 0 bytes lisp/ibuffer.elc | Bin 103872 -> 0 bytes lisp/icomplete.elc | Bin 10392 -> 0 bytes lisp/ido.elc | Bin 116090 -> 0 bytes lisp/ielm.elc | Bin 18665 -> 0 bytes lisp/iimage.elc | Bin 4677 -> 0 bytes lisp/image-dired.elc | Bin 86370 -> 0 bytes lisp/image-file.elc | Bin 6163 -> 0 bytes lisp/image-mode.elc | Bin 24261 -> 0 bytes lisp/image.elc | Bin 25221 -> 0 bytes lisp/imenu.elc | Bin 26946 -> 0 bytes lisp/indent.elc | Bin 18774 -> 0 bytes lisp/info-look.elc | Bin 28552 -> 0 bytes lisp/info-xref.elc | Bin 16476 -> 0 bytes lisp/info.elc | Bin 141442 -> 0 bytes lisp/informat.elc | Bin 10200 -> 0 bytes lisp/international/ccl.elc | Bin 39185 -> 0 bytes lisp/international/characters.elc | Bin 35303 -> 0 bytes lisp/international/fontset.elc | Bin 29819 -> 0 bytes lisp/international/isearch-x.elc | Bin 2838 -> 0 bytes lisp/international/iso-ascii.elc | Bin 5475 -> 0 bytes lisp/international/iso-cvt.elc | Bin 19062 -> 0 bytes lisp/international/iso-transl.elc | Bin 4773 -> 0 bytes lisp/international/ja-dic-cnv.elc | Bin 11719 -> 0 bytes lisp/international/ja-dic-utl.elc | Bin 5336 -> 0 bytes lisp/international/kinsoku.elc | Bin 3355 -> 0 bytes lisp/international/kkc.elc | Bin 14810 -> 0 bytes lisp/international/latexenc.elc | Bin 4446 -> 0 bytes lisp/international/latin1-disp.elc | Bin 45118 -> 0 bytes lisp/international/mule-cmds.elc | Bin 88833 -> 0 bytes lisp/international/mule-conf.elc | Bin 36666 -> 0 bytes lisp/international/mule-diag.elc | Bin 37024 -> 0 bytes lisp/international/mule-util.elc | Bin 9708 -> 0 bytes lisp/international/mule.elc | Bin 72200 -> 0 bytes lisp/international/ogonek.elc | Bin 16680 -> 0 bytes lisp/international/quail.elc | Bin 82154 -> 0 bytes lisp/international/robin.elc | Bin 8778 -> 0 bytes lisp/international/titdic-cnv.elc | Bin 35180 -> 0 bytes lisp/international/ucs-normalize.elc | Bin 213689 -> 0 bytes lisp/international/utf-7.elc | Bin 2306 -> 0 bytes lisp/isearch.elc | Bin 100440 -> 0 bytes lisp/isearchb.elc | Bin 4754 -> 0 bytes lisp/iswitchb.elc | Bin 32198 -> 0 bytes lisp/jit-lock.elc | Bin 18065 -> 0 bytes lisp/jka-cmpr-hook.elc | Bin 12659 -> 0 bytes lisp/jka-compr.elc | Bin 12697 -> 0 bytes lisp/json.elc | Bin 13777 -> 0 bytes lisp/kermit.elc | Bin 2934 -> 0 bytes lisp/kmacro.elc | Bin 31390 -> 0 bytes lisp/language/burmese.elc | Bin 1462 -> 0 bytes lisp/language/cham.elc | Bin 808 -> 0 bytes lisp/language/china-util.elc | Bin 3404 -> 0 bytes lisp/language/chinese.elc | Bin 7242 -> 0 bytes lisp/language/cyril-util.elc | Bin 5204 -> 0 bytes lisp/language/cyrillic.elc | Bin 5500 -> 0 bytes lisp/language/czech.elc | Bin 1036 -> 0 bytes lisp/language/english.elc | Bin 1193 -> 0 bytes lisp/language/ethio-util.elc | Bin 56187 -> 0 bytes lisp/language/ethiopic.elc | Bin 1873 -> 0 bytes lisp/language/european.elc | Bin 16731 -> 0 bytes lisp/language/georgian.elc | Bin 1083 -> 0 bytes lisp/language/greek.elc | Bin 1551 -> 0 bytes lisp/language/hanja-util.elc | Bin 413596 -> 0 bytes lisp/language/hebrew.elc | Bin 4941 -> 0 bytes lisp/language/ind-util.elc | Bin 43571 -> 0 bytes lisp/language/indian.elc | Bin 8548 -> 0 bytes lisp/language/japan-util.elc | Bin 11079 -> 0 bytes lisp/language/japanese.elc | Bin 7759 -> 0 bytes lisp/language/khmer.elc | Bin 938 -> 0 bytes lisp/language/korea-util.elc | Bin 3772 -> 0 bytes lisp/language/korean.elc | Bin 2264 -> 0 bytes lisp/language/lao-util.elc | Bin 12607 -> 0 bytes lisp/language/lao.elc | Bin 1736 -> 0 bytes lisp/language/misc-lang.elc | Bin 1892 -> 0 bytes lisp/language/romanian.elc | Bin 1323 -> 0 bytes lisp/language/sinhala.elc | Bin 963 -> 0 bytes lisp/language/slovak.elc | Bin 1046 -> 0 bytes lisp/language/tai-viet.elc | Bin 1693 -> 0 bytes lisp/language/thai-util.elc | Bin 9298 -> 0 bytes lisp/language/thai-word.elc | Bin 203549 -> 0 bytes lisp/language/thai.elc | Bin 2089 -> 0 bytes lisp/language/tibet-util.elc | Bin 8277 -> 0 bytes lisp/language/tibetan.elc | Bin 10313 -> 0 bytes lisp/language/tv-util.elc | Bin 2840 -> 0 bytes lisp/language/utf-8-lang.elc | Bin 842 -> 0 bytes lisp/language/viet-util.elc | Bin 4615 -> 0 bytes lisp/language/vietnamese.elc | Bin 2478 -> 0 bytes lisp/linum.elc | Bin 9678 -> 0 bytes lisp/loaddefs.el | 32396 --------------------------- lisp/loadhist.elc | Bin 9161 -> 0 bytes lisp/locate.elc | Bin 18053 -> 0 bytes lisp/longlines.elc | Bin 15128 -> 0 bytes lisp/lpr.elc | Bin 9415 -> 0 bytes lisp/ls-lisp.elc | Bin 19211 -> 0 bytes lisp/macros.elc | Bin 7400 -> 0 bytes lisp/mail/binhex.elc | Bin 8629 -> 0 bytes lisp/mail/emacsbug.elc | Bin 16335 -> 0 bytes lisp/mail/feedmail.elc | Bin 98280 -> 0 bytes lisp/mail/footnote.elc | Bin 22151 -> 0 bytes lisp/mail/hashcash.elc | Bin 10671 -> 0 bytes lisp/mail/mail-extr.elc | Bin 32545 -> 0 bytes lisp/mail/mail-hist.elc | Bin 13878 -> 0 bytes lisp/mail/mail-utils.elc | Bin 10233 -> 0 bytes lisp/mail/mailabbrev.elc | Bin 14155 -> 0 bytes lisp/mail/mailalias.elc | Bin 14752 -> 0 bytes lisp/mail/mailclient.elc | Bin 3353 -> 0 bytes lisp/mail/mailheader.elc | Bin 5790 -> 0 bytes lisp/mail/metamail.elc | Bin 4430 -> 0 bytes lisp/mail/mspools.elc | Bin 7224 -> 0 bytes lisp/mail/reporter.elc | Bin 9552 -> 0 bytes lisp/mail/rfc2368.elc | Bin 2481 -> 0 bytes lisp/mail/rfc822.elc | Bin 5829 -> 0 bytes lisp/mail/rmail-spam-filter.elc | Bin 13064 -> 0 bytes lisp/mail/rmail.elc | Bin 130387 -> 0 bytes lisp/mail/rmailedit.elc | Bin 9593 -> 0 bytes lisp/mail/rmailkwd.elc | Bin 5193 -> 0 bytes lisp/mail/rmailmm.elc | Bin 39740 -> 0 bytes lisp/mail/rmailmsc.elc | Bin 1501 -> 0 bytes lisp/mail/rmailout.elc | Bin 16813 -> 0 bytes lisp/mail/rmailsort.elc | Bin 6387 -> 0 bytes lisp/mail/rmailsum.elc | Bin 52778 -> 0 bytes lisp/mail/sendmail.elc | Bin 55604 -> 0 bytes lisp/mail/smtpmail.elc | Bin 22755 -> 0 bytes lisp/mail/supercite.elc | Bin 58166 -> 0 bytes lisp/mail/uce.elc | Bin 7619 -> 0 bytes lisp/mail/undigest.elc | Bin 8130 -> 0 bytes lisp/mail/unrmail.elc | Bin 4703 -> 0 bytes lisp/mail/uudecode.elc | Bin 5793 -> 0 bytes lisp/makesum.elc | Bin 2540 -> 0 bytes lisp/man.elc | Bin 45183 -> 0 bytes lisp/master.elc | Bin 4492 -> 0 bytes lisp/mb-depth.elc | Bin 3131 -> 0 bytes lisp/md4.elc | Bin 8248 -> 0 bytes lisp/menu-bar.elc | Bin 73447 -> 0 bytes lisp/mh-e/mh-alias.elc | Bin 18525 -> 0 bytes lisp/mh-e/mh-buffers.elc | Bin 1753 -> 0 bytes lisp/mh-e/mh-comp.elc | Bin 34251 -> 0 bytes lisp/mh-e/mh-e.elc | Bin 114631 -> 0 bytes lisp/mh-e/mh-folder.elc | Bin 63807 -> 0 bytes lisp/mh-e/mh-funcs.elc | Bin 12855 -> 0 bytes lisp/mh-e/mh-identity.elc | Bin 7958 -> 0 bytes lisp/mh-e/mh-inc.elc | Bin 2057 -> 0 bytes lisp/mh-e/mh-junk.elc | Bin 15451 -> 0 bytes lisp/mh-e/mh-letter.elc | Bin 29452 -> 0 bytes lisp/mh-e/mh-limit.elc | Bin 10610 -> 0 bytes lisp/mh-e/mh-loaddefs.el | 3158 --- lisp/mh-e/mh-mime.elc | Bin 56447 -> 0 bytes lisp/mh-e/mh-print.elc | Bin 8706 -> 0 bytes lisp/mh-e/mh-scan.elc | Bin 16774 -> 0 bytes lisp/mh-e/mh-search.elc | Bin 60360 -> 0 bytes lisp/mh-e/mh-seq.elc | Bin 38400 -> 0 bytes lisp/mh-e/mh-show.elc | Bin 201868 -> 0 bytes lisp/mh-e/mh-speed.elc | Bin 16097 -> 0 bytes lisp/mh-e/mh-thread.elc | Bin 44978 -> 0 bytes lisp/mh-e/mh-tool-bar.elc | Bin 27153 -> 0 bytes lisp/mh-e/mh-utils.elc | Bin 27974 -> 0 bytes lisp/mh-e/mh-xface.elc | Bin 13858 -> 0 bytes lisp/midnight.elc | Bin 8686 -> 0 bytes lisp/minibuf-eldef.elc | Bin 6224 -> 0 bytes lisp/minibuffer.elc | Bin 85417 -> 0 bytes lisp/misc.elc | Bin 5625 -> 0 bytes lisp/misearch.elc | Bin 11836 -> 0 bytes lisp/mouse-copy.elc | Bin 3918 -> 0 bytes lisp/mouse-drag.elc | Bin 6695 -> 0 bytes lisp/mouse.elc | Bin 54877 -> 0 bytes lisp/mpc.elc | Bin 80300 -> 0 bytes lisp/msb.elc | Bin 27249 -> 0 bytes lisp/mwheel.elc | Bin 9800 -> 0 bytes lisp/net/ange-ftp.elc | Bin 122296 -> 0 bytes lisp/net/browse-url.elc | Bin 49256 -> 0 bytes lisp/net/dbus.elc | Bin 54186 -> 0 bytes lisp/net/dig.elc | Bin 6440 -> 0 bytes lisp/net/dns.elc | Bin 11397 -> 0 bytes lisp/net/eudc-bob.elc | Bin 8934 -> 0 bytes lisp/net/eudc-export.elc | Bin 5946 -> 0 bytes lisp/net/eudc-hotlist.elc | Bin 5491 -> 0 bytes lisp/net/eudc-vars.elc | Bin 14292 -> 0 bytes lisp/net/eudc.elc | Bin 32669 -> 0 bytes lisp/net/eudcb-bbdb.elc | Bin 5381 -> 0 bytes lisp/net/eudcb-ldap.elc | Bin 5213 -> 0 bytes lisp/net/eudcb-mab.elc | Bin 2767 -> 0 bytes lisp/net/eudcb-ph.elc | Bin 6407 -> 0 bytes lisp/net/gnutls.elc | Bin 7263 -> 0 bytes lisp/net/goto-addr.elc | Bin 9185 -> 0 bytes lisp/net/hmac-def.elc | Bin 2022 -> 0 bytes lisp/net/hmac-md5.elc | Bin 2104 -> 0 bytes lisp/net/imap.elc | Bin 104372 -> 0 bytes lisp/net/ldap.elc | Bin 15374 -> 0 bytes lisp/net/mairix.elc | Bin 24604 -> 0 bytes lisp/net/net-utils.elc | Bin 30960 -> 0 bytes lisp/net/netrc.elc | Bin 5140 -> 0 bytes lisp/net/network-stream.elc | Bin 10279 -> 0 bytes lisp/net/newst-backend.elc | Bin 67161 -> 0 bytes lisp/net/newst-plainview.elc | Bin 50374 -> 0 bytes lisp/net/newst-reader.elc | Bin 8552 -> 0 bytes lisp/net/newst-ticker.elc | Bin 7652 -> 0 bytes lisp/net/newst-treeview.elc | Bin 72220 -> 0 bytes lisp/net/newsticker.elc | Bin 796 -> 0 bytes lisp/net/ntlm.elc | Bin 11875 -> 0 bytes lisp/net/quickurl.elc | Bin 16095 -> 0 bytes lisp/net/rcirc.elc | Bin 100538 -> 0 bytes lisp/net/rcompile.elc | Bin 3191 -> 0 bytes lisp/net/rlogin.elc | Bin 11054 -> 0 bytes lisp/net/sasl-cram.elc | Bin 1088 -> 0 bytes lisp/net/sasl-digest.elc | Bin 3521 -> 0 bytes lisp/net/sasl-ntlm.elc | Bin 1770 -> 0 bytes lisp/net/sasl.elc | Bin 6860 -> 0 bytes lisp/net/secrets.elc | Bin 21533 -> 0 bytes lisp/net/snmp-mode.elc | Bin 14962 -> 0 bytes lisp/net/soap-client.elc | Bin 143800 -> 0 bytes lisp/net/soap-inspect.elc | Bin 14918 -> 0 bytes lisp/net/socks.elc | Bin 14054 -> 0 bytes lisp/net/telnet.elc | Bin 9525 -> 0 bytes lisp/net/tls.elc | Bin 7950 -> 0 bytes lisp/net/tramp-cache.elc | Bin 15481 -> 0 bytes lisp/net/tramp-cmds.elc | Bin 9681 -> 0 bytes lisp/net/tramp-compat.elc | Bin 16505 -> 0 bytes lisp/net/tramp-ftp.elc | Bin 5584 -> 0 bytes lisp/net/tramp-gvfs.elc | Bin 85571 -> 0 bytes lisp/net/tramp-gw.elc | Bin 14093 -> 0 bytes lisp/net/tramp-loaddefs.el | 666 - lisp/net/tramp-sh.elc | Bin 257009 -> 0 bytes lisp/net/tramp-smb.elc | Bin 101167 -> 0 bytes lisp/net/tramp-uu.elc | Bin 1967 -> 0 bytes lisp/net/tramp.elc | Bin 138027 -> 0 bytes lisp/net/trampver.elc | Bin 1107 -> 0 bytes lisp/net/webjump.elc | Bin 14001 -> 0 bytes lisp/net/xesam.elc | Bin 25526 -> 0 bytes lisp/net/zeroconf.elc | Bin 18716 -> 0 bytes lisp/newcomment.elc | Bin 36008 -> 0 bytes lisp/notifications.elc | Bin 12514 -> 0 bytes lisp/novice.elc | Bin 4828 -> 0 bytes lisp/nxml/nxml-enc.elc | Bin 3393 -> 0 bytes lisp/nxml/nxml-glyph.elc | Bin 8087 -> 0 bytes lisp/nxml/nxml-maint.elc | Bin 2207 -> 0 bytes lisp/nxml/nxml-mode.elc | Bin 73303 -> 0 bytes lisp/nxml/nxml-ns.elc | Bin 4193 -> 0 bytes lisp/nxml/nxml-outln.elc | Bin 27962 -> 0 bytes lisp/nxml/nxml-parse.elc | Bin 8791 -> 0 bytes lisp/nxml/nxml-rap.elc | Bin 11423 -> 0 bytes lisp/nxml/nxml-uchnm.elc | Bin 6741 -> 0 bytes lisp/nxml/nxml-util.elc | Bin 4231 -> 0 bytes lisp/nxml/rng-cmpct.elc | Bin 25856 -> 0 bytes lisp/nxml/rng-dt.elc | Bin 1809 -> 0 bytes lisp/nxml/rng-loc.elc | Bin 14661 -> 0 bytes lisp/nxml/rng-maint.elc | Bin 5818 -> 0 bytes lisp/nxml/rng-match.elc | Bin 47477 -> 0 bytes lisp/nxml/rng-nxml.elc | Bin 14262 -> 0 bytes lisp/nxml/rng-parse.elc | Bin 2701 -> 0 bytes lisp/nxml/rng-pttrn.elc | Bin 3684 -> 0 bytes lisp/nxml/rng-uri.elc | Bin 7880 -> 0 bytes lisp/nxml/rng-util.elc | Bin 3874 -> 0 bytes lisp/nxml/rng-valid.elc | Bin 36199 -> 0 bytes lisp/nxml/rng-xsd.elc | Bin 22910 -> 0 bytes lisp/nxml/xmltok.elc | Bin 39507 -> 0 bytes lisp/nxml/xsd-regexp.elc | Bin 41224 -> 0 bytes lisp/obsolete/abbrevlist.elc | Bin 1418 -> 0 bytes lisp/obsolete/assoc.elc | Bin 4321 -> 0 bytes lisp/obsolete/awk-mode.elc | Bin 4853 -> 0 bytes lisp/obsolete/cl-compat.elc | Bin 4192 -> 0 bytes lisp/obsolete/complete.elc | Bin 23991 -> 0 bytes lisp/obsolete/cust-print.elc | Bin 12729 -> 0 bytes lisp/obsolete/erc-hecomplete.elc | Bin 8442 -> 0 bytes lisp/obsolete/fast-lock.elc | Bin 17238 -> 0 bytes lisp/obsolete/iso-acc.elc | Bin 12244 -> 0 bytes lisp/obsolete/iso-insert.elc | Bin 11899 -> 0 bytes lisp/obsolete/iso-swed.elc | Bin 3852 -> 0 bytes lisp/obsolete/lazy-lock.elc | Bin 24924 -> 0 bytes lisp/obsolete/ledit.elc | Bin 4662 -> 0 bytes lisp/obsolete/levents.elc | Bin 9562 -> 0 bytes lisp/obsolete/lmenu.elc | Bin 11407 -> 0 bytes lisp/obsolete/lucid.elc | Bin 6244 -> 0 bytes lisp/obsolete/mailpost.elc | Bin 2261 -> 0 bytes lisp/obsolete/mouse-sel.elc | Bin 20795 -> 0 bytes lisp/obsolete/old-emacs-lock.elc | Bin 2773 -> 0 bytes lisp/obsolete/old-whitespace.elc | Bin 23182 -> 0 bytes lisp/obsolete/options.elc | Bin 4203 -> 0 bytes lisp/obsolete/pc-mode.elc | Bin 1444 -> 0 bytes lisp/obsolete/pc-select.elc | Bin 12686 -> 0 bytes lisp/obsolete/pgg-def.elc | Bin 2402 -> 0 bytes lisp/obsolete/pgg-gpg.elc | Bin 13159 -> 0 bytes lisp/obsolete/pgg-parse.elc | Bin 13286 -> 0 bytes lisp/obsolete/pgg-pgp.elc | Bin 7824 -> 0 bytes lisp/obsolete/pgg-pgp5.elc | Bin 7738 -> 0 bytes lisp/obsolete/pgg.elc | Bin 19604 -> 0 bytes lisp/obsolete/resume.elc | Bin 2293 -> 0 bytes lisp/obsolete/s-region.elc | Bin 3258 -> 0 bytes lisp/obsolete/scribe.elc | Bin 10578 -> 0 bytes lisp/obsolete/spell.elc | Bin 4152 -> 0 bytes lisp/obsolete/sregex.elc | Bin 12608 -> 0 bytes lisp/obsolete/swedish.elc | Bin 2610 -> 0 bytes lisp/obsolete/sym-comp.elc | Bin 6219 -> 0 bytes lisp/obsolete/vc-mcvs.elc | Bin 15399 -> 0 bytes lisp/org/ob-C.elc | Bin 5905 -> 0 bytes lisp/org/ob-R.elc | Bin 13003 -> 0 bytes lisp/org/ob-asymptote.elc | Bin 3793 -> 0 bytes lisp/org/ob-awk.elc | Bin 3727 -> 0 bytes lisp/org/ob-calc.elc | Bin 2355 -> 0 bytes lisp/org/ob-clojure.elc | Bin 2299 -> 0 bytes lisp/org/ob-comint.elc | Bin 5487 -> 0 bytes lisp/org/ob-css.elc | Bin 981 -> 0 bytes lisp/org/ob-ditaa.elc | Bin 2263 -> 0 bytes lisp/org/ob-dot.elc | Bin 2276 -> 0 bytes lisp/org/ob-emacs-lisp.elc | Bin 2017 -> 0 bytes lisp/org/ob-eval.elc | Bin 6941 -> 0 bytes lisp/org/ob-exp.elc | Bin 11375 -> 0 bytes lisp/org/ob-fortran.elc | Bin 5093 -> 0 bytes lisp/org/ob-gnuplot.elc | Bin 7489 -> 0 bytes lisp/org/ob-haskell.elc | Bin 8194 -> 0 bytes lisp/org/ob-io.elc | Bin 3593 -> 0 bytes lisp/org/ob-java.elc | Bin 2229 -> 0 bytes lisp/org/ob-js.elc | Bin 5808 -> 0 bytes lisp/org/ob-keys.elc | Bin 2934 -> 0 bytes lisp/org/ob-latex.elc | Bin 5833 -> 0 bytes lisp/org/ob-ledger.elc | Bin 2024 -> 0 bytes lisp/org/ob-lilypond.elc | Bin 13549 -> 0 bytes lisp/org/ob-lisp.elc | Bin 2781 -> 0 bytes lisp/org/ob-lob.elc | Bin 5200 -> 0 bytes lisp/org/ob-matlab.elc | Bin 610 -> 0 bytes lisp/org/ob-maxima.elc | Bin 3839 -> 0 bytes lisp/org/ob-mscgen.elc | Bin 1545 -> 0 bytes lisp/org/ob-ocaml.elc | Bin 4984 -> 0 bytes lisp/org/ob-octave.elc | Bin 10368 -> 0 bytes lisp/org/ob-org.elc | Bin 1822 -> 0 bytes lisp/org/ob-perl.elc | Bin 3397 -> 0 bytes lisp/org/ob-picolisp.elc | Bin 4725 -> 0 bytes lisp/org/ob-plantuml.elc | Bin 2429 -> 0 bytes lisp/org/ob-python.elc | Bin 10427 -> 0 bytes lisp/org/ob-ref.elc | Bin 6646 -> 0 bytes lisp/org/ob-ruby.elc | Bin 8315 -> 0 bytes lisp/org/ob-sass.elc | Bin 1885 -> 0 bytes lisp/org/ob-scala.elc | Bin 3771 -> 0 bytes lisp/org/ob-scheme.elc | Bin 4888 -> 0 bytes lisp/org/ob-screen.elc | Bin 4526 -> 0 bytes lisp/org/ob-sh.elc | Bin 8361 -> 0 bytes lisp/org/ob-shen.elc | Bin 1960 -> 0 bytes lisp/org/ob-sql.elc | Bin 4507 -> 0 bytes lisp/org/ob-sqlite.elc | Bin 4603 -> 0 bytes lisp/org/ob-table.elc | Bin 3099 -> 0 bytes lisp/org/ob-tangle.elc | Bin 16266 -> 0 bytes lisp/org/ob.elc | Bin 84983 -> 0 bytes lisp/org/org-agenda.elc | Bin 340142 -> 0 bytes lisp/org/org-archive.elc | Bin 15942 -> 0 bytes lisp/org/org-ascii.elc | Bin 21296 -> 0 bytes lisp/org/org-attach.elc | Bin 16310 -> 0 bytes lisp/org/org-bbdb.elc | Bin 9625 -> 0 bytes lisp/org/org-beamer.elc | Bin 22578 -> 0 bytes lisp/org/org-bibtex.elc | Bin 23313 -> 0 bytes lisp/org/org-capture.elc | Bin 52076 -> 0 bytes lisp/org/org-clock.elc | Bin 84691 -> 0 bytes lisp/org/org-colview.elc | Bin 49566 -> 0 bytes lisp/org/org-compat.elc | Bin 14246 -> 0 bytes lisp/org/org-crypt.elc | Bin 6395 -> 0 bytes lisp/org/org-ctags.elc | Bin 12569 -> 0 bytes lisp/org/org-datetree.elc | Bin 5733 -> 0 bytes lisp/org/org-docbook.elc | Bin 38414 -> 0 bytes lisp/org/org-docview.elc | Bin 1732 -> 0 bytes lisp/org/org-element.elc | Bin 115415 -> 0 bytes lisp/org/org-entities.elc | Bin 25016 -> 0 bytes lisp/org/org-eshell.elc | Bin 1723 -> 0 bytes lisp/org/org-exp-blocks.elc | Bin 11557 -> 0 bytes lisp/org/org-exp.elc | Bin 104311 -> 0 bytes lisp/org/org-faces.elc | Bin 28079 -> 0 bytes lisp/org/org-feed.elc | Bin 19113 -> 0 bytes lisp/org/org-footnote.elc | Bin 23612 -> 0 bytes lisp/org/org-freemind.elc | Bin 27782 -> 0 bytes lisp/org/org-gnus.elc | Bin 9303 -> 0 bytes lisp/org/org-habit.elc | Bin 11760 -> 0 bytes lisp/org/org-html.elc | Bin 80761 -> 0 bytes lisp/org/org-icalendar.elc | Bin 22872 -> 0 bytes lisp/org/org-id.elc | Bin 20133 -> 0 bytes lisp/org/org-indent.elc | Bin 16239 -> 0 bytes lisp/org/org-info.elc | Bin 1615 -> 0 bytes lisp/org/org-inlinetask.elc | Bin 12399 -> 0 bytes lisp/org/org-irc.elc | Bin 5923 -> 0 bytes lisp/org/org-jsinfo.elc | Bin 7530 -> 0 bytes lisp/org/org-latex.elc | Bin 84744 -> 0 bytes lisp/org/org-list.elc | Bin 85628 -> 0 bytes lisp/org/org-loaddefs.el | 2089 -- lisp/org/org-lparse.elc | Bin 66338 -> 0 bytes lisp/org/org-mac-message.elc | Bin 6417 -> 0 bytes lisp/org/org-macs.elc | Bin 16239 -> 0 bytes lisp/org/org-mew.elc | Bin 3143 -> 0 bytes lisp/org/org-mhe.elc | Bin 5583 -> 0 bytes lisp/org/org-mks.elc | Bin 3573 -> 0 bytes lisp/org/org-mobile.elc | Bin 36284 -> 0 bytes lisp/org/org-mouse.elc | Bin 32382 -> 0 bytes lisp/org/org-odt.elc | Bin 96258 -> 0 bytes lisp/org/org-pcomplete.elc | Bin 11053 -> 0 bytes lisp/org/org-plot.elc | Bin 10164 -> 0 bytes lisp/org/org-protocol.elc | Bin 18974 -> 0 bytes lisp/org/org-publish.elc | Bin 39989 -> 0 bytes lisp/org/org-remember.elc | Bin 36995 -> 0 bytes lisp/org/org-rmail.elc | Bin 2870 -> 0 bytes lisp/org/org-special-blocks.elc | Bin 2788 -> 0 bytes lisp/org/org-src.elc | Bin 32763 -> 0 bytes lisp/org/org-table.elc | Bin 164928 -> 0 bytes lisp/org/org-taskjuggler.elc | Bin 17598 -> 0 bytes lisp/org/org-timer.elc | Bin 13033 -> 0 bytes lisp/org/org-vm.elc | Bin 4228 -> 0 bytes lisp/org/org-w3m.elc | Bin 4354 -> 0 bytes lisp/org/org-wl.elc | Bin 7206 -> 0 bytes lisp/org/org-xoxo.elc | Bin 2514 -> 0 bytes lisp/org/org.elc | Bin 749985 -> 0 bytes lisp/outline.elc | Bin 35773 -> 0 bytes lisp/paren.elc | Bin 6603 -> 0 bytes lisp/password-cache.elc | Bin 3641 -> 0 bytes lisp/pcmpl-cvs.elc | Bin 6452 -> 0 bytes lisp/pcmpl-gnu.elc | Bin 11398 -> 0 bytes lisp/pcmpl-linux.elc | Bin 3431 -> 0 bytes lisp/pcmpl-rpm.elc | Bin 11231 -> 0 bytes lisp/pcmpl-unix.elc | Bin 7851 -> 0 bytes lisp/pcomplete.elc | Bin 37473 -> 0 bytes lisp/play/5x5.elc | Bin 21086 -> 0 bytes lisp/play/animate.elc | Bin 4444 -> 0 bytes lisp/play/blackbox.elc | Bin 11162 -> 0 bytes lisp/play/bubbles.elc | Bin 44691 -> 0 bytes lisp/play/cookie1.elc | Bin 3527 -> 0 bytes lisp/play/decipher.elc | Bin 22592 -> 0 bytes lisp/play/dissociate.elc | Bin 1977 -> 0 bytes lisp/play/doctor.elc | Bin 50421 -> 0 bytes lisp/play/dunnet.elc | Bin 87357 -> 0 bytes lisp/play/fortune.elc | Bin 7828 -> 0 bytes lisp/play/gamegrid.elc | Bin 14235 -> 0 bytes lisp/play/gametree.elc | Bin 19436 -> 0 bytes lisp/play/gomoku.elc | Bin 29560 -> 0 bytes lisp/play/handwrite.elc | Bin 59798 -> 0 bytes lisp/play/hanoi.elc | Bin 9561 -> 0 bytes lisp/play/landmark.elc | Bin 40812 -> 0 bytes lisp/play/life.elc | Bin 6967 -> 0 bytes lisp/play/meese.elc | Bin 1034 -> 0 bytes lisp/play/morse.elc | Bin 4290 -> 0 bytes lisp/play/mpuz.elc | Bin 13202 -> 0 bytes lisp/play/pong.elc | Bin 10140 -> 0 bytes lisp/play/snake.elc | Bin 9961 -> 0 bytes lisp/play/solitaire.elc | Bin 13667 -> 0 bytes lisp/play/spook.elc | Bin 1511 -> 0 bytes lisp/play/studly.elc | Bin 1369 -> 0 bytes lisp/play/tetris.elc | Bin 16799 -> 0 bytes lisp/play/yow.elc | Bin 3479 -> 0 bytes lisp/play/zone.elc | Bin 15298 -> 0 bytes lisp/printing.elc | Bin 161359 -> 0 bytes lisp/proced.elc | Bin 64751 -> 0 bytes lisp/profiler.elc | Bin 38007 -> 0 bytes lisp/progmodes/ada-mode.elc | Bin 109851 -> 0 bytes lisp/progmodes/ada-prj.elc | Bin 18355 -> 0 bytes lisp/progmodes/ada-stmt.elc | Bin 36798 -> 0 bytes lisp/progmodes/ada-xref.elc | Bin 56378 -> 0 bytes lisp/progmodes/antlr-mode.elc | Bin 81208 -> 0 bytes lisp/progmodes/asm-mode.elc | Bin 7845 -> 0 bytes lisp/progmodes/autoconf.elc | Bin 5190 -> 0 bytes lisp/progmodes/bug-reference.elc | Bin 6549 -> 0 bytes lisp/progmodes/cap-words.elc | Bin 3646 -> 0 bytes lisp/progmodes/cc-align.elc | Bin 36205 -> 0 bytes lisp/progmodes/cc-awk.elc | Bin 18204 -> 0 bytes lisp/progmodes/cc-bytecomp.elc | Bin 9540 -> 0 bytes lisp/progmodes/cc-cmds.elc | Bin 98973 -> 0 bytes lisp/progmodes/cc-compat.elc | Bin 2950 -> 0 bytes lisp/progmodes/cc-defs.elc | Bin 50179 -> 0 bytes lisp/progmodes/cc-engine.elc | Bin 177422 -> 0 bytes lisp/progmodes/cc-fonts.elc | Bin 157550 -> 0 bytes lisp/progmodes/cc-guess.elc | Bin 14070 -> 0 bytes lisp/progmodes/cc-langs.elc | Bin 77331 -> 0 bytes lisp/progmodes/cc-menus.elc | Bin 7419 -> 0 bytes lisp/progmodes/cc-mode.elc | Bin 196423 -> 0 bytes lisp/progmodes/cc-styles.elc | Bin 16735 -> 0 bytes lisp/progmodes/cc-vars.elc | Bin 70793 -> 0 bytes lisp/progmodes/cfengine.elc | Bin 15922 -> 0 bytes lisp/progmodes/cmacexp.elc | Bin 6418 -> 0 bytes lisp/progmodes/compile.elc | Bin 85619 -> 0 bytes lisp/progmodes/cperl-mode.elc | Bin 220447 -> 0 bytes lisp/progmodes/cpp.elc | Bin 22682 -> 0 bytes lisp/progmodes/cwarn.elc | Bin 11321 -> 0 bytes lisp/progmodes/dcl-mode.elc | Bin 51397 -> 0 bytes lisp/progmodes/delphi.elc | Bin 51982 -> 0 bytes lisp/progmodes/ebnf-abn.elc | Bin 7013 -> 0 bytes lisp/progmodes/ebnf-bnf.elc | Bin 7823 -> 0 bytes lisp/progmodes/ebnf-dtd.elc | Bin 13305 -> 0 bytes lisp/progmodes/ebnf-ebx.elc | Bin 8151 -> 0 bytes lisp/progmodes/ebnf-iso.elc | Bin 7985 -> 0 bytes lisp/progmodes/ebnf-otz.elc | Bin 8623 -> 0 bytes lisp/progmodes/ebnf-yac.elc | Bin 7364 -> 0 bytes lisp/progmodes/ebnf2ps.elc | Bin 119997 -> 0 bytes lisp/progmodes/ebrowse.elc | Bin 211033 -> 0 bytes lisp/progmodes/etags.elc | Bin 57243 -> 0 bytes lisp/progmodes/executable.elc | Bin 7634 -> 0 bytes lisp/progmodes/f90.elc | Bin 94433 -> 0 bytes lisp/progmodes/flymake.elc | Bin 63052 -> 0 bytes lisp/progmodes/fortran.elc | Bin 61445 -> 0 bytes lisp/progmodes/gdb-mi.elc | Bin 173762 -> 0 bytes lisp/progmodes/glasses.elc | Bin 10382 -> 0 bytes lisp/progmodes/grep.elc | Bin 33361 -> 0 bytes lisp/progmodes/gud.elc | Bin 95338 -> 0 bytes lisp/progmodes/hideif.elc | Bin 26971 -> 0 bytes lisp/progmodes/hideshow.elc | Bin 25895 -> 0 bytes lisp/progmodes/icon.elc | Bin 17224 -> 0 bytes lisp/progmodes/idlw-complete-structtag.elc | Bin 4572 -> 0 bytes lisp/progmodes/idlw-help.elc | Bin 37153 -> 0 bytes lisp/progmodes/idlw-shell.elc | Bin 133510 -> 0 bytes lisp/progmodes/idlw-toolbar.elc | Bin 28235 -> 0 bytes lisp/progmodes/idlwave.elc | Bin 257782 -> 0 bytes lisp/progmodes/inf-lisp.elc | Bin 20744 -> 0 bytes lisp/progmodes/js.elc | Bin 97720 -> 0 bytes lisp/progmodes/ld-script.elc | Bin 5784 -> 0 bytes lisp/progmodes/m4-mode.elc | Bin 6229 -> 0 bytes lisp/progmodes/make-mode.elc | Bin 65309 -> 0 bytes lisp/progmodes/mantemp.elc | Bin 3765 -> 0 bytes lisp/progmodes/meta-mode.elc | Bin 33369 -> 0 bytes lisp/progmodes/mixal-mode.elc | Bin 37254 -> 0 bytes lisp/progmodes/modula2.elc | Bin 30476 -> 0 bytes lisp/progmodes/octave-inf.elc | Bin 13847 -> 0 bytes lisp/progmodes/octave-mod.elc | Bin 34764 -> 0 bytes lisp/progmodes/pascal.elc | Bin 40238 -> 0 bytes lisp/progmodes/perl-mode.elc | Bin 25424 -> 0 bytes lisp/progmodes/prolog.elc | Bin 97995 -> 0 bytes lisp/progmodes/ps-mode.elc | Bin 34918 -> 0 bytes lisp/progmodes/python.elc | Bin 102216 -> 0 bytes lisp/progmodes/ruby-mode.elc | Bin 37789 -> 0 bytes lisp/progmodes/scheme.elc | Bin 18679 -> 0 bytes lisp/progmodes/sh-script.elc | Bin 106346 -> 0 bytes lisp/progmodes/simula.elc | Bin 46743 -> 0 bytes lisp/progmodes/sql.elc | Bin 162358 -> 0 bytes lisp/progmodes/subword.elc | Bin 10521 -> 0 bytes lisp/progmodes/tcl.elc | Bin 40466 -> 0 bytes lisp/progmodes/vera-mode.elc | Bin 46958 -> 0 bytes lisp/progmodes/verilog-mode.elc | Bin 430014 -> 0 bytes lisp/progmodes/vhdl-mode.elc | Bin 541324 -> 0 bytes lisp/progmodes/which-func.elc | Bin 9921 -> 0 bytes lisp/progmodes/xscheme.elc | Bin 37916 -> 0 bytes lisp/ps-bdf.elc | Bin 13427 -> 0 bytes lisp/ps-def.elc | Bin 3051 -> 0 bytes lisp/ps-mule.elc | Bin 35602 -> 0 bytes lisp/ps-print.elc | Bin 143586 -> 0 bytes lisp/ps-samp.elc | Bin 5530 -> 0 bytes lisp/recentf.elc | Bin 49845 -> 0 bytes lisp/rect.elc | Bin 11992 -> 0 bytes lisp/register.elc | Bin 20993 -> 0 bytes lisp/repeat.elc | Bin 5334 -> 0 bytes lisp/replace.elc | Bin 68523 -> 0 bytes lisp/reposition.elc | Bin 2851 -> 0 bytes lisp/reveal.elc | Bin 7145 -> 0 bytes lisp/rfn-eshadow.elc | Bin 6994 -> 0 bytes lisp/rot13.elc | Bin 2572 -> 0 bytes lisp/ruler-mode.elc | Bin 20571 -> 0 bytes lisp/savehist.elc | Bin 11338 -> 0 bytes lisp/saveplace.elc | Bin 8077 -> 0 bytes lisp/sb-image.elc | Bin 2923 -> 0 bytes lisp/scroll-all.elc | Bin 4101 -> 0 bytes lisp/scroll-bar.elc | Bin 10558 -> 0 bytes lisp/scroll-lock.elc | Bin 4763 -> 0 bytes lisp/select.elc | Bin 11404 -> 0 bytes lisp/server.elc | Bin 49950 -> 0 bytes lisp/ses.elc | Bin 103992 -> 0 bytes lisp/shadowfile.elc | Bin 22759 -> 0 bytes lisp/shell.elc | Bin 40596 -> 0 bytes lisp/simple.elc | Bin 234974 -> 0 bytes lisp/skeleton.elc | Bin 16517 -> 0 bytes lisp/sort.elc | Bin 13441 -> 0 bytes lisp/soundex.elc | Bin 1283 -> 0 bytes lisp/speedbar.elc | Bin 119398 -> 0 bytes lisp/startup.elc | Bin 64899 -> 0 bytes lisp/strokes.elc | Bin 44932 -> 0 bytes lisp/subdirs.el | 7 - lisp/subr.elc | Bin 142660 -> 0 bytes lisp/t-mouse.elc | Bin 3359 -> 0 bytes lisp/tabify.elc | Bin 1978 -> 0 bytes lisp/talk.elc | Bin 3146 -> 0 bytes lisp/tar-mode.elc | Bin 53826 -> 0 bytes lisp/tempo.elc | Bin 19776 -> 0 bytes lisp/term.elc | Bin 103493 -> 0 bytes lisp/term/AT386.elc | Bin 1113 -> 0 bytes lisp/term/apollo.elc | Bin 694 -> 0 bytes lisp/term/bobcat.elc | Bin 681 -> 0 bytes lisp/term/common-win.elc | Bin 16637 -> 0 bytes lisp/term/cygwin.elc | Bin 646 -> 0 bytes lisp/term/internal.elc | Bin 18860 -> 0 bytes lisp/term/iris-ansi.elc | Bin 7733 -> 0 bytes lisp/term/linux.elc | Bin 900 -> 0 bytes lisp/term/lk201.elc | Bin 2461 -> 0 bytes lisp/term/news.elc | Bin 1340 -> 0 bytes lisp/term/ns-win.elc | Bin 24090 -> 0 bytes lisp/term/pc-win.elc | Bin 12308 -> 0 bytes lisp/term/rxvt.elc | Bin 7367 -> 0 bytes lisp/term/screen.elc | Bin 719 -> 0 bytes lisp/term/sun.elc | Bin 3822 -> 0 bytes lisp/term/sup-mouse.elc | Bin 4161 -> 0 bytes lisp/term/tty-colors.elc | Bin 29651 -> 0 bytes lisp/term/tvi970.elc | Bin 3087 -> 0 bytes lisp/term/vt100.elc | Bin 2198 -> 0 bytes lisp/term/vt102.elc | Bin 691 -> 0 bytes lisp/term/vt125.elc | Bin 691 -> 0 bytes lisp/term/vt200.elc | Bin 803 -> 0 bytes lisp/term/vt201.elc | Bin 803 -> 0 bytes lisp/term/vt220.elc | Bin 803 -> 0 bytes lisp/term/vt240.elc | Bin 803 -> 0 bytes lisp/term/vt300.elc | Bin 803 -> 0 bytes lisp/term/vt320.elc | Bin 803 -> 0 bytes lisp/term/vt400.elc | Bin 803 -> 0 bytes lisp/term/vt420.elc | Bin 803 -> 0 bytes lisp/term/w32-win.elc | Bin 6631 -> 0 bytes lisp/term/w32console.elc | Bin 2137 -> 0 bytes lisp/term/wyse50.elc | Bin 2298 -> 0 bytes lisp/term/x-win.elc | Bin 28922 -> 0 bytes lisp/term/xterm.elc | Bin 22013 -> 0 bytes lisp/terminal.elc | Bin 31486 -> 0 bytes lisp/textmodes/artist.elc | Bin 160620 -> 0 bytes lisp/textmodes/bib-mode.elc | Bin 7873 -> 0 bytes lisp/textmodes/bibtex-style.elc | Bin 6539 -> 0 bytes lisp/textmodes/bibtex.elc | Bin 183260 -> 0 bytes lisp/textmodes/conf-mode.elc | Bin 34218 -> 0 bytes lisp/textmodes/css-mode.elc | Bin 14769 -> 0 bytes lisp/textmodes/dns-mode.elc | Bin 7558 -> 0 bytes lisp/textmodes/enriched.elc | Bin 13892 -> 0 bytes lisp/textmodes/fill.elc | Bin 34925 -> 0 bytes lisp/textmodes/flyspell.elc | Bin 52387 -> 0 bytes lisp/textmodes/ispell.elc | Bin 103411 -> 0 bytes lisp/textmodes/makeinfo.elc | Bin 6216 -> 0 bytes lisp/textmodes/nroff-mode.elc | Bin 11544 -> 0 bytes lisp/textmodes/page-ext.elc | Bin 16526 -> 0 bytes lisp/textmodes/page.elc | Bin 3180 -> 0 bytes lisp/textmodes/paragraphs.elc | Bin 15723 -> 0 bytes lisp/textmodes/picture.elc | Bin 27506 -> 0 bytes lisp/textmodes/po.elc | Bin 2824 -> 0 bytes lisp/textmodes/refbib.elc | Bin 18217 -> 0 bytes lisp/textmodes/refer.elc | Bin 9107 -> 0 bytes lisp/textmodes/refill.elc | Bin 6171 -> 0 bytes lisp/textmodes/reftex-auc.elc | Bin 6022 -> 0 bytes lisp/textmodes/reftex-cite.elc | Bin 29025 -> 0 bytes lisp/textmodes/reftex-dcr.elc | Bin 12555 -> 0 bytes lisp/textmodes/reftex-global.elc | Bin 12514 -> 0 bytes lisp/textmodes/reftex-index.elc | Bin 67683 -> 0 bytes lisp/textmodes/reftex-parse.elc | Bin 21783 -> 0 bytes lisp/textmodes/reftex-ref.elc | Bin 20229 -> 0 bytes lisp/textmodes/reftex-sel.elc | Bin 22057 -> 0 bytes lisp/textmodes/reftex-toc.elc | Bin 33510 -> 0 bytes lisp/textmodes/reftex-vars.elc | Bin 79457 -> 0 bytes lisp/textmodes/reftex.elc | Bin 60531 -> 0 bytes lisp/textmodes/remember.elc | Bin 13133 -> 0 bytes lisp/textmodes/rst.elc | Bin 103072 -> 0 bytes lisp/textmodes/sgml-mode.elc | Bin 84033 -> 0 bytes lisp/textmodes/table.elc | Bin 160206 -> 0 bytes lisp/textmodes/tex-mode.elc | Bin 96102 -> 0 bytes lisp/textmodes/texinfmt.elc | Bin 85513 -> 0 bytes lisp/textmodes/texinfo.elc | Bin 46578 -> 0 bytes lisp/textmodes/texnfo-upd.elc | Bin 48785 -> 0 bytes lisp/textmodes/text-mode.elc | Bin 9201 -> 0 bytes lisp/textmodes/tildify.elc | Bin 8622 -> 0 bytes lisp/textmodes/two-column.elc | Bin 12746 -> 0 bytes lisp/textmodes/underline.elc | Bin 1334 -> 0 bytes lisp/thingatpt.elc | Bin 12879 -> 0 bytes lisp/thumbs.elc | Bin 27548 -> 0 bytes lisp/time-stamp.elc | Bin 19220 -> 0 bytes lisp/time.elc | Bin 20792 -> 0 bytes lisp/timezone.elc | Bin 11361 -> 0 bytes lisp/tmm.elc | Bin 13002 -> 0 bytes lisp/tool-bar.elc | Bin 9545 -> 0 bytes lisp/tooltip.elc | Bin 12444 -> 0 bytes lisp/tree-widget.elc | Bin 20886 -> 0 bytes lisp/tutorial.elc | Bin 23054 -> 0 bytes lisp/type-break.elc | Bin 39186 -> 0 bytes lisp/uniquify.elc | Bin 18908 -> 0 bytes lisp/url/url-about.elc | Bin 2679 -> 0 bytes lisp/url/url-auth.elc | Bin 10572 -> 0 bytes lisp/url/url-cache.elc | Bin 7059 -> 0 bytes lisp/url/url-cid.elc | Bin 1385 -> 0 bytes lisp/url/url-cookie.elc | Bin 17503 -> 0 bytes lisp/url/url-dav.elc | Bin 21566 -> 0 bytes lisp/url/url-dired.elc | Bin 2506 -> 0 bytes lisp/url/url-domsuf.elc | Bin 1677 -> 0 bytes lisp/url/url-expand.elc | Bin 4734 -> 0 bytes lisp/url/url-file.elc | Bin 7689 -> 0 bytes lisp/url/url-ftp.elc | Bin 886 -> 0 bytes lisp/url/url-future.elc | Bin 8379 -> 0 bytes lisp/url/url-gw.elc | Bin 6609 -> 0 bytes lisp/url/url-handlers.elc | Bin 18532 -> 0 bytes lisp/url/url-history.elc | Bin 5154 -> 0 bytes lisp/url/url-http.elc | Bin 36561 -> 0 bytes lisp/url/url-imap.elc | Bin 2189 -> 0 bytes lisp/url/url-irc.elc | Bin 2763 -> 0 bytes lisp/url/url-ldap.elc | Bin 6387 -> 0 bytes lisp/url/url-mailto.elc | Bin 3175 -> 0 bytes lisp/url/url-methods.elc | Bin 4296 -> 0 bytes lisp/url/url-misc.elc | Bin 3390 -> 0 bytes lisp/url/url-news.elc | Bin 9285 -> 0 bytes lisp/url/url-nfs.elc | Bin 4467 -> 0 bytes lisp/url/url-ns.elc | Bin 2321 -> 0 bytes lisp/url/url-parse.elc | Bin 17777 -> 0 bytes lisp/url/url-privacy.elc | Bin 1648 -> 0 bytes lisp/url/url-proxy.elc | Bin 1939 -> 0 bytes lisp/url/url-queue.elc | Bin 14373 -> 0 bytes lisp/url/url-util.elc | Bin 17192 -> 0 bytes lisp/url/url-vars.elc | Bin 13199 -> 0 bytes lisp/url/url.elc | Bin 9049 -> 0 bytes lisp/userlock.elc | Bin 5299 -> 0 bytes lisp/vc/add-log.elc | Bin 36800 -> 0 bytes lisp/vc/compare-w.elc | Bin 10090 -> 0 bytes lisp/vc/cvs-status.elc | Bin 21980 -> 0 bytes lisp/vc/diff-mode.elc | Bin 65262 -> 0 bytes lisp/vc/diff.elc | Bin 6009 -> 0 bytes lisp/vc/ediff-diff.elc | Bin 36296 -> 0 bytes lisp/vc/ediff-help.elc | Bin 11601 -> 0 bytes lisp/vc/ediff-hook.elc | Bin 6608 -> 0 bytes lisp/vc/ediff-init.elc | Bin 60074 -> 0 bytes lisp/vc/ediff-merg.elc | Bin 9878 -> 0 bytes lisp/vc/ediff-mult.elc | Bin 61423 -> 0 bytes lisp/vc/ediff-ptch.elc | Bin 19990 -> 0 bytes lisp/vc/ediff-util.elc | Bin 122674 -> 0 bytes lisp/vc/ediff-vers.elc | Bin 5087 -> 0 bytes lisp/vc/ediff-wind.elc | Bin 31543 -> 0 bytes lisp/vc/ediff.elc | Bin 39252 -> 0 bytes lisp/vc/emerge.elc | Bin 78663 -> 0 bytes lisp/vc/log-edit.elc | Bin 32989 -> 0 bytes lisp/vc/log-view.elc | Bin 18614 -> 0 bytes lisp/vc/pcvs-defs.elc | Bin 15944 -> 0 bytes lisp/vc/pcvs-info.elc | Bin 23983 -> 0 bytes lisp/vc/pcvs-parse.elc | Bin 15666 -> 0 bytes lisp/vc/pcvs-util.elc | Bin 24582 -> 0 bytes lisp/vc/pcvs.elc | Bin 87491 -> 0 bytes lisp/vc/smerge-mode.elc | Bin 38595 -> 0 bytes lisp/vc/vc-annotate.elc | Bin 25577 -> 0 bytes lisp/vc/vc-arch.elc | Bin 18519 -> 0 bytes lisp/vc/vc-bzr.elc | Bin 42444 -> 0 bytes lisp/vc/vc-cvs.elc | Bin 34249 -> 0 bytes lisp/vc/vc-dav.elc | Bin 5339 -> 0 bytes lisp/vc/vc-dir.elc | Bin 41164 -> 0 bytes lisp/vc/vc-dispatcher.elc | Bin 16693 -> 0 bytes lisp/vc/vc-git.elc | Bin 47782 -> 0 bytes lisp/vc/vc-hg.elc | Bin 25896 -> 0 bytes lisp/vc/vc-hooks.elc | Bin 32680 -> 0 bytes lisp/vc/vc-mtn.elc | Bin 14011 -> 0 bytes lisp/vc/vc-rcs.elc | Bin 36155 -> 0 bytes lisp/vc/vc-sccs.elc | Bin 15596 -> 0 bytes lisp/vc/vc-svn.elc | Bin 22403 -> 0 bytes lisp/vc/vc.elc | Bin 70353 -> 0 bytes lisp/vcursor.elc | Bin 24063 -> 0 bytes lisp/version.elc | Bin 5620 -> 0 bytes lisp/view.elc | Bin 35175 -> 0 bytes lisp/vt-control.elc | Bin 2148 -> 0 bytes lisp/vt100-led.elc | Bin 1469 -> 0 bytes lisp/w32-common-fns.elc | Bin 3774 -> 0 bytes lisp/w32-fns.elc | Bin 10472 -> 0 bytes lisp/w32-vars.elc | Bin 5264 -> 0 bytes lisp/wdired.elc | Bin 23355 -> 0 bytes lisp/whitespace.elc | Bin 67189 -> 0 bytes lisp/wid-browse.elc | Bin 8299 -> 0 bytes lisp/wid-edit.elc | Bin 107269 -> 0 bytes lisp/widget.elc | Bin 1325 -> 0 bytes lisp/windmove.elc | Bin 9612 -> 0 bytes lisp/window.elc | Bin 200754 -> 0 bytes lisp/winner.elc | Bin 11649 -> 0 bytes lisp/woman.elc | Bin 110588 -> 0 bytes lisp/x-dnd.elc | Bin 19983 -> 0 bytes lisp/xml.elc | Bin 25730 -> 0 bytes lisp/xt-mouse.elc | Bin 9901 -> 0 bytes nt/.gitignore | 5 + packaging/emacs.spec | 6 +- src/.gitignore | 8 + src/stamp-h.in | 1 - test/ChangeLog | 574 + test/README | 4 + test/automated/Makefile.in | 158 + test/automated/bytecomp-tests.el | 314 + test/automated/comint-testsuite.el | 52 + test/automated/compile-tests.el | 354 + test/automated/ert-tests.el | 954 + test/automated/ert-x-tests.el | 273 + test/automated/f90.el | 158 + test/automated/files.el | 149 + test/automated/font-parse-tests.el | 165 + test/automated/gnus-tests.el | 35 + test/automated/icalendar-tests.el | 1972 ++ test/automated/lexbind-tests.el | 75 + test/automated/newsticker-tests.el | 148 + test/automated/occur-tests.el | 347 + test/automated/python-tests.el | 2216 ++ test/automated/ruby-mode-tests.el | 271 + test/automated/url-future-tests.el | 57 + test/automated/url-util-tests.el | 51 + test/automated/vc-bzr.el | 128 + test/automated/xml-parse-tests.el | 135 + test/cedet/cedet-utests.el | 515 + test/cedet/ede-tests.el | 87 + test/cedet/semantic-ia-utest.el | 528 + test/cedet/semantic-tests.el | 389 + test/cedet/semantic-utest-c.el | 72 + test/cedet/semantic-utest.el | 867 + test/cedet/srecode-tests.el | 296 + test/cedet/tests/test.c | 242 + test/cedet/tests/test.el | 158 + test/cedet/tests/test.make | 79 + test/cedet/tests/testdoublens.cpp | 166 + test/cedet/tests/testdoublens.hpp | 70 + test/cedet/tests/testfriends.cpp | 38 + test/cedet/tests/testjavacomp.java | 67 + test/cedet/tests/testnsp.cpp | 29 + test/cedet/tests/testpolymorph.cpp | 130 + test/cedet/tests/testspp.c | 102 + test/cedet/tests/testsppcomplete.c | 30 + test/cedet/tests/testsppreplace.c | 154 + test/cedet/tests/testsppreplaced.c | 117 + test/cedet/tests/testsubclass.cpp | 249 + test/cedet/tests/testsubclass.hh | 191 + test/cedet/tests/testtypedefs.cpp | 81 + test/cedet/tests/testvarnames.c | 90 + test/eshell.el | 421 + test/indent/Makefile | 15 + test/indent/latex-mode.tex | 11 + test/indent/modula2.mod | 53 + test/indent/octave.m | 2324 ++ test/indent/pascal.pas | 1086 + test/indent/perl.perl | 5 + test/indent/prolog.prolog | 231 + test/indent/ruby.rb | 27 + test/indent/shell.rc | 37 + test/indent/shell.sh | 120 + test/redisplay-testsuite.el | 273 + test/rmailmm.el | 93 + 1510 files changed, 18829 insertions(+), 77045 deletions(-) create mode 100644 .bzrignore create mode 100644 .gbs.conf create mode 100644 .gitignore create mode 100644 GNUmakefile create mode 100644 INSTALL.BZR delete mode 100644 aclocal.m4 create mode 100644 admin/unidata/.gitignore delete mode 100644 admin/unidata/Makefile rename {lib => autogen}/Makefile.in (98%) create mode 100644 autogen/README rename {src => autogen}/config.in (99%) create mode 100755 autogen/copy_autogen create mode 100755 autogen/update_autogen delete mode 100755 build-aux/compile delete mode 100755 build-aux/config.guess delete mode 100755 build-aux/config.sub delete mode 100755 build-aux/depcomp delete mode 100755 build-aux/install-sh delete mode 100755 build-aux/missing delete mode 100755 configure create mode 100644 etc/.gitignore create mode 100644 info/.gitignore create mode 100644 leim/.gitignore delete mode 100644 leim/ja-dic/ja-dic.elc create mode 100644 leim/quail/.gitignore delete mode 100644 leim/quail/arabic.elc delete mode 100644 leim/quail/croatian.elc delete mode 100644 leim/quail/cyril-jis.elc delete mode 100644 leim/quail/cyrillic.elc delete mode 100644 leim/quail/czech.elc delete mode 100644 leim/quail/ethiopic.elc delete mode 100644 leim/quail/georgian.elc delete mode 100644 leim/quail/greek.elc delete mode 100644 leim/quail/hangul.elc delete mode 100644 leim/quail/hanja-jis.elc delete mode 100644 leim/quail/hanja.elc delete mode 100644 leim/quail/hanja3.elc delete mode 100644 leim/quail/hebrew.elc delete mode 100644 leim/quail/indian.elc delete mode 100644 leim/quail/ipa-praat.elc delete mode 100644 leim/quail/ipa.elc delete mode 100644 leim/quail/japanese.elc delete mode 100644 leim/quail/lao.elc delete mode 100644 leim/quail/latin-alt.elc delete mode 100644 leim/quail/latin-ltx.elc delete mode 100644 leim/quail/latin-post.elc delete mode 100644 leim/quail/latin-pre.elc delete mode 100644 leim/quail/lrt.elc delete mode 100644 leim/quail/persian.elc delete mode 100644 leim/quail/py-punct.elc delete mode 100644 leim/quail/pypunct-b5.elc delete mode 100644 leim/quail/rfc1345.elc delete mode 100644 leim/quail/sgml-input.elc delete mode 100644 leim/quail/sisheng.elc delete mode 100644 leim/quail/slovak.elc delete mode 100644 leim/quail/symbol-ksc.elc delete mode 100644 leim/quail/thai.elc delete mode 100644 leim/quail/tibetan.elc delete mode 100644 leim/quail/uni-input.elc delete mode 100644 leim/quail/viqr.elc delete mode 100644 leim/quail/vntelex.elc delete mode 100644 leim/quail/vnvni.elc delete mode 100644 leim/quail/welsh.elc create mode 100644 lib-src/.gitignore create mode 100644 lisp/.gitignore delete mode 100644 lisp/abbrev.elc delete mode 100644 lisp/align.elc delete mode 100644 lisp/allout-widgets.elc delete mode 100644 lisp/allout.elc delete mode 100644 lisp/ansi-color.elc delete mode 100644 lisp/apropos.elc delete mode 100644 lisp/arc-mode.elc delete mode 100644 lisp/array.elc delete mode 100644 lisp/autoarg.elc delete mode 100644 lisp/autoinsert.elc delete mode 100644 lisp/autorevert.elc delete mode 100644 lisp/avoid.elc delete mode 100644 lisp/battery.elc delete mode 100644 lisp/bindings.elc delete mode 100644 lisp/bookmark.elc delete mode 100644 lisp/bs.elc delete mode 100644 lisp/buff-menu.elc delete mode 100644 lisp/button.elc delete mode 100644 lisp/calc/calc-aent.elc delete mode 100644 lisp/calc/calc-alg.elc delete mode 100644 lisp/calc/calc-arith.elc delete mode 100644 lisp/calc/calc-bin.elc delete mode 100644 lisp/calc/calc-comb.elc delete mode 100644 lisp/calc/calc-cplx.elc delete mode 100644 lisp/calc/calc-embed.elc delete mode 100644 lisp/calc/calc-ext.elc delete mode 100644 lisp/calc/calc-fin.elc delete mode 100644 lisp/calc/calc-forms.elc delete mode 100644 lisp/calc/calc-frac.elc delete mode 100644 lisp/calc/calc-funcs.elc delete mode 100644 lisp/calc/calc-graph.elc delete mode 100644 lisp/calc/calc-help.elc delete mode 100644 lisp/calc/calc-incom.elc delete mode 100644 lisp/calc/calc-keypd.elc delete mode 100644 lisp/calc/calc-lang.elc delete mode 100644 lisp/calc/calc-loaddefs.el delete mode 100644 lisp/calc/calc-macs.elc delete mode 100644 lisp/calc/calc-map.elc delete mode 100644 lisp/calc/calc-math.elc delete mode 100644 lisp/calc/calc-menu.elc delete mode 100644 lisp/calc/calc-misc.elc delete mode 100644 lisp/calc/calc-mode.elc delete mode 100644 lisp/calc/calc-mtx.elc delete mode 100644 lisp/calc/calc-nlfit.elc delete mode 100644 lisp/calc/calc-poly.elc delete mode 100644 lisp/calc/calc-prog.elc delete mode 100644 lisp/calc/calc-rewr.elc delete mode 100644 lisp/calc/calc-rules.elc delete mode 100644 lisp/calc/calc-sel.elc delete mode 100644 lisp/calc/calc-stat.elc delete mode 100644 lisp/calc/calc-store.elc delete mode 100644 lisp/calc/calc-stuff.elc delete mode 100644 lisp/calc/calc-trail.elc delete mode 100644 lisp/calc/calc-undo.elc delete mode 100644 lisp/calc/calc-units.elc delete mode 100644 lisp/calc/calc-vec.elc delete mode 100644 lisp/calc/calc-yank.elc delete mode 100644 lisp/calc/calc.elc delete mode 100644 lisp/calc/calcalg2.elc delete mode 100644 lisp/calc/calcalg3.elc delete mode 100644 lisp/calc/calccomp.elc delete mode 100644 lisp/calc/calcsel2.elc delete mode 100644 lisp/calculator.elc delete mode 100644 lisp/calendar/appt.elc delete mode 100644 lisp/calendar/cal-bahai.elc delete mode 100644 lisp/calendar/cal-china.elc delete mode 100644 lisp/calendar/cal-coptic.elc delete mode 100644 lisp/calendar/cal-dst.elc delete mode 100644 lisp/calendar/cal-french.elc delete mode 100644 lisp/calendar/cal-hebrew.elc delete mode 100644 lisp/calendar/cal-html.elc delete mode 100644 lisp/calendar/cal-islam.elc delete mode 100644 lisp/calendar/cal-iso.elc delete mode 100644 lisp/calendar/cal-julian.elc delete mode 100644 lisp/calendar/cal-loaddefs.el delete mode 100644 lisp/calendar/cal-mayan.elc delete mode 100644 lisp/calendar/cal-menu.elc delete mode 100644 lisp/calendar/cal-move.elc delete mode 100644 lisp/calendar/cal-persia.elc delete mode 100644 lisp/calendar/cal-tex.elc delete mode 100644 lisp/calendar/cal-x.elc delete mode 100644 lisp/calendar/calendar.elc delete mode 100644 lisp/calendar/diary-lib.elc delete mode 100644 lisp/calendar/diary-loaddefs.el delete mode 100644 lisp/calendar/hol-loaddefs.el delete mode 100644 lisp/calendar/holidays.elc delete mode 100644 lisp/calendar/icalendar.elc delete mode 100644 lisp/calendar/lunar.elc delete mode 100644 lisp/calendar/parse-time.elc delete mode 100644 lisp/calendar/solar.elc delete mode 100644 lisp/calendar/time-date.elc delete mode 100644 lisp/calendar/timeclock.elc delete mode 100644 lisp/calendar/todo-mode.elc delete mode 100644 lisp/case-table.elc delete mode 100644 lisp/cdl.elc delete mode 100644 lisp/cedet/cedet-cscope.elc delete mode 100644 lisp/cedet/cedet-files.elc delete mode 100644 lisp/cedet/cedet-global.elc delete mode 100644 lisp/cedet/cedet-idutils.elc delete mode 100644 lisp/cedet/cedet.elc delete mode 100644 lisp/cedet/data-debug.elc delete mode 100644 lisp/cedet/ede.elc delete mode 100644 lisp/cedet/ede/auto.elc delete mode 100644 lisp/cedet/ede/autoconf-edit.elc delete mode 100644 lisp/cedet/ede/base.elc delete mode 100644 lisp/cedet/ede/cpp-root.elc delete mode 100644 lisp/cedet/ede/custom.elc delete mode 100644 lisp/cedet/ede/dired.elc delete mode 100644 lisp/cedet/ede/emacs.elc delete mode 100644 lisp/cedet/ede/files.elc delete mode 100644 lisp/cedet/ede/generic.elc delete mode 100644 lisp/cedet/ede/linux.elc delete mode 100644 lisp/cedet/ede/loaddefs.el delete mode 100644 lisp/cedet/ede/locate.elc delete mode 100644 lisp/cedet/ede/make.elc delete mode 100644 lisp/cedet/ede/makefile-edit.elc delete mode 100644 lisp/cedet/ede/pconf.elc delete mode 100644 lisp/cedet/ede/pmake.elc delete mode 100644 lisp/cedet/ede/proj-archive.elc delete mode 100644 lisp/cedet/ede/proj-aux.elc delete mode 100644 lisp/cedet/ede/proj-comp.elc delete mode 100644 lisp/cedet/ede/proj-elisp.elc delete mode 100644 lisp/cedet/ede/proj-info.elc delete mode 100644 lisp/cedet/ede/proj-misc.elc delete mode 100644 lisp/cedet/ede/proj-obj.elc delete mode 100644 lisp/cedet/ede/proj-prog.elc delete mode 100644 lisp/cedet/ede/proj-scheme.elc delete mode 100644 lisp/cedet/ede/proj-shared.elc delete mode 100644 lisp/cedet/ede/proj.elc delete mode 100644 lisp/cedet/ede/project-am.elc delete mode 100644 lisp/cedet/ede/shell.elc delete mode 100644 lisp/cedet/ede/simple.elc delete mode 100644 lisp/cedet/ede/source.elc delete mode 100644 lisp/cedet/ede/speedbar.elc delete mode 100644 lisp/cedet/ede/srecode.elc delete mode 100644 lisp/cedet/ede/system.elc delete mode 100644 lisp/cedet/ede/util.elc delete mode 100644 lisp/cedet/inversion.elc delete mode 100644 lisp/cedet/mode-local.elc delete mode 100644 lisp/cedet/pulse.elc delete mode 100644 lisp/cedet/semantic.elc delete mode 100644 lisp/cedet/semantic/analyze.elc delete mode 100644 lisp/cedet/semantic/analyze/complete.elc delete mode 100644 lisp/cedet/semantic/analyze/debug.elc delete mode 100644 lisp/cedet/semantic/analyze/fcn.elc delete mode 100644 lisp/cedet/semantic/analyze/refs.elc delete mode 100644 lisp/cedet/semantic/bovine.elc delete mode 100644 lisp/cedet/semantic/bovine/c-by.elc delete mode 100644 lisp/cedet/semantic/bovine/c.elc delete mode 100644 lisp/cedet/semantic/bovine/debug.elc delete mode 100644 lisp/cedet/semantic/bovine/el.elc delete mode 100644 lisp/cedet/semantic/bovine/gcc.elc delete mode 100644 lisp/cedet/semantic/bovine/grammar.elc delete mode 100644 lisp/cedet/semantic/bovine/make-by.elc delete mode 100644 lisp/cedet/semantic/bovine/make.elc delete mode 100644 lisp/cedet/semantic/bovine/scm-by.elc delete mode 100644 lisp/cedet/semantic/bovine/scm.elc delete mode 100644 lisp/cedet/semantic/chart.elc delete mode 100644 lisp/cedet/semantic/complete.elc delete mode 100644 lisp/cedet/semantic/ctxt.elc delete mode 100644 lisp/cedet/semantic/db-debug.elc delete mode 100644 lisp/cedet/semantic/db-ebrowse.elc delete mode 100644 lisp/cedet/semantic/db-el.elc delete mode 100644 lisp/cedet/semantic/db-file.elc delete mode 100644 lisp/cedet/semantic/db-find.elc delete mode 100644 lisp/cedet/semantic/db-global.elc delete mode 100644 lisp/cedet/semantic/db-javascript.elc delete mode 100644 lisp/cedet/semantic/db-mode.elc delete mode 100644 lisp/cedet/semantic/db-ref.elc delete mode 100644 lisp/cedet/semantic/db-typecache.elc delete mode 100644 lisp/cedet/semantic/db.elc delete mode 100644 lisp/cedet/semantic/debug.elc delete mode 100644 lisp/cedet/semantic/decorate.elc delete mode 100644 lisp/cedet/semantic/decorate/include.elc delete mode 100644 lisp/cedet/semantic/decorate/mode.elc delete mode 100644 lisp/cedet/semantic/dep.elc delete mode 100644 lisp/cedet/semantic/doc.elc delete mode 100644 lisp/cedet/semantic/ede-grammar.elc delete mode 100644 lisp/cedet/semantic/edit.elc delete mode 100644 lisp/cedet/semantic/find.elc delete mode 100644 lisp/cedet/semantic/format.elc delete mode 100644 lisp/cedet/semantic/fw.elc delete mode 100644 lisp/cedet/semantic/grammar-wy.elc delete mode 100644 lisp/cedet/semantic/grammar.elc delete mode 100644 lisp/cedet/semantic/html.elc delete mode 100644 lisp/cedet/semantic/ia-sb.elc delete mode 100644 lisp/cedet/semantic/ia.elc delete mode 100644 lisp/cedet/semantic/idle.elc delete mode 100644 lisp/cedet/semantic/imenu.elc delete mode 100644 lisp/cedet/semantic/java.elc delete mode 100644 lisp/cedet/semantic/lex-spp.elc delete mode 100644 lisp/cedet/semantic/lex.elc delete mode 100644 lisp/cedet/semantic/loaddefs.el delete mode 100644 lisp/cedet/semantic/mru-bookmark.elc delete mode 100644 lisp/cedet/semantic/sb.elc delete mode 100644 lisp/cedet/semantic/scope.elc delete mode 100644 lisp/cedet/semantic/senator.elc delete mode 100644 lisp/cedet/semantic/sort.elc delete mode 100644 lisp/cedet/semantic/symref.elc delete mode 100644 lisp/cedet/semantic/symref/cscope.elc delete mode 100644 lisp/cedet/semantic/symref/filter.elc delete mode 100644 lisp/cedet/semantic/symref/global.elc delete mode 100644 lisp/cedet/semantic/symref/grep.elc delete mode 100644 lisp/cedet/semantic/symref/idutils.elc delete mode 100644 lisp/cedet/semantic/symref/list.elc delete mode 100644 lisp/cedet/semantic/tag-file.elc delete mode 100644 lisp/cedet/semantic/tag-ls.elc delete mode 100644 lisp/cedet/semantic/tag-write.elc delete mode 100644 lisp/cedet/semantic/tag.elc delete mode 100644 lisp/cedet/semantic/texi.elc delete mode 100644 lisp/cedet/semantic/util-modes.elc delete mode 100644 lisp/cedet/semantic/util.elc delete mode 100644 lisp/cedet/semantic/wisent.elc delete mode 100644 lisp/cedet/semantic/wisent/comp.elc delete mode 100644 lisp/cedet/semantic/wisent/grammar.elc delete mode 100644 lisp/cedet/semantic/wisent/java-tags.elc delete mode 100644 lisp/cedet/semantic/wisent/javascript.elc delete mode 100644 lisp/cedet/semantic/wisent/javat-wy.elc delete mode 100644 lisp/cedet/semantic/wisent/js-wy.elc delete mode 100644 lisp/cedet/semantic/wisent/python-wy.elc delete mode 100644 lisp/cedet/semantic/wisent/python.elc delete mode 100644 lisp/cedet/semantic/wisent/wisent.elc delete mode 100644 lisp/cedet/srecode.elc delete mode 100644 lisp/cedet/srecode/args.elc delete mode 100644 lisp/cedet/srecode/compile.elc delete mode 100644 lisp/cedet/srecode/cpp.elc delete mode 100644 lisp/cedet/srecode/ctxt.elc delete mode 100644 lisp/cedet/srecode/dictionary.elc delete mode 100644 lisp/cedet/srecode/document.elc delete mode 100644 lisp/cedet/srecode/el.elc delete mode 100644 lisp/cedet/srecode/expandproto.elc delete mode 100644 lisp/cedet/srecode/extract.elc delete mode 100644 lisp/cedet/srecode/fields.elc delete mode 100644 lisp/cedet/srecode/filters.elc delete mode 100644 lisp/cedet/srecode/find.elc delete mode 100644 lisp/cedet/srecode/getset.elc delete mode 100644 lisp/cedet/srecode/insert.elc delete mode 100644 lisp/cedet/srecode/java.elc delete mode 100644 lisp/cedet/srecode/loaddefs.el delete mode 100644 lisp/cedet/srecode/map.elc delete mode 100644 lisp/cedet/srecode/mode.elc delete mode 100644 lisp/cedet/srecode/semantic.elc delete mode 100644 lisp/cedet/srecode/srt-mode.elc delete mode 100644 lisp/cedet/srecode/srt-wy.elc delete mode 100644 lisp/cedet/srecode/srt.elc delete mode 100644 lisp/cedet/srecode/table.elc delete mode 100644 lisp/cedet/srecode/template.elc delete mode 100644 lisp/cedet/srecode/texi.elc delete mode 100644 lisp/chistory.elc delete mode 100644 lisp/cmuscheme.elc delete mode 100644 lisp/color.elc delete mode 100644 lisp/comint.elc delete mode 100644 lisp/completion.elc delete mode 100644 lisp/composite.elc delete mode 100644 lisp/cus-dep.elc delete mode 100644 lisp/cus-edit.elc delete mode 100644 lisp/cus-face.elc delete mode 100644 lisp/cus-load.el delete mode 100644 lisp/cus-start.elc delete mode 100644 lisp/cus-theme.elc delete mode 100644 lisp/custom.elc delete mode 100644 lisp/dabbrev.elc delete mode 100644 lisp/delim-col.elc delete mode 100644 lisp/delsel.elc delete mode 100644 lisp/descr-text.elc delete mode 100644 lisp/desktop.elc delete mode 100644 lisp/dframe.elc delete mode 100644 lisp/dired-aux.elc delete mode 100644 lisp/dired-x.elc delete mode 100644 lisp/dired.elc delete mode 100644 lisp/dirtrack.elc delete mode 100644 lisp/disp-table.elc delete mode 100644 lisp/dnd.elc delete mode 100644 lisp/doc-view.elc delete mode 100644 lisp/dos-fns.elc delete mode 100644 lisp/dos-vars.elc delete mode 100644 lisp/dos-w32.elc delete mode 100644 lisp/double.elc delete mode 100644 lisp/dynamic-setting.elc delete mode 100644 lisp/ebuff-menu.elc delete mode 100644 lisp/echistory.elc delete mode 100644 lisp/edmacro.elc delete mode 100644 lisp/ehelp.elc delete mode 100644 lisp/electric.elc delete mode 100644 lisp/elide-head.elc delete mode 100644 lisp/emacs-lisp/advice.elc delete mode 100644 lisp/emacs-lisp/authors.elc delete mode 100644 lisp/emacs-lisp/autoload.elc delete mode 100644 lisp/emacs-lisp/avl-tree.elc delete mode 100644 lisp/emacs-lisp/backquote.elc delete mode 100644 lisp/emacs-lisp/benchmark.elc delete mode 100644 lisp/emacs-lisp/bindat.elc delete mode 100644 lisp/emacs-lisp/byte-opt.elc delete mode 100644 lisp/emacs-lisp/byte-run.elc delete mode 100644 lisp/emacs-lisp/bytecomp.elc delete mode 100644 lisp/emacs-lisp/cconv.elc delete mode 100644 lisp/emacs-lisp/chart.elc delete mode 100644 lisp/emacs-lisp/check-declare.elc delete mode 100644 lisp/emacs-lisp/checkdoc.elc delete mode 100644 lisp/emacs-lisp/cl-extra.elc delete mode 100644 lisp/emacs-lisp/cl-indent.elc delete mode 100644 lisp/emacs-lisp/cl-lib.elc delete mode 100644 lisp/emacs-lisp/cl-macs.elc delete mode 100644 lisp/emacs-lisp/cl-seq.elc delete mode 100644 lisp/emacs-lisp/cl.elc delete mode 100644 lisp/emacs-lisp/copyright.elc delete mode 100644 lisp/emacs-lisp/crm.elc delete mode 100644 lisp/emacs-lisp/debug.elc delete mode 100644 lisp/emacs-lisp/derived.elc delete mode 100644 lisp/emacs-lisp/disass.elc delete mode 100644 lisp/emacs-lisp/easy-mmode.elc delete mode 100644 lisp/emacs-lisp/easymenu.elc delete mode 100644 lisp/emacs-lisp/edebug.elc delete mode 100644 lisp/emacs-lisp/eieio-base.elc delete mode 100644 lisp/emacs-lisp/eieio-custom.elc delete mode 100644 lisp/emacs-lisp/eieio-datadebug.elc delete mode 100644 lisp/emacs-lisp/eieio-opt.elc delete mode 100644 lisp/emacs-lisp/eieio-speedbar.elc delete mode 100644 lisp/emacs-lisp/eieio.elc delete mode 100644 lisp/emacs-lisp/eldoc.elc delete mode 100644 lisp/emacs-lisp/elint.elc delete mode 100644 lisp/emacs-lisp/elp.elc delete mode 100644 lisp/emacs-lisp/ert-x.elc delete mode 100644 lisp/emacs-lisp/ert.elc delete mode 100644 lisp/emacs-lisp/ewoc.elc delete mode 100644 lisp/emacs-lisp/find-func.elc delete mode 100644 lisp/emacs-lisp/find-gc.elc delete mode 100644 lisp/emacs-lisp/float-sup.elc delete mode 100644 lisp/emacs-lisp/generic.elc delete mode 100644 lisp/emacs-lisp/gulp.elc delete mode 100644 lisp/emacs-lisp/gv.elc delete mode 100644 lisp/emacs-lisp/helper.elc delete mode 100644 lisp/emacs-lisp/lisp-mnt.elc delete mode 100644 lisp/emacs-lisp/lisp-mode.elc delete mode 100644 lisp/emacs-lisp/lisp.elc delete mode 100644 lisp/emacs-lisp/macroexp.elc delete mode 100644 lisp/emacs-lisp/map-ynp.elc delete mode 100644 lisp/emacs-lisp/package-x.elc delete mode 100644 lisp/emacs-lisp/package.elc delete mode 100644 lisp/emacs-lisp/pcase.elc delete mode 100644 lisp/emacs-lisp/pp.elc delete mode 100644 lisp/emacs-lisp/re-builder.elc delete mode 100644 lisp/emacs-lisp/regexp-opt.elc delete mode 100644 lisp/emacs-lisp/regi.elc delete mode 100644 lisp/emacs-lisp/ring.elc delete mode 100644 lisp/emacs-lisp/rx.elc delete mode 100644 lisp/emacs-lisp/shadow.elc delete mode 100644 lisp/emacs-lisp/smie.elc delete mode 100644 lisp/emacs-lisp/syntax.elc delete mode 100644 lisp/emacs-lisp/tabulated-list.elc delete mode 100644 lisp/emacs-lisp/tcover-ses.elc delete mode 100644 lisp/emacs-lisp/tcover-unsafep.elc delete mode 100644 lisp/emacs-lisp/testcover.elc delete mode 100644 lisp/emacs-lisp/timer.elc delete mode 100644 lisp/emacs-lisp/tq.elc delete mode 100644 lisp/emacs-lisp/trace.elc delete mode 100644 lisp/emacs-lisp/unsafep.elc delete mode 100644 lisp/emacs-lisp/warnings.elc delete mode 100644 lisp/emacs-lock.elc delete mode 100644 lisp/emulation/crisp.elc delete mode 100644 lisp/emulation/cua-base.elc delete mode 100644 lisp/emulation/cua-gmrk.elc delete mode 100644 lisp/emulation/cua-rect.elc delete mode 100644 lisp/emulation/edt-lk201.elc delete mode 100644 lisp/emulation/edt-mapper.elc delete mode 100644 lisp/emulation/edt-pc.elc delete mode 100644 lisp/emulation/edt-vt100.elc delete mode 100644 lisp/emulation/edt.elc delete mode 100644 lisp/emulation/keypad.elc delete mode 100644 lisp/emulation/tpu-edt.elc delete mode 100644 lisp/emulation/tpu-extras.elc delete mode 100644 lisp/emulation/tpu-mapper.elc delete mode 100644 lisp/emulation/vi.elc delete mode 100644 lisp/emulation/vip.elc delete mode 100644 lisp/emulation/viper-cmd.elc delete mode 100644 lisp/emulation/viper-ex.elc delete mode 100644 lisp/emulation/viper-init.elc delete mode 100644 lisp/emulation/viper-keym.elc delete mode 100644 lisp/emulation/viper-macs.elc delete mode 100644 lisp/emulation/viper-mous.elc delete mode 100644 lisp/emulation/viper-util.elc delete mode 100644 lisp/emulation/viper.elc delete mode 100644 lisp/emulation/ws-mode.elc delete mode 100644 lisp/env.elc delete mode 100644 lisp/epa-dired.elc delete mode 100644 lisp/epa-file.elc delete mode 100644 lisp/epa-hook.elc delete mode 100644 lisp/epa-mail.elc delete mode 100644 lisp/epa.elc delete mode 100644 lisp/epg-config.elc delete mode 100644 lisp/epg.elc delete mode 100644 lisp/erc/erc-autoaway.elc delete mode 100644 lisp/erc/erc-backend.elc delete mode 100644 lisp/erc/erc-button.elc delete mode 100644 lisp/erc/erc-capab.elc delete mode 100644 lisp/erc/erc-compat.elc delete mode 100644 lisp/erc/erc-dcc.elc delete mode 100644 lisp/erc/erc-desktop-notifications.elc delete mode 100644 lisp/erc/erc-ezbounce.elc delete mode 100644 lisp/erc/erc-fill.elc delete mode 100644 lisp/erc/erc-goodies.elc delete mode 100644 lisp/erc/erc-ibuffer.elc delete mode 100644 lisp/erc/erc-identd.elc delete mode 100644 lisp/erc/erc-imenu.elc delete mode 100644 lisp/erc/erc-join.elc delete mode 100644 lisp/erc/erc-lang.elc delete mode 100644 lisp/erc/erc-list.elc delete mode 100644 lisp/erc/erc-log.elc delete mode 100644 lisp/erc/erc-match.elc delete mode 100644 lisp/erc/erc-menu.elc delete mode 100644 lisp/erc/erc-netsplit.elc delete mode 100644 lisp/erc/erc-networks.elc delete mode 100644 lisp/erc/erc-notify.elc delete mode 100644 lisp/erc/erc-page.elc delete mode 100644 lisp/erc/erc-pcomplete.elc delete mode 100644 lisp/erc/erc-replace.elc delete mode 100644 lisp/erc/erc-ring.elc delete mode 100644 lisp/erc/erc-services.elc delete mode 100644 lisp/erc/erc-sound.elc delete mode 100644 lisp/erc/erc-speedbar.elc delete mode 100644 lisp/erc/erc-spelling.elc delete mode 100644 lisp/erc/erc-stamp.elc delete mode 100644 lisp/erc/erc-track.elc delete mode 100644 lisp/erc/erc-truncate.elc delete mode 100644 lisp/erc/erc-xdcc.elc delete mode 100644 lisp/erc/erc.elc create mode 100644 lisp/eshell/.gitignore delete mode 100644 lisp/eshell/em-alias.elc delete mode 100644 lisp/eshell/em-banner.elc delete mode 100644 lisp/eshell/em-basic.elc delete mode 100644 lisp/eshell/em-cmpl.elc delete mode 100644 lisp/eshell/em-dirs.elc delete mode 100644 lisp/eshell/em-glob.elc delete mode 100644 lisp/eshell/em-hist.elc delete mode 100644 lisp/eshell/em-ls.elc delete mode 100644 lisp/eshell/em-pred.elc delete mode 100644 lisp/eshell/em-prompt.elc delete mode 100644 lisp/eshell/em-rebind.elc delete mode 100644 lisp/eshell/em-script.elc delete mode 100644 lisp/eshell/em-smart.elc delete mode 100644 lisp/eshell/em-term.elc delete mode 100644 lisp/eshell/em-unix.elc delete mode 100644 lisp/eshell/em-xtra.elc delete mode 100644 lisp/eshell/esh-arg.elc delete mode 100644 lisp/eshell/esh-cmd.elc delete mode 100644 lisp/eshell/esh-ext.elc delete mode 100644 lisp/eshell/esh-groups.el delete mode 100644 lisp/eshell/esh-io.elc delete mode 100644 lisp/eshell/esh-mode.elc delete mode 100644 lisp/eshell/esh-module.elc delete mode 100644 lisp/eshell/esh-opt.elc delete mode 100644 lisp/eshell/esh-proc.elc delete mode 100644 lisp/eshell/esh-util.elc delete mode 100644 lisp/eshell/esh-var.elc delete mode 100644 lisp/eshell/eshell.elc delete mode 100644 lisp/expand.elc delete mode 100644 lisp/ezimage.elc delete mode 100644 lisp/face-remap.elc delete mode 100644 lisp/facemenu.elc delete mode 100644 lisp/faces.elc delete mode 100644 lisp/ffap.elc delete mode 100644 lisp/filecache.elc delete mode 100644 lisp/files-x.elc delete mode 100644 lisp/files.elc delete mode 100644 lisp/filesets.elc delete mode 100644 lisp/find-cmd.elc delete mode 100644 lisp/find-dired.elc delete mode 100644 lisp/find-file.elc delete mode 100644 lisp/find-lisp.elc delete mode 100644 lisp/finder-inf.el delete mode 100644 lisp/finder.elc delete mode 100644 lisp/flow-ctrl.elc delete mode 100644 lisp/foldout.elc delete mode 100644 lisp/follow.elc delete mode 100644 lisp/font-core.elc delete mode 100644 lisp/font-lock.elc delete mode 100644 lisp/format-spec.elc delete mode 100644 lisp/format.elc delete mode 100644 lisp/forms.elc delete mode 100644 lisp/frame.elc delete mode 100644 lisp/fringe.elc delete mode 100644 lisp/generic-x.elc delete mode 100644 lisp/gnus/auth-source.elc delete mode 100644 lisp/gnus/canlock.elc delete mode 100644 lisp/gnus/compface.elc delete mode 100644 lisp/gnus/deuglify.elc delete mode 100644 lisp/gnus/ecomplete.elc delete mode 100644 lisp/gnus/flow-fill.elc delete mode 100644 lisp/gnus/gmm-utils.elc delete mode 100644 lisp/gnus/gnus-agent.elc delete mode 100644 lisp/gnus/gnus-art.elc delete mode 100644 lisp/gnus/gnus-async.elc delete mode 100644 lisp/gnus/gnus-bcklg.elc delete mode 100644 lisp/gnus/gnus-bookmark.elc delete mode 100644 lisp/gnus/gnus-cache.elc delete mode 100644 lisp/gnus/gnus-cite.elc delete mode 100644 lisp/gnus/gnus-cus.elc delete mode 100644 lisp/gnus/gnus-delay.elc delete mode 100644 lisp/gnus/gnus-demon.elc delete mode 100644 lisp/gnus/gnus-diary.elc delete mode 100644 lisp/gnus/gnus-dired.elc delete mode 100644 lisp/gnus/gnus-draft.elc delete mode 100644 lisp/gnus/gnus-dup.elc delete mode 100644 lisp/gnus/gnus-eform.elc delete mode 100644 lisp/gnus/gnus-ems.elc delete mode 100644 lisp/gnus/gnus-fun.elc delete mode 100644 lisp/gnus/gnus-gravatar.elc delete mode 100644 lisp/gnus/gnus-group.elc delete mode 100644 lisp/gnus/gnus-html.elc delete mode 100644 lisp/gnus/gnus-int.elc delete mode 100644 lisp/gnus/gnus-kill.elc delete mode 100644 lisp/gnus/gnus-logic.elc delete mode 100644 lisp/gnus/gnus-mh.elc delete mode 100644 lisp/gnus/gnus-ml.elc delete mode 100644 lisp/gnus/gnus-mlspl.elc delete mode 100644 lisp/gnus/gnus-msg.elc delete mode 100644 lisp/gnus/gnus-notifications.elc delete mode 100644 lisp/gnus/gnus-picon.elc delete mode 100644 lisp/gnus/gnus-range.elc delete mode 100644 lisp/gnus/gnus-registry.elc delete mode 100644 lisp/gnus/gnus-salt.elc delete mode 100644 lisp/gnus/gnus-score.elc delete mode 100644 lisp/gnus/gnus-setup.elc delete mode 100644 lisp/gnus/gnus-sieve.elc delete mode 100644 lisp/gnus/gnus-spec.elc delete mode 100644 lisp/gnus/gnus-srvr.elc delete mode 100644 lisp/gnus/gnus-start.elc delete mode 100644 lisp/gnus/gnus-sum.elc delete mode 100644 lisp/gnus/gnus-sync.elc delete mode 100644 lisp/gnus/gnus-topic.elc delete mode 100644 lisp/gnus/gnus-undo.elc delete mode 100644 lisp/gnus/gnus-util.elc delete mode 100644 lisp/gnus/gnus-uu.elc delete mode 100644 lisp/gnus/gnus-vm.elc delete mode 100644 lisp/gnus/gnus-win.elc delete mode 100644 lisp/gnus/gnus.elc delete mode 100644 lisp/gnus/gravatar.elc delete mode 100644 lisp/gnus/gssapi.elc delete mode 100644 lisp/gnus/html2text.elc delete mode 100644 lisp/gnus/ietf-drums.elc delete mode 100644 lisp/gnus/legacy-gnus-agent.elc delete mode 100644 lisp/gnus/mail-parse.elc delete mode 100644 lisp/gnus/mail-prsvr.elc delete mode 100644 lisp/gnus/mail-source.elc delete mode 100644 lisp/gnus/mailcap.elc delete mode 100644 lisp/gnus/message.elc delete mode 100644 lisp/gnus/messcompat.elc delete mode 100644 lisp/gnus/mm-archive.elc delete mode 100644 lisp/gnus/mm-bodies.elc delete mode 100644 lisp/gnus/mm-decode.elc delete mode 100644 lisp/gnus/mm-encode.elc delete mode 100644 lisp/gnus/mm-extern.elc delete mode 100644 lisp/gnus/mm-partial.elc delete mode 100644 lisp/gnus/mm-url.elc delete mode 100644 lisp/gnus/mm-util.elc delete mode 100644 lisp/gnus/mm-uu.elc delete mode 100644 lisp/gnus/mm-view.elc delete mode 100644 lisp/gnus/mml-sec.elc delete mode 100644 lisp/gnus/mml-smime.elc delete mode 100644 lisp/gnus/mml.elc delete mode 100644 lisp/gnus/mml1991.elc delete mode 100644 lisp/gnus/mml2015.elc delete mode 100644 lisp/gnus/nnagent.elc delete mode 100644 lisp/gnus/nnbabyl.elc delete mode 100644 lisp/gnus/nndiary.elc delete mode 100644 lisp/gnus/nndir.elc delete mode 100644 lisp/gnus/nndoc.elc delete mode 100644 lisp/gnus/nndraft.elc delete mode 100644 lisp/gnus/nneething.elc delete mode 100644 lisp/gnus/nnfolder.elc delete mode 100644 lisp/gnus/nngateway.elc delete mode 100644 lisp/gnus/nnheader.elc delete mode 100644 lisp/gnus/nnimap.elc delete mode 100644 lisp/gnus/nnir.elc delete mode 100644 lisp/gnus/nnmail.elc delete mode 100644 lisp/gnus/nnmaildir.elc delete mode 100644 lisp/gnus/nnmairix.elc delete mode 100644 lisp/gnus/nnmbox.elc delete mode 100644 lisp/gnus/nnmh.elc delete mode 100644 lisp/gnus/nnml.elc delete mode 100644 lisp/gnus/nnnil.elc delete mode 100644 lisp/gnus/nnoo.elc delete mode 100644 lisp/gnus/nnregistry.elc delete mode 100644 lisp/gnus/nnrss.elc delete mode 100644 lisp/gnus/nnspool.elc delete mode 100644 lisp/gnus/nntp.elc delete mode 100644 lisp/gnus/nnvirtual.elc delete mode 100644 lisp/gnus/nnweb.elc delete mode 100644 lisp/gnus/plstore.elc delete mode 100644 lisp/gnus/pop3.elc delete mode 100644 lisp/gnus/qp.elc delete mode 100644 lisp/gnus/registry.elc delete mode 100644 lisp/gnus/rfc1843.elc delete mode 100644 lisp/gnus/rfc2045.elc delete mode 100644 lisp/gnus/rfc2047.elc delete mode 100644 lisp/gnus/rfc2104.elc delete mode 100644 lisp/gnus/rfc2231.elc delete mode 100644 lisp/gnus/rtree.elc delete mode 100644 lisp/gnus/score-mode.elc delete mode 100644 lisp/gnus/shr-color.elc delete mode 100644 lisp/gnus/shr.elc delete mode 100644 lisp/gnus/sieve-manage.elc delete mode 100644 lisp/gnus/sieve-mode.elc delete mode 100644 lisp/gnus/sieve.elc delete mode 100644 lisp/gnus/smiley.elc delete mode 100644 lisp/gnus/smime.elc delete mode 100644 lisp/gnus/spam-report.elc delete mode 100644 lisp/gnus/spam-stat.elc delete mode 100644 lisp/gnus/spam-wash.elc delete mode 100644 lisp/gnus/spam.elc delete mode 100644 lisp/gnus/starttls.elc delete mode 100644 lisp/gnus/utf7.elc delete mode 100644 lisp/gnus/yenc.elc delete mode 100644 lisp/gs.elc delete mode 100644 lisp/help-at-pt.elc delete mode 100644 lisp/help-fns.elc delete mode 100644 lisp/help-macro.elc delete mode 100644 lisp/help-mode.elc delete mode 100644 lisp/help.elc delete mode 100644 lisp/hex-util.elc delete mode 100644 lisp/hexl.elc delete mode 100644 lisp/hfy-cmap.elc delete mode 100644 lisp/hi-lock.elc delete mode 100644 lisp/hilit-chg.elc delete mode 100644 lisp/hippie-exp.elc delete mode 100644 lisp/hl-line.elc delete mode 100644 lisp/htmlfontify.elc delete mode 100644 lisp/ibuf-ext.elc delete mode 100644 lisp/ibuf-macs.elc delete mode 100644 lisp/ibuffer.elc delete mode 100644 lisp/icomplete.elc delete mode 100644 lisp/ido.elc delete mode 100644 lisp/ielm.elc delete mode 100644 lisp/iimage.elc delete mode 100644 lisp/image-dired.elc delete mode 100644 lisp/image-file.elc delete mode 100644 lisp/image-mode.elc delete mode 100644 lisp/image.elc delete mode 100644 lisp/imenu.elc delete mode 100644 lisp/indent.elc delete mode 100644 lisp/info-look.elc delete mode 100644 lisp/info-xref.elc delete mode 100644 lisp/info.elc delete mode 100644 lisp/informat.elc delete mode 100644 lisp/international/ccl.elc delete mode 100644 lisp/international/characters.elc delete mode 100644 lisp/international/fontset.elc delete mode 100644 lisp/international/isearch-x.elc delete mode 100644 lisp/international/iso-ascii.elc delete mode 100644 lisp/international/iso-cvt.elc delete mode 100644 lisp/international/iso-transl.elc delete mode 100644 lisp/international/ja-dic-cnv.elc delete mode 100644 lisp/international/ja-dic-utl.elc delete mode 100644 lisp/international/kinsoku.elc delete mode 100644 lisp/international/kkc.elc delete mode 100644 lisp/international/latexenc.elc delete mode 100644 lisp/international/latin1-disp.elc delete mode 100644 lisp/international/mule-cmds.elc delete mode 100644 lisp/international/mule-conf.elc delete mode 100644 lisp/international/mule-diag.elc delete mode 100644 lisp/international/mule-util.elc delete mode 100644 lisp/international/mule.elc delete mode 100644 lisp/international/ogonek.elc delete mode 100644 lisp/international/quail.elc delete mode 100644 lisp/international/robin.elc delete mode 100644 lisp/international/titdic-cnv.elc delete mode 100644 lisp/international/ucs-normalize.elc delete mode 100644 lisp/international/utf-7.elc delete mode 100644 lisp/isearch.elc delete mode 100644 lisp/isearchb.elc delete mode 100644 lisp/iswitchb.elc delete mode 100644 lisp/jit-lock.elc delete mode 100644 lisp/jka-cmpr-hook.elc delete mode 100644 lisp/jka-compr.elc delete mode 100644 lisp/json.elc delete mode 100644 lisp/kermit.elc delete mode 100644 lisp/kmacro.elc delete mode 100644 lisp/language/burmese.elc delete mode 100644 lisp/language/cham.elc delete mode 100644 lisp/language/china-util.elc delete mode 100644 lisp/language/chinese.elc delete mode 100644 lisp/language/cyril-util.elc delete mode 100644 lisp/language/cyrillic.elc delete mode 100644 lisp/language/czech.elc delete mode 100644 lisp/language/english.elc delete mode 100644 lisp/language/ethio-util.elc delete mode 100644 lisp/language/ethiopic.elc delete mode 100644 lisp/language/european.elc delete mode 100644 lisp/language/georgian.elc delete mode 100644 lisp/language/greek.elc delete mode 100644 lisp/language/hanja-util.elc delete mode 100644 lisp/language/hebrew.elc delete mode 100644 lisp/language/ind-util.elc delete mode 100644 lisp/language/indian.elc delete mode 100644 lisp/language/japan-util.elc delete mode 100644 lisp/language/japanese.elc delete mode 100644 lisp/language/khmer.elc delete mode 100644 lisp/language/korea-util.elc delete mode 100644 lisp/language/korean.elc delete mode 100644 lisp/language/lao-util.elc delete mode 100644 lisp/language/lao.elc delete mode 100644 lisp/language/misc-lang.elc delete mode 100644 lisp/language/romanian.elc delete mode 100644 lisp/language/sinhala.elc delete mode 100644 lisp/language/slovak.elc delete mode 100644 lisp/language/tai-viet.elc delete mode 100644 lisp/language/thai-util.elc delete mode 100644 lisp/language/thai-word.elc delete mode 100644 lisp/language/thai.elc delete mode 100644 lisp/language/tibet-util.elc delete mode 100644 lisp/language/tibetan.elc delete mode 100644 lisp/language/tv-util.elc delete mode 100644 lisp/language/utf-8-lang.elc delete mode 100644 lisp/language/viet-util.elc delete mode 100644 lisp/language/vietnamese.elc delete mode 100644 lisp/linum.elc delete mode 100644 lisp/loaddefs.el delete mode 100644 lisp/loadhist.elc delete mode 100644 lisp/locate.elc delete mode 100644 lisp/longlines.elc delete mode 100644 lisp/lpr.elc delete mode 100644 lisp/ls-lisp.elc delete mode 100644 lisp/macros.elc delete mode 100644 lisp/mail/binhex.elc delete mode 100644 lisp/mail/emacsbug.elc delete mode 100644 lisp/mail/feedmail.elc delete mode 100644 lisp/mail/footnote.elc delete mode 100644 lisp/mail/hashcash.elc delete mode 100644 lisp/mail/mail-extr.elc delete mode 100644 lisp/mail/mail-hist.elc delete mode 100644 lisp/mail/mail-utils.elc delete mode 100644 lisp/mail/mailabbrev.elc delete mode 100644 lisp/mail/mailalias.elc delete mode 100644 lisp/mail/mailclient.elc delete mode 100644 lisp/mail/mailheader.elc delete mode 100644 lisp/mail/metamail.elc delete mode 100644 lisp/mail/mspools.elc delete mode 100644 lisp/mail/reporter.elc delete mode 100644 lisp/mail/rfc2368.elc delete mode 100644 lisp/mail/rfc822.elc delete mode 100644 lisp/mail/rmail-spam-filter.elc delete mode 100644 lisp/mail/rmail.elc delete mode 100644 lisp/mail/rmailedit.elc delete mode 100644 lisp/mail/rmailkwd.elc delete mode 100644 lisp/mail/rmailmm.elc delete mode 100644 lisp/mail/rmailmsc.elc delete mode 100644 lisp/mail/rmailout.elc delete mode 100644 lisp/mail/rmailsort.elc delete mode 100644 lisp/mail/rmailsum.elc delete mode 100644 lisp/mail/sendmail.elc delete mode 100644 lisp/mail/smtpmail.elc delete mode 100644 lisp/mail/supercite.elc delete mode 100644 lisp/mail/uce.elc delete mode 100644 lisp/mail/undigest.elc delete mode 100644 lisp/mail/unrmail.elc delete mode 100644 lisp/mail/uudecode.elc delete mode 100644 lisp/makesum.elc delete mode 100644 lisp/man.elc delete mode 100644 lisp/master.elc delete mode 100644 lisp/mb-depth.elc delete mode 100644 lisp/md4.elc delete mode 100644 lisp/menu-bar.elc delete mode 100644 lisp/mh-e/mh-alias.elc delete mode 100644 lisp/mh-e/mh-buffers.elc delete mode 100644 lisp/mh-e/mh-comp.elc delete mode 100644 lisp/mh-e/mh-e.elc delete mode 100644 lisp/mh-e/mh-folder.elc delete mode 100644 lisp/mh-e/mh-funcs.elc delete mode 100644 lisp/mh-e/mh-identity.elc delete mode 100644 lisp/mh-e/mh-inc.elc delete mode 100644 lisp/mh-e/mh-junk.elc delete mode 100644 lisp/mh-e/mh-letter.elc delete mode 100644 lisp/mh-e/mh-limit.elc delete mode 100644 lisp/mh-e/mh-loaddefs.el delete mode 100644 lisp/mh-e/mh-mime.elc delete mode 100644 lisp/mh-e/mh-print.elc delete mode 100644 lisp/mh-e/mh-scan.elc delete mode 100644 lisp/mh-e/mh-search.elc delete mode 100644 lisp/mh-e/mh-seq.elc delete mode 100644 lisp/mh-e/mh-show.elc delete mode 100644 lisp/mh-e/mh-speed.elc delete mode 100644 lisp/mh-e/mh-thread.elc delete mode 100644 lisp/mh-e/mh-tool-bar.elc delete mode 100644 lisp/mh-e/mh-utils.elc delete mode 100644 lisp/mh-e/mh-xface.elc delete mode 100644 lisp/midnight.elc delete mode 100644 lisp/minibuf-eldef.elc delete mode 100644 lisp/minibuffer.elc delete mode 100644 lisp/misc.elc delete mode 100644 lisp/misearch.elc delete mode 100644 lisp/mouse-copy.elc delete mode 100644 lisp/mouse-drag.elc delete mode 100644 lisp/mouse.elc delete mode 100644 lisp/mpc.elc delete mode 100644 lisp/msb.elc delete mode 100644 lisp/mwheel.elc delete mode 100644 lisp/net/ange-ftp.elc delete mode 100644 lisp/net/browse-url.elc delete mode 100644 lisp/net/dbus.elc delete mode 100644 lisp/net/dig.elc delete mode 100644 lisp/net/dns.elc delete mode 100644 lisp/net/eudc-bob.elc delete mode 100644 lisp/net/eudc-export.elc delete mode 100644 lisp/net/eudc-hotlist.elc delete mode 100644 lisp/net/eudc-vars.elc delete mode 100644 lisp/net/eudc.elc delete mode 100644 lisp/net/eudcb-bbdb.elc delete mode 100644 lisp/net/eudcb-ldap.elc delete mode 100644 lisp/net/eudcb-mab.elc delete mode 100644 lisp/net/eudcb-ph.elc delete mode 100644 lisp/net/gnutls.elc delete mode 100644 lisp/net/goto-addr.elc delete mode 100644 lisp/net/hmac-def.elc delete mode 100644 lisp/net/hmac-md5.elc delete mode 100644 lisp/net/imap.elc delete mode 100644 lisp/net/ldap.elc delete mode 100644 lisp/net/mairix.elc delete mode 100644 lisp/net/net-utils.elc delete mode 100644 lisp/net/netrc.elc delete mode 100644 lisp/net/network-stream.elc delete mode 100644 lisp/net/newst-backend.elc delete mode 100644 lisp/net/newst-plainview.elc delete mode 100644 lisp/net/newst-reader.elc delete mode 100644 lisp/net/newst-ticker.elc delete mode 100644 lisp/net/newst-treeview.elc delete mode 100644 lisp/net/newsticker.elc delete mode 100644 lisp/net/ntlm.elc delete mode 100644 lisp/net/quickurl.elc delete mode 100644 lisp/net/rcirc.elc delete mode 100644 lisp/net/rcompile.elc delete mode 100644 lisp/net/rlogin.elc delete mode 100644 lisp/net/sasl-cram.elc delete mode 100644 lisp/net/sasl-digest.elc delete mode 100644 lisp/net/sasl-ntlm.elc delete mode 100644 lisp/net/sasl.elc delete mode 100644 lisp/net/secrets.elc delete mode 100644 lisp/net/snmp-mode.elc delete mode 100644 lisp/net/soap-client.elc delete mode 100644 lisp/net/soap-inspect.elc delete mode 100644 lisp/net/socks.elc delete mode 100644 lisp/net/telnet.elc delete mode 100644 lisp/net/tls.elc delete mode 100644 lisp/net/tramp-cache.elc delete mode 100644 lisp/net/tramp-cmds.elc delete mode 100644 lisp/net/tramp-compat.elc delete mode 100644 lisp/net/tramp-ftp.elc delete mode 100644 lisp/net/tramp-gvfs.elc delete mode 100644 lisp/net/tramp-gw.elc delete mode 100644 lisp/net/tramp-loaddefs.el delete mode 100644 lisp/net/tramp-sh.elc delete mode 100644 lisp/net/tramp-smb.elc delete mode 100644 lisp/net/tramp-uu.elc delete mode 100644 lisp/net/tramp.elc delete mode 100644 lisp/net/trampver.elc delete mode 100644 lisp/net/webjump.elc delete mode 100644 lisp/net/xesam.elc delete mode 100644 lisp/net/zeroconf.elc delete mode 100644 lisp/newcomment.elc delete mode 100644 lisp/notifications.elc delete mode 100644 lisp/novice.elc delete mode 100644 lisp/nxml/nxml-enc.elc delete mode 100644 lisp/nxml/nxml-glyph.elc delete mode 100644 lisp/nxml/nxml-maint.elc delete mode 100644 lisp/nxml/nxml-mode.elc delete mode 100644 lisp/nxml/nxml-ns.elc delete mode 100644 lisp/nxml/nxml-outln.elc delete mode 100644 lisp/nxml/nxml-parse.elc delete mode 100644 lisp/nxml/nxml-rap.elc delete mode 100644 lisp/nxml/nxml-uchnm.elc delete mode 100644 lisp/nxml/nxml-util.elc delete mode 100644 lisp/nxml/rng-cmpct.elc delete mode 100644 lisp/nxml/rng-dt.elc delete mode 100644 lisp/nxml/rng-loc.elc delete mode 100644 lisp/nxml/rng-maint.elc delete mode 100644 lisp/nxml/rng-match.elc delete mode 100644 lisp/nxml/rng-nxml.elc delete mode 100644 lisp/nxml/rng-parse.elc delete mode 100644 lisp/nxml/rng-pttrn.elc delete mode 100644 lisp/nxml/rng-uri.elc delete mode 100644 lisp/nxml/rng-util.elc delete mode 100644 lisp/nxml/rng-valid.elc delete mode 100644 lisp/nxml/rng-xsd.elc delete mode 100644 lisp/nxml/xmltok.elc delete mode 100644 lisp/nxml/xsd-regexp.elc delete mode 100644 lisp/obsolete/abbrevlist.elc delete mode 100644 lisp/obsolete/assoc.elc delete mode 100644 lisp/obsolete/awk-mode.elc delete mode 100644 lisp/obsolete/cl-compat.elc delete mode 100644 lisp/obsolete/complete.elc delete mode 100644 lisp/obsolete/cust-print.elc delete mode 100644 lisp/obsolete/erc-hecomplete.elc delete mode 100644 lisp/obsolete/fast-lock.elc delete mode 100644 lisp/obsolete/iso-acc.elc delete mode 100644 lisp/obsolete/iso-insert.elc delete mode 100644 lisp/obsolete/iso-swed.elc delete mode 100644 lisp/obsolete/lazy-lock.elc delete mode 100644 lisp/obsolete/ledit.elc delete mode 100644 lisp/obsolete/levents.elc delete mode 100644 lisp/obsolete/lmenu.elc delete mode 100644 lisp/obsolete/lucid.elc delete mode 100644 lisp/obsolete/mailpost.elc delete mode 100644 lisp/obsolete/mouse-sel.elc delete mode 100644 lisp/obsolete/old-emacs-lock.elc delete mode 100644 lisp/obsolete/old-whitespace.elc delete mode 100644 lisp/obsolete/options.elc delete mode 100644 lisp/obsolete/pc-mode.elc delete mode 100644 lisp/obsolete/pc-select.elc delete mode 100644 lisp/obsolete/pgg-def.elc delete mode 100644 lisp/obsolete/pgg-gpg.elc delete mode 100644 lisp/obsolete/pgg-parse.elc delete mode 100644 lisp/obsolete/pgg-pgp.elc delete mode 100644 lisp/obsolete/pgg-pgp5.elc delete mode 100644 lisp/obsolete/pgg.elc delete mode 100644 lisp/obsolete/resume.elc delete mode 100644 lisp/obsolete/s-region.elc delete mode 100644 lisp/obsolete/scribe.elc delete mode 100644 lisp/obsolete/spell.elc delete mode 100644 lisp/obsolete/sregex.elc delete mode 100644 lisp/obsolete/swedish.elc delete mode 100644 lisp/obsolete/sym-comp.elc delete mode 100644 lisp/obsolete/vc-mcvs.elc delete mode 100644 lisp/org/ob-C.elc delete mode 100644 lisp/org/ob-R.elc delete mode 100644 lisp/org/ob-asymptote.elc delete mode 100644 lisp/org/ob-awk.elc delete mode 100644 lisp/org/ob-calc.elc delete mode 100644 lisp/org/ob-clojure.elc delete mode 100644 lisp/org/ob-comint.elc delete mode 100644 lisp/org/ob-css.elc delete mode 100644 lisp/org/ob-ditaa.elc delete mode 100644 lisp/org/ob-dot.elc delete mode 100644 lisp/org/ob-emacs-lisp.elc delete mode 100644 lisp/org/ob-eval.elc delete mode 100644 lisp/org/ob-exp.elc delete mode 100644 lisp/org/ob-fortran.elc delete mode 100644 lisp/org/ob-gnuplot.elc delete mode 100644 lisp/org/ob-haskell.elc delete mode 100644 lisp/org/ob-io.elc delete mode 100644 lisp/org/ob-java.elc delete mode 100644 lisp/org/ob-js.elc delete mode 100644 lisp/org/ob-keys.elc delete mode 100644 lisp/org/ob-latex.elc delete mode 100644 lisp/org/ob-ledger.elc delete mode 100644 lisp/org/ob-lilypond.elc delete mode 100644 lisp/org/ob-lisp.elc delete mode 100644 lisp/org/ob-lob.elc delete mode 100644 lisp/org/ob-matlab.elc delete mode 100644 lisp/org/ob-maxima.elc delete mode 100644 lisp/org/ob-mscgen.elc delete mode 100644 lisp/org/ob-ocaml.elc delete mode 100644 lisp/org/ob-octave.elc delete mode 100644 lisp/org/ob-org.elc delete mode 100644 lisp/org/ob-perl.elc delete mode 100644 lisp/org/ob-picolisp.elc delete mode 100644 lisp/org/ob-plantuml.elc delete mode 100644 lisp/org/ob-python.elc delete mode 100644 lisp/org/ob-ref.elc delete mode 100644 lisp/org/ob-ruby.elc delete mode 100644 lisp/org/ob-sass.elc delete mode 100644 lisp/org/ob-scala.elc delete mode 100644 lisp/org/ob-scheme.elc delete mode 100644 lisp/org/ob-screen.elc delete mode 100644 lisp/org/ob-sh.elc delete mode 100644 lisp/org/ob-shen.elc delete mode 100644 lisp/org/ob-sql.elc delete mode 100644 lisp/org/ob-sqlite.elc delete mode 100644 lisp/org/ob-table.elc delete mode 100644 lisp/org/ob-tangle.elc delete mode 100644 lisp/org/ob.elc delete mode 100644 lisp/org/org-agenda.elc delete mode 100644 lisp/org/org-archive.elc delete mode 100644 lisp/org/org-ascii.elc delete mode 100644 lisp/org/org-attach.elc delete mode 100644 lisp/org/org-bbdb.elc delete mode 100644 lisp/org/org-beamer.elc delete mode 100644 lisp/org/org-bibtex.elc delete mode 100644 lisp/org/org-capture.elc delete mode 100644 lisp/org/org-clock.elc delete mode 100644 lisp/org/org-colview.elc delete mode 100644 lisp/org/org-compat.elc delete mode 100644 lisp/org/org-crypt.elc delete mode 100644 lisp/org/org-ctags.elc delete mode 100644 lisp/org/org-datetree.elc delete mode 100644 lisp/org/org-docbook.elc delete mode 100644 lisp/org/org-docview.elc delete mode 100644 lisp/org/org-element.elc delete mode 100644 lisp/org/org-entities.elc delete mode 100644 lisp/org/org-eshell.elc delete mode 100644 lisp/org/org-exp-blocks.elc delete mode 100644 lisp/org/org-exp.elc delete mode 100644 lisp/org/org-faces.elc delete mode 100644 lisp/org/org-feed.elc delete mode 100644 lisp/org/org-footnote.elc delete mode 100644 lisp/org/org-freemind.elc delete mode 100644 lisp/org/org-gnus.elc delete mode 100644 lisp/org/org-habit.elc delete mode 100644 lisp/org/org-html.elc delete mode 100644 lisp/org/org-icalendar.elc delete mode 100644 lisp/org/org-id.elc delete mode 100644 lisp/org/org-indent.elc delete mode 100644 lisp/org/org-info.elc delete mode 100644 lisp/org/org-inlinetask.elc delete mode 100644 lisp/org/org-irc.elc delete mode 100644 lisp/org/org-jsinfo.elc delete mode 100644 lisp/org/org-latex.elc delete mode 100644 lisp/org/org-list.elc delete mode 100644 lisp/org/org-loaddefs.el delete mode 100644 lisp/org/org-lparse.elc delete mode 100644 lisp/org/org-mac-message.elc delete mode 100644 lisp/org/org-macs.elc delete mode 100644 lisp/org/org-mew.elc delete mode 100644 lisp/org/org-mhe.elc delete mode 100644 lisp/org/org-mks.elc delete mode 100644 lisp/org/org-mobile.elc delete mode 100644 lisp/org/org-mouse.elc delete mode 100644 lisp/org/org-odt.elc delete mode 100644 lisp/org/org-pcomplete.elc delete mode 100644 lisp/org/org-plot.elc delete mode 100644 lisp/org/org-protocol.elc delete mode 100644 lisp/org/org-publish.elc delete mode 100644 lisp/org/org-remember.elc delete mode 100644 lisp/org/org-rmail.elc delete mode 100644 lisp/org/org-special-blocks.elc delete mode 100644 lisp/org/org-src.elc delete mode 100644 lisp/org/org-table.elc delete mode 100644 lisp/org/org-taskjuggler.elc delete mode 100644 lisp/org/org-timer.elc delete mode 100644 lisp/org/org-vm.elc delete mode 100644 lisp/org/org-w3m.elc delete mode 100644 lisp/org/org-wl.elc delete mode 100644 lisp/org/org-xoxo.elc delete mode 100644 lisp/org/org.elc delete mode 100644 lisp/outline.elc delete mode 100644 lisp/paren.elc delete mode 100644 lisp/password-cache.elc delete mode 100644 lisp/pcmpl-cvs.elc delete mode 100644 lisp/pcmpl-gnu.elc delete mode 100644 lisp/pcmpl-linux.elc delete mode 100644 lisp/pcmpl-rpm.elc delete mode 100644 lisp/pcmpl-unix.elc delete mode 100644 lisp/pcomplete.elc delete mode 100644 lisp/play/5x5.elc delete mode 100644 lisp/play/animate.elc delete mode 100644 lisp/play/blackbox.elc delete mode 100644 lisp/play/bubbles.elc delete mode 100644 lisp/play/cookie1.elc delete mode 100644 lisp/play/decipher.elc delete mode 100644 lisp/play/dissociate.elc delete mode 100644 lisp/play/doctor.elc delete mode 100644 lisp/play/dunnet.elc delete mode 100644 lisp/play/fortune.elc delete mode 100644 lisp/play/gamegrid.elc delete mode 100644 lisp/play/gametree.elc delete mode 100644 lisp/play/gomoku.elc delete mode 100644 lisp/play/handwrite.elc delete mode 100644 lisp/play/hanoi.elc delete mode 100644 lisp/play/landmark.elc delete mode 100644 lisp/play/life.elc delete mode 100644 lisp/play/meese.elc delete mode 100644 lisp/play/morse.elc delete mode 100644 lisp/play/mpuz.elc delete mode 100644 lisp/play/pong.elc delete mode 100644 lisp/play/snake.elc delete mode 100644 lisp/play/solitaire.elc delete mode 100644 lisp/play/spook.elc delete mode 100644 lisp/play/studly.elc delete mode 100644 lisp/play/tetris.elc delete mode 100644 lisp/play/yow.elc delete mode 100644 lisp/play/zone.elc delete mode 100644 lisp/printing.elc delete mode 100644 lisp/proced.elc delete mode 100644 lisp/profiler.elc delete mode 100644 lisp/progmodes/ada-mode.elc delete mode 100644 lisp/progmodes/ada-prj.elc delete mode 100644 lisp/progmodes/ada-stmt.elc delete mode 100644 lisp/progmodes/ada-xref.elc delete mode 100644 lisp/progmodes/antlr-mode.elc delete mode 100644 lisp/progmodes/asm-mode.elc delete mode 100644 lisp/progmodes/autoconf.elc delete mode 100644 lisp/progmodes/bug-reference.elc delete mode 100644 lisp/progmodes/cap-words.elc delete mode 100644 lisp/progmodes/cc-align.elc delete mode 100644 lisp/progmodes/cc-awk.elc delete mode 100644 lisp/progmodes/cc-bytecomp.elc delete mode 100644 lisp/progmodes/cc-cmds.elc delete mode 100644 lisp/progmodes/cc-compat.elc delete mode 100644 lisp/progmodes/cc-defs.elc delete mode 100644 lisp/progmodes/cc-engine.elc delete mode 100644 lisp/progmodes/cc-fonts.elc delete mode 100644 lisp/progmodes/cc-guess.elc delete mode 100644 lisp/progmodes/cc-langs.elc delete mode 100644 lisp/progmodes/cc-menus.elc delete mode 100644 lisp/progmodes/cc-mode.elc delete mode 100644 lisp/progmodes/cc-styles.elc delete mode 100644 lisp/progmodes/cc-vars.elc delete mode 100644 lisp/progmodes/cfengine.elc delete mode 100644 lisp/progmodes/cmacexp.elc delete mode 100644 lisp/progmodes/compile.elc delete mode 100644 lisp/progmodes/cperl-mode.elc delete mode 100644 lisp/progmodes/cpp.elc delete mode 100644 lisp/progmodes/cwarn.elc delete mode 100644 lisp/progmodes/dcl-mode.elc delete mode 100644 lisp/progmodes/delphi.elc delete mode 100644 lisp/progmodes/ebnf-abn.elc delete mode 100644 lisp/progmodes/ebnf-bnf.elc delete mode 100644 lisp/progmodes/ebnf-dtd.elc delete mode 100644 lisp/progmodes/ebnf-ebx.elc delete mode 100644 lisp/progmodes/ebnf-iso.elc delete mode 100644 lisp/progmodes/ebnf-otz.elc delete mode 100644 lisp/progmodes/ebnf-yac.elc delete mode 100644 lisp/progmodes/ebnf2ps.elc delete mode 100644 lisp/progmodes/ebrowse.elc delete mode 100644 lisp/progmodes/etags.elc delete mode 100644 lisp/progmodes/executable.elc delete mode 100644 lisp/progmodes/f90.elc delete mode 100644 lisp/progmodes/flymake.elc delete mode 100644 lisp/progmodes/fortran.elc delete mode 100644 lisp/progmodes/gdb-mi.elc delete mode 100644 lisp/progmodes/glasses.elc delete mode 100644 lisp/progmodes/grep.elc delete mode 100644 lisp/progmodes/gud.elc delete mode 100644 lisp/progmodes/hideif.elc delete mode 100644 lisp/progmodes/hideshow.elc delete mode 100644 lisp/progmodes/icon.elc delete mode 100644 lisp/progmodes/idlw-complete-structtag.elc delete mode 100644 lisp/progmodes/idlw-help.elc delete mode 100644 lisp/progmodes/idlw-shell.elc delete mode 100644 lisp/progmodes/idlw-toolbar.elc delete mode 100644 lisp/progmodes/idlwave.elc delete mode 100644 lisp/progmodes/inf-lisp.elc delete mode 100644 lisp/progmodes/js.elc delete mode 100644 lisp/progmodes/ld-script.elc delete mode 100644 lisp/progmodes/m4-mode.elc delete mode 100644 lisp/progmodes/make-mode.elc delete mode 100644 lisp/progmodes/mantemp.elc delete mode 100644 lisp/progmodes/meta-mode.elc delete mode 100644 lisp/progmodes/mixal-mode.elc delete mode 100644 lisp/progmodes/modula2.elc delete mode 100644 lisp/progmodes/octave-inf.elc delete mode 100644 lisp/progmodes/octave-mod.elc delete mode 100644 lisp/progmodes/pascal.elc delete mode 100644 lisp/progmodes/perl-mode.elc delete mode 100644 lisp/progmodes/prolog.elc delete mode 100644 lisp/progmodes/ps-mode.elc delete mode 100644 lisp/progmodes/python.elc delete mode 100644 lisp/progmodes/ruby-mode.elc delete mode 100644 lisp/progmodes/scheme.elc delete mode 100644 lisp/progmodes/sh-script.elc delete mode 100644 lisp/progmodes/simula.elc delete mode 100644 lisp/progmodes/sql.elc delete mode 100644 lisp/progmodes/subword.elc delete mode 100644 lisp/progmodes/tcl.elc delete mode 100644 lisp/progmodes/vera-mode.elc delete mode 100644 lisp/progmodes/verilog-mode.elc delete mode 100644 lisp/progmodes/vhdl-mode.elc delete mode 100644 lisp/progmodes/which-func.elc delete mode 100644 lisp/progmodes/xscheme.elc delete mode 100644 lisp/ps-bdf.elc delete mode 100644 lisp/ps-def.elc delete mode 100644 lisp/ps-mule.elc delete mode 100644 lisp/ps-print.elc delete mode 100644 lisp/ps-samp.elc delete mode 100644 lisp/recentf.elc delete mode 100644 lisp/rect.elc delete mode 100644 lisp/register.elc delete mode 100644 lisp/repeat.elc delete mode 100644 lisp/replace.elc delete mode 100644 lisp/reposition.elc delete mode 100644 lisp/reveal.elc delete mode 100644 lisp/rfn-eshadow.elc delete mode 100644 lisp/rot13.elc delete mode 100644 lisp/ruler-mode.elc delete mode 100644 lisp/savehist.elc delete mode 100644 lisp/saveplace.elc delete mode 100644 lisp/sb-image.elc delete mode 100644 lisp/scroll-all.elc delete mode 100644 lisp/scroll-bar.elc delete mode 100644 lisp/scroll-lock.elc delete mode 100644 lisp/select.elc delete mode 100644 lisp/server.elc delete mode 100644 lisp/ses.elc delete mode 100644 lisp/shadowfile.elc delete mode 100644 lisp/shell.elc delete mode 100644 lisp/simple.elc delete mode 100644 lisp/skeleton.elc delete mode 100644 lisp/sort.elc delete mode 100644 lisp/soundex.elc delete mode 100644 lisp/speedbar.elc delete mode 100644 lisp/startup.elc delete mode 100644 lisp/strokes.elc delete mode 100644 lisp/subdirs.el delete mode 100644 lisp/subr.elc delete mode 100644 lisp/t-mouse.elc delete mode 100644 lisp/tabify.elc delete mode 100644 lisp/talk.elc delete mode 100644 lisp/tar-mode.elc delete mode 100644 lisp/tempo.elc delete mode 100644 lisp/term.elc delete mode 100644 lisp/term/AT386.elc delete mode 100644 lisp/term/apollo.elc delete mode 100644 lisp/term/bobcat.elc delete mode 100644 lisp/term/common-win.elc delete mode 100644 lisp/term/cygwin.elc delete mode 100644 lisp/term/internal.elc delete mode 100644 lisp/term/iris-ansi.elc delete mode 100644 lisp/term/linux.elc delete mode 100644 lisp/term/lk201.elc delete mode 100644 lisp/term/news.elc delete mode 100644 lisp/term/ns-win.elc delete mode 100644 lisp/term/pc-win.elc delete mode 100644 lisp/term/rxvt.elc delete mode 100644 lisp/term/screen.elc delete mode 100644 lisp/term/sun.elc delete mode 100644 lisp/term/sup-mouse.elc delete mode 100644 lisp/term/tty-colors.elc delete mode 100644 lisp/term/tvi970.elc delete mode 100644 lisp/term/vt100.elc delete mode 100644 lisp/term/vt102.elc delete mode 100644 lisp/term/vt125.elc delete mode 100644 lisp/term/vt200.elc delete mode 100644 lisp/term/vt201.elc delete mode 100644 lisp/term/vt220.elc delete mode 100644 lisp/term/vt240.elc delete mode 100644 lisp/term/vt300.elc delete mode 100644 lisp/term/vt320.elc delete mode 100644 lisp/term/vt400.elc delete mode 100644 lisp/term/vt420.elc delete mode 100644 lisp/term/w32-win.elc delete mode 100644 lisp/term/w32console.elc delete mode 100644 lisp/term/wyse50.elc delete mode 100644 lisp/term/x-win.elc delete mode 100644 lisp/term/xterm.elc delete mode 100644 lisp/terminal.elc delete mode 100644 lisp/textmodes/artist.elc delete mode 100644 lisp/textmodes/bib-mode.elc delete mode 100644 lisp/textmodes/bibtex-style.elc delete mode 100644 lisp/textmodes/bibtex.elc delete mode 100644 lisp/textmodes/conf-mode.elc delete mode 100644 lisp/textmodes/css-mode.elc delete mode 100644 lisp/textmodes/dns-mode.elc delete mode 100644 lisp/textmodes/enriched.elc delete mode 100644 lisp/textmodes/fill.elc delete mode 100644 lisp/textmodes/flyspell.elc delete mode 100644 lisp/textmodes/ispell.elc delete mode 100644 lisp/textmodes/makeinfo.elc delete mode 100644 lisp/textmodes/nroff-mode.elc delete mode 100644 lisp/textmodes/page-ext.elc delete mode 100644 lisp/textmodes/page.elc delete mode 100644 lisp/textmodes/paragraphs.elc delete mode 100644 lisp/textmodes/picture.elc delete mode 100644 lisp/textmodes/po.elc delete mode 100644 lisp/textmodes/refbib.elc delete mode 100644 lisp/textmodes/refer.elc delete mode 100644 lisp/textmodes/refill.elc delete mode 100644 lisp/textmodes/reftex-auc.elc delete mode 100644 lisp/textmodes/reftex-cite.elc delete mode 100644 lisp/textmodes/reftex-dcr.elc delete mode 100644 lisp/textmodes/reftex-global.elc delete mode 100644 lisp/textmodes/reftex-index.elc delete mode 100644 lisp/textmodes/reftex-parse.elc delete mode 100644 lisp/textmodes/reftex-ref.elc delete mode 100644 lisp/textmodes/reftex-sel.elc delete mode 100644 lisp/textmodes/reftex-toc.elc delete mode 100644 lisp/textmodes/reftex-vars.elc delete mode 100644 lisp/textmodes/reftex.elc delete mode 100644 lisp/textmodes/remember.elc delete mode 100644 lisp/textmodes/rst.elc delete mode 100644 lisp/textmodes/sgml-mode.elc delete mode 100644 lisp/textmodes/table.elc delete mode 100644 lisp/textmodes/tex-mode.elc delete mode 100644 lisp/textmodes/texinfmt.elc delete mode 100644 lisp/textmodes/texinfo.elc delete mode 100644 lisp/textmodes/texnfo-upd.elc delete mode 100644 lisp/textmodes/text-mode.elc delete mode 100644 lisp/textmodes/tildify.elc delete mode 100644 lisp/textmodes/two-column.elc delete mode 100644 lisp/textmodes/underline.elc delete mode 100644 lisp/thingatpt.elc delete mode 100644 lisp/thumbs.elc delete mode 100644 lisp/time-stamp.elc delete mode 100644 lisp/time.elc delete mode 100644 lisp/timezone.elc delete mode 100644 lisp/tmm.elc delete mode 100644 lisp/tool-bar.elc delete mode 100644 lisp/tooltip.elc delete mode 100644 lisp/tree-widget.elc delete mode 100644 lisp/tutorial.elc delete mode 100644 lisp/type-break.elc delete mode 100644 lisp/uniquify.elc delete mode 100644 lisp/url/url-about.elc delete mode 100644 lisp/url/url-auth.elc delete mode 100644 lisp/url/url-cache.elc delete mode 100644 lisp/url/url-cid.elc delete mode 100644 lisp/url/url-cookie.elc delete mode 100644 lisp/url/url-dav.elc delete mode 100644 lisp/url/url-dired.elc delete mode 100644 lisp/url/url-domsuf.elc delete mode 100644 lisp/url/url-expand.elc delete mode 100644 lisp/url/url-file.elc delete mode 100644 lisp/url/url-ftp.elc delete mode 100644 lisp/url/url-future.elc delete mode 100644 lisp/url/url-gw.elc delete mode 100644 lisp/url/url-handlers.elc delete mode 100644 lisp/url/url-history.elc delete mode 100644 lisp/url/url-http.elc delete mode 100644 lisp/url/url-imap.elc delete mode 100644 lisp/url/url-irc.elc delete mode 100644 lisp/url/url-ldap.elc delete mode 100644 lisp/url/url-mailto.elc delete mode 100644 lisp/url/url-methods.elc delete mode 100644 lisp/url/url-misc.elc delete mode 100644 lisp/url/url-news.elc delete mode 100644 lisp/url/url-nfs.elc delete mode 100644 lisp/url/url-ns.elc delete mode 100644 lisp/url/url-parse.elc delete mode 100644 lisp/url/url-privacy.elc delete mode 100644 lisp/url/url-proxy.elc delete mode 100644 lisp/url/url-queue.elc delete mode 100644 lisp/url/url-util.elc delete mode 100644 lisp/url/url-vars.elc delete mode 100644 lisp/url/url.elc delete mode 100644 lisp/userlock.elc delete mode 100644 lisp/vc/add-log.elc delete mode 100644 lisp/vc/compare-w.elc delete mode 100644 lisp/vc/cvs-status.elc delete mode 100644 lisp/vc/diff-mode.elc delete mode 100644 lisp/vc/diff.elc delete mode 100644 lisp/vc/ediff-diff.elc delete mode 100644 lisp/vc/ediff-help.elc delete mode 100644 lisp/vc/ediff-hook.elc delete mode 100644 lisp/vc/ediff-init.elc delete mode 100644 lisp/vc/ediff-merg.elc delete mode 100644 lisp/vc/ediff-mult.elc delete mode 100644 lisp/vc/ediff-ptch.elc delete mode 100644 lisp/vc/ediff-util.elc delete mode 100644 lisp/vc/ediff-vers.elc delete mode 100644 lisp/vc/ediff-wind.elc delete mode 100644 lisp/vc/ediff.elc delete mode 100644 lisp/vc/emerge.elc delete mode 100644 lisp/vc/log-edit.elc delete mode 100644 lisp/vc/log-view.elc delete mode 100644 lisp/vc/pcvs-defs.elc delete mode 100644 lisp/vc/pcvs-info.elc delete mode 100644 lisp/vc/pcvs-parse.elc delete mode 100644 lisp/vc/pcvs-util.elc delete mode 100644 lisp/vc/pcvs.elc delete mode 100644 lisp/vc/smerge-mode.elc delete mode 100644 lisp/vc/vc-annotate.elc delete mode 100644 lisp/vc/vc-arch.elc delete mode 100644 lisp/vc/vc-bzr.elc delete mode 100644 lisp/vc/vc-cvs.elc delete mode 100644 lisp/vc/vc-dav.elc delete mode 100644 lisp/vc/vc-dir.elc delete mode 100644 lisp/vc/vc-dispatcher.elc delete mode 100644 lisp/vc/vc-git.elc delete mode 100644 lisp/vc/vc-hg.elc delete mode 100644 lisp/vc/vc-hooks.elc delete mode 100644 lisp/vc/vc-mtn.elc delete mode 100644 lisp/vc/vc-rcs.elc delete mode 100644 lisp/vc/vc-sccs.elc delete mode 100644 lisp/vc/vc-svn.elc delete mode 100644 lisp/vc/vc.elc delete mode 100644 lisp/vcursor.elc delete mode 100644 lisp/version.elc delete mode 100644 lisp/view.elc delete mode 100644 lisp/vt-control.elc delete mode 100644 lisp/vt100-led.elc delete mode 100644 lisp/w32-common-fns.elc delete mode 100644 lisp/w32-fns.elc delete mode 100644 lisp/w32-vars.elc delete mode 100644 lisp/wdired.elc delete mode 100644 lisp/whitespace.elc delete mode 100644 lisp/wid-browse.elc delete mode 100644 lisp/wid-edit.elc delete mode 100644 lisp/widget.elc delete mode 100644 lisp/windmove.elc delete mode 100644 lisp/window.elc delete mode 100644 lisp/winner.elc delete mode 100644 lisp/woman.elc delete mode 100644 lisp/x-dnd.elc delete mode 100644 lisp/xml.elc delete mode 100644 lisp/xt-mouse.elc create mode 100644 nt/.gitignore create mode 100644 src/.gitignore delete mode 100644 src/stamp-h.in create mode 100644 test/ChangeLog create mode 100644 test/README create mode 100644 test/automated/Makefile.in create mode 100644 test/automated/bytecomp-tests.el create mode 100644 test/automated/comint-testsuite.el create mode 100644 test/automated/compile-tests.el create mode 100644 test/automated/ert-tests.el create mode 100644 test/automated/ert-x-tests.el create mode 100644 test/automated/f90.el create mode 100644 test/automated/files.el create mode 100644 test/automated/font-parse-tests.el create mode 100644 test/automated/gnus-tests.el create mode 100644 test/automated/icalendar-tests.el create mode 100644 test/automated/lexbind-tests.el create mode 100644 test/automated/newsticker-tests.el create mode 100644 test/automated/occur-tests.el create mode 100644 test/automated/python-tests.el create mode 100644 test/automated/ruby-mode-tests.el create mode 100644 test/automated/url-future-tests.el create mode 100644 test/automated/url-util-tests.el create mode 100644 test/automated/vc-bzr.el create mode 100644 test/automated/xml-parse-tests.el create mode 100644 test/cedet/cedet-utests.el create mode 100644 test/cedet/ede-tests.el create mode 100644 test/cedet/semantic-ia-utest.el create mode 100644 test/cedet/semantic-tests.el create mode 100644 test/cedet/semantic-utest-c.el create mode 100644 test/cedet/semantic-utest.el create mode 100644 test/cedet/srecode-tests.el create mode 100644 test/cedet/tests/test.c create mode 100644 test/cedet/tests/test.el create mode 100644 test/cedet/tests/test.make create mode 100644 test/cedet/tests/testdoublens.cpp create mode 100644 test/cedet/tests/testdoublens.hpp create mode 100644 test/cedet/tests/testfriends.cpp create mode 100644 test/cedet/tests/testjavacomp.java create mode 100644 test/cedet/tests/testnsp.cpp create mode 100644 test/cedet/tests/testpolymorph.cpp create mode 100644 test/cedet/tests/testspp.c create mode 100644 test/cedet/tests/testsppcomplete.c create mode 100644 test/cedet/tests/testsppreplace.c create mode 100644 test/cedet/tests/testsppreplaced.c create mode 100644 test/cedet/tests/testsubclass.cpp create mode 100644 test/cedet/tests/testsubclass.hh create mode 100644 test/cedet/tests/testtypedefs.cpp create mode 100644 test/cedet/tests/testvarnames.c create mode 100644 test/eshell.el create mode 100644 test/indent/Makefile create mode 100644 test/indent/latex-mode.tex create mode 100644 test/indent/modula2.mod create mode 100644 test/indent/octave.m create mode 100644 test/indent/pascal.pas create mode 100755 test/indent/perl.perl create mode 100644 test/indent/prolog.prolog create mode 100644 test/indent/ruby.rb create mode 100755 test/indent/shell.rc create mode 100755 test/indent/shell.sh create mode 100644 test/redisplay-testsuite.el create mode 100644 test/rmailmm.el diff --git a/.bzrignore b/.bzrignore new file mode 100644 index 0000000..57a8c6a --- /dev/null +++ b/.bzrignore @@ -0,0 +1,166 @@ +./_dir-locals.el +./bin +./BIN +./config.cache +./config.log +./config.status +./data +./etc/icons +./etc/__pycache__ +./lock +./README.W32 +./site-lisp +oo +oo-spd +*.dSYM +*.elc +*.exe +./aclocal.m4 +autom4te.cache +confdefs.h +./configure +configure.lineno +conftest* +core +DOC +DOC-* +emacs-*/ +makefile +Makefile +Makefile.c +./GNUmakefile.unix +stamp-h1 +stamp_BLD +subdirs.el +TAGS +TAGS-LISP +cxxdefs.h +# Intermediate files when making pdf versions of the manuals. +doc/**/*.aux +doc/**/*.cm +doc/**/*.cms +doc/**/*.cp +doc/**/*.cps +doc/**/*.fn +doc/**/*.fns +doc/**/*.ky +doc/**/*.kys +doc/**/*.log +doc/**/*.op +doc/**/*.ops +doc/**/*.pg +doc/**/*.pgs +doc/**/*.pj +doc/**/*.pjs +doc/**/*.sc +doc/**/*.scs +doc/**/*.ss +doc/**/*.tg +doc/**/*.tgs +doc/**/*.toc +doc/**/*.tp +doc/**/*.tps +doc/**/*.vr +doc/**/*.vrs +doc/**/*.pdf +!doc/lispintro/cons-*.pdf +!doc/lispintro/drawers.pdf +!doc/lispintro/lambda-*.pdf +etc/emacs.tmpdesktop +etc/refcards/*.aux +etc/refcards/*.log +info/*.info +admin/unidata/unidata.txt +build-aux/compile +build-aux/config.guess +build-aux/config.sub +build-aux/depcomp +build-aux/install-sh +build-aux/missing +leim/leim-list.el +leim/quail/*.el +leim/changed.misc +leim/changed.tit +lib/.deps/ +lib/Makefile.in +lib/deps/ +lib/alloca.h +lib/arg-nonnull.h +lib/c++defs.h +lib/execinfo.h +lib/getopt.h +lib/inttypes.h +lib/stdalign.h +lib/stdbool.h +lib/stdio.h +lib/stdint.h +lib/stdlib.h +lib/sys/ +lib/SYS +lib/time.h +lib/unistd.h +lib/warn-on-use.h +lib/alloca.in-h +lib/getopt.in-h +lib/signal.in-h +lib/signal.h +lib/stdbool.in-h +lib/stddef.in-h +lib/stdint.in-h +lib/stdio.in-h +lib/stdlib.in-h +lib/sys_stat.in-h +lib/time.in-h +lib/unistd.in-h +lib/cxxdefs.h +lib-src/ctags +lib-src/ctags.c +lib-src/ebrowse +lib-src/emacsclient +lib-src/etags +lib-src/fakemail +lib-src/hexl +lib-src/make-docfile +lib-src/movemail +lib-src/profile +lib-src/test-distrib +lib-src/update-game-score +lisp/**/*-loaddefs.el +!lisp/emacs-lisp/cl-loaddefs.el +lisp/**/loaddefs.el +lisp/cus-load.el +lisp/eshell/esh-groups.el +lisp/finder-inf.el +lisp/gnus/_dir-locals.el +nextstep/Emacs.app +nextstep/Cocoa/Emacs.base/Contents/Info.plist +nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj +nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop +nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist +nt/config.log +src/_dbxinit +src/_gdbinit +src/bootstrap-emacs +src/buildobj.h +src/config.h +src/config.in +src/deps +src/emacs +src/emacs-* +src/epaths.h +src/gdb.ini +src/prefix-args* +src/stamp-oldxmenu +src/stamp-h.in +src/temacs +test/indent/*.new ++* +src/globals.h +src/gl-stamp +lisp/mh-e/mh-autoloads.el +lisp/mh-e/mh-cus-load.el +lib/stdalign.h +admin/charsets/*.map +admin/charsets/cp51932.el +admin/charsets/eucjp-ms.el +admin/charsets/jisx2131-filter diff --git a/.gbs.conf b/.gbs.conf new file mode 100644 index 0000000..fe5c565 --- /dev/null +++ b/.gbs.conf @@ -0,0 +1,3 @@ +[general] +upstream_branch = origin +upstream_tag = upstream/${upstreamversion} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..21702f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +configure +aclocal.m4 +compile +config.guess +config.sub +depcomp +install-sh +missing +lib/Makefile.in +src/config.in +autom4te.cache +makefile +*~ +/README.W32 + +/bin/ +/site-lisp/ diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..b829e93 --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,77 @@ +# Build Emacs from a fresh tarball or version-control checkout. + +# Copyright (C) 2011-2013 Free Software Foundation, Inc. +# +# This file is part of GNU Emacs. +# +# GNU Emacs is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# GNU Emacs is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Emacs. If not, see . +# +# written by Paul Eggert + + +# This GNUmakefile is for GNU Make. It is for convenience, so that +# one can run 'make' in an unconfigured source tree. In such a tree, +# this file causes GNU Make to first create a standard configuration +# with the default options, and then reinvokes itself on the +# newly-built Makefile. If the source tree is already configured, +# this file defers to the existing Makefile. + +# If you are using a non-GNU 'make', or if you want non-default build +# options, or if you want to build in an out-of-source tree, please +# run "configure" by hand. But run autogen.sh first, if the source +# was checked out directly from the repository. + + +# If a Makefile already exists, just use it. + +ifeq ($(wildcard Makefile),Makefile) +include Makefile +else + +# If cleaning and Makefile does not exist, don't bother creating it. +# The source tree is already clean, or is in a weird state that +# requires expert attention. + +ifeq ($(filter-out %clean,$(or $(MAKECMDGOALS),default)),) + +$(MAKECMDGOALS): + @echo >&2 'No Makefile; skipping $@.' + +else + +# No Makefile, and not cleaning. +# If 'configure' does not exist, Emacs must have been checked +# out directly from the repository; run ./autogen.sh. +# Once 'configure' exists, run it. +# Finally, run the actual 'make'. + +default $(filter-out configure Makefile,$(MAKECMDGOALS)): Makefile + $(MAKE) -f Makefile $(MAKECMDGOALS) +# Execute in sequence, so that multiple user goals don't conflict. +.NOTPARALLEL: + +configure: + @echo >&2 'There seems to be no "configure" file in this directory.' + @echo >&2 'Running ./autogen.sh || autogen/copy_autogen ...' + ./autogen.sh || autogen/copy_autogen + @echo >&2 '"configure" file built.' + +Makefile: configure + @echo >&2 'There seems to be no Makefile in this directory.' + @echo >&2 'Running ./configure ...' + ./configure + @echo >&2 'Makefile built.' + +endif +endif diff --git a/INSTALL.BZR b/INSTALL.BZR new file mode 100644 index 0000000..4b6797e --- /dev/null +++ b/INSTALL.BZR @@ -0,0 +1,98 @@ +Copyright (C) 2002-2013 Free Software Foundation, Inc. +See the end of the file for license conditions. + + + Building and Installing Emacs from Bazaar + +Building Emacs from Bazaar requires some tools that are not needed +when building from a release. You will need: + +autoconf - at least the version specified near the start of + configure.ac (in the AC_PREREQ command). +automake - at least the version specified near the start of + configure.ac (in the AM_INIT_AUTOMAKE command). +makeinfo - not strictly necessary, but highly recommended, so that + you can build the manuals. + +The `autogen.sh' script can help you figure out if you have the +necessary tools. + +The first time you build, there are a couple of extra steps. +First, generate the `configure' script and some related files: + + $ ./autogen.sh + +(or you can just run `autoreconf -i -I m4'). + +You can then configure your build (use `./configure --help' to see +options you can set): + + $ ./configure + +If you want later builds to go faster, at the expense of sometimes +doing the wrong thing if you update the build procedure, you can +invoke "./configure -C" instead. + +Some of the files that are included in the Emacs tarball, such as +byte-compiled Lisp files, are not stored in Bazaar. Therefore, to +build from Bazaar you must run "make bootstrap" instead of just "make": + + $ bzr pull + $ make bootstrap + +Normally, it is not necessary to use "make bootstrap" after every +update from Bazaar. "make" should work in 90% of the cases and be +much quicker. + + $ make + +(If you want to install the Emacs binary, type "make install" instead +of "make" in the last command.) + +Occasionally the file "lisp/loaddefs.el" (and similar automatically +generated files, such as esh-groups.el, and *-loaddefs.el in some +subdirectories of lisp/, e.g. mh-e/ and calendar/) will need to be +updated to reflect new autoloaded functions. If you see errors (rather +than warnings) about undefined lisp functions during compilation, that +may be the reason. Finally, sometimes there can be build failures +related to *loaddefs.el (e.g. "required feature `esh-groups' was not +provided"). In that case, follow the instructions below. + +To update loaddefs.el (and similar files), do: + + $ cd lisp + $ make autoloads + +If either of the above partial procedures fails, try "make bootstrap". +If CPU time is not an issue, the most thorough way to rebuild, and +avoid any spurious problems, is always to use this method. + +Users of non-Posix systems (MS-Windows etc.) should run the +platform-specific configuration scripts (nt/configure.bat, config.bat, +etc.) before "make bootstrap" or "make"; the rest of the procedure is +applicable to those systems as well. + +Because the Bazaar version of Emacs is a work in progress, it will +sometimes fail to build. Please wait a day or so (and check the +archives of the emacs-buildstatus, emacs-devel, and bug-gnu-emacs +mailing lists) before reporting such problems. In most cases, the +problem is known about and is just waiting for someone to fix it. +This is especially true for Lisp compilation errors, which are almost +never platform-specific. + + + +This file is part of GNU Emacs. + +GNU Emacs is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +GNU Emacs is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Emacs. If not, see . diff --git a/aclocal.m4 b/aclocal.m4 deleted file mode 100644 index e76d26c..0000000 --- a/aclocal.m4 +++ /dev/null @@ -1,1074 +0,0 @@ -# generated automatically by aclocal 1.11.6 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, -[m4_warning([this file was generated for autoconf 2.69. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software -# Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.6], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.6])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 9 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -m4_define([_AM_COND_VALUE_$1], [$2])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, -# 2010, 2011 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 12 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -AC_SUBST([am__nodep])dnl -_AM_SUBST_NOTMAKE([am__nodep])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 5 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[{ - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 16 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.62])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro -dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -]) - -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -dnl mangled by Autoconf and run in a shell conditional statement. -m4_define([_AC_COMPILER_EXEEXT], -m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, -# Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 - -# AM_PROG_CC_C_O -# -------------- -# Like AC_PROG_CC_C_O, but changed for automake. -AC_DEFUN([AM_PROG_CC_C_O], -[AC_REQUIRE([AC_PROG_CC_C_O])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -dnl Make sure AC_PROG_CC is never called again, or it will override our -dnl setting of CC. -m4_define([AC_PROG_CC], - [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, -# Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software -# Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# -------------------- -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ------------------------ -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; -esac - -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 1 - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# AM_SUBST_NOTMAKE(VARIABLE) -# -------------------------- -# Public sister of _AM_SUBST_NOTMAKE. -AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -m4_include([m4/00gnulib.m4]) -m4_include([m4/alloca.m4]) -m4_include([m4/c-strtod.m4]) -m4_include([m4/clock_time.m4]) -m4_include([m4/dup2.m4]) -m4_include([m4/environ.m4]) -m4_include([m4/execinfo.m4]) -m4_include([m4/extensions.m4]) -m4_include([m4/extern-inline.m4]) -m4_include([m4/filemode.m4]) -m4_include([m4/getloadavg.m4]) -m4_include([m4/getopt.m4]) -m4_include([m4/gettime.m4]) -m4_include([m4/gettimeofday.m4]) -m4_include([m4/gnulib-common.m4]) -m4_include([m4/gnulib-comp.m4]) -m4_include([m4/include_next.m4]) -m4_include([m4/inttypes.m4]) -m4_include([m4/largefile.m4]) -m4_include([m4/longlong.m4]) -m4_include([m4/lstat.m4]) -m4_include([m4/manywarnings.m4]) -m4_include([m4/md5.m4]) -m4_include([m4/mktime.m4]) -m4_include([m4/multiarch.m4]) -m4_include([m4/nocrash.m4]) -m4_include([m4/off_t.m4]) -m4_include([m4/pathmax.m4]) -m4_include([m4/pselect.m4]) -m4_include([m4/pthread_sigmask.m4]) -m4_include([m4/readlink.m4]) -m4_include([m4/sha1.m4]) -m4_include([m4/sha256.m4]) -m4_include([m4/sha512.m4]) -m4_include([m4/signal_h.m4]) -m4_include([m4/socklen.m4]) -m4_include([m4/ssize_t.m4]) -m4_include([m4/st_dm_mode.m4]) -m4_include([m4/stat-time.m4]) -m4_include([m4/stat.m4]) -m4_include([m4/stdalign.m4]) -m4_include([m4/stdarg.m4]) -m4_include([m4/stdbool.m4]) -m4_include([m4/stddef_h.m4]) -m4_include([m4/stdint.m4]) -m4_include([m4/stdio_h.m4]) -m4_include([m4/stdlib_h.m4]) -m4_include([m4/strftime.m4]) -m4_include([m4/strtoimax.m4]) -m4_include([m4/strtoll.m4]) -m4_include([m4/strtoull.m4]) -m4_include([m4/strtoumax.m4]) -m4_include([m4/symlink.m4]) -m4_include([m4/sys_select_h.m4]) -m4_include([m4/sys_socket_h.m4]) -m4_include([m4/sys_stat_h.m4]) -m4_include([m4/sys_time_h.m4]) -m4_include([m4/time_h.m4]) -m4_include([m4/time_r.m4]) -m4_include([m4/timer_time.m4]) -m4_include([m4/timespec.m4]) -m4_include([m4/tm_gmtoff.m4]) -m4_include([m4/unistd_h.m4]) -m4_include([m4/utimbuf.m4]) -m4_include([m4/utimens.m4]) -m4_include([m4/utimes.m4]) -m4_include([m4/warnings.m4]) -m4_include([m4/wchar_t.m4]) diff --git a/admin/unidata/.gitignore b/admin/unidata/.gitignore new file mode 100644 index 0000000..3f2d8ca --- /dev/null +++ b/admin/unidata/.gitignore @@ -0,0 +1,3 @@ +*.elc +unidata.txt + diff --git a/admin/unidata/Makefile b/admin/unidata/Makefile deleted file mode 100644 index 10aeaa9..0000000 --- a/admin/unidata/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# Makefile -- Makefile to generate character property tables. - -# Copyright (C) 2012-2013 Free Software Foundation, Inc. - -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 -# National Institute of Advanced Industrial Science and Technology (AIST) -# Registration Number H13PRO009 -# -# This file is part of GNU Emacs. - -# GNU Emacs is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. - -# GNU Emacs is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with GNU Emacs. If not, see . - -SHELL = /bin/sh - -srcdir = /misc/emacs/bzr/emacs24-merge/admin/unidata -abs_builddir = /misc/emacs/bzr/emacs24-merge/admin/unidata -top_srcdir = /misc/emacs/bzr/emacs24-merge -abs_top_builddir = /misc/emacs/bzr/emacs24-merge - -EMACS = ${abs_top_builddir}/src/emacs -DSTDIR = ${top_srcdir}/lisp/international -emacs = ${EMACS} -batch --no-site-file --no-site-lisp - -all: ${DSTDIR}/charprop.el - -.el.elc: - ${emacs} -f batch-byte-compile $< - -unidata.txt: ${srcdir}/UnicodeData.txt - sed -e 's/\([^;]*\);\(.*\)/(#x\1 "\2")/' -e 's/;/" "/g' < ${srcdir}/UnicodeData.txt > $@ - -${DSTDIR}/charprop.el: ${srcdir}/unidata-gen.elc unidata.txt - cd ${DSTDIR} && ${emacs} -l ${srcdir}/unidata-gen \ - -f unidata-gen-files ${srcdir} ${abs_builddir}/unidata.txt - -## Like the above, but generate in PWD rather than lisp/international. -charprop.el: ${srcdir}/unidata-gen.elc unidata.txt - ${emacs} -l ${srcdir}/unidata-gen \ - -f unidata-gen-files ${srcdir} unidata.txt - -install: charprop.el - cp charprop.el ${DSTDIR} - cp `sed -n 's/^;; FILE: //p' < charprop.el` ${DSTDIR} - -clean: - if test -f charprop.el; then \ - rm -f `sed -n 's/^;; FILE: //p' < charprop.el`; \ - fi - rm -f charprop.el ${srcdir}/unidata-gen.elc unidata.txt - -distclean: clean - -rm -f ./Makefile - -maintainer-clean: distclean diff --git a/lib/Makefile.in b/autogen/Makefile.in similarity index 98% rename from lib/Makefile.in rename to autogen/Makefile.in index 3b10781..98c8ab0 100644 --- a/lib/Makefile.in +++ b/autogen/Makefile.in @@ -1,9 +1,9 @@ -# Makefile.in generated by automake 1.11.6 from Makefile.am. +# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -39,23 +39,6 @@ # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --avoid=errno --avoid=fcntl --avoid=fcntl-h --avoid=fstat --avoid=msvc-inval --avoid=msvc-nothrow --avoid=raise --avoid=select --avoid=sigprocmask --avoid=sys_types --avoid=threadlib --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files alloca-opt c-ctype c-strcase careadlinkat crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dtoastr dtotimespec dup2 environ execinfo filemode getloadavg getopt-gnu gettime gettimeofday ignore-value intprops largefile lstat manywarnings mktime pselect pthread_sigmask readlink socklen stat-time stdalign stdarg stdbool stdio strftime strtoimax strtoumax symlink sys_stat sys_time time timer-time timespec-add timespec-sub utimens warnings VPATH = @srcdir@ -am__make_dryrun = \ - { \ - am__dry=no; \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ - | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ - *) \ - for am__flg in $$MAKEFLAGS; do \ - case $$am__flg in \ - *=*|--*) ;; \ - *n*) am__dry=yes; break;; \ - esac; \ - done;; \ - esac; \ - test $$am__dry = yes; \ - } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -150,11 +133,6 @@ CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(libgnu_a_SOURCES) $(EXTRA_libgnu_a_SOURCES) DIST_SOURCES = $(am__libgnu_a_SOURCES_DIST) $(EXTRA_libgnu_a_SOURCES) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -958,7 +936,6 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; -$(srcdir)/gnulib.mk: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh @@ -971,7 +948,7 @@ $(am__aclocal_m4_deps): clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) -libgnu.a: $(libgnu_a_OBJECTS) $(libgnu_a_DEPENDENCIES) $(EXTRA_libgnu_a_DEPENDENCIES) +libgnu.a: $(libgnu_a_OBJECTS) $(libgnu_a_DEPENDENCIES) -rm -f libgnu.a $(libgnu_a_AR) libgnu.a $(libgnu_a_OBJECTS) $(libgnu_a_LIBADD) $(RANLIB) libgnu.a @@ -1136,15 +1113,10 @@ install-am: all-am installcheck: installcheck-am install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) diff --git a/autogen/README b/autogen/README new file mode 100644 index 0000000..d4c2236 --- /dev/null +++ b/autogen/README @@ -0,0 +1,20 @@ +This directory contains some pre-built generated files. +Most people do not need to use these files - instead you should +generate them yourself using eg `autogen.sh'. + +File: Destination: Created by: +configure ../ autoconf +config.in ../src autoheader * also used by MSDOS bzr build +aclocal.m4 ../ aclocal +Makefile.in ../lib automake +compile ../build-aux automake +config.guess ../build-aux automake +config.sub ../build-aux automake +depcomp ../build-aux automake +install-sh ../build-aux automake +missing ../build-aux automake + +There are also some scripts: + +copy_autogen - copy pre-built generated files into place +update_autogen - regenerate generated files (for maintainers) diff --git a/src/config.in b/autogen/config.in similarity index 99% rename from src/config.in rename to autogen/config.in index 62f0f91..95aed31 100644 --- a/src/config.in +++ b/autogen/config.in @@ -82,15 +82,15 @@ along with GNU Emacs. If not, see . */ /* Short copyright string for this version of Emacs. */ #undef COPYRIGHT -/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP - systems. This function is required for `alloca.c' support on those systems. +/* Define to one of '_getb67', 'GETB67', 'getb67' for Cray-2 and Cray-YMP + systems. This function is required for 'alloca.c' support on those systems. */ #undef CRAY_STACKSEG_END /* Define if the system is Cygwin. */ #undef CYGWIN -/* Define to 1 if using `alloca.c'. */ +/* Define to 1 if using 'alloca.c'. */ #undef C_ALLOCA /* Define if the system is Darwin. */ @@ -1287,9 +1287,9 @@ along with GNU Emacs. If not, see . */ /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ + STACK_DIRECTION > 0 => grows toward higher addresses + STACK_DIRECTION < 0 => grows toward lower addresses + STACK_DIRECTION = 0 => direction of growth unknown */ #undef STACK_DIRECTION /* Define to 1 if the `S_IS*' macros in do not work properly. */ @@ -1427,7 +1427,7 @@ along with GNU Emacs. If not, see . */ /* Define if the system is AIX. */ #undef _AIX -/* Enable large inode numbers on Mac OS X 10.5. */ +/* Enable large inode numbers on Mac OS X. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif diff --git a/autogen/copy_autogen b/autogen/copy_autogen new file mode 100755 index 0000000..8aacd4d --- /dev/null +++ b/autogen/copy_autogen @@ -0,0 +1,27 @@ +#!/bin/sh + +## Helper script for those building Emacs from bzr without autoconf etc. +## This installs some pre-generated versions of the automatically +## generated files. It is highly recommended to install the necessary +## tools instead of using this. Note that if eg configure.ac +## is updated, the next time you run make it will attempt to +## regenerate configure and will fail if you do not have the required +## tools. You will have to run this script again. + +test ! -d autogen || cd autogen || exit + +if test ! -e config.in; then + echo "Cannot find autogen/ directory." + exit 1 +fi + +## Order implied by top-level Makefile's rules, for time-stamps. +cp -f compile config.guess config.sub depcomp install-sh missing \ + ../build-aux && +cp aclocal.m4 ../ && +cp configure ../ && +touch ../src/stamp-h.in && +cp config.in ../src/ && +cp Makefile.in ../lib/ && + +echo "You can now run configure" diff --git a/autogen/update_autogen b/autogen/update_autogen new file mode 100755 index 0000000..264d8d8 --- /dev/null +++ b/autogen/update_autogen @@ -0,0 +1,310 @@ +#!/bin/bash +### update_autogen - update the generated files in Emacs autogen/ directory + +## Copyright (C) 2011-2013 Free Software Foundation, Inc. + +## Author: Glenn Morris + +## This file is part of GNU Emacs. + +## GNU Emacs is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. + +## GNU Emacs is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. + +## You should have received a copy of the GNU General Public License +## along with GNU Emacs. If not, see . + +### Commentary: + +## This is a helper script to update the pre-built generated files in +## the autogen/ directory. This is suitable for running from cron. +## Only Emacs maintainers need use this, so it uses bash features. +## +## With the -l option, it also updates the versioned loaddefs-like +## files in lisp/. These include ldefs-boot, cl-loaddefs, rmail, etc. + +### Code: + +die () # write error to stderr and exit +{ + [ $# -gt 0 ] && echo "$PN: $@" >&2 + exit 1 +} + +PN=${0##*/} # basename of script +PD=${0%/*} + +[ "$PD" = "$0" ] && PD=. # if PATH includes PWD + +## This should be the autogen directory. +cd $PD +cd ../ +[ -d autogen ] || die "Could not locate autogen directory" + + +usage () +{ + cat 1>&2 < /dev/null" EXIT + + +while getopts ":hcflqCL" option ; do + case $option in + (h) usage ;; + + (c) commit=1 ;; + + (f) force=1 ;; + + (l) ldefs_flag=1 ;; + + (q) quiet=1 ;; + + (C) clean=1 ;; + + (L) lboot_flag=1 ;; + + (\?) die "Bad option -$OPTARG" ;; + + (:) die "Option -$OPTARG requires an argument" ;; + + (*) die "getopts error" ;; + esac +done +shift $(( --OPTIND )) +OPTIND=1 + + +## Does not work 100% because a lot of Emacs batch output comes on stderr (?). +[ "$quiet" ] && exec 1> /dev/null + + +echo "Running bzr status..." + +bzr status -S $sources ${ldefs_flag:+lisp} >| $tempfile || \ + die "bzr status error for sources" + +## The lisp portion could be more permissive, eg only care about .el files. +while read stat file; do + + case $stat in + M) + echo "Locally modified: $file" + [ "$force" ] || die "There are local modifications" + ;; + + *) die "Unexpected status ($stat) for $file" ;; + esac +done < $tempfile + + +## Probably this is overkill, and there's no need to "bootstrap" just +## for making autoloads. +[ "$clean" ] && { + + echo "Running 'make maintainer-clean'..." + + make maintainer-clean #|| die "Cleaning error" + + rm -f $ldefs_in +} + + +echo "Running autoreconf..." + +autoreconf ${clean:+-f} -i -I m4 2>| $tempfile + +retval=$? + +## Annoyingly, autoreconf puts the "installing `./foo' messages on stderr. +if [ "$quiet" ]; then + grep -v 'installing `\.' $tempfile 1>&2 +else + cat "$tempfile" 1>&2 +fi + +[ $retval -ne 0 ] && die "autoreconf error" + + +cp $genfiles autogen/ + + +cd autogen + +echo "Checking status of generated files..." + +bzr status -S $basegen >| $tempfile || \ + die "bzr status error for generated files" + + +modified= + +while read stat file; do + + [ "$stat" != "M" ] && die "Unexpected status ($stat) for generated $file" + + modified="$modified $file" + +done < $tempfile + + +cd ../ + + +## Uses global $commit. +commit () +{ + local type=$1 + shift + + [ $# -gt 0 ] || { + echo "No files were modified" + return 0 + } + + echo "Modified file(s): $@" + + [ "$commit" ] || return 0 + + echo "Committing..." + + ## bzr status output is always relative to top-level, not PWD. + bzr commit -m "Auto-commit of $type files." "$@" || return $? + + echo "Committed files: $@" +} # function commit + + +commit "generated" $modified || die "bzr commit error" + + +[ "$ldefs_flag" ] || exit 0 + + +echo "Finding loaddef targets..." + +sed -n -e '/^AUTOGEN_VCS/,/^$/ s/\\//p' lisp/Makefile.in | \ + sed '/AUTOGEN_VCS/d' >| $tempfile || die "sed error" + +genfiles= + +while read genfile; do + + [ -r lisp/$genfile ] || die "Unable to read $genfile" + + genfiles="$genfiles $genfile" +done < $tempfile + + +[ "$genfiles" ] || die "Error setting genfiles" + + +[ -e Makefile ] || { + echo "Running ./configure..." + + ## Minimize required packages. + ./configure --without-x || die "configure error" +} + + +## Build the minimum needed to get the autoloads. +echo "Running lib/ make..." + +make -C lib "$@" all || die "make lib error" + + +echo "Running src/ make..." + +make -C src "$@" bootstrap-emacs || die "make src error" + + +echo "Running lisp/ make..." + +make -C lisp "$@" autoloads EMACS=../src/bootstrap-emacs || die "make src error" + + +## Ignore comment differences. +[ ! "$lboot_flag" ] || \ + diff -q -I '^;' $ldefs_in $ldefs_out || \ + cp $ldefs_in $ldefs_out || die "cp ldefs_boot error" + + +cd lisp + +echo "Checking status of loaddef files..." + +## It probably would be fine to just check+commit lisp/, since +## making autoloads should not effect any other files. But better +## safe than sorry. +bzr status -S $genfiles ${ldefs_out#lisp/} >| $tempfile || \ + die "bzr status error for generated files" + + +modified= + +while read stat file; do + + [ "$stat" != "M" ] && die "Unexpected status ($stat) for generated $file" + modified="$modified $file" + +done < $tempfile + + +cd ../ + + +commit "loaddefs" $modified || die "bzr commit error" + + +exit 0 + +### update_autogen ends here diff --git a/build-aux/compile b/build-aux/compile deleted file mode 100755 index b1f4749..0000000 --- a/build-aux/compile +++ /dev/null @@ -1,310 +0,0 @@ -#! /bin/sh -# Wrapper for compilers which do not understand '-c -o'. - -scriptversion=2012-01-04.17; # UTC - -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -# Software Foundation, Inc. -# Written by Tom Tromey . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -nl=' -' - -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent tools from complaining about whitespace usage. -IFS=" "" $nl" - -file_conv= - -# func_file_conv build_file lazy -# Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. -func_file_conv () -{ - file=$1 - case $file in - / | /[!/]*) # absolute file, and not a UNC file - if test -z "$file_conv"; then - # lazily determine how to convert abs files - case `uname -s` in - MINGW*) - file_conv=mingw - ;; - CYGWIN*) - file_conv=cygwin - ;; - *) - file_conv=wine - ;; - esac - fi - case $file_conv/,$2, in - *,$file_conv,*) - ;; - mingw/*) - file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` - ;; - cygwin/*) - file=`cygpath -m "$file" || echo "$file"` - ;; - wine/*) - file=`winepath -w "$file" || echo "$file"` - ;; - esac - ;; - esac -} - -# func_cl_wrapper cl arg... -# Adjust compile command to suit cl -func_cl_wrapper () -{ - # Assume a capable shell - lib_path= - shared=: - linker_opts= - for arg - do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - eat=1 - case $2 in - *.o | *.[oO][bB][jJ]) - func_file_conv "$2" - set x "$@" -Fo"$file" - shift - ;; - *) - func_file_conv "$2" - set x "$@" -Fe"$file" - shift - ;; - esac - ;; - -I*) - func_file_conv "${1#-I}" mingw - set x "$@" -I"$file" - shift - ;; - -l*) - lib=${1#-l} - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - set x "$@" "$dir/$lib.dll.lib" - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - set x "$@" "$dir/$lib.lib" - break - fi - done - IFS=$save_IFS - - test "$found" != yes && set x "$@" "$lib.lib" - shift - ;; - -L*) - func_file_conv "${1#-L}" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" - ;; - -static) - shared=false - ;; - -Wl,*) - arg=${1#-Wl,} - save_ifs="$IFS"; IFS=',' - for flag in $arg; do - IFS="$save_ifs" - linker_opts="$linker_opts $flag" - done - IFS="$save_ifs" - ;; - -Xlinker) - eat=1 - linker_opts="$linker_opts $2" - ;; - -*) - set x "$@" "$1" - shift - ;; - *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) - func_file_conv "$1" - set x "$@" -Tp"$file" - shift - ;; - *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) - func_file_conv "$1" mingw - set x "$@" "$file" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift - done - if test -n "$linker_opts"; then - linker_opts="-link$linker_opts" - fi - exec "$@" $linker_opts - exit 1 -} - -eat= - -case $1 in - '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand '-c -o'. -Remove '-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file 'INSTALL'. - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "compile $scriptversion" - exit $? - ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) - func_cl_wrapper "$@" # Doesn't return... - ;; -esac - -ofile= -cfile= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - # So we strip '-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no '-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # '.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` - -# Create the lock directory. -# Note: use '[/\\:.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - test "$cofile" = "$ofile" || mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/build-aux/config.guess b/build-aux/config.guess deleted file mode 100755 index d622a44..0000000 --- a/build-aux/config.guess +++ /dev/null @@ -1,1530 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. - -timestamp='2012-02-10' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, see . -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner. Please send patches (context -# diff format) to and include a ChangeLog -# entry. -# -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. -# -# You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case $CC_FOR_BUILD,$HOST_CC,$CC in - ,,) echo "int x;" > $dummy.c ; - for c in cc gcc c89 c99 ; do - if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -# Note: order is significant - the case branches are not exclusive. - -case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` - case "${UNAME_MACHINE_ARCH}" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - sh5el) machine=sh5le-unknown ;; - *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. - case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval $set_cc_for_build - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ELF__ - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "${UNAME_VERSION}" in - Debian*) - release='-gnu' - ;; - *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} - exit ;; - *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} - exit ;; - *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} - exit ;; - macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} - exit ;; - *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE="alpha" ;; - "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; - "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; - "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; - "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; - "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; - "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; - "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; - "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; - "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; - "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; - "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; - "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; - Alpha\ *:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # Should we change UNAME_MACHINE based on the output of uname instead - # of the specific Alpha model? - echo alpha-pc-interix - exit ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - s390x:SunOS:*:*) - echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux${UNAME_RELEASE} - exit ;; - i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval $set_cc_for_build - SUN_ARCH="i386" - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH="x86_64" - fi - fi - echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos${UNAME_RELEASE} - exit ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos${UNAME_RELEASE} - ;; - sun4) - echo sparc-sun-sunos${UNAME_RELEASE} - ;; - esac - exit ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten${UNAME_RELEASE} - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix${UNAME_RELEASE} - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c -#ifdef __cplusplus -#include /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && - dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`$dummy $dummyarg` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos${UNAME_RELEASE} - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] - then - if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ - [ ${TARGET_BINARY_INTERFACE}x = x ] - then - echo m88k-dg-dgux${UNAME_RELEASE} - else - echo m88k-dg-dguxbcs${UNAME_RELEASE} - fi - else - echo i586-dg-dgux${UNAME_RELEASE} - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit ;; - *:AIX:*:[4567]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "${HP_ARCH}" = "" ]; then - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ ${HP_ARCH} = "hppa2.0w" ] - then - eval $set_cc_for_build - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep -q __LP64__ - then - HP_ARCH="hppa2.0w" - else - HP_ARCH="hppa64" - fi - fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux${HPUX_REV} - exit ;; - 3050*:HI-UX:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else - echo ${UNAME_MACHINE}-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit ;; - *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` - case ${UNAME_PROCESSOR} in - amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - *) - echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; - esac - exit ;; - i*:CYGWIN*:*) - echo ${UNAME_MACHINE}-pc-cygwin - exit ;; - *:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit ;; - i*:MSYS*:*) - echo ${UNAME_MACHINE}-pc-msys - exit ;; - i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 - exit ;; - i*:PW*:*) - echo ${UNAME_MACHINE}-pc-pw32 - exit ;; - *:Interix*:*) - case ${UNAME_MACHINE} in - x86) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; - IA64) - echo ia64-unknown-interix${UNAME_RELEASE} - exit ;; - esac ;; - [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - echo i${UNAME_MACHINE}-pc-mks - exit ;; - 8664:Windows_NT:*) - echo x86_64-pc-mks - exit ;; - i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - # How do we know it's Interix rather than the generic POSIX subsystem? - # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - # UNAME_MACHINE based on the output of uname instead of i386? - echo i586-pc-interix - exit ;; - i*:UWIN*:*) - echo ${UNAME_MACHINE}-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit ;; - *:GNU:*:*) - # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit ;; - i*86:Minix:*:*) - echo ${UNAME_MACHINE}-pc-minix - exit ;; - aarch64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - arm*:Linux:*:*) - eval $set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then - echo ${UNAME_MACHINE}-unknown-linux-gnu - else - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - echo ${UNAME_MACHINE}-unknown-linux-gnueabi - else - echo ${UNAME_MACHINE}-unknown-linux-gnueabihf - fi - fi - exit ;; - avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo ${UNAME_MACHINE}-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - hexagon:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - i*86:Linux:*:*) - LIBC=gnu - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:* | mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=${UNAME_MACHINE}el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=${UNAME_MACHINE} - #else - CPU= - #endif - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - padre:Linux:*:*) - echo sparc-unknown-linux-gnu - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - tile*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo ${UNAME_MACHINE}-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit ;; - i*86:*DOS:*:*) - echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit ;; - i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else - echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. - # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configury will decide that - # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - NCR*:*:4.2:* | MPRAS*:*:4.2:*) - OS_REL='.3' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } - /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo ${UNAME_MACHINE}-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes . - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo ${UNAME_MACHINE}-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux${UNAME_RELEASE} - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux${UNAME_RELEASE} - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux${UNAME_RELEASE} - exit ;; - SX-7:SUPER-UX:*:*) - echo sx7-nec-superux${UNAME_RELEASE} - exit ;; - SX-8:SUPER-UX:*:*) - echo sx8-nec-superux${UNAME_RELEASE} - exit ;; - SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux${UNAME_RELEASE} - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Rhapsody:*:*) - echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - i386) - eval $set_cc_for_build - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - UNAME_PROCESSOR="x86_64" - fi - fi ;; - unknown) UNAME_PROCESSOR=powerpc ;; - esac - echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NEO-?:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk${UNAME_RELEASE} - exit ;; - NSE-?:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk${UNAME_RELEASE} - exit ;; - NSR-?:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk${UNAME_RELEASE} - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = "386"; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo ${UNAME_MACHINE}-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} - exit ;; - *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "${UNAME_MACHINE}" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' - exit ;; - i*86:rdos:*:*) - echo ${UNAME_MACHINE}-pc-rdos - exit ;; - i*86:AROS:*:*) - echo ${UNAME_MACHINE}-pc-aros - exit ;; - x86_64:VMkernel:*:*) - echo ${UNAME_MACHINE}-unknown-esx - exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd - exit ;; - c4*) - echo c4-convex-bsd - exit ;; - esac -fi - -cat >&2 < in order to provide the needed -information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = ${UNAME_MACHINE} -UNAME_RELEASE = ${UNAME_RELEASE} -UNAME_SYSTEM = ${UNAME_SYSTEM} -UNAME_VERSION = ${UNAME_VERSION} -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/build-aux/config.sub b/build-aux/config.sub deleted file mode 100755 index c894da4..0000000 --- a/build-aux/config.sub +++ /dev/null @@ -1,1773 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. - -timestamp='2012-02-10' - -# This file is (in principle) common to ALL GNU software. -# The presence of a machine in this file suggests that SOME GNU software -# can handle that machine. It does not imply ALL GNU software can. -# -# This file is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, see . -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Please send patches to . Submit a context -# diff and a properly formatted GNU ChangeLog entry. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# You can get the latest version of this script from: -# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS - $0 [OPTION] ALIAS - -Canonicalize a configuration name. - -Operation modes: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to ." - -version="\ -GNU config.sub ($timestamp) - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo $1 - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). -# Here we must recognize all the valid KERNEL-OS combinations. -maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` -case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ - linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | \ - kopensolaris*-gnu* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - android-linux) - os=-linux-android - basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown - ;; - *) - basic_machine=`echo $1 | sed 's/-[^-]*$//'` - if [ $basic_machine != $1 ] - then os=`echo $1 | sed 's/.*-/-/'` - else os=; fi - ;; -esac - -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - -sun*os*) - # Prevent following clause from handling this invalid input. - ;; - -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ - -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ - -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray | -microblaze) - os= - basic_machine=$1 - ;; - -bluegene*) - os=-cnk - ;; - -sim | -cisco | -oki | -wec | -winbond) - os= - basic_machine=$1 - ;; - -scout) - ;; - -wrs) - os=-vxworks - basic_machine=$1 - ;; - -chorusos*) - os=-chorusos - basic_machine=$1 - ;; - -chorusrdb) - os=-chorusrdb - basic_machine=$1 - ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5) - os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) - os=-sco3.2v4 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco*) - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -udk*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -clix*) - basic_machine=clipper-intergraph - ;; - -isc*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -lynx*) - os=-lynxos - ;; - -ptx*) - basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` - ;; - -windowsnt*) - os=`echo $os | sed -e 's/windowsnt/winnt/'` - ;; - -psos*) - os=-psos - ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ - | be32 | be64 \ - | bfin \ - | c4x | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | epiphany \ - | fido | fr30 | frv \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia64 \ - | ip2k | iq2000 \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nios | nios2 \ - | ns16k | ns32k \ - | open8 \ - | or32 \ - | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pyramid \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | we32k \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown - ;; - c54x) - basic_machine=tic54x-unknown - ;; - c55x) - basic_machine=tic55x-unknown - ;; - c6x) - basic_machine=tic6x-unknown - ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) - basic_machine=$basic_machine-unknown - os=-none - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; - ms1) - basic_machine=mt-unknown - ;; - - strongarm | thumb | xscale) - basic_machine=arm-unknown - ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none - ;; - xscaleeb) - basic_machine=armeb-unknown - ;; - - xscaleel) - basic_machine=armel-unknown - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. - *-*-*) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* | iq2000-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pyramid-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 386bsd) - basic_machine=i386-unknown - os=-bsd - ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - a29khif) - basic_machine=a29k-amd - os=-udi - ;; - abacus) - basic_machine=abacus-unknown - ;; - adobe68k) - basic_machine=m68010-adobe - os=-scout - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - am29k) - basic_machine=a29k-none - os=-bsd - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - amdahl) - basic_machine=580-amdahl - os=-sysv - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=-bsd - ;; - aros) - basic_machine=i386-pc - os=-aros - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=-linux - ;; - blackfin-*) - basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - bluegene*) - basic_machine=powerpc-ibm - os=-cnk - ;; - c54x-*) - basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; - convex-c1) - basic_machine=c1-convex - os=-bsd - ;; - convex-c2) - basic_machine=c2-convex - os=-bsd - ;; - convex-c32) - basic_machine=c32-convex - os=-bsd - ;; - convex-c34) - basic_machine=c34-convex - os=-bsd - ;; - convex-c38) - basic_machine=c38-convex - os=-bsd - ;; - cray | j90) - basic_machine=j90-cray - os=-unicos - ;; - craynv) - basic_machine=craynv-cray - os=-unicosmp - ;; - cr16 | cr16-*) - basic_machine=cr16-unknown - os=-elf - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=-elf - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dicos) - basic_machine=i686-pc - os=-dicos - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx - ;; - dpx2* | dpx2*-bull) - basic_machine=m68k-bull - os=-sysv3 - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=-hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=-xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=-hms - ;; - harris) - basic_machine=m88k-harris - os=-sysv3 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=-bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=-hpux - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppa-next) - os=-nextstep3 - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; - i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; - i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; - i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; - i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - i386-vsta | vsta) - basic_machine=i386-unknown - os=-vsta - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) - ;; - *) - os=-irix4 - ;; - esac - ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) - basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - m88k-omron*) - basic_machine=m88k-omron - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - microblaze) - basic_machine=microblaze-xilinx - ;; - mingw32) - basic_machine=i386-pc - os=-mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=-mingw32ce - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; - monitor) - basic_machine=m68k-rom68k - os=-coff - ;; - morphos) - basic_machine=powerpc-unknown - os=-morphos - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` - ;; - msys) - basic_machine=i386-pc - os=-msys - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - nacl) - basic_machine=le32-unknown - os=-nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=-netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=-linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos - ;; - news1000) - basic_machine=m68030-sony - os=-newsos - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv - ;; - next | m*-next ) - basic_machine=m68k-next - case $os in - -nextstep* ) - ;; - -ns2*) - os=-nextstep2 - ;; - *) - os=-nextstep3 - ;; - esac - ;; - nh3000) - basic_machine=m68k-harris - os=-cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=-cxux - ;; - nindy960) - basic_machine=i960-intel - os=-nindy - ;; - mon960) - basic_machine=i960-intel - os=-mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=-nonstopux - ;; - np1) - basic_machine=np1-gould - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=-proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - os400) - basic_machine=powerpc-ibm - os=-os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=-ose - ;; - os68k) - basic_machine=m68k-none - os=-os68k - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - parisc) - basic_machine=hppa-unknown - os=-linux - ;; - parisc-*) - basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` - os=-linux - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc | ppcbe) basic_machine=powerpc-unknown - ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little | ppc64-le | powerpc64-little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - pw32) - basic_machine=i586-unknown - os=-pw32 - ;; - rdos) - basic_machine=i386-pc - os=-rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=-coff - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sa29200) - basic_machine=a29k-amd - os=-udi - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sde) - basic_machine=mipsisa32-sde - os=-elf - ;; - sei) - basic_machine=mips-sei - os=-seiux - ;; - sequent) - basic_machine=i386-sequent - ;; - sh) - basic_machine=sh-hitachi - os=-hms - ;; - sh5el) - basic_machine=sh5le-unknown - ;; - sh64) - basic_machine=sh64-unknown - ;; - sparclite-wrs | simso-wrs) - basic_machine=sparclite-wrs - os=-vxworks - ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - stratus) - basic_machine=i860-stratus - os=-sysv4 - ;; - strongarm-* | thumb-*) - basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - sun2) - basic_machine=m68000-sun - ;; - sun2os3) - basic_machine=m68000-sun - os=-sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=-sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=-sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=-sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=-sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=-sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=-solaris2 - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - sv1) - basic_machine=sv1-cray - os=-unicos - ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=-unicos - ;; - t90) - basic_machine=t90-cray - os=-unicos - ;; - tile*) - basic_machine=$basic_machine-unknown - os=-linux-gnu - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - toad1) - basic_machine=pdp10-xkl - os=-tops20 - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - tpf) - basic_machine=s390x-ibm - os=-tpf - ;; - udi29k) - basic_machine=a29k-amd - os=-udi - ;; - ultra3) - basic_machine=a29k-nyu - os=-sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=-none - ;; - vaxv) - basic_machine=vax-dec - os=-sysv - ;; - vms) - basic_machine=vax-dec - os=-vms - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=-vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=-vxworks - ;; - w65*) - basic_machine=w65-wdc - os=-none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=-proelf - ;; - xbox) - basic_machine=i686-pc - os=-mingw32 - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - xscale-* | xscalee[bl]-*) - basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` - ;; - ymp) - basic_machine=ymp-cray - os=-unicos - ;; - z8k-*-coff) - basic_machine=z8k-unknown - os=-sim - ;; - z80-*-coff) - basic_machine=z80-unknown - os=-sim - ;; - none) - basic_machine=none-none - os=-none - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp10) - # there are many clones, so DEC is not a safe bet - basic_machine=pdp10-unknown - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) - basic_machine=sparc-sun - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x"$os" != x"" ] -then -case $os in - # First match some system type aliases - # that might get confused with valid system types. - # -solaris* is a basic system type, with this one exception. - -auroraux) - os=-auroraux - ;; - -solaris1 | -solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - -solaris) - os=-solaris2 - ;; - -svr4*) - os=-sysv4 - ;; - -unixware*) - os=-sysv4.2uw - ;; - -gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # First accept the basic system types. - # The portable systems comes first. - # Each alternative MUST END IN A *, to match a version number. - # -sysv* is not here because it comes later, after sysvr4. - -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ - | -sym* | -kopensolaris* \ - | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* | -aros* \ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ - | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-android* \ - | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ - | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - -qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=-nto$os - ;; - esac - ;; - -nto-qnx*) - ;; - -nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - ;; - -mac*) - os=`echo $os | sed -e 's|mac|macos|'` - ;; - -linux-dietlibc) - os=-linux-dietlibc - ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - -sunos5*) - os=`echo $os | sed -e 's|sunos5|solaris2|'` - ;; - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; - -opened*) - os=-openedition - ;; - -os400*) - os=-os400 - ;; - -wince*) - os=-wince - ;; - -osfrose*) - os=-osfrose - ;; - -osf*) - os=-osf - ;; - -utek*) - os=-bsd - ;; - -dynix*) - os=-bsd - ;; - -acis*) - os=-aos - ;; - -atheos*) - os=-atheos - ;; - -syllable*) - os=-syllable - ;; - -386bsd) - os=-bsd - ;; - -ctix* | -uts*) - os=-sysv - ;; - -nova*) - os=-rtmk-nova - ;; - -ns2 ) - os=-nextstep2 - ;; - -nsk*) - os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - -sinix*) - os=-sysv4 - ;; - -tpf*) - os=-tpf - ;; - -triton*) - os=-sysv3 - ;; - -oss*) - os=-sysv3 - ;; - -svr4) - os=-sysv4 - ;; - -svr3) - os=-sysv3 - ;; - -sysvr4) - os=-sysv4 - ;; - # This must come after -sysvr4. - -sysv*) - ;; - -ose*) - os=-ose - ;; - -es1800*) - os=-ose - ;; - -xenix) - os=-xenix - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - os=-mint - ;; - -aros*) - os=-aros - ;; - -kaos*) - os=-kaos - ;; - -zvmoe) - os=-zvmoe - ;; - -dicos*) - os=-dicos - ;; - -nacl*) - ;; - -none) - ;; - *) - # Get rid of the `-' at the beginning of $os. - os=`echo $os | sed 's/[^-]*-//'` - echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - score-*) - os=-elf - ;; - spu-*) - os=-elf - ;; - *-acorn) - os=-riscix1.2 - ;; - arm*-rebel) - os=-linux - ;; - arm*-semi) - os=-aout - ;; - c4x-* | tic4x-*) - os=-coff - ;; - tic54x-*) - os=-coff - ;; - tic55x-*) - os=-coff - ;; - tic6x-*) - os=-coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=-tops20 - ;; - pdp11-*) - os=-none - ;; - *-dec | vax-*) - os=-ultrix4.2 - ;; - m68*-apollo) - os=-domain - ;; - i386-sun) - os=-sunos4.0.2 - ;; - m68000-sun) - os=-sunos3 - ;; - m68*-cisco) - os=-aout - ;; - mep-*) - os=-elf - ;; - mips*-cisco) - os=-elf - ;; - mips*-*) - os=-elf - ;; - or32-*) - os=-coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; - *-be) - os=-beos - ;; - *-haiku) - os=-haiku - ;; - *-ibm) - os=-aix - ;; - *-knuth) - os=-mmixware - ;; - *-wec) - os=-proelf - ;; - *-winbond) - os=-proelf - ;; - *-oki) - os=-proelf - ;; - *-hp) - os=-hpux - ;; - *-hitachi) - os=-hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv - ;; - *-cbm) - os=-amigaos - ;; - *-dg) - os=-dgux - ;; - *-dolphin) - os=-sysv3 - ;; - m68k-ccur) - os=-rtu - ;; - m88k-omron*) - os=-luna - ;; - *-next ) - os=-nextstep - ;; - *-sequent) - os=-ptx - ;; - *-crds) - os=-unos - ;; - *-ns) - os=-genix - ;; - i370-*) - os=-mvs - ;; - *-next) - os=-nextstep3 - ;; - *-gould) - os=-sysv - ;; - *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; - *-sgi) - os=-irix - ;; - *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; - *-rom68k) - os=-coff - ;; - *-*bug) - os=-coff - ;; - *-apple) - os=-macos - ;; - *-atari*) - os=-mint - ;; - *) - os=-none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - -riscix*) - vendor=acorn - ;; - -sunos*) - vendor=sun - ;; - -cnk*|-aix*) - vendor=ibm - ;; - -beos*) - vendor=be - ;; - -hpux*) - vendor=hp - ;; - -mpeix*) - vendor=hp - ;; - -hiux*) - vendor=hitachi - ;; - -unos*) - vendor=crds - ;; - -dgux*) - vendor=dg - ;; - -luna*) - vendor=omron - ;; - -genix*) - vendor=ns - ;; - -mvs* | -opened*) - vendor=ibm - ;; - -os400*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; - -tpf*) - vendor=ibm - ;; - -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; - -hms*) - vendor=hitachi - ;; - -mpw* | -macos*) - vendor=apple - ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) - vendor=atari - ;; - -vos*) - vendor=stratus - ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; -esac - -echo $basic_machine$os -exit - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/build-aux/depcomp b/build-aux/depcomp deleted file mode 100755 index bd0ac08..0000000 --- a/build-aux/depcomp +++ /dev/null @@ -1,688 +0,0 @@ -#! /bin/sh -# depcomp - compile a program generating dependencies as side-effects - -scriptversion=2011-12-04.11; # UTC - -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, -# 2011 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# Originally written by Alexandre Oliva . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: depcomp [--help] [--version] PROGRAM [ARGS] - -Run PROGRAMS ARGS to compile a file, generating dependencies -as side-effects. - -Environment variables: - depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. - DEPDIR directory where to store dependencies. - depfile Dependency file to output. - tmpdepfile Temporary file to use when outputting dependencies. - libtool Whether libtool is used (yes/no). - -Report bugs to . -EOF - exit $? - ;; - -v | --v*) - echo "depcomp $scriptversion" - exit $? - ;; -esac - -if test -z "$depmode" || test -z "$source" || test -z "$object"; then - echo "depcomp: Variables source, object and depmode must be set" 1>&2 - exit 1 -fi - -# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. -depfile=${depfile-`echo "$object" | - sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} -tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} - -rm -f "$tmpdepfile" - -# Some modes work just like other modes, but use different flags. We -# parameterize here, but still list the modes in the big case below, -# to make depend.m4 easier to write. Note that we *cannot* use a case -# here, because this file can only contain one case statement. -if test "$depmode" = hp; then - # HP compiler uses -M and no extra arg. - gccflag=-M - depmode=gcc -fi - -if test "$depmode" = dashXmstdout; then - # This is just like dashmstdout with a different argument. - dashmflag=-xM - depmode=dashmstdout -fi - -cygpath_u="cygpath -u -f -" -if test "$depmode" = msvcmsys; then - # This is just like msvisualcpp but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvisualcpp -fi - -if test "$depmode" = msvc7msys; then - # This is just like msvc7 but w/o cygpath translation. - # Just convert the backslash-escaped backslashes to single forward - # slashes to satisfy depend.m4 - cygpath_u='sed s,\\\\,/,g' - depmode=msvc7 -fi - -case "$depmode" in -gcc3) -## gcc 3 implements dependency tracking that does exactly what -## we want. Yay! Note: for some reason libtool 1.4 doesn't like -## it if -MD -MP comes after the -MF stuff. Hmm. -## Unfortunately, FreeBSD c89 acceptance of flags depends upon -## the command line argument order; so add the flags where they -## appear in depend2.am. Note that the slowdown incurred here -## affects only configure: in makefiles, %FASTDEP% shortcuts this. - for arg - do - case $arg in - -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; - *) set fnord "$@" "$arg" ;; - esac - shift # fnord - shift # $arg - done - "$@" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - mv "$tmpdepfile" "$depfile" - ;; - -gcc) -## There are various ways to get dependency output from gcc. Here's -## why we pick this rather obscure method: -## - Don't want to use -MD because we'd like the dependencies to end -## up in a subdir. Having to rename by hand is ugly. -## (We might end up doing this anyway to support other compilers.) -## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like -## -MM, not -M (despite what the docs say). -## - Using -M directly means running the compiler twice (even worse -## than renaming). - if test -z "$gccflag"; then - gccflag=-MD, - fi - "$@" -Wp,"$gccflag$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -## The second -e expression handles DOS-style file names with drive letters. - sed -e 's/^[^:]*: / /' \ - -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. -## The problem is that when a header file which appears in a .P file -## is deleted, the dependency causes make to die (because there is -## typically no way to rebuild the header). We avoid this by adding -## dummy dependencies for each header file. Too bad gcc doesn't do -## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory -## that the space means something, we add a space to the output as -## well. hp depmode also adds that space, but also prefixes the VPATH -## to the object. Take care to not repeat it in the output. -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ - | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -sgi) - if test "$libtool" = yes; then - "$@" "-Wp,-MDupdate,$tmpdepfile" - else - "$@" -MDupdate "$tmpdepfile" - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - - if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files - echo "$object : \\" > "$depfile" - - # Clip off the initial element (the dependent). Don't try to be - # clever and replace this with sed code, as IRIX sed won't handle - # lines with more than a fixed number of characters (4096 in - # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the - # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> "$depfile" - echo >> "$depfile" - - # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ - | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -aix) - # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the - # start of each line; $object doesn't have directory information. - # Version 6 uses the directory in both cases. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.u - tmpdepfile2=$base.u - tmpdepfile3=$dir.libs/$base.u - "$@" -Wc,-M - else - tmpdepfile1=$dir$base.u - tmpdepfile2=$dir$base.u - tmpdepfile3=$dir$base.u - "$@" -M - fi - stat=$? - - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - # Each line is of the form `foo.o: dependent.h'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - # The sourcefile does not contain any dependencies, so just - # store a dummy comment line, to avoid errors with the Makefile - # "include basename.Plo" scheme. - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c - # ICC 7.0 will fill foo.d with something like - # foo.o: sub/foo.c - # foo.o: sub/foo.h - # which is wrong. We want: - # sub/foo.o: sub/foo.c - # sub/foo.o: sub/foo.h - # sub/foo.c: - # sub/foo.h: - # ICC 7.1 will output - # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : - # foo.o: sub/foo.c ... \ - # sub/foo.h ... \ - # ... - - "$@" -MD -MF "$tmpdepfile" - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. - # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -hp2) - # The "hp" stanza above does not work with aCC (C++) and HP's ia64 - # compilers, which have integrated preprocessors. The correct option - # to use with these is +Maked; it writes dependencies to a file named - # 'foo.d', which lands next to the object file, wherever that - # happens to be. - # Much of this is similar to the tru64 case; see comments there. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - if test "$libtool" = yes; then - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir.libs/$base.d - "$@" -Wc,+Maked - else - tmpdepfile1=$dir$base.d - tmpdepfile2=$dir$base.d - "$@" +Maked - fi - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" - # Add `dependent.h:' lines. - sed -ne '2,${ - s/^ *// - s/ \\*$// - s/$/:/ - p - }' "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" "$tmpdepfile2" - ;; - -tru64) - # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. - # Subdirectories are respected. - dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` - test "x$dir" = "x$object" && dir= - base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - - if test "$libtool" = yes; then - # With Tru64 cc, shared objects can also be used to make a - # static library. This mechanism is used in libtool 1.4 series to - # handle both shared and static libraries in a single compilation. - # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. - # - # With libtool 1.5 this exception was removed, and libtool now - # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in $dir.libs/$base.o.d and - # in $dir$base.o.d. We have to check for both files, because - # one of the two compilations can be disabled. We should prefer - # $dir$base.o.d over $dir.libs/$base.o.d because the latter is - # automatically cleaned when .libs/ is deleted, while ignoring - # the former would cause a distcleancheck panic. - tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 - tmpdepfile2=$dir$base.o.d # libtool 1.5 - tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 - tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 - "$@" -Wc,-MD - else - tmpdepfile1=$dir$base.o.d - tmpdepfile2=$dir$base.d - tmpdepfile3=$dir$base.d - tmpdepfile4=$dir$base.d - "$@" -MD - fi - - stat=$? - if test $stat -eq 0; then : - else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - exit $stat - fi - - for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" - do - test -f "$tmpdepfile" && break - done - if test -f "$tmpdepfile"; then - sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" - else - echo "#dummy" > "$depfile" - fi - rm -f "$tmpdepfile" - ;; - -msvc7) - if test "$libtool" = yes; then - showIncludes=-Wc,-showIncludes - else - showIncludes=-showIncludes - fi - "$@" $showIncludes > "$tmpdepfile" - stat=$? - grep -v '^Note: including file: ' "$tmpdepfile" - if test "$stat" = 0; then : - else - rm -f "$tmpdepfile" - exit $stat - fi - rm -f "$depfile" - echo "$object : \\" > "$depfile" - # The first sed program below extracts the file names and escapes - # backslashes for cygpath. The second sed program outputs the file - # name when reading, but also accumulates all include files in the - # hold buffer in order to output them again at the end. This only - # works with sed implementations that can handle large buffers. - sed < "$tmpdepfile" -n ' -/^Note: including file: *\(.*\)/ { - s//\1/ - s/\\/\\\\/g - p -}' | $cygpath_u | sort -u | sed -n ' -s/ /\\ /g -s/\(.*\)/ \1 \\/p -s/.\(.*\) \\/\1:/ -H -$ { - s/.*/ / - G - p -}' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvc7msys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -#nosideeffect) - # This comment above is used by automake to tell side-effect - # dependency tracking mechanisms from slower ones. - -dashmstdout) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' - # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. - "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -dashXmstdout) - # This case only exists to satisfy depend.m4. It is never actually - # run, as this mode is specially recognized in the preamble. - exit 1 - ;; - -makedepend) - "$@" || exit $? - # Remove any Libtool call - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - # X makedepend - shift - cleared=no eat=no - for arg - do - case $cleared in - no) - set ""; shift - cleared=yes ;; - esac - if test $eat = yes; then - eat=no - continue - fi - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift ;; - # Strip any option that makedepend may not understand. Remove - # the object too, otherwise makedepend will parse it as a source file. - -arch) - eat=yes ;; - -*|$object) - ;; - *) - set fnord "$@" "$arg"; shift ;; - esac - done - obj_suffix=`echo "$object" | sed 's/^.*\././'` - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" - rm -f "$depfile" - # makedepend may prepend the VPATH from the source file name to the object. - # No need to regex-escape $object, excess matching of '.' is harmless. - sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ -## Some versions of the HPUX 10.20 sed can't process this invocation -## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" "$tmpdepfile".bak - ;; - -cpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - # Remove `-o $object'. - IFS=" " - for arg - do - case $arg in - -o) - shift - ;; - $object) - shift - ;; - *) - set fnord "$@" "$arg" - shift # fnord - shift # $arg - ;; - esac - done - - "$@" -E | - sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ - -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | - sed '$ s: \\$::' > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - cat < "$tmpdepfile" >> "$depfile" - sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvisualcpp) - # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout. - "$@" || exit $? - - # Remove the call to Libtool. - if test "$libtool" = yes; then - while test "X$1" != 'X--mode=compile'; do - shift - done - shift - fi - - IFS=" " - for arg - do - case "$arg" in - -o) - shift - ;; - $object) - shift - ;; - "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") - set fnord "$@" - shift - shift - ;; - *) - set fnord "$@" "$arg" - shift - shift - ;; - esac - done - "$@" -E 2>/dev/null | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" - rm -f "$depfile" - echo "$object : \\" > "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" - rm -f "$tmpdepfile" - ;; - -msvcmsys) - # This case exists only to let depend.m4 do its work. It works by - # looking at the text of this script. This case will never be run, - # since it is checked for above. - exit 1 - ;; - -none) - exec "$@" - ;; - -*) - echo "Unknown depmode $depmode" 1>&2 - exit 1 - ;; -esac - -exit 0 - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/build-aux/install-sh b/build-aux/install-sh deleted file mode 100755 index a9244eb..0000000 --- a/build-aux/install-sh +++ /dev/null @@ -1,527 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2011-01-19.21; # UTC - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. - -nl=' -' -IFS=" "" $nl" - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit=${DOITPROG-} -if test -z "$doit"; then - doit_exec=exec -else - doit_exec=$doit -fi - -# Put in absolute file names if you don't have them in your path; -# or use environment vars. - -chgrpprog=${CHGRPPROG-chgrp} -chmodprog=${CHMODPROG-chmod} -chownprog=${CHOWNPROG-chown} -cmpprog=${CMPPROG-cmp} -cpprog=${CPPROG-cp} -mkdirprog=${MKDIRPROG-mkdir} -mvprog=${MVPROG-mv} -rmprog=${RMPROG-rm} -stripprog=${STRIPPROG-strip} - -posix_glob='?' -initialize_posix_glob=' - test "$posix_glob" != "?" || { - if (set -f) 2>/dev/null; then - posix_glob= - else - posix_glob=: - fi - } -' - -posix_mkdir= - -# Desired mode of installed file. -mode=0755 - -chgrpcmd= -chmodcmd=$chmodprog -chowncmd= -mvcmd=$mvprog -rmcmd="$rmprog -f" -stripcmd= - -src= -dst= -dir_arg= -dst_arg= - -copy_on_change=false -no_target_directory= - -usage="\ -Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 [OPTION]... -t DIRECTORY SRCFILES... - or: $0 [OPTION]... -d DIRECTORIES... - -In the 1st form, copy SRCFILE to DSTFILE. -In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. -In the 4th, create DIRECTORIES. - -Options: - --help display this help and exit. - --version display version info and exit. - - -c (ignored) - -C install only if different (preserve the last data modification time) - -d create directories instead of installing files. - -g GROUP $chgrpprog installed files to GROUP. - -m MODE $chmodprog installed files to MODE. - -o USER $chownprog installed files to USER. - -s $stripprog installed files. - -t DIRECTORY install into DIRECTORY. - -T report an error if DSTFILE is a directory. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG - RMPROG STRIPPROG -" - -while test $# -ne 0; do - case $1 in - -c) ;; - - -C) copy_on_change=true;; - - -d) dir_arg=true;; - - -g) chgrpcmd="$chgrpprog $2" - shift;; - - --help) echo "$usage"; exit $?;; - - -m) mode=$2 - case $mode in - *' '* | *' '* | *' -'* | *'*'* | *'?'* | *'['*) - echo "$0: invalid mode: $mode" >&2 - exit 1;; - esac - shift;; - - -o) chowncmd="$chownprog $2" - shift;; - - -s) stripcmd=$stripprog;; - - -t) dst_arg=$2 - # Protect names problematic for `test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac - shift;; - - -T) no_target_directory=true;; - - --version) echo "$0 $scriptversion"; exit $?;; - - --) shift - break;; - - -*) echo "$0: invalid option: $1" >&2 - exit 1;; - - *) break;; - esac - shift -done - -if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then - # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dst_arg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dst_arg" - shift # fnord - fi - shift # arg - dst_arg=$arg - # Protect names problematic for `test' and other utilities. - case $dst_arg in - -* | [=\(\)!]) dst_arg=./$dst_arg;; - esac - done -fi - -if test $# -eq 0; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -if test -z "$dir_arg"; then - do_exit='(exit $ret); exit $ret' - trap "ret=129; $do_exit" 1 - trap "ret=130; $do_exit" 2 - trap "ret=141; $do_exit" 13 - trap "ret=143; $do_exit" 15 - - # Set umask so as not to create temps with too-generous modes. - # However, 'strip' requires both read and write access to temps. - case $mode in - # Optimize common cases. - *644) cp_umask=133;; - *755) cp_umask=22;; - - *[0-7]) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw='% 200' - fi - cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; - *) - if test -z "$stripcmd"; then - u_plus_rw= - else - u_plus_rw=,u+rw - fi - cp_umask=$mode$u_plus_rw;; - esac -fi - -for src -do - # Protect names problematic for `test' and other utilities. - case $src in - -* | [=\(\)!]) src=./$src;; - esac - - if test -n "$dir_arg"; then - dst=$src - dstdir=$dst - test -d "$dstdir" - dstdir_status=$? - else - - # Waiting for this to be detected by the "$cpprog $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dst_arg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - dst=$dst_arg - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - if test -n "$no_target_directory"; then - echo "$0: $dst_arg: Is a directory" >&2 - exit 1 - fi - dstdir=$dst - dst=$dstdir/`basename "$src"` - dstdir_status=0 - else - # Prefer dirname, but fall back on a substitute if dirname fails. - dstdir=` - (dirname "$dst") 2>/dev/null || - expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$dst" : 'X\(//\)[^/]' \| \ - X"$dst" : 'X\(//\)$' \| \ - X"$dst" : 'X\(/\)' \| . 2>/dev/null || - echo X"$dst" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q' - ` - - test -d "$dstdir" - dstdir_status=$? - fi - fi - - obsolete_mkdir_used=false - - if test $dstdir_status != 0; then - case $posix_mkdir in - '') - # Create intermediate dirs using mode 755 as modified by the umask. - # This is like FreeBSD 'install' as of 1997-10-28. - umask=`umask` - case $stripcmd.$umask in - # Optimize common cases. - *[2367][2367]) mkdir_umask=$umask;; - .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; - - *[0-7]) - mkdir_umask=`expr $umask + 22 \ - - $umask % 100 % 40 + $umask % 20 \ - - $umask % 10 % 4 + $umask % 2 - `;; - *) mkdir_umask=$umask,go-w;; - esac - - # With -d, create the new directory with the user-specified mode. - # Otherwise, rely on $mkdir_umask. - if test -n "$dir_arg"; then - mkdir_mode=-m$mode - else - mkdir_mode= - fi - - posix_mkdir=false - case $umask in - *[123567][0-7][0-7]) - # POSIX mkdir -p sets u+wx bits regardless of umask, which - # is incompatible with FreeBSD 'install' when (umask & 300) != 0. - ;; - *) - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 - - if (umask $mkdir_umask && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 - then - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writeable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - ls_ld_tmpdir=`ls -ld "$tmpdir"` - case $ls_ld_tmpdir in - d????-?r-*) different_mode=700;; - d????-?--*) different_mode=755;; - *) false;; - esac && - $mkdirprog -m$different_mode -p -- "$tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$tmpdir"` - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" - } - } - then posix_mkdir=: - fi - rmdir "$tmpdir/d" "$tmpdir" - else - # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null - fi - trap '' 0;; - esac;; - esac - - if - $posix_mkdir && ( - umask $mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" - ) - then : - else - - # The umask is ridiculous, or mkdir does not conform to POSIX, - # or it failed possibly due to a race condition. Create the - # directory the slow way, step by step, checking for races as we go. - - case $dstdir in - /*) prefix='/';; - [-=\(\)!]*) prefix='./';; - *) prefix='';; - esac - - eval "$initialize_posix_glob" - - oIFS=$IFS - IFS=/ - $posix_glob set -f - set fnord $dstdir - shift - $posix_glob set +f - IFS=$oIFS - - prefixes= - - for d - do - test X"$d" = X && continue - - prefix=$prefix$d - if test -d "$prefix"; then - prefixes= - else - if $posix_mkdir; then - (umask=$mkdir_umask && - $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break - # Don't fail if two instances are running concurrently. - test -d "$prefix" || exit 1 - else - case $prefix in - *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; - *) qprefix=$prefix;; - esac - prefixes="$prefixes '$qprefix'" - fi - fi - prefix=$prefix/ - done - - if test -n "$prefixes"; then - # Don't fail if two instances are running concurrently. - (umask $mkdir_umask && - eval "\$doit_exec \$mkdirprog $prefixes") || - test -d "$dstdir" || exit 1 - obsolete_mkdir_used=true - fi - fi - fi - - if test -n "$dir_arg"; then - { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && - { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || - test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 - else - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - - # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $cpprog $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && - { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && - { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && - { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && - - # If -C, don't bother to copy if it wouldn't change the file. - if $copy_on_change && - old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && - new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && - - eval "$initialize_posix_glob" && - $posix_glob set -f && - set X $old && old=:$2:$4:$5:$6 && - set X $new && new=:$2:$4:$5:$6 && - $posix_glob set +f && - - test "$old" = "$new" && - $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 - then - rm -f "$dsttmp" - else - # Rename the file to the real destination. - $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || - - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - { - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - test ! -f "$dst" || - $doit $rmcmd -f "$dst" 2>/dev/null || - { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && - { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } - } || - { echo "$0: cannot unlink or rename $dst" >&2 - (exit 1); exit 1 - } - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dst" - } - fi || exit 1 - - trap '' 0 - fi -done - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/build-aux/missing b/build-aux/missing deleted file mode 100755 index 86a8fc3..0000000 --- a/build-aux/missing +++ /dev/null @@ -1,331 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2012-01-06.13; # UTC - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. - -Send bug reports to ." - exit $? - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - exit $? - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - -esac - -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; - - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/configure b/configure deleted file mode 100755 index 0e2d827..0000000 --- a/configure +++ /dev/null @@ -1,26511 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for emacs 24.3. -# -# -# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. -# -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# Use a proper internal environment variable to ensure we don't fall - # into an infinite loop, continuously re-executing ourselves. - if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then - _as_can_reexec=no; export _as_can_reexec; - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -as_fn_exit 255 - fi - # We don't want this to propagate to other subprocesses. - { _as_can_reexec=; unset _as_can_reexec;} -if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which - # is contrary to our usage. Disable this feature. - alias -g '\${1+\"\$@\"}'='\"\$@\"' - setopt NO_GLOB_SUBST -else - case \`(set -o) 2>/dev/null\` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi -" - as_required="as_fn_return () { (exit \$1); } -as_fn_success () { as_fn_return 0; } -as_fn_failure () { as_fn_return 1; } -as_fn_ret_success () { return 0; } -as_fn_ret_failure () { return 1; } - -exitcode=0 -as_fn_success || { exitcode=1; echo as_fn_success failed.; } -as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } -as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } -as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : - -else - exitcode=1; echo positional parameters were not saved. -fi -test x\$exitcode = x0 || exit 1 -test -x / || exit 1" - as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO - as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO - eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && - test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 -test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : - as_have_required=yes -else - as_have_required=no -fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : - -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - as_found=: - case $as_dir in #( - /*) - for as_base in sh bash ksh sh5; do - # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : - CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : - break 2 -fi -fi - done;; - esac - as_found=false -done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } -IFS=$as_save_IFS - - - if test "x$CONFIG_SHELL" != x; then : - export CONFIG_SHELL - # We cannot yet assume a decent shell, so we have to provide a -# neutralization value for shells without unset; and this also -# works around shells that cannot unset nonexistent variables. -# Preserve -v and -x to the replacement shell. -BASH_ENV=/dev/null -ENV=/dev/null -(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV -case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; -esac -exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} -# Admittedly, this is quite paranoid, since all the known shells bail -# out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 -fi - - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." - else - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, -$0: including any error possibly output before this -$0: message. Then install a modern shell, or manually run -$0: the script under such a shell if you do have one." - fi - exit 1 -fi -fi -fi -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -# Unset more variables known to interfere with behavior of common tools. -CLICOLOR_FORCE= GREP_OPTIONS= -unset CLICOLOR_FORCE GREP_OPTIONS - -## --------------------- ## -## M4sh Shell Functions. ## -## --------------------- ## -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - - - as_lineno_1=$LINENO as_lineno_1a=$LINENO - as_lineno_2=$LINENO as_lineno_2a=$LINENO - eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && - test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { - # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } - - # If we had to re-execute with $CONFIG_SHELL, we're ensured to have - # already done that, so ensure we don't try to do so again and fall - # in an infinite loop. This has already happened in practice. - _as_can_reexec=no; export _as_can_reexec - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -test -n "$DJDIR" || exec 7<&0 &1 - -# Name of the host. -# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_clean_files= -ac_config_libobj_dir=. -LIBOBJS= -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= - -# Identity of this package. -PACKAGE_NAME='emacs' -PACKAGE_TARNAME='emacs' -PACKAGE_VERSION='24.3' -PACKAGE_STRING='emacs 24.3' -PACKAGE_BUGREPORT='' -PACKAGE_URL='' - -ac_unique_file="src/lisp.h" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif -#ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif -# include -#endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_INTTYPES_H -# include -#endif -#ifdef HAVE_STDINT_H -# include -#endif -#ifdef HAVE_UNISTD_H -# include -#endif" - -ac_header_list= -ac_func_list= -gl_getopt_required=POSIX -gl_getopt_required=POSIX -ac_subst_vars='gltests_LTLIBOBJS -gltests_LIBOBJS -gl_LTLIBOBJS -gl_LIBOBJS -am__EXEEXT_FALSE -am__EXEEXT_TRUE -LTLIBOBJS -LIBOBJS -SUBDIR_MAKEFILES_IN -WINDOW_SYSTEM_OBJ -LIB_GCC -LD_FIRSTFLAG -LD_SWITCH_SYSTEM_TEMACS -LIBGNU_LTLIBDEPS -LIBGNU_LIBDEPS -gltests_WITNESS -gl_GNULIB_ENABLED_verify_FALSE -gl_GNULIB_ENABLED_verify_TRUE -gl_GNULIB_ENABLED_strtoull_FALSE -gl_GNULIB_ENABLED_strtoull_TRUE -gl_GNULIB_ENABLED_strtoll_FALSE -gl_GNULIB_ENABLED_strtoll_TRUE -gl_GNULIB_ENABLED_stat_FALSE -gl_GNULIB_ENABLED_stat_TRUE -gl_GNULIB_ENABLED_pathmax_FALSE -gl_GNULIB_ENABLED_pathmax_TRUE -gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE -gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE -gl_GNULIB_ENABLED_dosname_FALSE -gl_GNULIB_ENABLED_dosname_TRUE -LTLIBINTL -LIBINTL -WINDOWS_64_BIT_OFF_T -HAVE_UNISTD_H -NEXT_AS_FIRST_DIRECTIVE_UNISTD_H -NEXT_UNISTD_H -LIB_TIMER_TIME -PTHREAD_H_DEFINES_STRUCT_TIMESPEC -SYS_TIME_H_DEFINES_STRUCT_TIMESPEC -TIME_H_DEFINES_STRUCT_TIMESPEC -NEXT_AS_FIRST_DIRECTIVE_TIME_H -NEXT_TIME_H -WINDOWS_64_BIT_ST_SIZE -NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H -NEXT_SYS_STAT_H -NEXT_AS_FIRST_DIRECTIVE_STDLIB_H -NEXT_STDLIB_H -NEXT_AS_FIRST_DIRECTIVE_STDIO_H -NEXT_STDIO_H -REPLACE_VSPRINTF -REPLACE_VSNPRINTF -REPLACE_VPRINTF -REPLACE_VFPRINTF -REPLACE_VDPRINTF -REPLACE_VASPRINTF -REPLACE_TMPFILE -REPLACE_STDIO_WRITE_FUNCS -REPLACE_STDIO_READ_FUNCS -REPLACE_SPRINTF -REPLACE_SNPRINTF -REPLACE_RENAMEAT -REPLACE_RENAME -REPLACE_REMOVE -REPLACE_PRINTF -REPLACE_POPEN -REPLACE_PERROR -REPLACE_OBSTACK_PRINTF -REPLACE_GETLINE -REPLACE_GETDELIM -REPLACE_FTELLO -REPLACE_FTELL -REPLACE_FSEEKO -REPLACE_FSEEK -REPLACE_FREOPEN -REPLACE_FPURGE -REPLACE_FPRINTF -REPLACE_FOPEN -REPLACE_FFLUSH -REPLACE_FDOPEN -REPLACE_FCLOSE -REPLACE_DPRINTF -HAVE_VDPRINTF -HAVE_VASPRINTF -HAVE_RENAMEAT -HAVE_POPEN -HAVE_PCLOSE -HAVE_FTELLO -HAVE_FSEEKO -HAVE_DPRINTF -HAVE_DECL_VSNPRINTF -HAVE_DECL_SNPRINTF -HAVE_DECL_OBSTACK_PRINTF -HAVE_DECL_GETLINE -HAVE_DECL_GETDELIM -HAVE_DECL_FTELLO -HAVE_DECL_FSEEKO -HAVE_DECL_FPURGE -GNULIB_VSPRINTF_POSIX -GNULIB_VSNPRINTF -GNULIB_VPRINTF_POSIX -GNULIB_VPRINTF -GNULIB_VFPRINTF_POSIX -GNULIB_VFPRINTF -GNULIB_VDPRINTF -GNULIB_VSCANF -GNULIB_VFSCANF -GNULIB_VASPRINTF -GNULIB_TMPFILE -GNULIB_STDIO_H_SIGPIPE -GNULIB_STDIO_H_NONBLOCKING -GNULIB_SPRINTF_POSIX -GNULIB_SNPRINTF -GNULIB_SCANF -GNULIB_RENAMEAT -GNULIB_RENAME -GNULIB_REMOVE -GNULIB_PUTS -GNULIB_PUTCHAR -GNULIB_PUTC -GNULIB_PRINTF_POSIX -GNULIB_PRINTF -GNULIB_POPEN -GNULIB_PERROR -GNULIB_PCLOSE -GNULIB_OBSTACK_PRINTF_POSIX -GNULIB_OBSTACK_PRINTF -GNULIB_GETLINE -GNULIB_GETDELIM -GNULIB_GETCHAR -GNULIB_GETC -GNULIB_FWRITE -GNULIB_FTELLO -GNULIB_FTELL -GNULIB_FSEEKO -GNULIB_FSEEK -GNULIB_FSCANF -GNULIB_FREOPEN -GNULIB_FREAD -GNULIB_FPUTS -GNULIB_FPUTC -GNULIB_FPURGE -GNULIB_FPRINTF_POSIX -GNULIB_FPRINTF -GNULIB_FOPEN -GNULIB_FGETS -GNULIB_FGETC -GNULIB_FFLUSH -GNULIB_FDOPEN -GNULIB_FCLOSE -GNULIB_DPRINTF -NEXT_AS_FIRST_DIRECTIVE_STDDEF_H -NEXT_STDDEF_H -GL_GENERATE_STDDEF_H_FALSE -GL_GENERATE_STDDEF_H_TRUE -STDDEF_H -HAVE_WCHAR_T -REPLACE_NULL -HAVE__BOOL -GL_GENERATE_STDBOOL_H_FALSE -GL_GENERATE_STDBOOL_H_TRUE -STDBOOL_H -GL_GENERATE_STDARG_H_FALSE -GL_GENERATE_STDARG_H_TRUE -STDARG_H -NEXT_AS_FIRST_DIRECTIVE_STDARG_H -NEXT_STDARG_H -GL_GENERATE_STDALIGN_H_FALSE -GL_GENERATE_STDALIGN_H_TRUE -STDALIGN_H -NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H -NEXT_SIGNAL_H -LIB_PTHREAD_SIGMASK -REPLACE_RAISE -REPLACE_PTHREAD_SIGMASK -HAVE_SIGHANDLER_T -HAVE_TYPE_VOLATILE_SIG_ATOMIC_T -HAVE_STRUCT_SIGACTION_SA_SIGACTION -HAVE_SIGACTION -HAVE_SIGINFO_T -HAVE_SIGSET_T -HAVE_RAISE -HAVE_PTHREAD_SIGMASK -HAVE_POSIX_SIGNALBLOCKING -GNULIB_SIGACTION -GNULIB_SIGPROCMASK -GNULIB_SIGNAL_H_SIGPIPE -GNULIB_RAISE -GNULIB_PTHREAD_SIGMASK -HAVE_SYS_SELECT_H -NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H -NEXT_SYS_SELECT_H -REPLACE_SELECT -REPLACE_PSELECT -HAVE_PSELECT -GNULIB_SELECT -GNULIB_PSELECT -REPLACE_TIMEGM -REPLACE_NANOSLEEP -REPLACE_MKTIME -REPLACE_LOCALTIME_R -HAVE_TIMEGM -HAVE_STRPTIME -HAVE_NANOSLEEP -HAVE_DECL_LOCALTIME_R -GNULIB_TIME_R -GNULIB_TIMEGM -GNULIB_STRPTIME -GNULIB_NANOSLEEP -GNULIB_MKTIME -REPLACE_UTIMENSAT -REPLACE_STAT -REPLACE_MKNOD -REPLACE_MKFIFO -REPLACE_MKDIR -REPLACE_LSTAT -REPLACE_FUTIMENS -REPLACE_FSTATAT -REPLACE_FSTAT -HAVE_UTIMENSAT -HAVE_MKNODAT -HAVE_MKNOD -HAVE_MKFIFOAT -HAVE_MKFIFO -HAVE_MKDIRAT -HAVE_LSTAT -HAVE_LCHMOD -HAVE_FUTIMENS -HAVE_FSTATAT -HAVE_FCHMODAT -GNULIB_UTIMENSAT -GNULIB_STAT -GNULIB_MKNODAT -GNULIB_MKNOD -GNULIB_MKFIFOAT -GNULIB_MKFIFO -GNULIB_MKDIRAT -GNULIB_LSTAT -GNULIB_LCHMOD -GNULIB_FUTIMENS -GNULIB_FSTATAT -GNULIB_FSTAT -GNULIB_FCHMODAT -NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H -NEXT_INTTYPES_H -UINT64_MAX_EQ_ULONG_MAX -UINT32_MAX_LT_UINTMAX_MAX -PRIPTR_PREFIX -PRI_MACROS_BROKEN -INT64_MAX_EQ_LONG_MAX -INT32_MAX_LT_INTMAX_MAX -REPLACE_STRTOIMAX -HAVE_DECL_STRTOUMAX -HAVE_DECL_STRTOIMAX -HAVE_DECL_IMAXDIV -HAVE_DECL_IMAXABS -GNULIB_STRTOUMAX -GNULIB_STRTOIMAX -GNULIB_IMAXDIV -GNULIB_IMAXABS -GL_GENERATE_STDINT_H_FALSE -GL_GENERATE_STDINT_H_TRUE -STDINT_H -WINT_T_SUFFIX -WCHAR_T_SUFFIX -SIG_ATOMIC_T_SUFFIX -SIZE_T_SUFFIX -PTRDIFF_T_SUFFIX -HAVE_SIGNED_WINT_T -HAVE_SIGNED_WCHAR_T -HAVE_SIGNED_SIG_ATOMIC_T -BITSIZEOF_WINT_T -BITSIZEOF_WCHAR_T -BITSIZEOF_SIG_ATOMIC_T -BITSIZEOF_SIZE_T -BITSIZEOF_PTRDIFF_T -APPLE_UNIVERSAL_BUILD -HAVE_SYS_BITYPES_H -HAVE_SYS_INTTYPES_H -HAVE_STDINT_H -NEXT_AS_FIRST_DIRECTIVE_STDINT_H -NEXT_STDINT_H -HAVE_SYS_TYPES_H -HAVE_INTTYPES_H -HAVE_WCHAR_H -HAVE_UNSIGNED_LONG_LONG_INT -HAVE_LONG_LONG_INT -HAVE_WINSOCK2_H -NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H -NEXT_SYS_TIME_H -REPLACE_STRUCT_TIMEVAL -REPLACE_GETTIMEOFDAY -HAVE_SYS_TIME_H -HAVE_STRUCT_TIMEVAL -HAVE_GETTIMEOFDAY -GNULIB_GETTIMEOFDAY -GNULIB_GL_UNISTD_H_GETOPT -GETOPT_H -HAVE_GETOPT_H -NEXT_AS_FIRST_DIRECTIVE_GETOPT_H -NEXT_GETOPT_H -PRAGMA_COLUMNS -PRAGMA_SYSTEM_HEADER -INCLUDE_NEXT_AS_FIRST_DIRECTIVE -INCLUDE_NEXT -GETLOADAVG_LIBS -REPLACE_WCTOMB -REPLACE_UNSETENV -REPLACE_STRTOD -REPLACE_SETENV -REPLACE_REALPATH -REPLACE_REALLOC -REPLACE_RANDOM_R -REPLACE_PUTENV -REPLACE_PTSNAME_R -REPLACE_PTSNAME -REPLACE_MKSTEMP -REPLACE_MBTOWC -REPLACE_MALLOC -REPLACE_CANONICALIZE_FILE_NAME -REPLACE_CALLOC -HAVE_DECL_UNSETENV -HAVE_UNLOCKPT -HAVE_SYS_LOADAVG_H -HAVE_STRUCT_RANDOM_DATA -HAVE_STRTOULL -HAVE_STRTOLL -HAVE_STRTOD -HAVE_DECL_SETENV -HAVE_SETENV -HAVE_RPMATCH -HAVE_REALPATH -HAVE_RANDOM_R -HAVE_RANDOM_H -HAVE_RANDOM -HAVE_PTSNAME_R -HAVE_PTSNAME -HAVE_POSIX_OPENPT -HAVE_MKSTEMPS -HAVE_MKSTEMP -HAVE_MKOSTEMPS -HAVE_MKOSTEMP -HAVE_MKDTEMP -HAVE_GRANTPT -HAVE_GETSUBOPT -HAVE_DECL_GETLOADAVG -HAVE_CANONICALIZE_FILE_NAME -HAVE_ATOLL -HAVE__EXIT -GNULIB_WCTOMB -GNULIB_UNSETENV -GNULIB_UNLOCKPT -GNULIB_SYSTEM_POSIX -GNULIB_STRTOULL -GNULIB_STRTOLL -GNULIB_STRTOD -GNULIB_SETENV -GNULIB_RPMATCH -GNULIB_REALPATH -GNULIB_REALLOC_POSIX -GNULIB_RANDOM_R -GNULIB_RANDOM -GNULIB_PUTENV -GNULIB_PTSNAME_R -GNULIB_PTSNAME -GNULIB_POSIX_OPENPT -GNULIB_MKSTEMPS -GNULIB_MKSTEMP -GNULIB_MKOSTEMPS -GNULIB_MKOSTEMP -GNULIB_MKDTEMP -GNULIB_MBTOWC -GNULIB_MALLOC_POSIX -GNULIB_GRANTPT -GNULIB_GETSUBOPT -GNULIB_GETLOADAVG -GNULIB_CANONICALIZE_FILE_NAME -GNULIB_CALLOC_POSIX -GNULIB_ATOLL -GNULIB__EXIT -GL_GENERATE_EXECINFO_H_FALSE -GL_GENERATE_EXECINFO_H_TRUE -LIB_EXECINFO -EXECINFO_H -UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS -UNISTD_H_HAVE_WINSOCK2_H -REPLACE_WRITE -REPLACE_USLEEP -REPLACE_UNLINKAT -REPLACE_UNLINK -REPLACE_TTYNAME_R -REPLACE_SYMLINK -REPLACE_SLEEP -REPLACE_RMDIR -REPLACE_READLINK -REPLACE_READ -REPLACE_PWRITE -REPLACE_PREAD -REPLACE_LSEEK -REPLACE_LINKAT -REPLACE_LINK -REPLACE_LCHOWN -REPLACE_ISATTY -REPLACE_GETPAGESIZE -REPLACE_GETGROUPS -REPLACE_GETLOGIN_R -REPLACE_GETDOMAINNAME -REPLACE_GETCWD -REPLACE_FTRUNCATE -REPLACE_FCHOWNAT -REPLACE_DUP2 -REPLACE_DUP -REPLACE_CLOSE -REPLACE_CHOWN -HAVE_SYS_PARAM_H -HAVE_OS_H -HAVE_DECL_TTYNAME_R -HAVE_DECL_SETHOSTNAME -HAVE_DECL_GETUSERSHELL -HAVE_DECL_GETPAGESIZE -HAVE_DECL_GETLOGIN_R -HAVE_DECL_GETDOMAINNAME -HAVE_DECL_FDATASYNC -HAVE_DECL_FCHDIR -HAVE_DECL_ENVIRON -HAVE_USLEEP -HAVE_UNLINKAT -HAVE_SYMLINKAT -HAVE_SYMLINK -HAVE_SLEEP -HAVE_SETHOSTNAME -HAVE_READLINKAT -HAVE_READLINK -HAVE_PWRITE -HAVE_PREAD -HAVE_PIPE2 -HAVE_PIPE -HAVE_LINKAT -HAVE_LINK -HAVE_LCHOWN -HAVE_GROUP_MEMBER -HAVE_GETPAGESIZE -HAVE_GETLOGIN -HAVE_GETHOSTNAME -HAVE_GETGROUPS -HAVE_GETDTABLESIZE -HAVE_FTRUNCATE -HAVE_FSYNC -HAVE_FDATASYNC -HAVE_FCHOWNAT -HAVE_FCHDIR -HAVE_FACCESSAT -HAVE_EUIDACCESS -HAVE_DUP3 -HAVE_DUP2 -HAVE_CHOWN -GNULIB_WRITE -GNULIB_USLEEP -GNULIB_UNLINKAT -GNULIB_UNLINK -GNULIB_UNISTD_H_SIGPIPE -GNULIB_UNISTD_H_NONBLOCKING -GNULIB_TTYNAME_R -GNULIB_SYMLINKAT -GNULIB_SYMLINK -GNULIB_SLEEP -GNULIB_SETHOSTNAME -GNULIB_RMDIR -GNULIB_READLINKAT -GNULIB_READLINK -GNULIB_READ -GNULIB_PWRITE -GNULIB_PREAD -GNULIB_PIPE2 -GNULIB_PIPE -GNULIB_LSEEK -GNULIB_LINKAT -GNULIB_LINK -GNULIB_LCHOWN -GNULIB_ISATTY -GNULIB_GROUP_MEMBER -GNULIB_GETUSERSHELL -GNULIB_GETPAGESIZE -GNULIB_GETLOGIN_R -GNULIB_GETLOGIN -GNULIB_GETHOSTNAME -GNULIB_GETGROUPS -GNULIB_GETDTABLESIZE -GNULIB_GETDOMAINNAME -GNULIB_GETCWD -GNULIB_FTRUNCATE -GNULIB_FSYNC -GNULIB_FDATASYNC -GNULIB_FCHOWNAT -GNULIB_FCHDIR -GNULIB_FACCESSAT -GNULIB_EUIDACCESS -GNULIB_ENVIRON -GNULIB_DUP3 -GNULIB_DUP2 -GNULIB_DUP -GNULIB_CLOSE -GNULIB_CHOWN -GNULIB_CHDIR -LIB_CLOCK_GETTIME -GL_GENERATE_ALLOCA_H_FALSE -GL_GENERATE_ALLOCA_H_TRUE -ALLOCA_H -ALLOCA -GL_COND_LIBTOOL_FALSE -GL_COND_LIBTOOL_TRUE -POST_ALLOC_OBJ -PRE_ALLOC_OBJ -CYGWIN_OBJ -RALLOC_OBJ -OLDXMENU_DEPS -LIBX_OTHER -LIBXMENU -OLDXMENU -OLDXMENU_TARGET -LIBXT_OTHER -TOOLKIT_LIBW -WIDGET_OBJ -XOBJ -XMENU_OBJ -FONT_OBJ -OTHER_FILES -GNU_OBJC_CFLAGS -ns_appsrc -ns_appresdir -ns_appbindir -ns_appdir -X_TOOLKIT_TYPE -GNUSTEP_CFLAGS -C_SWITCH_X_SITE -LD_SWITCH_X_SITE -gameuser -gamedir -bitmapdir -archlibdir -etcdir -x_default_search_path -lisppath -locallisppath -standardlisppath -leimdir -lispdir -srcdir -canonical -configuration -version -copyright -KRB4LIB -DESLIB -KRB5LIB -CRYPTOLIB -COM_ERRLIB -LIBRESOLV -LIBHESIOD -TERMCAP_OBJ -LIBS_TERMCAP -BLESSMAIL_TARGET -LIBS_MAIL -liblockfile -LIBXML2_LIBS -LIBXML2_CFLAGS -LIBXSM -LIBGPM -LIBGIF -LIBTIFF -LIBPNG -LIBJPEG -LIBXPM -M17N_FLT_LIBS -M17N_FLT_CFLAGS -LIBOTF_LIBS -LIBOTF_CFLAGS -FREETYPE_LIBS -FREETYPE_CFLAGS -XFT_LIBS -XFT_CFLAGS -FONTCONFIG_LIBS -FONTCONFIG_CFLAGS -LIBXMU -LIBXTR6 -LIBGNUTLS_LIBS -LIBGNUTLS_CFLAGS -LIBSELINUX_LIBS -SETTINGS_LIBS -SETTINGS_CFLAGS -GOBJECT_LIBS -GOBJECT_CFLAGS -GCONF_LIBS -GCONF_CFLAGS -GSETTINGS_LIBS -GSETTINGS_CFLAGS -DBUS_OBJ -DBUS_LIBS -DBUS_CFLAGS -GTK_OBJ -GTK_LIBS -GTK_CFLAGS -IMAGEMAGICK_LIBS -IMAGEMAGICK_CFLAGS -RSVG_LIBS -RSVG_CFLAGS -LIB_PTHREAD -VMLIMIT_OBJ -GMALLOC_OBJ -HAVE_XSERVER -W32_LIBS -W32_OBJ -LIB_STANDARD -NS_OBJC_OBJ -NS_OBJ -ns_self_contained -INSTALL_ARCH_INDEP_EXTRA -LIBS_GNUSTEP -LD_SWITCH_X_SITE_RPATH -XMKMF -DEPFLAGS -MKDEPDIR -CFLAGS_SOUND -ALSA_LIBS -ALSA_CFLAGS -LIBSOUND -PKG_CONFIG -CRT_DIR -START_FILES -LIB_MATH -LIBS_SYSTEM -C_SWITCH_SYSTEM -UNEXEC_OBJ -C_SWITCH_MACHINE -LD_SWITCH_SYSTEM -CANNOT_DUMP -INFO_OPTS -INFO_EXT -HAVE_MAKEINFO -PAXCTL -GZIP_PROG -INSTALL_INFO -LN_S -GNULIB_WARN_CFLAGS -WARN_CFLAGS -WERROR_CFLAGS -RANLIB -ARFLAGS -AR -EGREP -GREP -CPP -am__fastdepCC_FALSE -am__fastdepCC_TRUE -CCDEPMODE -am__nodep -AMDEPBACKSLASH -AMDEP_FALSE -AMDEP_TRUE -am__quote -am__include -DEPDIR -OBJEXT -EXEEXT -ac_ct_CC -CPPFLAGS -LDFLAGS -CFLAGS -CC -host_os -host_vendor -host_cpu -host -build_os -build_vendor -build_cpu -build -PROFILING_CFLAGS -GZIP_INFO -cache_file -am__untar -am__tar -AMTAR -am__leading_dot -SET_MAKE -AWK -mkdir_p -MKDIR_P -INSTALL_STRIP_PROGRAM -STRIP -install_sh -MAKEINFO -AUTOHEADER -AUTOMAKE -AUTOCONF -ACLOCAL -VERSION -PACKAGE -CYGPATH_W -am__isrc -INSTALL_DATA -INSTALL_SCRIPT -INSTALL_PROGRAM -target_alias -host_alias -build_alias -LIBS -ECHO_T -ECHO_N -ECHO_C -DEFS -mandir -localedir -libdir -psdir -pdfdir -dvidir -htmldir -infodir -docdir -oldincludedir -includedir -localstatedir -sharedstatedir -sysconfdir -datadir -datarootdir -libexecdir -sbindir -bindir -program_transform_name -prefix -exec_prefix -PACKAGE_URL -PACKAGE_BUGREPORT -PACKAGE_STRING -PACKAGE_VERSION -PACKAGE_TARNAME -PACKAGE_NAME -PATH_SEPARATOR -SHELL' -ac_subst_files='deps_frag -lisp_frag' -ac_user_opts=' -enable_option_checking -with_all -with_pop -with_kerberos -with_kerberos5 -with_hesiod -with_mmdf -with_mail_unlink -with_mailhost -with_sound -with_x_toolkit -with_wide_int -with_xpm -with_jpeg -with_tiff -with_gif -with_png -with_rsvg -with_xml2 -with_imagemagick -with_xft -with_libotf -with_m17n_flt -with_toolkit_scroll_bars -with_xaw3d -with_xim -with_ns -with_w32 -with_gpm -with_dbus -with_gconf -with_gsettings -with_selinux -with_gnutls -with_makeinfo -with_compress_info -with_pkg_config_prog -with_crt_dir -with_gameuser -with_gnustep_conf -enable_ns_self_contained -enable_locallisppath -enable_checking -enable_check_lisp_object_type -enable_profiling -enable_autodepend -enable_dependency_tracking -enable_largefile -enable_gcc_warnings -enable_link_time_optimization -with_x -' - ac_precious_vars='build_alias -host_alias -target_alias -CC -CFLAGS -LDFLAGS -LIBS -CPPFLAGS -CPP -XMKMF' - - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -ac_unrecognized_opts= -ac_unrecognized_sep= -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -# (The list follows the same order as the GNU Coding Standards.) -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datarootdir='${prefix}/share' -datadir='${datarootdir}' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -includedir='${prefix}/include' -oldincludedir='/usr/include' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -infodir='${datarootdir}/info' -htmldir='${docdir}' -dvidir='${docdir}' -pdfdir='${docdir}' -psdir='${docdir}' -libdir='${exec_prefix}/lib' -localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' - -ac_prev= -ac_dashdash= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval $ac_prev=\$ac_option - ac_prev= - continue - fi - - case $ac_option in - *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *=) ac_optarg= ;; - *) ac_optarg=yes ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_dashdash$ac_option in - --) - ac_dashdash=yes ;; - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=*) - datadir=$ac_optarg ;; - - -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ - | --dataroo | --dataro | --datar) - ac_prev=datarootdir ;; - -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ - | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) - datarootdir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=no ;; - - -docdir | --docdir | --docdi | --doc | --do) - ac_prev=docdir ;; - -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) - docdir=$ac_optarg ;; - - -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) - ac_prev=dvidir ;; - -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) - dvidir=$ac_optarg ;; - - -enable-* | --enable-*) - ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"enable_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval enable_$ac_useropt=\$ac_optarg ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) - ac_prev=htmldir ;; - -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ - | --ht=*) - htmldir=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localedir | --localedir | --localedi | --localed | --locale) - ac_prev=localedir ;; - -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) - localedir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst | --locals) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) - ac_prev=pdfdir ;; - -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) - pdfdir=$ac_optarg ;; - - -psdir | --psdir | --psdi | --psd | --ps) - ac_prev=psdir ;; - -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) - psdir=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=\$ac_optarg ;; - - -without-* | --without-*) - ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" - ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` - case $ac_user_opts in - *" -"with_$ac_useropt" -"*) ;; - *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" - ac_unrecognized_sep=', ';; - esac - eval with_$ac_useropt=no ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) as_fn_error $? "unrecognized option: \`$ac_option' -Try \`$0 --help' for more information" - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - case $ac_envvar in #( - '' | [0-9]* | *[!_$as_cr_alnum]* ) - as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; - esac - eval $ac_envvar=\$ac_optarg - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - as_fn_error $? "missing argument to $ac_option" -fi - -if test -n "$ac_unrecognized_opts"; then - case $enable_option_checking in - no) ;; - fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; - esac -fi - -# Check all directory arguments for consistency. -for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ - datadir sysconfdir sharedstatedir localstatedir includedir \ - oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir -do - eval ac_val=\$$ac_var - # Remove trailing slashes. - case $ac_val in - */ ) - ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` - eval $ac_var=\$ac_val;; - esac - # Be sure to have absolute directory names. - case $ac_val in - [\\/$]* | ?:[\\/]* ) continue;; - NONE | '' ) case $ac_var in *prefix ) continue;; esac;; - esac - as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -ac_pwd=`pwd` && test -n "$ac_pwd" && -ac_ls_di=`ls -di .` && -ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - as_fn_error $? "working directory cannot be determined" -test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - as_fn_error $? "pwd does not report name of working directory" - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$as_myself" || -$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_myself" : 'X\(//\)[^/]' \| \ - X"$as_myself" : 'X\(//\)$' \| \ - X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r "$srcdir/$ac_unique_file"; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r "$srcdir/$ac_unique_file"; then - test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" -fi -ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" -ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" - pwd)` -# When building in place, set srcdir=. -if test "$ac_abs_confdir" = "$ac_pwd"; then - srcdir=. -fi -# Remove unnecessary trailing slashes from srcdir. -# Double slashes in file names in object file debugging info -# mess up M-x gdb in Emacs. -case $srcdir in -*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; -esac -for ac_var in $ac_precious_vars; do - eval ac_env_${ac_var}_set=\${${ac_var}+set} - eval ac_env_${ac_var}_value=\$${ac_var} - eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} - eval ac_cv_env_${ac_var}_value=\$${ac_var} -done - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures emacs 24.3 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking ...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/emacs] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names - -X features: - --x-includes=DIR X include files are in DIR - --x-libraries=DIR X library files are in DIR - -System types: - --build=BUILD configure for building on BUILD [guessed] - --host=HOST cross-compile to build programs to run on HOST [BUILD] -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of emacs 24.3:";; - esac - cat <<\_ACEOF - -Optional Features: - --disable-option-checking ignore unrecognized --enable/--with options - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-ns-self-contained - disable self contained build under NeXTstep - --enable-locallisppath=PATH - directories Emacs should search for lisp files - specific to this site - --enable-checking[=LIST] - enable expensive run-time checks. With LIST, enable - only specific categories of checks. Categories are: - all,yes,no. Flags are: stringbytes, stringoverrun, - stringfreelist, xmallocoverrun, conslist, glyphs - --enable-check-lisp-object-type - enable compile time checks for the Lisp_Object data - type. This is useful for development for catching - certain types of bugs. - --enable-profiling build emacs with low-level, gprof profiling support. - Mainly useful for debugging Emacs itself. May not - work on all platforms. Stops profiler.el working. - --enable-autodepend automatically generate dependencies to .h-files. - Requires GNU Make and Gcc. Enabled if GNU Make and - Gcc is found - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors - --disable-largefile omit support for large files - --enable-gcc-warnings turn on lots of GCC warnings/errors. This is - intended for developers, and may generate false - alarms when used with older or non-GNU development - tools. - --enable-link-time-optimization - build emacs with link-time optimization. This is - supported only for GCC since 4.5.0. - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --without-all omit almost all features and build small executable - with minimal dependencies - --without-pop don't support POP mail retrieval with movemail - --with-kerberos support Kerberos-authenticated POP - --with-kerberos5 support Kerberos version 5 authenticated POP - --with-hesiod support Hesiod to get the POP server host - --with-mmdf support MMDF mailboxes - --with-mail-unlink unlink, rather than empty, mail spool after reading - --with-mailhost=HOSTNAME - string giving default POP mail host - --without-sound don't compile with sound support - --with-x-toolkit=KIT use an X toolkit (KIT one of: yes or gtk, gtk2, - gtk3, lucid or athena, motif, no) - --with-wide-int prefer wide Emacs integers (typically 62-bit) - --without-xpm don't compile with XPM image support - --without-jpeg don't compile with JPEG image support - --without-tiff don't compile with TIFF image support - --without-gif don't compile with GIF image support - --without-png don't compile with PNG image support - --without-rsvg don't compile with SVG image support - --without-xml2 don't compile with XML parsing support - --without-imagemagick don't compile with ImageMagick image support - --without-xft don't use XFT for anti aliased fonts - --without-libotf don't use libotf for OpenType font support - --without-m17n-flt don't use m17n-flt for text shaping - --without-toolkit-scroll-bars - don't use Motif or Xaw3d scroll bars - --without-xaw3d don't use Xaw3d - --without-xim don't use X11 XIM - --with-ns use NeXTstep (Cocoa or GNUstep) windowing system - --with-w32 use native MS Windows GUI - --without-gpm don't use -lgpm for mouse support on a GNU/Linux - console - --without-dbus don't compile with D-Bus support - --without-gconf don't compile with GConf support - --without-gsettings don't compile with GSettings support - --without-selinux don't compile with SELinux support - --without-gnutls don't use -lgnutls for SSL/TLS support - --without-makeinfo don't require makeinfo for building manuals - --without-compress-info don't compress the installed Info pages - --with-pkg-config-prog=PATH - path to pkg-config for finding GTK and librsvg - --with-crt-dir=DIR directory containing crtn.o etc. The default is - /usr/lib, or /usr/lib64 on some platforms. - --with-gameuser=USER user for shared game score files - --with-gnustep-conf=PATH - path to GNUstep.conf; default $GNUSTEP_CONFIG_FILE, - or /etc/GNUstep/GNUstep.conf - --with-x use the X Window System - -Some influential environment variables: - CC C compiler command - CFLAGS C compiler flags - LDFLAGS linker flags, e.g. -L if you have libraries in a - nonstandard directory - LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if - you have headers in a nonstandard directory - CPP C preprocessor - XMKMF Path to xmkmf, Makefile generator for X Window System - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -Report bugs to the package provider. -_ACEOF -ac_status=$? -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || - { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || - continue - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done -fi - -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -emacs configure 24.3 -generated by GNU Autoconf 2.69 - -Copyright (C) 2012 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit -fi - -## ------------------------ ## -## Autoconf initialization. ## -## ------------------------ ## - -# ac_fn_c_try_compile LINENO -# -------------------------- -# Try to compile conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext - if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_compile - -# ac_fn_c_try_cpp LINENO -# ---------------------- -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_cpp - -# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_c_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval \${$3+:} false; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_mongrel - -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_compile - -# ac_fn_c_try_link LINENO -# ----------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_link () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - test -x conftest$ac_exeext - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information - # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would - # interfere with the next link command; also delete a directory that is - # left behind by Apple's compiler. We do this before executing the actions. - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_link - -# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES -# --------------------------------------------- -# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR -# accordingly. -ac_fn_c_check_decl () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - as_decl_name=`echo $2|sed 's/ *(.*//'` - as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 -$as_echo_n "checking whether $as_decl_name is declared... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -#ifndef $as_decl_name -#ifdef __cplusplus - (void) $as_decl_use; -#else - (void) $as_decl_name; -#endif -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_decl - -# ac_fn_c_check_header_preproc LINENO HEADER VAR -# ---------------------------------------------- -# Tests whether HEADER is present, setting the cache variable VAR accordingly. -ac_fn_c_check_header_preproc () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f conftest.err conftest.i conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_preproc - -# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES -# ---------------------------------------------------- -# Tries to find if the field MEMBER exists in type AGGR, after including -# INCLUDES, setting cache variable VAR accordingly. -ac_fn_c_check_member () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 -$as_echo_n "checking for $2.$3... " >&6; } -if eval \${$4+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$5 -int -main () -{ -static $2 ac_aggr; -if (ac_aggr.$3) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$4=yes" -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$5 -int -main () -{ -static $2 ac_aggr; -if (sizeof ac_aggr.$3) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$4=yes" -else - eval "$4=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$4 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_member - -# ac_fn_c_check_func LINENO FUNC VAR -# ---------------------------------- -# Tests whether FUNC exists, setting the cache variable VAR accordingly -ac_fn_c_check_func () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Define $2 to an innocuous variant, in case declares $2. - For example, HP-UX 11i declares gettimeofday. */ -#define $2 innocuous_$2 - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $2 - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $2 (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$2 || defined __stub___$2 -choke me -#endif - -int -main () -{ -return $2 (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_func - -# ac_fn_c_check_type LINENO TYPE VAR INCLUDES -# ------------------------------------------- -# Tests whether TYPE exists after having included INCLUDES, setting cache -# variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_type - -# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES -# -------------------------------------------- -# Tries to find the compile-time value of EXPR in a program that includes -# INCLUDES, setting VAR accordingly. Returns whether the value could be -# computed -ac_fn_c_compute_int () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if test "$cross_compiling" = yes; then - # Depending upon the size, compute the lo and hi bounds. -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= 0)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_lo=0 ac_mid=0 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=$ac_mid; break -else - as_fn_arith $ac_mid + 1 && ac_lo=$as_val - if test $ac_lo -le $ac_mid; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) < 0)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=-1 ac_mid=-1 - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) >= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_lo=$ac_mid; break -else - as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val - if test $ac_mid -le $ac_hi; then - ac_lo= ac_hi= - break - fi - as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - done -else - ac_lo= ac_hi= -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -# Binary search between lo and hi bounds. -while test "x$ac_lo" != "x$ac_hi"; do - as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0; -return test_array [0]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_hi=$ac_mid -else - as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -done -case $ac_lo in #(( -?*) eval "$3=\$ac_lo"; ac_retval=0 ;; -'') ac_retval=1 ;; -esac - else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -static long int longval () { return $2; } -static unsigned long int ulongval () { return $2; } -#include -#include -int -main () -{ - - FILE *f = fopen ("conftest.val", "w"); - if (! f) - return 1; - if (($2) < 0) - { - long int i = longval (); - if (i != ($2)) - return 1; - fprintf (f, "%ld", i); - } - else - { - unsigned long int i = ulongval (); - if (i != ($2)) - return 1; - fprintf (f, "%lu", i); - } - /* Do not output a trailing newline, as this causes \r\n confusion - on some platforms. */ - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - echo >>conftest.val; read $3 config.log <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by emacs $as_me 24.3, which was -generated by GNU Autoconf 2.69. Invocation command line was - - $ $0 $@ - -_ACEOF -exec 5>>config.log -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" - done -IFS=$as_save_IFS - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; - 2) - as_fn_append ac_configure_args1 " '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - as_fn_append ac_configure_args " '$ac_arg'" - ;; - esac - done -done -{ ac_configure_args0=; unset ac_configure_args0;} -{ ac_configure_args1=; unset ac_configure_args1;} - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Use '\'' to represent an apostrophe within the trap. -# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - $as_echo "## ---------------- ## -## Cache variables. ## -## ---------------- ##" - echo - # The following way of writing the cache mishandles newlines in values, -( - for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - (set) 2>&1 | - case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - sed -n \ - "s/'\''/'\''\\\\'\'''\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" - ;; #( - *) - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) - echo - - $as_echo "## ----------------- ## -## Output variables. ## -## ----------------- ##" - echo - for ac_var in $ac_subst_vars - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - - if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## -## File substitutions. ## -## ------------------- ##" - echo - for ac_var in $ac_subst_files - do - eval ac_val=\$$ac_var - case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; - esac - $as_echo "$ac_var='\''$ac_val'\''" - done | sort - echo - fi - - if test -s confdefs.h; then - $as_echo "## ----------- ## -## confdefs.h. ## -## ----------- ##" - echo - cat confdefs.h - echo - fi - test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core core.conftest.* && - rm -f -r conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status -' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -f -r conftest* confdefs.h - -$as_echo "/* confdefs.h */" > confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE -if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac -elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site -else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site -fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" -do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "failed to load site script $ac_site_file -See \`config.log' for more details" "$LINENO" 5; } - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special files - # actually), so we avoid doing that. DJGPP emulates it as a regular file. - if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . "$cache_file";; - *) . "./$cache_file";; - esac - fi -else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -as_fn_append ac_header_list " linux/version.h" -as_fn_append ac_header_list " sys/systeminfo.h" -as_fn_append ac_header_list " stdio_ext.h" -as_fn_append ac_header_list " fcntl.h" -as_fn_append ac_header_list " coff.h" -as_fn_append ac_header_list " pty.h" -as_fn_append ac_header_list " sys/vlimit.h" -as_fn_append ac_header_list " sys/resource.h" -as_fn_append ac_header_list " sys/utsname.h" -as_fn_append ac_header_list " pwd.h" -as_fn_append ac_header_list " utmp.h" -as_fn_append ac_header_list " dirent.h" -as_fn_append ac_header_list " util.h" -as_fn_append ac_header_list " sys/socket.h" -as_fn_append ac_header_list " stdlib.h" -as_fn_append ac_header_list " unistd.h" -as_fn_append ac_header_list " sys/param.h" -as_fn_append ac_header_list " pthread.h" -as_fn_append ac_header_list " malloc/malloc.h" -as_fn_append ac_header_list " maillock.h" -as_fn_append ac_header_list " sys/un.h" -as_fn_append ac_func_list " tzset" -as_fn_append ac_func_list " readlinkat" -as_fn_append ac_header_list " execinfo.h" -gl_getopt_required=GNU -as_fn_append ac_header_list " getopt.h" -as_fn_append ac_func_list " gettimeofday" -as_fn_append ac_func_list " nanotime" -as_fn_append ac_header_list " sys/time.h" -as_fn_append ac_header_list " wchar.h" -as_fn_append ac_header_list " stdint.h" -as_fn_append ac_header_list " inttypes.h" -as_fn_append ac_func_list " lstat" -as_fn_append ac_func_list " alarm" -as_fn_append ac_header_list " sys/select.h" -as_fn_append ac_func_list " pselect" -as_fn_append ac_func_list " pthread_sigmask" -as_fn_append ac_func_list " readlink" -as_fn_append ac_func_list " strtoimax" -as_fn_append ac_func_list " strtoumax" -as_fn_append ac_func_list " symlink" -as_fn_append ac_header_list " sys/stat.h" -as_fn_append ac_func_list " localtime_r" -as_fn_append ac_header_list " utime.h" -as_fn_append ac_func_list " futimes" -as_fn_append ac_func_list " futimesat" -as_fn_append ac_func_list " futimens" -as_fn_append ac_func_list " utimensat" -as_fn_append ac_func_list " lutimes" -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -ac_config_headers="$ac_config_headers src/config.h:src/config.in" - - -ac_aux_dir= -for ac_dir in build-aux "$srcdir"/build-aux; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 -fi - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. - - -am__api_version='1.11' - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if ${ac_cv_path_install+:} false; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - - done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -$as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[\\\"\#\$\&\'\`$am_lf]*) - as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; -esac -case $srcdir in - *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; -esac - -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - as_fn_error $? "ls -t appears to fail. Make sure there is not a broken -alias in your environment" "$LINENO" 5 - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - as_fn_error $? "newly created file is older than distributed files! -Check your system clock" "$LINENO" 5 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -test "$program_prefix" != NONE && - program_transform_name="s&^&$program_prefix&;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s&\$&$program_suffix&;$program_transform_name" -# Double any \ or $. -# By default was `s,x,x', remove it if useless. -ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if test x"${install_sh}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } -if test -z "$MKDIR_P"; then - if ${ac_cv_path_mkdir+:} false; then : - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do - for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ - 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext - break 3;; - esac - done - done - done -IFS=$as_save_IFS - -fi - - test -d ./--version && rmdir ./--version - if test "${ac_cv_path_mkdir+set}" = set; then - MKDIR_P="$ac_cv_path_mkdir -p" - else - # As a last resort, use the slow shell script. Don't cache a - # value for MKDIR_P within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - MKDIR_P="$ac_install_sh -d" - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -$as_echo "$MKDIR_P" >&6; } - - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } -set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat >conftest.make <<\_ACEOF -SHELL = /bin/sh -all: - @echo '@@@%%%=$(MAKE)=@@@%%%' -_ACEOF -# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. -case `${MAKE-make} -f conftest.make 2>/dev/null` in - *@@@%%%=?*=@@@%%%*) - eval ac_cv_prog_make_${ac_make}_set=yes;; - *) - eval ac_cv_prog_make_${ac_make}_set=no;; -esac -rm -f conftest.make -fi -if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - SET_MAKE= -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - am__isrc=' -I$(srcdir)' - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='emacs' - VERSION='24.3' - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AMTAR='$${TAR-tar}' - -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' - - - - - - - - -lispdir='${datadir}/emacs/${version}/lisp' -leimdir='${datadir}/emacs/${version}/leim' -standardlisppath='${lispdir}:${leimdir}' -locallisppath='${datadir}/emacs/${version}/site-lisp:'\ -'${datadir}/emacs/site-lisp' -lisppath='${locallisppath}:${standardlisppath}' -etcdir='${datadir}/emacs/${version}/etc' -archlibdir='${libexecdir}/emacs/${version}/${configuration}' -docdir='${datadir}/emacs/${version}/etc' -gamedir='${localstatedir}/games/emacs' - - -# Check whether --with-all was given. -if test "${with_all+set}" = set; then : - withval=$with_all; with_features=$withval -else - with_features=yes -fi - - - - - -# Check whether --with-pop was given. -if test "${with_pop+set}" = set; then : - withval=$with_pop; -else - with_pop=$with_features -fi - -if test "$with_pop" = yes; then - $as_echo "#define MAIL_USE_POP 1" >>confdefs.h - -fi - - -# Check whether --with-kerberos was given. -if test "${with_kerberos+set}" = set; then : - withval=$with_kerberos; -else - with_kerberos=no -fi - -if test "$with_kerberos" != no; then - $as_echo "#define KERBEROS 1" >>confdefs.h - -fi - - -# Check whether --with-kerberos5 was given. -if test "${with_kerberos5+set}" = set; then : - withval=$with_kerberos5; -else - with_kerberos5=no -fi - -if test "${with_kerberos5}" != no; then - if test "${with_kerberos}" = no; then - with_kerberos=yes - $as_echo "#define KERBEROS 1" >>confdefs.h - - fi - -$as_echo "#define KERBEROS5 1" >>confdefs.h - -fi - - -# Check whether --with-hesiod was given. -if test "${with_hesiod+set}" = set; then : - withval=$with_hesiod; -else - with_hesiod=no -fi - -if test "$with_hesiod" != no; then - -$as_echo "#define HESIOD 1" >>confdefs.h - -fi - - -# Check whether --with-mmdf was given. -if test "${with_mmdf+set}" = set; then : - withval=$with_mmdf; -else - with_mmdf=no -fi - -if test "$with_mmdf" != no; then - -$as_echo "#define MAIL_USE_MMDF 1" >>confdefs.h - -fi - - -# Check whether --with-mail-unlink was given. -if test "${with_mail_unlink+set}" = set; then : - withval=$with_mail_unlink; -else - with_mail_unlink=no -fi - -if test "$with_mail_unlink" != no; then - -$as_echo "#define MAIL_UNLINK_SPOOL 1" >>confdefs.h - -fi - - -# Check whether --with-mailhost was given. -if test "${with_mailhost+set}" = set; then : - withval=$with_mailhost; -cat >>confdefs.h <<_ACEOF -#define MAILHOST "$withval" -_ACEOF - -fi - - - -# Check whether --with-sound was given. -if test "${with_sound+set}" = set; then : - withval=$with_sound; -else - with_sound=$with_features -fi - - - -# Check whether --with-x-toolkit was given. -if test "${with_x_toolkit+set}" = set; then : - withval=$with_x_toolkit; case "${withval}" in - y | ye | yes ) val=gtk ;; - n | no ) val=no ;; - l | lu | luc | luci | lucid ) val=lucid ;; - a | at | ath | athe | athen | athena ) val=athena ;; - m | mo | mot | moti | motif ) val=motif ;; - g | gt | gtk ) val=gtk ;; - gtk2 ) val=gtk2 ;; - gtk3 ) val=gtk3 ;; - * ) -as_fn_error $? "\`--with-x-toolkit=$withval' is invalid; -this option's value should be \`yes', \`no', \`lucid', \`athena', \`motif', \`gtk', -\`gtk2' or \`gtk3'. \`yes' and \`gtk' are synonyms. -\`athena' and \`lucid' are synonyms." "$LINENO" 5 - ;; - esac - with_x_toolkit=$val - -fi - - - -# Check whether --with-wide-int was given. -if test "${with_wide_int+set}" = set; then : - withval=$with_wide_int; -else - with_wide_int=no -fi - -if test "$with_wide_int" = yes; then - -$as_echo "#define WIDE_EMACS_INT 1" >>confdefs.h - -fi - - -# Check whether --with-xpm was given. -if test "${with_xpm+set}" = set; then : - withval=$with_xpm; -else - with_xpm=$with_features -fi - - -# Check whether --with-jpeg was given. -if test "${with_jpeg+set}" = set; then : - withval=$with_jpeg; -else - with_jpeg=$with_features -fi - - -# Check whether --with-tiff was given. -if test "${with_tiff+set}" = set; then : - withval=$with_tiff; -else - with_tiff=$with_features -fi - - -# Check whether --with-gif was given. -if test "${with_gif+set}" = set; then : - withval=$with_gif; -else - with_gif=$with_features -fi - - -# Check whether --with-png was given. -if test "${with_png+set}" = set; then : - withval=$with_png; -else - with_png=$with_features -fi - - -# Check whether --with-rsvg was given. -if test "${with_rsvg+set}" = set; then : - withval=$with_rsvg; -else - with_rsvg=$with_features -fi - - -# Check whether --with-xml2 was given. -if test "${with_xml2+set}" = set; then : - withval=$with_xml2; -else - with_xml2=$with_features -fi - - -# Check whether --with-imagemagick was given. -if test "${with_imagemagick+set}" = set; then : - withval=$with_imagemagick; -else - with_imagemagick=$with_features -fi - - - -# Check whether --with-xft was given. -if test "${with_xft+set}" = set; then : - withval=$with_xft; -else - with_xft=$with_features -fi - - -# Check whether --with-libotf was given. -if test "${with_libotf+set}" = set; then : - withval=$with_libotf; -else - with_libotf=$with_features -fi - - -# Check whether --with-m17n-flt was given. -if test "${with_m17n_flt+set}" = set; then : - withval=$with_m17n_flt; -else - with_m17n_flt=$with_features -fi - - - -# Check whether --with-toolkit-scroll-bars was given. -if test "${with_toolkit_scroll_bars+set}" = set; then : - withval=$with_toolkit_scroll_bars; -else - with_toolkit_scroll_bars=$with_features -fi - - -# Check whether --with-xaw3d was given. -if test "${with_xaw3d+set}" = set; then : - withval=$with_xaw3d; -else - with_xaw3d=$with_features -fi - - -# Check whether --with-xim was given. -if test "${with_xim+set}" = set; then : - withval=$with_xim; -else - with_xim=$with_features -fi - - -# Check whether --with-ns was given. -if test "${with_ns+set}" = set; then : - withval=$with_ns; -else - with_ns=no -fi - - -# Check whether --with-w32 was given. -if test "${with_w32+set}" = set; then : - withval=$with_w32; -else - with_w32=no -fi - - - -# Check whether --with-gpm was given. -if test "${with_gpm+set}" = set; then : - withval=$with_gpm; -else - with_gpm=$with_features -fi - - -# Check whether --with-dbus was given. -if test "${with_dbus+set}" = set; then : - withval=$with_dbus; -else - with_dbus=$with_features -fi - - -# Check whether --with-gconf was given. -if test "${with_gconf+set}" = set; then : - withval=$with_gconf; -else - with_gconf=$with_features -fi - - -# Check whether --with-gsettings was given. -if test "${with_gsettings+set}" = set; then : - withval=$with_gsettings; -else - with_gsettings=$with_features -fi - - -# Check whether --with-selinux was given. -if test "${with_selinux+set}" = set; then : - withval=$with_selinux; -else - with_selinux=$with_features -fi - - -# Check whether --with-gnutls was given. -if test "${with_gnutls+set}" = set; then : - withval=$with_gnutls; -else - with_gnutls=$with_features -fi - - -## For the times when you want to build Emacs but don't have -## a suitable makeinfo, and can live without the manuals. - -# Check whether --with-makeinfo was given. -if test "${with_makeinfo+set}" = set; then : - withval=$with_makeinfo; -else - with_makeinfo=$with_features -fi - - -## Makefile.in needs the cache file name. - - -## This is an option because I do not know if all info/man support -## compressed files, nor how to test if they do so. - -# Check whether --with-compress-info was given. -if test "${with_compress_info+set}" = set; then : - withval=$with_compress_info; -else - with_compress_info=$with_features -fi - -if test $with_compress_info = yes; then - GZIP_INFO=yes -else - GZIP_INFO= -fi - - - -# Check whether --with-pkg-config-prog was given. -if test "${with_pkg_config_prog+set}" = set; then : - withval=$with_pkg_config_prog; -fi - -if test "X${with_pkg_config_prog}" != X; then - if test "${with_pkg_config_prog}" != yes; then - PKG_CONFIG="${with_pkg_config_prog}" - fi -fi - -CRT_DIR= - -# Check whether --with-crt-dir was given. -if test "${with_crt_dir+set}" = set; then : - withval=$with_crt_dir; -fi - -CRT_DIR="${with_crt_dir}" - - -# Check whether --with-gameuser was given. -if test "${with_gameuser+set}" = set; then : - withval=$with_gameuser; -fi - -test "X${with_gameuser}" != X && test "${with_gameuser}" != yes \ - && gameuser="${with_gameuser}" -test "X$gameuser" = X && gameuser=games - - -# Check whether --with-gnustep-conf was given. -if test "${with_gnustep_conf+set}" = set; then : - withval=$with_gnustep_conf; -fi - -test "X${with_gnustep_conf}" != X && test "${with_gnustep_conf}" != yes && \ - GNUSTEP_CONFIG_FILE="${with_gnustep_conf}" -test "X$GNUSTEP_CONFIG_FILE" = "X" && \ - GNUSTEP_CONFIG_FILE=/etc/GNUstep/GNUstep.conf - -# Check whether --enable-ns-self-contained was given. -if test "${enable_ns_self_contained+set}" = set; then : - enableval=$enable_ns_self_contained; EN_NS_SELF_CONTAINED=$enableval -else - EN_NS_SELF_CONTAINED=yes -fi - - -# Check whether --enable-locallisppath was given. -if test "${enable_locallisppath+set}" = set; then : - enableval=$enable_locallisppath; if test "${enableval}" = "no"; then - locallisppath= -elif test "${enableval}" != "yes"; then - locallisppath=${enableval} -fi -fi - - -# Check whether --enable-checking was given. -if test "${enable_checking+set}" = set; then : - enableval=$enable_checking; ac_checking_flags="${enableval}" -fi - -IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS," -for check in $ac_checking_flags -do - case $check in - # these set all the flags to specific states - yes) ac_enable_checking=1 ;; - no) ac_enable_checking= ; - ac_gc_check_stringbytes= ; - ac_gc_check_string_overrun= ; - ac_gc_check_string_free_list= ; - ac_xmalloc_overrun= ; - ac_gc_check_cons_list= ; - ac_glyphs_debug= ;; - all) ac_enable_checking=1 ; - ac_gc_check_stringbytes=1 ; - ac_gc_check_string_overrun=1 ; - ac_gc_check_string_free_list=1 ; - ac_xmalloc_overrun=1 ; - ac_gc_check_cons_list=1 ; - ac_glyphs_debug=1 ;; - # these enable particular checks - stringbytes) ac_gc_check_stringbytes=1 ;; - stringoverrun) ac_gc_check_string_overrun=1 ;; - stringfreelist) ac_gc_check_string_free_list=1 ;; - xmallocoverrun) ac_xmalloc_overrun=1 ;; - conslist) ac_gc_check_cons_list=1 ;; - glyphs) ac_glyphs_debug=1 ;; - *) as_fn_error $? "unknown check category $check" "$LINENO" 5 ;; - esac -done -IFS="$ac_save_IFS" - -if test x$ac_enable_checking != x ; then - -$as_echo "#define ENABLE_CHECKING 1" >>confdefs.h - -fi -if test x$ac_gc_check_stringbytes != x ; then - -$as_echo "#define GC_CHECK_STRING_BYTES 1" >>confdefs.h - -fi -if test x$ac_gc_check_string_overrun != x ; then - -$as_echo "#define GC_CHECK_STRING_OVERRUN 1" >>confdefs.h - -fi -if test x$ac_gc_check_string_free_list != x ; then - -$as_echo "#define GC_CHECK_STRING_FREE_LIST 1" >>confdefs.h - -fi -if test x$ac_xmalloc_overrun != x ; then - -$as_echo "#define XMALLOC_OVERRUN_CHECK 1" >>confdefs.h - -fi -if test x$ac_gc_check_cons_list != x ; then - -$as_echo "#define GC_CHECK_CONS_LIST 1" >>confdefs.h - -fi -if test x$ac_glyphs_debug != x ; then - -$as_echo "#define GLYPH_DEBUG 1" >>confdefs.h - -fi - -# Check whether --enable-check-lisp-object-type was given. -if test "${enable_check_lisp_object_type+set}" = set; then : - enableval=$enable_check_lisp_object_type; if test "${enableval}" != "no"; then - -$as_echo "#define CHECK_LISP_OBJECT_TYPE 1" >>confdefs.h - -fi -fi - - - -# Check whether --enable-profiling was given. -if test "${enable_profiling+set}" = set; then : - enableval=$enable_profiling; ac_enable_profiling="${enableval}" -fi - -if test x$ac_enable_profiling != x ; then - PROFILING_CFLAGS="-DPROFILING=1 -pg" -else - PROFILING_CFLAGS= -fi - - -# Check whether --enable-autodepend was given. -if test "${enable_autodepend+set}" = set; then : - enableval=$enable_autodepend; ac_enable_autodepend="${enableval}" -else - ac_enable_autodepend=yes -fi - - -#### Make srcdir absolute, if it isn't already. It's important to -#### avoid running the path through pwd unnecessarily, since pwd can -#### give you automounter prefixes, which can go away. We do all this -#### so Emacs can find its files when run uninstalled. -## Make sure CDPATH doesn't affect cd (in case PWD is relative). -unset CDPATH -case "${srcdir}" in - /* ) ;; - . ) - ## We may be able to use the $PWD environment variable to make this - ## absolute. But sometimes PWD is inaccurate. - ## Note: we used to use ${PWD} at the end instead of `pwd`, - ## but that tested only for a well-formed and valid PWD, - ## it did not object when PWD was well-formed and valid but just wrong. - if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".`pwd`" ; - then - srcdir="$PWD" - else - srcdir="`(cd ${srcdir}; pwd)`" - fi - ;; - * ) srcdir="`(cd ${srcdir}; pwd)`" ;; -esac - -### Canonicalize the configuration name. - -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if ${ac_cv_build+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_build_alias=$build_alias -test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` -test "x$ac_build_alias" = x && - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } -case $ac_cv_build in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; -esac -build=$ac_cv_build -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_build -shift -build_cpu=$1 -build_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -build_os=$* -IFS=$ac_save_IFS -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if ${ac_cv_host+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "x$host_alias" = x; then - ac_cv_host=$ac_cv_build -else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } -case $ac_cv_host in -*-*-*) ;; -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; -esac -host=$ac_cv_host -ac_save_IFS=$IFS; IFS='-' -set x $ac_cv_host -shift -host_cpu=$1 -host_vendor=$2 -shift; shift -# Remember, the first character of IFS is used to create $*, -# except with old shells: -host_os=$* -IFS=$ac_save_IFS -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac - - -canonical=$host -configuration=${host_alias-${build_alias-$host}} - - - -### If you add support for a new configuration, add code to this -### switch statement to recognize your configuration name and select -### the appropriate operating system file. - -### You would hope that you could choose an s/*.h -### file based on the operating system portion. However, it turns out -### that each s/*.h file is pretty manufacturer-specific. -### So we basically have to have a special case for each -### configuration name. -### -### As far as handling version numbers on operating systems is -### concerned, make sure things will fail in a fixable way. If -### /etc/MACHINES doesn't say anything about version numbers, be -### prepared to handle anything reasonably. If version numbers -### matter, be sure /etc/MACHINES says something about it. - -opsys='' unported=no -case "${canonical}" in - - ## GNU/Linux and similar ports - *-*-linux* ) - opsys=gnu-linux - ;; - - ## FreeBSD ports - *-*-freebsd* ) - opsys=freebsd - ;; - - ## FreeBSD kernel + glibc based userland - *-*-kfreebsd*gnu* ) - opsys=gnu-kfreebsd - ;; - - ## NetBSD ports - *-*-netbsd* ) - opsys=netbsd - ;; - - ## OpenBSD ports - *-*-openbsd* ) - opsys=openbsd - ;; - - ## Apple Darwin / Mac OS X - *-apple-darwin* ) - case "${canonical}" in - i[3456]86-* ) ;; - powerpc-* ) ;; - x86_64-* ) ;; - * ) unported=yes ;; - esac - opsys=darwin - ## Use fink packages if available. - ## FIXME find a better way to do this: http://debbugs.gnu.org/11507 -## if test -d /sw/include && test -d /sw/lib; then -## GCC_TEST_OPTIONS="-I/sw/include -L/sw/lib" -## NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS} -## fi - ;; - - ## HP 9000 series 700 and 800, running HP/UX - hppa*-hp-hpux10.2* ) - opsys=hpux10-20 - ;; - hppa*-hp-hpux1[1-9]* ) - opsys=hpux11 - CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS" - ;; - - ## IBM machines - rs6000-ibm-aix4.[23]* ) - opsys=aix4-2 - ;; - powerpc-ibm-aix4.[23]* ) - opsys=aix4-2 - ;; - rs6000-ibm-aix[56]* ) - opsys=aix4-2 - ;; - powerpc-ibm-aix[56]* ) - opsys=aix4-2 - ;; - - ## Silicon Graphics machines - ## Iris 4D - mips-sgi-irix6.5 ) - opsys=irix6-5 - # Without defining _LANGUAGE_C, things get masked out in the headers - # so that, for instance, grepping for `free' in stdlib.h fails and - # AC_HEADER_STD_C fails. (MIPSPro 7.2.1.2m compilers, Irix 6.5.3m). - NON_GCC_TEST_OPTIONS="-D_LANGUAGE_C" - ;; - - ## Suns - *-sun-solaris* \ - | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* \ - | x86_64-*-solaris2* | x86_64-*-sunos5*) - case "${canonical}" in - i[3456]86-*-* ) ;; - amd64-*-*|x86_64-*-*) ;; - sparc* ) ;; - * ) unported=yes ;; - esac - case "${canonical}" in - *-sunos5.6* | *-solaris2.6* ) - opsys=sol2-6 - RANLIB="ar -ts" - ;; - *-sunos5.[7-9]* | *-solaris2.[7-9]* ) - opsys=sol2-6 - emacs_check_sunpro_c=yes - ;; - *-sunos5* | *-solaris* ) - opsys=sol2-10 - emacs_check_sunpro_c=yes - ;; - esac - ## Watch out for a compiler that we know will not work. - case "${canonical}" in - *-solaris* | *-sunos5* ) - if [ "x$CC" = x/usr/ucb/cc ]; then - ## /usr/ucb/cc doesn't work; - ## we should find some other compiler that does work. - unset CC - fi - ;; - *) ;; - esac - ;; - - ## Intel 386 machines where we don't care about the manufacturer. - i[3456]86-*-* ) - case "${canonical}" in - *-cygwin ) opsys=cygwin ;; - *-darwin* ) opsys=darwin ;; - *-sysv4.2uw* ) opsys=unixware ;; - *-sysv5uw* ) opsys=unixware ;; - *-sysv5OpenUNIX* ) opsys=unixware ;; - ## Otherwise, we'll fall through to the generic opsys code at the bottom. - esac - ;; - - * ) - unported=yes - ;; -esac - -### If the code above didn't choose an operating system, just choose -### an operating system based on the configuration name. You really -### only want to use this when you have no idea what the right -### operating system is; if you know what operating systems a machine -### runs, it's cleaner to make it explicit in the case statement -### above. -if test x"${opsys}" = x; then - case "${canonical}" in - *-gnu* ) opsys=gnu ;; - * ) - unported=yes - ;; - esac -fi - - - -if test $unported = yes; then - as_fn_error $? "Emacs hasn't been ported to \`${canonical}' systems. -Check \`etc/MACHINES' for recognized configuration names." "$LINENO" 5 -fi - - -#### Choose a compiler. - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. -set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi -fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - ac_prog_rejected=no -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# != 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" - fi -fi -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$ac_ct_CC" && break -done - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -fi - -fi - - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "no acceptable C compiler found in \$PATH -See \`config.log' for more details" "$LINENO" 5; } - -# Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 -set X $ac_compile -ac_compiler=$2 -for ac_option in --version -v -V -qversion; do - { { ac_try="$ac_compiler $ac_option >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compiler $ac_option >&5") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - sed '10a\ -... rest of stderr output deleted ... - 10q' conftest.err >conftest.er1 - cat conftest.er1 >&5 - fi - rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -done - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" -# Try to create an executable without -o first, disregard a.out. -# It will help us diagnose broken compilers, and finding out an intuition -# of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` - -# The possible output files: -ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" - -ac_rmfiles= -for ac_file in $ac_files -do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - * ) ac_rmfiles="$ac_rmfiles $ac_file";; - esac -done -rm -f $ac_rmfiles - -if { { ac_try="$ac_link_default" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link_default") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. -# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' -# in a Makefile. We should not override ac_cv_exeext if it was cached, -# so that the user can short-circuit this test for compilers unknown to -# Autoconf. -for ac_file in $ac_files '' -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; - then :; else - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - fi - # We set ac_cv_exeext here because the later test for it is not - # safe: cross compilers may not add the suffix if given an `-o' - # argument, so we may need to know it at that point already. - # Even if this section looks crufty: it has the advantage of - # actually working. - break;; - * ) - break;; - esac -done -test "$ac_cv_exeext" = no && ac_cv_exeext= - -else - ac_file='' -fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "C compiler cannot create executables -See \`config.log' for more details" "$LINENO" 5; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } -ac_exeext=$ac_cv_exeext - -rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } -if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - # If both `conftest.exe' and `conftest' are `present' (well, observable) -# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will -# work properly (i.e., refer to `conftest.exe'), while it won't with -# `rm'. -for ac_file in conftest.exe conftest conftest.*; do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - break;; - * ) break;; - esac -done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -FILE *f = fopen ("conftest.out", "w"); - return ferror (f) || fclose (f) != 0; - - ; - return 0; -} -_ACEOF -ac_clean_files="$ac_clean_files conftest.out" -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -if test "$cross_compiling" != yes; then - { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } - if { ac_try='./conftest$ac_cv_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details" "$LINENO" 5; } - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out -ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if ${ac_cv_objext+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { { ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_compile") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : - for ac_file in conftest.o conftest.obj conftest.*; do - test -f "$ac_file" || continue; - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot compute suffix of object files: cannot compile -See \`config.log' for more details" "$LINENO" 5; } -fi -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_compiler_gnu=yes -else - ac_compiler_gnu=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } -if test $ac_compiler_gnu = yes; then - GCC=yes -else - GCC= -fi -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_save_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes - ac_cv_prog_cc_g=no - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -DEPDIR="${am__leading_dot}deps" - -ac_config_commands="$ac_config_commands depfiles" - - -am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo this is the am__doit target -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 -$as_echo_n "checking for style of include used by $am_make... " >&6; } -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. -case `$am_make -s -f confmf 2> /dev/null` in #( -*the\ am__doit\ target*) - am__include=include - am__quote= - _am_result=GNU - ;; -esac -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - case `$am_make -s -f confmf 2> /dev/null` in #( - *the\ am__doit\ target*) - am__include=.include - am__quote="\"" - _am_result=BSD - ;; - esac -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 -$as_echo "$_am_result" >&6; } -rm -f confinc confmf - -# Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then : - enableval=$enable_dependency_tracking; -fi - -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi - if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - -depcc="$CC" am_compiler_list= - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if ${am_cv_CC_dependencies_compiler_type+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - rm -rf conftest.dir - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_CC_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` - fi - am__universal=false - case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac - - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep $am__obj sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_CC_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_CC_dependencies_compiler_type=none -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } -CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type - - if - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then - am__fastdepCC_TRUE= - am__fastdepCC_FALSE='#' -else - am__fastdepCC_TRUE='#' - am__fastdepCC_FALSE= -fi - - -if test "x$CC" != xcc; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 -$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 -$as_echo_n "checking whether cc understands -c and -o together... " >&6; } -fi -set dummy $CC; ac_cc=`$as_echo "$2" | - sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -# Make sure it works both with $CC and with simple cc. -# We do the test twice because some compilers refuse to overwrite an -# existing .o file with -o, though they will create one. -ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' -rm -f conftest2.* -if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; -then - eval ac_cv_prog_cc_${ac_cc}_c_o=yes - if test "x$CC" != xcc; then - # Test first that cc exists at all. - if { ac_try='cc -c conftest.$ac_ext >&5' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then - ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' - rm -f conftest2.* - if { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && - test -f conftest2.$ac_objext && { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; - then - # cc works too. - : - else - # cc exists but doesn't like -o. - eval ac_cv_prog_cc_${ac_cc}_c_o=no - fi - fi - fi -else - eval ac_cv_prog_cc_${ac_cc}_c_o=no -fi -rm -f core conftest* - -fi -if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h - -fi - -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` -eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o -if test "$am_t" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi - - - -if test x$GCC = xyes; then - test "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS" -else - test "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS" -fi - -# Avoid gnulib's threadlib module, as we do threads our own way. - - -# Initialize gnulib right after choosing the compiler. - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -$as_echo_n "checking how to run the C preprocessor... " >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if ${ac_cv_prog_CPP+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -$as_echo "$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if ${ac_cv_path_GREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$GREP"; then - ac_path_GREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_GREP" || continue -# Check for GNU ac_path_GREP and select it if it is found. - # Check for GNU $ac_path_GREP -case `"$ac_path_GREP" --version 2>&1` in -*GNU*) - ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" - "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_GREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_GREP="$ac_path_GREP" - ac_path_GREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_GREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_GREP"; then - as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_GREP=$GREP -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } - GREP="$ac_cv_path_GREP" - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_path_EGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_EGREP" || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi -else - ac_cv_path_EGREP=$EGREP -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5 -$as_echo_n "checking for Minix Amsterdam compiler... " >&6; } -if ${gl_cv_c_amsterdam_compiler+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifdef __ACK__ -Amsterdam -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "Amsterdam" >/dev/null 2>&1; then : - gl_cv_c_amsterdam_compiler=yes -else - gl_cv_c_amsterdam_compiler=no -fi -rm -f conftest* - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5 -$as_echo "$gl_cv_c_amsterdam_compiler" >&6; } - if test -z "$AR"; then - if test $gl_cv_c_amsterdam_compiler = yes; then - AR='cc -c.a' - if test -z "$ARFLAGS"; then - ARFLAGS='-o' - fi - else - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. -set dummy ${ac_tool_prefix}ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AR"; then - ac_cv_prog_AR="$AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -$as_echo "$AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_AR"; then - ac_ct_AR=$AR - # Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_AR"; then - ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="ar" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -$as_echo "$ac_ct_AR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_AR" = x; then - AR="ar" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - AR=$ac_ct_AR - fi -else - AR="$ac_cv_prog_AR" -fi - - if test -z "$ARFLAGS"; then - ARFLAGS='cru' - fi - fi - else - if test -z "$ARFLAGS"; then - ARFLAGS='cru' - fi - fi - - - if test -z "$RANLIB"; then - if test $gl_cv_c_amsterdam_compiler = yes; then - RANLIB=':' - else - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_RANLIB+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_RANLIB" = x; then - RANLIB=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - RANLIB=$ac_ct_RANLIB - fi -else - RANLIB="$ac_cv_prog_RANLIB" -fi - - fi - fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if ${ac_cv_header_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then - -$as_echo "#define STDC_HEADERS 1" >>confdefs.h - -fi - -# On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - - - - ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" -if test "x$ac_cv_header_minix_config_h" = xyes; then : - MINIX=yes -else - MINIX= -fi - - - if test "$MINIX" = yes; then - -$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h - - -$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h - - -$as_echo "#define _MINIX 1" >>confdefs.h - - fi - - case "$host_os" in - hpux*) - -$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h - - ;; - esac - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 -$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } -if ${ac_cv_safe_to_define___extensions__+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -# define __EXTENSIONS__ 1 - $ac_includes_default -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_safe_to_define___extensions__=yes -else - ac_cv_safe_to_define___extensions__=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 -$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } - test $ac_cv_safe_to_define___extensions__ = yes && - $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h - - $as_echo "#define _ALL_SOURCE 1" >>confdefs.h - - $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h - - $as_echo "#define _GNU_SOURCE 1" >>confdefs.h - - $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h - - $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h - - - - - - - - -# Check whether --enable-largefile was given. -if test "${enable_largefile+set}" = set; then : - enableval=$enable_largefile; -fi - -if test "$enable_largefile" != no; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 -$as_echo_n "checking for special C compiler options needed for large files... " >&6; } -if ${ac_cv_sys_largefile_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_sys_largefile_CC=no - if test "$GCC" != yes; then - ac_save_CC=$CC - while :; do - # IRIX 6.2 and later do not support large files by default, - # so use the C compiler's -n32 option if that helps. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF - if ac_fn_c_try_compile "$LINENO"; then : - break -fi -rm -f core conftest.err conftest.$ac_objext - CC="$CC -n32" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_largefile_CC=' -n32'; break -fi -rm -f core conftest.err conftest.$ac_objext - break - done - CC=$ac_save_CC - rm -f conftest.$ac_ext - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 -$as_echo "$ac_cv_sys_largefile_CC" >&6; } - if test "$ac_cv_sys_largefile_CC" != no; then - CC=$CC$ac_cv_sys_largefile_CC - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } -if ${ac_cv_sys_file_offset_bits+:} false; then : - $as_echo_n "(cached) " >&6 -else - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_file_offset_bits=no; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#define _FILE_OFFSET_BITS 64 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_file_offset_bits=64; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cv_sys_file_offset_bits=unknown - break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 -$as_echo "$ac_cv_sys_file_offset_bits" >&6; } -case $ac_cv_sys_file_offset_bits in #( - no | unknown) ;; - *) -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF -;; -esac -rm -rf conftest* - if test $ac_cv_sys_file_offset_bits = unknown; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 -$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } -if ${ac_cv_sys_large_files+:} false; then : - $as_echo_n "(cached) " >&6 -else - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_large_files=no; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#define _LARGE_FILES 1 -#include - /* Check that off_t can represent 2**63 - 1 correctly. - We can't simply define LARGE_OFF_T to be 9223372036854775807, - since some C++ compilers masquerading as C compilers - incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) - int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 - && LARGE_OFF_T % 2147483647 == 1) - ? 1 : -1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_sys_large_files=1; break -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_cv_sys_large_files=unknown - break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 -$as_echo "$ac_cv_sys_large_files" >&6; } -case $ac_cv_sys_large_files in #( - no | unknown) ;; - *) -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files -_ACEOF -;; -esac -rm -rf conftest* - fi - - -fi - - case $ac_cv_prog_cc_stdc in #( - no) : - ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( - *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 -$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } -if ${ac_cv_prog_cc_c99+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include -#include - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -#define debug(...) fprintf (stderr, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - your preprocessor is broken; -#endif -#if BIG_OK -#else - your preprocessor is broken; -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\0'; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static void -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str; - int number; - float fnumber; - - while (*format) - { - switch (*format++) - { - case 's': // string - str = va_arg (args_copy, const char *); - break; - case 'd': // int - number = va_arg (args_copy, int); - break; - case 'f': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); -} - -int -main () -{ - - // Check bool. - _Bool success = false; - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - test_varargs ("s, d' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' - || dynamic_array[ni.number - 1] != 543); - - ; - return 0; -} -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c99" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c99" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c99" != xno; then : - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 -else - ac_cv_prog_cc_stdc=no -fi - -fi - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 -$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } - if ${ac_cv_prog_cc_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -fi - - case $ac_cv_prog_cc_stdc in #( - no) : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; #( - '') : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; #( - *) : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 -$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; -esac - - - - # Code from module alloca-opt: - # Code from module allocator: - # Code from module c-ctype: - # Code from module c-strcase: - # Code from module careadlinkat: - # Code from module clock-time: - # Code from module crypto/md5: - # Code from module crypto/sha1: - # Code from module crypto/sha256: - # Code from module crypto/sha512: - # Code from module dosname: - # Code from module dtoastr: - # Code from module dtotimespec: - # Code from module dup2: - # Code from module environ: - # Code from module execinfo: - # Code from module extensions: - - # Code from module extern-inline: - # Code from module filemode: - # Code from module getloadavg: - # Code from module getopt-gnu: - # Code from module getopt-posix: - # Code from module gettext-h: - # Code from module gettime: - # Code from module gettimeofday: - # Code from module ignore-value: - # Code from module include_next: - # Code from module intprops: - # Code from module inttypes-incomplete: - # Code from module largefile: - - # Code from module lstat: - # Code from module manywarnings: - # Code from module mktime: - # Code from module multiarch: - # Code from module nocrash: - # Code from module pathmax: - # Code from module pselect: - # Code from module pthread_sigmask: - # Code from module readlink: - # Code from module signal-h: - # Code from module snippet/_Noreturn: - # Code from module snippet/arg-nonnull: - # Code from module snippet/c++defs: - # Code from module snippet/warn-on-use: - # Code from module socklen: - # Code from module ssize_t: - # Code from module stat: - # Code from module stat-time: - # Code from module stdalign: - # Code from module stdarg: - - - - # Code from module stdbool: - # Code from module stddef: - # Code from module stdint: - # Code from module stdio: - # Code from module stdlib: - # Code from module strftime: - # Code from module strtoimax: - # Code from module strtoll: - # Code from module strtoull: - # Code from module strtoumax: - # Code from module symlink: - # Code from module sys_select: - # Code from module sys_stat: - # Code from module sys_time: - # Code from module time: - # Code from module time_r: - # Code from module timer-time: - # Code from module timespec: - # Code from module timespec-add: - # Code from module timespec-sub: - # Code from module u64: - # Code from module unistd: - # Code from module utimens: - # Code from module verify: - # Code from module warnings: - - -# It's helpful to have C macros available to GDB, so prefer -g3 to -g -# if -g3 works and the user does not specify CFLAGS. -# This test must follow gl_EARLY; otherwise AC_LINK_IFELSE complains. -if test "$ac_test_CFLAGS" != set; then - case $CFLAGS in - '-g') - emacs_g3_CFLAGS='-g3';; - '-g -O2') - emacs_g3_CFLAGS='-g3 -O2';; - *) - emacs_g3_CFLAGS='';; - esac - if test -n "$emacs_g3_CFLAGS"; then - emacs_save_CFLAGS=$CFLAGS - CFLAGS=$emacs_g3_CFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts $emacs_g3_CFLAGS" >&5 -$as_echo_n "checking whether $CC accepts $emacs_g3_CFLAGS... " >&6; } -if ${emacs_cv_prog_cc_g3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_prog_cc_g3=yes -else - emacs_cv_prog_cc_g3=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_prog_cc_g3" >&5 -$as_echo "$emacs_cv_prog_cc_g3" >&6; } - if test $emacs_cv_prog_cc_g3 = yes; then - CFLAGS=$emacs_g3_CFLAGS - else - CFLAGS=$emacs_save_CFLAGS - fi - fi -fi - -# Check whether --enable-gcc-warnings was given. -if test "${enable_gcc_warnings+set}" = set; then : - enableval=$enable_gcc_warnings; case $enableval in - yes|no) ;; - *) as_fn_error $? "bad value $enableval for gcc-warnings option" "$LINENO" 5 ;; - esac - gl_gcc_warnings=$enableval -else - gl_gcc_warnings=no - -fi - - -# Check whether --enable-link-time-optimization was given. -if test "${enable_link_time_optimization+set}" = set; then : - enableval=$enable_link_time_optimization; if test "${enableval}" != "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether link-time optimization is supported" >&5 -$as_echo_n "checking whether link-time optimization is supported... " >&6; } - ac_lto_supported=no - if test x$GCC = xyes; then - CPUS=`getconf _NPROCESSORS_ONLN 2>/dev/null` - if test x$CPUS != x; then - LTO="-flto=$CPUS" - else - LTO="-flto" - fi - old_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $LTO" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_lto_supported=yes -else - ac_lto_supported=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$old_CFLAGS" - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_lto_supported" >&5 -$as_echo "$ac_lto_supported" >&6; } - if test "$ac_lto_supported" = "yes"; then - CFLAGS="$CFLAGS $LTO" - fi -fi -fi - - -# gl_GCC_VERSION_IFELSE([major], [minor], [run-if-found], [run-if-not-found]) -# ------------------------------------------------ -# If $CPP is gcc-MAJOR.MINOR or newer, then run RUN-IF-FOUND. -# Otherwise, run RUN-IF-NOT-FOUND. - - -# When compiling with GCC, prefer -isystem to -I when including system -# include files, to avoid generating useless diagnostics for the files. -if test "$gl_gcc_warnings" != yes; then - isystem='-I' -else - isystem='-isystem ' - - # This, $nw, is the list of warnings we disable. - nw= - - case $with_x_toolkit in - lucid | athena | motif) - # Old toolkits mishandle 'const'. - nw="$nw -Wwrite-strings" - ;; - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Werror" >&5 -$as_echo_n "checking whether C compiler handles -Werror... " >&6; } -if ${gl_cv_warn_c__Werror+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Werror" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Werror=yes -else - gl_cv_warn_c__Werror=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Werror" >&5 -$as_echo "$gl_cv_warn_c__Werror" >&6; } -if test "x$gl_cv_warn_c__Werror" = xyes; then : - as_fn_append WERROR_CFLAGS " -Werror" -fi - - - ;; - esac - - - nw="$nw -Waggregate-return" # anachronistic - nw="$nw -Wlong-long" # C90 is anachronistic - nw="$nw -Wc++-compat" # We don't care about C++ compilers - nw="$nw -Wundef" # Warns on '#if GNULIB_FOO' etc in gnulib - nw="$nw -Wtraditional" # Warns on #elif which we use often - nw="$nw -Wcast-qual" # Too many warnings for now - nw="$nw -Wconversion" # Too many warnings for now - nw="$nw -Wsystem-headers" # Don't let system headers trigger warnings - nw="$nw -Wsign-conversion" # Too many warnings for now - nw="$nw -Woverlength-strings" # Not a problem these days - nw="$nw -Wtraditional-conversion" # Too many warnings for now - nw="$nw -Wunreachable-code" # so buggy that it's now silently ignored - nw="$nw -Wpadded" # Our structs are not padded - nw="$nw -Wredundant-decls" # we regularly (re)declare functions - nw="$nw -Wlogical-op" # any use of fwrite provokes this - nw="$nw -Wformat-nonliteral" # we do this a lot - nw="$nw -Wvla" # warnings in gettext.h - nw="$nw -Wnested-externs" # use of XARGMATCH/verify_function__ - nw="$nw -Wswitch-enum" # Too many warnings for now - nw="$nw -Wswitch-default" # Too many warnings for now - nw="$nw -Wfloat-equal" # warns about high-quality code - nw="$nw -Winline" # OK to ignore 'inline' - nw="$nw -Wjump-misses-init" # We sometimes safely jump over init. - nw="$nw -Wsync-nand" # irrelevant here, and provokes ObjC warning - nw="$nw -Wunsafe-loop-optimizations" # OK to suppress unsafe optimizations - - # Emacs doesn't care about shadowing; see - # . - nw="$nw -Wshadow" - - # The following lines should be removable at some point. - nw="$nw -Wstack-protector" - nw="$nw -Wstrict-overflow" - nw="$nw -Wsuggest-attribute=pure" - - - - if test -n "$GCC"; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-missing-field-initializers is supported" >&5 -$as_echo_n "checking whether -Wno-missing-field-initializers is supported... " >&6; } - if ${gl_cv_cc_nomfi_supported+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -W -Werror -Wno-missing-field-initializers" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_cc_nomfi_supported=yes -else - gl_cv_cc_nomfi_supported=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_CFLAGS" -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_nomfi_supported" >&5 -$as_echo "$gl_cv_cc_nomfi_supported" >&6; } - - if test "$gl_cv_cc_nomfi_supported" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wno-missing-field-initializers is needed" >&5 -$as_echo_n "checking whether -Wno-missing-field-initializers is needed... " >&6; } - if ${gl_cv_cc_nomfi_needed+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -W -Werror" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -void f (void) - { - typedef struct { int a; int b; } s_t; - s_t s1 = { 0, }; - } - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_cc_nomfi_needed=no -else - gl_cv_cc_nomfi_needed=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_CFLAGS" - -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_nomfi_needed" >&5 -$as_echo "$gl_cv_cc_nomfi_needed" >&6; } - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -Wuninitialized is supported" >&5 -$as_echo_n "checking whether -Wuninitialized is supported... " >&6; } - if ${gl_cv_cc_uninitialized_supported+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -Werror -Wuninitialized" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_cc_uninitialized_supported=yes -else - gl_cv_cc_uninitialized_supported=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_CFLAGS" -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_uninitialized_supported" >&5 -$as_echo "$gl_cv_cc_uninitialized_supported" >&6; } - - fi - - # List all gcc warning categories. - gl_manywarn_set= - for gl_manywarn_item in \ - -W \ - -Wabi \ - -Waddress \ - -Wall \ - -Warray-bounds \ - -Wattributes \ - -Wbad-function-cast \ - -Wbuiltin-macro-redefined \ - -Wcast-align \ - -Wchar-subscripts \ - -Wclobbered \ - -Wcomment \ - -Wcomments \ - -Wcoverage-mismatch \ - -Wcpp \ - -Wdeprecated \ - -Wdeprecated-declarations \ - -Wdisabled-optimization \ - -Wdiv-by-zero \ - -Wdouble-promotion \ - -Wempty-body \ - -Wendif-labels \ - -Wenum-compare \ - -Wextra \ - -Wformat-contains-nul \ - -Wformat-extra-args \ - -Wformat-nonliteral \ - -Wformat-security \ - -Wformat-y2k \ - -Wformat-zero-length \ - -Wformat=2 \ - -Wfree-nonheap-object \ - -Wignored-qualifiers \ - -Wimplicit \ - -Wimplicit-function-declaration \ - -Wimplicit-int \ - -Winit-self \ - -Winline \ - -Wint-to-pointer-cast \ - -Winvalid-memory-model \ - -Winvalid-pch \ - -Wjump-misses-init \ - -Wlogical-op \ - -Wmain \ - -Wmaybe-uninitialized \ - -Wmissing-braces \ - -Wmissing-declarations \ - -Wmissing-field-initializers \ - -Wmissing-format-attribute \ - -Wmissing-include-dirs \ - -Wmissing-noreturn \ - -Wmissing-parameter-type \ - -Wmissing-prototypes \ - -Wmudflap \ - -Wmultichar \ - -Wnarrowing \ - -Wnested-externs \ - -Wnonnull \ - -Wnormalized=nfc \ - -Wold-style-declaration \ - -Wold-style-definition \ - -Woverflow \ - -Woverlength-strings \ - -Woverride-init \ - -Wpacked \ - -Wpacked-bitfield-compat \ - -Wparentheses \ - -Wpointer-arith \ - -Wpointer-sign \ - -Wpointer-to-int-cast \ - -Wpragmas \ - -Wreturn-type \ - -Wsequence-point \ - -Wshadow \ - -Wsizeof-pointer-memaccess \ - -Wstack-protector \ - -Wstrict-aliasing \ - -Wstrict-overflow \ - -Wstrict-prototypes \ - -Wsuggest-attribute=const \ - -Wsuggest-attribute=format \ - -Wsuggest-attribute=noreturn \ - -Wsuggest-attribute=pure \ - -Wswitch \ - -Wswitch-default \ - -Wsync-nand \ - -Wsystem-headers \ - -Wtrampolines \ - -Wtrigraphs \ - -Wtype-limits \ - -Wuninitialized \ - -Wunknown-pragmas \ - -Wunreachable-code \ - -Wunsafe-loop-optimizations \ - -Wunused \ - -Wunused-but-set-parameter \ - -Wunused-but-set-variable \ - -Wunused-function \ - -Wunused-label \ - -Wunused-local-typedefs \ - -Wunused-macros \ - -Wunused-parameter \ - -Wunused-result \ - -Wunused-value \ - -Wunused-variable \ - -Wvarargs \ - -Wvariadic-macros \ - -Wvector-operation-performance \ - -Wvla \ - -Wvolatile-register-var \ - -Wwrite-strings \ - \ - ; do - gl_manywarn_set="$gl_manywarn_set $gl_manywarn_item" - done - - # Disable specific options as needed. - if test "$gl_cv_cc_nomfi_needed" = yes; then - gl_manywarn_set="$gl_manywarn_set -Wno-missing-field-initializers" - fi - - if test "$gl_cv_cc_uninitialized_supported" = no; then - gl_manywarn_set="$gl_manywarn_set -Wno-uninitialized" - fi - - ws=$gl_manywarn_set - - - gl_warn_set= - set x $ws; shift - for gl_warn_item - do - case " $nw " in - *" $gl_warn_item "*) - ;; - *) - gl_warn_set="$gl_warn_set $gl_warn_item" - ;; - esac - done - ws=$gl_warn_set - - for w in $ws; do - as_gl_Warn=`$as_echo "gl_cv_warn_c_$w" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles $w" >&5 -$as_echo_n "checking whether C compiler handles $w... " >&6; } -if eval \${$as_gl_Warn+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " $w" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$as_gl_Warn=yes" -else - eval "$as_gl_Warn=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -eval ac_res=\$$as_gl_Warn - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_gl_Warn"\" = x"yes"; then : - as_fn_append WARN_CFLAGS " $w" -fi - - - done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-missing-field-initializers" >&5 -$as_echo_n "checking whether C compiler handles -Wno-missing-field-initializers... " >&6; } -if ${gl_cv_warn_c__Wno_missing_field_initializers+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-missing-field-initializers" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_missing_field_initializers=yes -else - gl_cv_warn_c__Wno_missing_field_initializers=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_missing_field_initializers" >&5 -$as_echo "$gl_cv_warn_c__Wno_missing_field_initializers" >&6; } -if test "x$gl_cv_warn_c__Wno_missing_field_initializers" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-missing-field-initializers" -fi - - # We need this one - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-sign-compare" >&5 -$as_echo_n "checking whether C compiler handles -Wno-sign-compare... " >&6; } -if ${gl_cv_warn_c__Wno_sign_compare+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-sign-compare" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_sign_compare=yes -else - gl_cv_warn_c__Wno_sign_compare=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_sign_compare" >&5 -$as_echo "$gl_cv_warn_c__Wno_sign_compare" >&6; } -if test "x$gl_cv_warn_c__Wno_sign_compare" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-sign-compare" -fi - - # Too many warnings for now - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-type-limits" >&5 -$as_echo_n "checking whether C compiler handles -Wno-type-limits... " >&6; } -if ${gl_cv_warn_c__Wno_type_limits+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-type-limits" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_type_limits=yes -else - gl_cv_warn_c__Wno_type_limits=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_type_limits" >&5 -$as_echo "$gl_cv_warn_c__Wno_type_limits" >&6; } -if test "x$gl_cv_warn_c__Wno_type_limits" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-type-limits" -fi - - # Too many warnings for now - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-switch" >&5 -$as_echo_n "checking whether C compiler handles -Wno-switch... " >&6; } -if ${gl_cv_warn_c__Wno_switch+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-switch" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_switch=yes -else - gl_cv_warn_c__Wno_switch=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_switch" >&5 -$as_echo "$gl_cv_warn_c__Wno_switch" >&6; } -if test "x$gl_cv_warn_c__Wno_switch" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-switch" -fi - - # Too many warnings for now - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-unused-parameter" >&5 -$as_echo_n "checking whether C compiler handles -Wno-unused-parameter... " >&6; } -if ${gl_cv_warn_c__Wno_unused_parameter+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-unused-parameter" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_unused_parameter=yes -else - gl_cv_warn_c__Wno_unused_parameter=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_unused_parameter" >&5 -$as_echo "$gl_cv_warn_c__Wno_unused_parameter" >&6; } -if test "x$gl_cv_warn_c__Wno_unused_parameter" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-unused-parameter" -fi - - # Too many warnings for now - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-format-nonliteral" >&5 -$as_echo_n "checking whether C compiler handles -Wno-format-nonliteral... " >&6; } -if ${gl_cv_warn_c__Wno_format_nonliteral+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-format-nonliteral" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_format_nonliteral=yes -else - gl_cv_warn_c__Wno_format_nonliteral=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_format_nonliteral" >&5 -$as_echo "$gl_cv_warn_c__Wno_format_nonliteral" >&6; } -if test "x$gl_cv_warn_c__Wno_format_nonliteral" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-format-nonliteral" -fi - - - - # In spite of excluding -Wlogical-op above, it is enabled, as of - # gcc 4.5.0 20090517. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -Wno-logical-op" >&5 -$as_echo_n "checking whether C compiler handles -Wno-logical-op... " >&6; } -if ${gl_cv_warn_c__Wno_logical_op+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -Wno-logical-op" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__Wno_logical_op=yes -else - gl_cv_warn_c__Wno_logical_op=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__Wno_logical_op" >&5 -$as_echo "$gl_cv_warn_c__Wno_logical_op" >&6; } -if test "x$gl_cv_warn_c__Wno_logical_op" = xyes; then : - as_fn_append WARN_CFLAGS " -Wno-logical-op" -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -fdiagnostics-show-option" >&5 -$as_echo_n "checking whether C compiler handles -fdiagnostics-show-option... " >&6; } -if ${gl_cv_warn_c__fdiagnostics_show_option+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -fdiagnostics-show-option" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__fdiagnostics_show_option=yes -else - gl_cv_warn_c__fdiagnostics_show_option=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__fdiagnostics_show_option" >&5 -$as_echo "$gl_cv_warn_c__fdiagnostics_show_option" >&6; } -if test "x$gl_cv_warn_c__fdiagnostics_show_option" = xyes; then : - as_fn_append WARN_CFLAGS " -fdiagnostics-show-option" -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler handles -funit-at-a-time" >&5 -$as_echo_n "checking whether C compiler handles -funit-at-a-time... " >&6; } -if ${gl_cv_warn_c__funit_at_a_time+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_compiler_FLAGS="$CFLAGS" - as_fn_append CFLAGS " -funit-at-a-time" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_warn_c__funit_at_a_time=yes -else - gl_cv_warn_c__funit_at_a_time=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$gl_save_compiler_FLAGS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_c__funit_at_a_time" >&5 -$as_echo "$gl_cv_warn_c__funit_at_a_time" >&6; } -if test "x$gl_cv_warn_c__funit_at_a_time" = xyes; then : - as_fn_append WARN_CFLAGS " -funit-at-a-time" -fi - - - - -$as_echo "#define lint 1" >>confdefs.h - - - -$as_echo "#define GNULIB_PORTCHECK 1" >>confdefs.h - - - # We use a slightly smaller set of warning options for lib/. - # Remove the following and save the result in GNULIB_WARN_CFLAGS. - nw= - nw="$nw -Wunused-macros" - - - gl_warn_set= - set x $WARN_CFLAGS; shift - for gl_warn_item - do - case " $nw " in - *" $gl_warn_item "*) - ;; - *) - gl_warn_set="$gl_warn_set $gl_warn_item" - ;; - esac - done - GNULIB_WARN_CFLAGS=$gl_warn_set - - -fi - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -$as_echo_n "checking whether ln -s works... " >&6; } -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -$as_echo "no, using $LN_S" >&6; } -fi - - -# Extract the first word of "install-info", so it can be a program name with args. -set dummy install-info; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_INSTALL_INFO+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $INSTALL_INFO in - [\\/]* | ?:[\\/]*) - ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/sbin$PATH_SEPARATOR/sbin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO=":" - ;; -esac -fi -INSTALL_INFO=$ac_cv_path_INSTALL_INFO -if test -n "$INSTALL_INFO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5 -$as_echo "$INSTALL_INFO" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -# Extract the first word of "gzip", so it can be a program name with args. -set dummy gzip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_GZIP_PROG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $GZIP_PROG in - [\\/]* | ?:[\\/]*) - ac_cv_path_GZIP_PROG="$GZIP_PROG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_GZIP_PROG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -GZIP_PROG=$ac_cv_path_GZIP_PROG -if test -n "$GZIP_PROG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GZIP_PROG" >&5 -$as_echo "$GZIP_PROG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - -if test $opsys = gnu-linux; then - # Extract the first word of "paxctl", so it can be a program name with args. -set dummy paxctl; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PAXCTL+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PAXCTL in - [\\/]* | ?:[\\/]*) - ac_cv_path_PAXCTL="$PAXCTL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/sbin$PATH_SEPARATOR/usr/sbin -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PAXCTL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PAXCTL=$ac_cv_path_PAXCTL -if test -n "$PAXCTL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PAXCTL" >&5 -$as_echo "$PAXCTL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - if test "X$PAXCTL" != X; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether binaries have a PT_PAX_FLAGS header" >&5 -$as_echo_n "checking whether binaries have a PT_PAX_FLAGS header... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - if $PAXCTL -v conftest$EXEEXT >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; PAXCTL=""; fi -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - fi -fi - -## Need makeinfo >= 4.7 (?) to build the manuals. -# Extract the first word of "makeinfo", so it can be a program name with args. -set dummy makeinfo; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_MAKEINFO+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $MAKEINFO in - [\\/]* | ?:[\\/]*) - ac_cv_path_MAKEINFO="$MAKEINFO" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_MAKEINFO="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_MAKEINFO" && ac_cv_path_MAKEINFO="no" - ;; -esac -fi -MAKEINFO=$ac_cv_path_MAKEINFO -if test -n "$MAKEINFO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 -$as_echo "$MAKEINFO" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -if test "$MAKEINFO" != "no" && \ - test x"`$MAKEINFO --version 2> /dev/null | $EGREP 'texinfo[^0-9]*([1-4][0-9]+|[5-9]|4\.[7-9]|4\.[1-6][0-9]+)'`" = x; then - MAKEINFO=no -fi - -## Makeinfo is unusual. For a released Emacs, the manuals are -## pre-built, and not deleted by the normal clean rules. makeinfo is -## therefore in the category of "special tools" not normally required, which -## configure does not have to check for (eg autoconf itself). -## In a Bazaar checkout on the other hand, the manuals are not included. -## So makeinfo is a requirement to build from Bazaar, and configure -## should test for it as it does for any other build requirement. -## We use the presence of $srcdir/info/emacs to distinguish a release, -## with pre-built manuals, from a Bazaar checkout. -HAVE_MAKEINFO=yes - -if test "$MAKEINFO" = "no"; then - MAKEINFO=makeinfo - if test "x${with_makeinfo}" = "xno"; then - HAVE_MAKEINFO=no - elif test ! -e $srcdir/info/emacs && test ! -e $srcdir/info/emacs.info; then - as_fn_error $? "You do not seem to have makeinfo >= 4.7, and your -source tree does not seem to have pre-built manuals in the \`info' directory. -Either install a suitable version of makeinfo, or re-run configure -with the \`--without-makeinfo' option to build without the manuals. " "$LINENO" 5 - fi -fi - - -INFO_EXT=.info -INFO_OPTS=--no-split - - - - -if test x$GCC = xyes; then - test "x$GCC_LINK_TEST_OPTIONS" != x && \ - ac_link="$ac_link $GCC_LINK_TEST_OPTIONS" -else - test "x$NON_GCC_LINK_TEST_OPTIONS" != x && \ - ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS" -fi - - -late_LDFLAGS=$LDFLAGS -if test x$GCC = xyes; then - LDFLAGS="$LDFLAGS -Wl,-znocombreloc" -else - LDFLAGS="$LDFLAGS -znocombreloc" -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -znocombreloc" >&5 -$as_echo_n "checking for -znocombreloc... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - LDFLAGS=$late_LDFLAGS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - -test "x$CANNOT_DUMP" = "x" && CANNOT_DUMP=no -case "$opsys" in - your-opsys-here) CANNOT_DUMP=yes ;; -esac - -test "$CANNOT_DUMP" = "yes" && \ - -$as_echo "#define CANNOT_DUMP 1" >>confdefs.h - - - - - -UNEXEC_OBJ=unexelf.o -case "$opsys" in - # MSDOS uses unexcoff.o - # MSWindows uses unexw32.o - aix4-2) - UNEXEC_OBJ=unexaix.o - ;; - cygwin) - UNEXEC_OBJ=unexcw.o - ;; - darwin) - UNEXEC_OBJ=unexmacosx.o - ;; - hpux10-20 | hpux11) - UNEXEC_OBJ=unexhp9k800.o - ;; - sol2-10) - # Use the Solaris dldump() function, called from unexsol.c, to dump - # emacs, instead of the generic ELF dump code found in unexelf.c. - # The resulting binary has a complete symbol table, and is better - # for debugging and other observability tools (debuggers, pstack, etc). - # - # If you encounter a problem using dldump(), please consider sending - # a message to the OpenSolaris tools-linking mailing list: - # http://mail.opensolaris.org/mailman/listinfo/tools-linking - # - # It is likely that dldump() works with older Solaris too, but this has - # not been tested, so for now this change is for Solaris 10 or newer. - UNEXEC_OBJ=unexsol.o - ;; -esac - -LD_SWITCH_SYSTEM= -case "$opsys" in - freebsd) - ## Let `ld' find image libs and similar things in /usr/local/lib. - ## The system compiler, GCC, has apparently been modified to not - ## look there, contrary to what a stock GCC would do. -### It's not our place to do this. See bug#10313#17. -### LD_SWITCH_SYSTEM=-L/usr/local/lib - : - ;; - - gnu-linux) - ## cpp test was "ifdef __mips__", but presumably this is equivalent... - case $host_cpu in mips*) LD_SWITCH_SYSTEM="-G 0";; esac - ;; - - netbsd) -### It's not our place to do this. See bug#10313#17. -### LD_SWITCH_SYSTEM="-Wl,-rpath,/usr/pkg/lib -L/usr/pkg/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib" - : - ;; - - openbsd) - ## Han Boetes says this is necessary, - ## otherwise Emacs dumps core on elf systems. - LD_SWITCH_SYSTEM="-Z" - ;; -esac - - -ac_link="$ac_link $LD_SWITCH_SYSTEM" - -## This setting of LD_SWITCH_SYSTEM references LD_SWITCH_X_SITE_RPATH, -## which has not been defined yet. When this was handled with cpp, -## it was expanded to null when configure sourced the s/*.h file. -## Thus LD_SWITCH_SYSTEM had different values in configure and the Makefiles. -## FIXME it would be cleaner to put this in LD_SWITCH_SYSTEM_TEMACS -## (or somesuch), but because it is supposed to go at the _front_ -## of LD_SWITCH_SYSTEM, we cannot do that in exactly the same way. -## Compare with the gnu-linux case below, which added to the end -## of LD_SWITCH_SYSTEM, and so can instead go at the front of -## LD_SWITCH_SYSTEM_TEMACS. -case "$opsys" in - netbsd|openbsd) - LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_RPATH) $LD_SWITCH_SYSTEM" ;; -esac - - -C_SWITCH_MACHINE= -case $canonical in - alpha*) - ac_fn_c_check_decl "$LINENO" "__ELF__" "ac_cv_have_decl___ELF__" "$ac_includes_default" -if test "x$ac_cv_have_decl___ELF__" = xyes; then : - -fi - - if test "$ac_cv_have_decl___ELF__" = "yes"; then - ## With ELF, make sure that all common symbols get allocated to in the - ## data section. Otherwise, the dump of temacs may miss variables in - ## the shared library that have been initialized. For example, with - ## GNU libc, __malloc_initialized would normally be resolved to the - ## shared library's .bss section, which is fatal. - if test "x$GCC" = "xyes"; then - C_SWITCH_MACHINE="-fno-common" - else - as_fn_error $? "What gives? Fix me if DEC Unix supports ELF now." "$LINENO" 5 - fi - else - UNEXEC_OBJ=unexalpha.o - fi - ;; -esac - - - - -C_SWITCH_SYSTEM= -## Some programs in src produce warnings saying certain subprograms -## are too complex and need a MAXMEM value greater than 2000 for -## additional optimization. --nils@exp-math.uni-essen.de -test "$opsys" = "aix4.2" && test "x$GCC" != "xyes" && \ - C_SWITCH_SYSTEM="-ma -qmaxmem=4000" -## gnu-linux might need -D_BSD_SOURCE on old libc5 systems. -## It is redundant in glibc2, since we define _GNU_SOURCE. - - - -LIBS_SYSTEM= -case "$opsys" in - ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2. - aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;; - - freebsd) LIBS_SYSTEM="-lutil" ;; - - hpux*) LIBS_SYSTEM="-l:libdld.sl" ;; - - sol2*) LIBS_SYSTEM="-lsocket -lnsl" ;; - - ## Motif needs -lgen. - unixware) LIBS_SYSTEM="-lsocket -lnsl -lelf -lgen" ;; -esac - - - -### Make sure subsequent tests use flags consistent with the build flags. - -if test x"${OVERRIDE_CPPFLAGS}" != x; then - CPPFLAGS="${OVERRIDE_CPPFLAGS}" -else - CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS" -fi - -# Suppress obsolescent Autoconf test for size_t; Emacs assumes C89 or better. - -# Likewise for obsolescent test for uid_t, gid_t; Emacs assumes them. - - - -LIB_MATH=-lm -LIB_STANDARD= -START_FILES= -SYSTEM_TYPE=`echo $opsys | sed -e 's/[0-9].*//' -e 's|-|/|'` - -case $opsys in - cygwin ) - LIB_MATH= - START_FILES='pre-crt0.o' - ;; - darwin ) - ## Adding -lm confuses the dynamic linker, so omit it. - LIB_MATH= - START_FILES='pre-crt0.o' - ;; - freebsd ) - LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o' - START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o' - SYSTEM_TYPE=berkeley-unix - ;; - gnu-linux | gnu-kfreebsd ) - LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtn.o' - START_FILES='pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o' - ;; - hpux10-20 | hpux11 ) - LIB_STANDARD=-lc - START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o' - ;; - netbsd | openbsd ) - LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o' - START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crtbegin.o' - SYSTEM_TYPE=berkeley-unix - ;; - - sol2* | unixware ) - SYSTEM_TYPE=usg-unix-v - ;; - -esac - - - - -cat >>confdefs.h <<_ACEOF -#define SYSTEM_TYPE "$SYSTEM_TYPE" -_ACEOF - - -crt_files= - -for file in x $LIB_STANDARD $START_FILES; do - case "$file" in - *CRT_DIR*) crt_files="$crt_files `echo $file | sed -e 's|.*/||'`" ;; - esac -done - -if test "x$crt_files" != x; then - - ## If user specified a crt-dir, use that unconditionally. - crt_gcc=no - - if test "X$CRT_DIR" = "X"; then - - CRT_DIR=/usr/lib # default - - case "$canonical" in - x86_64-*-linux-gnu* | s390x-*-linux-gnu*) - ## On x86-64 and s390x GNU/Linux distributions, the standard library - ## can be in a variety of places. We only try /usr/lib64 and /usr/lib. - ## For anything else (eg /usr/lib32), it is up the user to specify - ## the location (bug#5655). - ## Test for crtn.o, not just the directory, because sometimes the - ## directory exists but does not have the relevant files (bug#1287). - ## FIXME better to test for binary compatibility somehow. - test -e /usr/lib64/crtn.o && CRT_DIR=/usr/lib64 - ;; - - powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) CRT_DIR=/usr/lib64 ;; - esac - - case "$opsys" in - hpux10-20) CRT_DIR=/lib ;; - esac - - test "x${GCC}" = xyes && crt_gcc=yes - - fi # CRT_DIR = "" - - crt_missing= - - for file in $crt_files; do - - ## If we're using gcc, try to determine it automatically by asking - ## gcc. [If this doesn't work, CRT_DIR will remain at the - ## system-dependent default from above.] - if test $crt_gcc = yes && test ! -e $CRT_DIR/$file; then - - crt_file=`$CC --print-file-name=$file 2>/dev/null` - case "$crt_file" in - */*) - CRT_DIR=`$as_dirname -- "$crt_file" || -$as_expr X"$crt_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$crt_file" : 'X\(//\)[^/]' \| \ - X"$crt_file" : 'X\(//\)$' \| \ - X"$crt_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$crt_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - ;; - esac - fi - - crt_gcc=no - - test -e $CRT_DIR/$file || crt_missing="$crt_missing $file" - done # $crt_files - - test "x$crt_missing" = x || \ - as_fn_error $? "Required file(s) not found:$crt_missing -Try using the --with-crt-dir option." "$LINENO" 5 - -fi # crt_files != "" - - - -case $opsys in - netbsd | openbsd ) - if test -f $CRT_DIR/crti.o; then - - test -f $CRT_DIR/crtn.o || \ - as_fn_error $? "Required file not found: crtn.o" "$LINENO" 5 - - LIB_STANDARD='-lgcc -lc -lgcc $(CRT_DIR)/crtend.o $(CRT_DIR)/crtn.o' - START_FILES='pre-crt0.o $(CRT_DIR)/crt0.o $(CRT_DIR)/crti.o $(CRT_DIR)/crtbegin.o' - fi - ;; -esac - - -pre_PKG_CONFIG_CFLAGS=$CFLAGS -pre_PKG_CONFIG_LIBS=$LIBS - -# Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - - - - -if test "${with_sound}" != "no"; then - # Sound support for GNU/Linux and the free BSDs. - for ac_header in machine/soundcard.h sys/soundcard.h soundcard.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - have_sound_header=yes -fi - -done - - # Emulation library used on NetBSD. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _oss_ioctl in -lossaudio" >&5 -$as_echo_n "checking for _oss_ioctl in -lossaudio... " >&6; } -if ${ac_cv_lib_ossaudio__oss_ioctl+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lossaudio $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char _oss_ioctl (); -int -main () -{ -return _oss_ioctl (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_ossaudio__oss_ioctl=yes -else - ac_cv_lib_ossaudio__oss_ioctl=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossaudio__oss_ioctl" >&5 -$as_echo "$ac_cv_lib_ossaudio__oss_ioctl" >&6; } -if test "x$ac_cv_lib_ossaudio__oss_ioctl" = xyes; then : - LIBSOUND=-lossaudio -else - LIBSOUND= -fi - - - - ALSA_REQUIRED=1.0.0 - ALSA_MODULES="alsa >= $ALSA_REQUIRED" - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_ALSA=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ALSA_MODULES" >&5 -$as_echo_n "checking for $ALSA_MODULES... " >&6; } - - if $PKG_CONFIG --exists "$ALSA_MODULES" 2>&5 && - ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES" 2>&5` && - ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - ALSA_CFLAGS=`$as_echo "$ALSA_CFLAGS" | sed -e "$edit_cflags"` - ALSA_LIBS=`$as_echo "$ALSA_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$ALSA_CFLAGS' LIBS='$ALSA_LIBS'" >&5 -$as_echo "yes CFLAGS='$ALSA_CFLAGS' LIBS='$ALSA_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ALSA_CFLAGS="" - ALSA_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - ALSA_PKG_ERRORS=`($PKG_CONFIG --print-errors "$ALSA_MODULES") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_ALSA=yes - else - HAVE_ALSA=no - fi - - if test $HAVE_ALSA = yes; then - SAVE_CFLAGS="$CFLAGS" - SAVE_LIBS="$LIBS" - CFLAGS="$ALSA_CFLAGS $CFLAGS" - LIBS="$ALSA_LIBS $LIBS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -snd_lib_error_set_handler (0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_alsa_normal=yes -else - emacs_alsa_normal=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test "$emacs_alsa_normal" != yes; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -snd_lib_error_set_handler (0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_alsa_subdir=yes -else - emacs_alsa_subdir=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test "$emacs_alsa_subdir" != yes; then - as_fn_error $? "pkg-config found alsa, but it does not compile. See config.log for error messages." "$LINENO" 5 - fi - ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE" - fi - - CFLAGS="$SAVE_CFLAGS" - LIBS="$SAVE_LIBS" - LIBSOUND="$LIBSOUND $ALSA_LIBS" - CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS" - -$as_echo "#define HAVE_ALSA 1" >>confdefs.h - - fi - - if test x$have_sound_header = xyes || test $HAVE_ALSA = yes; then - case "$opsys" in - gnu-linux|freebsd|netbsd) - -$as_echo "#define HAVE_SOUND 1" >>confdefs.h - - ;; - esac - fi - - -fi - - - - - for ac_header in $ac_header_list -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if personality LINUX32 can be set" >&5 -$as_echo_n "checking if personality LINUX32 can be set... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -personality (PER_LINUX32) - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_personality_linux32=yes -else - emacs_cv_personality_linux32=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_personality_linux32" >&5 -$as_echo "$emacs_cv_personality_linux32" >&6; } - -if test $emacs_cv_personality_linux32 = yes; then - -$as_echo "#define HAVE_PERSONALITY_LINUX32 1" >>confdefs.h - -fi - -for ac_header in term.h -do : - ac_fn_c_check_header_preproc "$LINENO" "term.h" "ac_cv_header_term_h" -if test "x$ac_cv_header_term_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_TERM_H 1 -_ACEOF - -fi - -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 -$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } -if ${ac_cv_header_time+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include - -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_time=yes -else - ac_cv_header_time=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 -$as_echo "$ac_cv_header_time" >&6; } -if test $ac_cv_header_time = yes; then - -$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h - -fi - -ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include - -" -if test "x$ac_cv_have_decl_sys_siglist" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_SYS_SIGLIST $ac_have_decl -_ACEOF - -if test $ac_cv_have_decl_sys_siglist != yes; then - # For Tru64, at least: - ac_fn_c_check_decl "$LINENO" "__sys_siglist" "ac_cv_have_decl___sys_siglist" "#include - -" -if test "x$ac_cv_have_decl___sys_siglist" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL___SYS_SIGLIST $ac_have_decl -_ACEOF - - if test $ac_cv_have_decl___sys_siglist = yes; then - -$as_echo "#define sys_siglist __sys_siglist" >>confdefs.h - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 -$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } -if ${ac_cv_header_sys_wait_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#ifndef WEXITSTATUS -# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) -#endif -#ifndef WIFEXITED -# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) -#endif - -int -main () -{ - int s; - wait (&s); - s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_sys_wait_h=yes -else - ac_cv_header_sys_wait_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 -$as_echo "$ac_cv_header_sys_wait_h" >&6; } -if test $ac_cv_header_sys_wait_h = yes; then - -$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t" >&5 -$as_echo_n "checking for speed_t... " >&6; } -if ${emacs_cv_speed_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -speed_t x = 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_speed_t=yes -else - emacs_cv_speed_t=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_speed_t" >&5 -$as_echo "$emacs_cv_speed_t" >&6; } -if test $emacs_cv_speed_t = yes; then - -$as_echo "#define HAVE_SPEED_T 1" >>confdefs.h - -fi - - - - -for ac_header in net/if.h -do : - ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -" -if test "x$ac_cv_header_net_if_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_NET_IF_H 1 -_ACEOF - -fi - -done - -for ac_header in ifaddrs.h -do : - ac_fn_c_check_header_compile "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -" -if test "x$ac_cv_header_ifaddrs_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_IFADDRS_H 1 -_ACEOF - -fi - -done - -for ac_header in net/if_dl.h -do : - ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -" -if test "x$ac_cv_header_net_if_dl_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_NET_IF_DL_H 1 -_ACEOF - -fi - -done - - -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_flags" "ac_cv_member_struct_ifreq_ifr_flags" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_flags" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_FLAGS 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_netmask" "ac_cv_member_struct_ifreq_ifr_netmask" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_netmask" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_NETMASK 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_broadaddr" "ac_cv_member_struct_ifreq_ifr_broadaddr" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_broadaddr" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_BROADADDR 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr" "ac_cv_member_struct_ifreq_ifr_addr" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_addr" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_ADDR 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_addr.sa_len" "ac_cv_member_struct_ifreq_ifr_addr_sa_len" "$ac_includes_default -#if HAVE_SYS_SOCKET_H -#include -#endif -#if HAVE_NET_IF_H -#include -#endif -" -if test "x$ac_cv_member_struct_ifreq_ifr_addr_sa_len" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN 1 -_ACEOF - - -fi - - - - -DEPFLAGS= -MKDEPDIR=":" -deps_frag=deps.mk -if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU Make" >&5 -$as_echo_n "checking whether we are using GNU Make... " >&6; } - HAVE_GNU_MAKE=no - testval=`${MAKE-make} --version 2>/dev/null | grep 'GNU Make'` - if test "x$testval" != x; then - HAVE_GNU_MAKE=yes - else - ac_enable_autodepend=no - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_GNU_MAKE" >&5 -$as_echo "$HAVE_GNU_MAKE" >&6; } - if test $HAVE_GNU_MAKE = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands -MMD -MF" >&5 -$as_echo_n "checking whether gcc understands -MMD -MF... " >&6; } - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -MMD -MF deps.d -MP" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_enable_autodepend=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$SAVE_CFLAGS" - test -f deps.d || ac_enable_autodepend=no - rm -rf deps.d - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_autodepend" >&5 -$as_echo "$ac_enable_autodepend" >&6; } - fi - if test $ac_enable_autodepend = yes; then - DEPFLAGS='-MMD -MF ${DEPDIR}/$*.d -MP' - ## MKDIR_P is documented (see AC_PROG_MKDIR_P) to be parallel-safe. - MKDEPDIR='${MKDIR_P} ${DEPDIR}' - deps_frag=autodeps.mk - fi -fi -deps_frag=$srcdir/src/$deps_frag - - - - - -lisp_frag=$srcdir/src/lisp.mk - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long file names" >&5 -$as_echo_n "checking for long file names... " >&6; } -if ${ac_cv_sys_long_file_names+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_sys_long_file_names=yes -# Test for long file names in all the places we know might matter: -# . the current directory, where building will happen -# $prefix/lib where we will be installing things -# $exec_prefix/lib likewise -# $TMPDIR if set, where it might want to write temporary files -# /tmp where it might want to write temporary files -# /var/tmp likewise -# /usr/tmp likewise -for ac_dir in . "$TMPDIR" /tmp /var/tmp /usr/tmp "$prefix/lib" "$exec_prefix/lib"; do - # Skip $TMPDIR if it is empty or bogus, and skip $exec_prefix/lib - # in the usual case where exec_prefix is '${prefix}'. - case $ac_dir in #( - . | /* | ?:[\\/]*) ;; #( - *) continue;; - esac - test -w "$ac_dir/." || continue # It is less confusing to not echo anything here. - ac_xdir=$ac_dir/cf$$ - (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue - ac_tf1=$ac_xdir/conftest9012345 - ac_tf2=$ac_xdir/conftest9012346 - touch "$ac_tf1" 2>/dev/null && test -f "$ac_tf1" && test ! -f "$ac_tf2" || - ac_cv_sys_long_file_names=no - rm -f -r "$ac_xdir" 2>/dev/null - test $ac_cv_sys_long_file_names = no && break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_long_file_names" >&5 -$as_echo "$ac_cv_sys_long_file_names" >&6; } -if test $ac_cv_sys_long_file_names = yes; then - -$as_echo "#define HAVE_LONG_FILE_NAMES 1" >>confdefs.h - -fi - - -#### Choose a window system. - -## We leave window_system equal to none if -## we end up building without one. Any new window system should -## set window_system to an appropriate value and add objects to -## window-system-specific substs. - -window_system=none -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 -$as_echo_n "checking for X... " >&6; } - - -# Check whether --with-x was given. -if test "${with_x+set}" = set; then : - withval=$with_x; -fi - -# $have_x is `yes', `no', `disabled', or empty when we do not yet know. -if test "x$with_x" = xno; then - # The user explicitly disabled X. - have_x=disabled -else - case $x_includes,$x_libraries in #( - *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( - *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : - $as_echo_n "(cached) " >&6 -else - # One or both of the vars are not set, and there is no cached value. -ac_x_includes=no ac_x_libraries=no -rm -f -r conftest.dir -if mkdir conftest.dir; then - cd conftest.dir - cat >Imakefile <<'_ACEOF' -incroot: - @echo incroot='${INCROOT}' -usrlibdir: - @echo usrlibdir='${USRLIBDIR}' -libdir: - @echo libdir='${LIBDIR}' -_ACEOF - if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then - # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. - for ac_var in incroot usrlibdir libdir; do - eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" - done - # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. - for ac_extension in a so sl dylib la dll; do - if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && - test -f "$ac_im_libdir/libX11.$ac_extension"; then - ac_im_usrlibdir=$ac_im_libdir; break - fi - done - # Screen out bogus values from the imake configuration. They are - # bogus both because they are the default anyway, and because - # using them would break gcc on systems where it needs fixed includes. - case $ac_im_incroot in - /usr/include) ac_x_includes= ;; - *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; - esac - case $ac_im_usrlibdir in - /usr/lib | /usr/lib64 | /lib | /lib64) ;; - *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; - esac - fi - cd .. - rm -f -r conftest.dir -fi - -# Standard set of common directories for X headers. -# Check X11 before X11Rn because it is often a symlink to the current release. -ac_x_header_dirs=' -/usr/X11/include -/usr/X11R7/include -/usr/X11R6/include -/usr/X11R5/include -/usr/X11R4/include - -/usr/include/X11 -/usr/include/X11R7 -/usr/include/X11R6 -/usr/include/X11R5 -/usr/include/X11R4 - -/usr/local/X11/include -/usr/local/X11R7/include -/usr/local/X11R6/include -/usr/local/X11R5/include -/usr/local/X11R4/include - -/usr/local/include/X11 -/usr/local/include/X11R7 -/usr/local/include/X11R6 -/usr/local/include/X11R5 -/usr/local/include/X11R4 - -/usr/X386/include -/usr/x386/include -/usr/XFree86/include/X11 - -/usr/include -/usr/local/include -/usr/unsupported/include -/usr/athena/include -/usr/local/x11r5/include -/usr/lpp/Xamples/include - -/usr/openwin/include -/usr/openwin/share/include' - -if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for Xlib.h. - # First, try using that file with no special directory specified. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # We can compile using X headers with no special include directory. -ac_x_includes= -else - for ac_dir in $ac_x_header_dirs; do - if test -r "$ac_dir/X11/Xlib.h"; then - ac_x_includes=$ac_dir - break - fi -done -fi -rm -f conftest.err conftest.i conftest.$ac_ext -fi # $ac_x_includes = no - -if test "$ac_x_libraries" = no; then - # Check for the libraries. - # See if we find them without any special options. - # Don't add to $LIBS permanently. - ac_save_LIBS=$LIBS - LIBS="-lX11 $LIBS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -XrmInitialize () - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - LIBS=$ac_save_LIBS -# We can link X programs with no special library path. -ac_x_libraries= -else - LIBS=$ac_save_LIBS -for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` -do - # Don't even attempt the hair of trying to link an X program! - for ac_extension in a so sl dylib la dll; do - if test -r "$ac_dir/libX11.$ac_extension"; then - ac_x_libraries=$ac_dir - break 2 - fi - done -done -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi # $ac_x_libraries = no - -case $ac_x_includes,$ac_x_libraries in #( - no,* | *,no | *\'*) - # Didn't find X, or a directory has "'" in its name. - ac_cv_have_x="have_x=no";; #( - *) - # Record where we found X for the cache. - ac_cv_have_x="have_x=yes\ - ac_x_includes='$ac_x_includes'\ - ac_x_libraries='$ac_x_libraries'" -esac -fi -;; #( - *) have_x=yes;; - esac - eval "$ac_cv_have_x" -fi # $with_x != no - -if test "$have_x" != yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 -$as_echo "$have_x" >&6; } - no_x=yes -else - # If each of the values was on the command line, it overrides each guess. - test "x$x_includes" = xNONE && x_includes=$ac_x_includes - test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries - # Update the cache value to reflect the command line values. - ac_cv_have_x="have_x=yes\ - ac_x_includes='$x_includes'\ - ac_x_libraries='$x_libraries'" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 -$as_echo "libraries $x_libraries, headers $x_includes" >&6; } -fi - -if test "$no_x" != yes; then - window_system=x11 -fi - -LD_SWITCH_X_SITE_RPATH= -if test "${x_libraries}" != NONE; then - if test -n "${x_libraries}"; then - LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"` - LD_SWITCH_X_SITE_RPATH=-Wl,-rpath,`echo ${x_libraries} | sed -e "s/:/ -Wl,-rpath,/g"` - fi - x_default_search_path="" - x_search_path=${x_libraries} - if test -z "${x_search_path}"; then - x_search_path=/usr/lib - fi - for x_library in `echo ${x_search_path}: | \ - sed -e "s/:/ /g" -e p -e "s:/lib[^ /]* :/share :g"`; do - x_search_path="\ -${x_library}/X11/%L/%T/%N%C%S:\ -${x_library}/X11/%l/%T/%N%C%S:\ -${x_library}/X11/%T/%N%C%S:\ -${x_library}/X11/%L/%T/%N%S:\ -${x_library}/X11/%l/%T/%N%S:\ -${x_library}/X11/%T/%N%S" - if test x"${x_default_search_path}" = x; then - x_default_search_path=${x_search_path} - else - x_default_search_path="${x_search_path}:${x_default_search_path}" - fi - done -fi - - -if test "${x_includes}" != NONE && test -n "${x_includes}"; then - C_SWITCH_X_SITE="$isystem"`echo ${x_includes} | sed -e "s/:/ $isystem/g"` -fi - -if test x"${x_includes}" = x; then - bitmapdir=/usr/include/X11/bitmaps -else - # accumulate include directories that have X11 bitmap subdirectories - bmd_acc="dummyval" - for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do - if test -d "${bmd}/X11/bitmaps"; then - bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps" - fi - if test -d "${bmd}/bitmaps"; then - bmd_acc="${bmd_acc}:${bmd}/bitmaps" - fi - done - if test ${bmd_acc} != "dummyval"; then - bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"` - fi -fi - -HAVE_NS=no -NS_IMPL_COCOA=no -NS_IMPL_GNUSTEP=no -tmp_CPPFLAGS="$CPPFLAGS" -tmp_CFLAGS="$CFLAGS" -CPPFLAGS="$CPPFLAGS -x objective-c" -CFLAGS="$CFLAGS -x objective-c" -GNU_OBJC_CFLAGS= -LIBS_GNUSTEP= -if test "${with_ns}" != no; then - if test "${opsys}" = darwin; then - NS_IMPL_COCOA=yes - ns_appdir=`pwd`/nextstep/Emacs.app - ns_appbindir=${ns_appdir}/Contents/MacOS - ns_appresdir=${ns_appdir}/Contents/Resources - ns_appsrc=Cocoa/Emacs.base - elif test -f $GNUSTEP_CONFIG_FILE; then - NS_IMPL_GNUSTEP=yes - ns_appdir=`pwd`/nextstep/Emacs.app - ns_appbindir=${ns_appdir} - ns_appresdir=${ns_appdir}/Resources - ns_appsrc=GNUstep/Emacs.base - GNUSTEP_SYSTEM_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_HEADERS)" - GNUSTEP_SYSTEM_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_SYSTEM_LIBRARIES)" - GNUSTEP_LOCAL_HEADERS="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_HEADERS)" - GNUSTEP_LOCAL_LIBRARIES="$(. $GNUSTEP_CONFIG_FILE; echo $GNUSTEP_LOCAL_LIBRARIES)" - test "x${GNUSTEP_LOCAL_HEADERS}" != "x" && \ - GNUSTEP_LOCAL_HEADERS="-I${GNUSTEP_LOCAL_HEADERS}" - test "x${GNUSTEP_LOCAL_LIBRARIES}" != "x" && \ - GNUSTEP_LOCAL_LIBRARIES="-L${GNUSTEP_LOCAL_LIBRARIES}" - CPPFLAGS="$CPPFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}" - CFLAGS="$CFLAGS -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}" - LDFLAGS="$LDFLAGS -L${GNUSTEP_SYSTEM_LIBRARIES} ${GNUSTEP_LOCAL_LIBRARIES}" - LIBS_GNUSTEP="-lgnustep-gui -lgnustep-base -lobjc -lpthread" - LIB_STANDARD= - START_FILES= - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS" >&5 -$as_echo_n "checking if GNUstep defines BASE_NATIVE_OBJC_EXCEPTIONS... " >&6; } -if ${emacs_cv_objc_exceptions+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -#if defined BASE_NATIVE_OBJC_EXCEPTIONS && BASE_NATIVE_OBJC_EXCEPTIONS > 0 -1; -#else -fail; -#endif - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_objc_exceptions=yes -else - emacs_cv_objc_exceptions=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_objc_exceptions" >&5 -$as_echo "$emacs_cv_objc_exceptions" >&6; } - if test $emacs_cv_objc_exceptions = yes; then - -$as_echo "#define _NATIVE_OBJC_EXCEPTIONS 1" >>confdefs.h - - GNU_OBJC_CFLAGS="-fobjc-exceptions" - fi - fi - - CFLAGS="$CFLAGS $GNU_OBJC_CFLAGS" - - ac_fn_c_check_header_mongrel "$LINENO" "AppKit/AppKit.h" "ac_cv_header_AppKit_AppKit_h" "$ac_includes_default" -if test "x$ac_cv_header_AppKit_AppKit_h" = xyes; then : - HAVE_NS=yes -else - as_fn_error $? "\`--with-ns' was specified, but the include - files are missing or cannot be compiled." "$LINENO" 5 -fi - - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - -#ifdef MAC_OS_X_VERSION_MAX_ALLOWED -#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1040 - ; /* OK */ -#else -#error "OSX 10.4 or newer required" -#endif -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ns_osx_have_104=yes -else - ns_osx_have_104=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -NSInteger i; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ns_have_nsinteger=yes -else - ns_have_nsinteger=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $ns_osx_have_104 = no; then - as_fn_error $? "\`OSX 10.4 or newer is required'" "$LINENO" 5; - fi - if test $ns_have_nsinteger = yes; then - -$as_echo "#define NS_HAVE_NSINTEGER 1" >>confdefs.h - - fi -fi - - - -INSTALL_ARCH_INDEP_EXTRA=install-etc -ns_self_contained=no -NS_OBJ= -NS_OBJC_OBJ= -if test "${HAVE_NS}" = yes; then - if test "$with_toolkit_scroll_bars" = "no"; then - as_fn_error $? "Non-toolkit scroll bars are not implemented for Nextstep." "$LINENO" 5 - fi - - window_system=nextstep - # set up packaging dirs - if test "${EN_NS_SELF_CONTAINED}" = yes; then - ns_self_contained=yes - prefix=${ns_appresdir} - exec_prefix=${ns_appbindir} - libexecdir="\${ns_appbindir}/libexec" - archlibdir="\${ns_appbindir}/libexec" - docdir="\${ns_appresdir}/etc" - etcdir="\${ns_appresdir}/etc" - infodir="\${ns_appresdir}/info" - mandir="\${ns_appresdir}/man" - lispdir="\${ns_appresdir}/lisp" - leimdir="\${ns_appresdir}/leim" - INSTALL_ARCH_INDEP_EXTRA= - fi - NS_OBJC_OBJ="nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o nsfont.o" -fi -CFLAGS="$tmp_CFLAGS" -CPPFLAGS="$tmp_CPPFLAGS" - - - - - - -HAVE_W32=no -W32_OBJ= -W32_LIBS= -if test "${with_w32}" != no; then - if test "${opsys}" != "cygwin"; then - as_fn_error $? "Using w32 with an autotools build is only supported for Cygwin." "$LINENO" 5 - fi - ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" -if test "x$ac_cv_header_windows_h" = xyes; then : - HAVE_W32=yes -else - as_fn_error $? "\`--with-w32' was specified, but windows.h - cannot be found." "$LINENO" 5 -fi - - - -$as_echo "#define HAVE_NTGUI 1" >>confdefs.h - - W32_OBJ="w32fns.o w32menu.o w32reg.o w32font.o w32term.o" - W32_OBJ="$W32_OBJ w32xfns.o w32select.o w32uniscribe.o" - W32_LIBS="$W32_LIBS -lkernel32 -luser32 -lgdi32 -lole32 -lcomdlg32" - W32_LIBS="$W32_LIBS -lusp10 -lcomctl32 -lwinspool" -fi - - - -if test "${HAVE_W32}" = "yes"; then - window_system=w32 - with_xft=no -fi - -## $window_system is now set to the window system we will -## ultimately use. - -term_header= -HAVE_X_WINDOWS=no -HAVE_X11=no -USE_X_TOOLKIT=none - -case "${window_system}" in - x11 ) - HAVE_X_WINDOWS=yes - HAVE_X11=yes - term_header=xterm.h - case "${with_x_toolkit}" in - athena | lucid ) USE_X_TOOLKIT=LUCID ;; - motif ) USE_X_TOOLKIT=MOTIF ;; - gtk ) with_gtk=yes - term_header=gtkutil.h - USE_X_TOOLKIT=none ;; - gtk2 ) with_gtk2=yes - term_header=gtkutil.h - USE_X_TOOLKIT=none ;; - gtk3 ) with_gtk3=yes - term_header=gtkutil.h - USE_X_TOOLKIT=none ;; - no ) USE_X_TOOLKIT=none ;; - * ) USE_X_TOOLKIT=maybe ;; - esac - ;; - nextstep ) - term_header=nsterm.h - ;; - w32 ) - term_header=w32term.h - ;; -esac - -if test "$window_system" = none && test "X$with_x" != "Xno"; then - # Extract the first word of "X", so it can be a program name with args. -set dummy X; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_HAVE_XSERVER+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$HAVE_XSERVER"; then - ac_cv_prog_HAVE_XSERVER="$HAVE_XSERVER" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_HAVE_XSERVER="true" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_HAVE_XSERVER" && ac_cv_prog_HAVE_XSERVER="false" -fi -fi -HAVE_XSERVER=$ac_cv_prog_HAVE_XSERVER -if test -n "$HAVE_XSERVER"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_XSERVER" >&5 -$as_echo "$HAVE_XSERVER" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - if test "$HAVE_XSERVER" = true || - test -n "$DISPLAY" || - test "`echo /usr/lib/libX11.*`" != "/usr/lib/libX11.*"; then - as_fn_error $? "You seem to be running X, but no X development libraries -were found. You should install the relevant development files for X -and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make -sure you have development files for image handling, i.e. -tiff, gif, jpeg, png and xpm. -If you are sure you want Emacs compiled without X window support, pass - --without-x -to configure." "$LINENO" 5 - fi -fi - -### If we're using X11, we should use the X menu package. -HAVE_MENUS=no -case ${HAVE_X11} in - yes ) HAVE_MENUS=yes ;; -esac - -# Does the opsystem file prohibit the use of the GNU malloc? -# Assume not, until told otherwise. -GNU_MALLOC=yes - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc is Doug Lea style" >&5 -$as_echo_n "checking whether malloc is Doug Lea style... " >&6; } -if ${emacs_cv_var_doug_lea_malloc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - static void hook (void) {} -int -main () -{ -malloc_set_state (malloc_get_state ()); - __after_morecore_hook = hook; - __malloc_initialize_hook = hook; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_var_doug_lea_malloc=yes -else - emacs_cv_var_doug_lea_malloc=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_var_doug_lea_malloc" >&5 -$as_echo "$emacs_cv_var_doug_lea_malloc" >&6; } -doug_lea_malloc=$emacs_cv_var_doug_lea_malloc - - -system_malloc=no -case "$opsys" in - ## darwin ld insists on the use of malloc routines in the System framework. - darwin|sol2-10) system_malloc=yes ;; -esac - -if test "${system_malloc}" = "yes"; then - -$as_echo "#define SYSTEM_MALLOC 1" >>confdefs.h - - GNU_MALLOC=no - GNU_MALLOC_reason=" - (The GNU allocators don't work with this system configuration.)" - GMALLOC_OBJ= - VMLIMIT_OBJ= -else - test "$doug_lea_malloc" != "yes" && GMALLOC_OBJ=gmalloc.o - VMLIMIT_OBJ=vm-limit.o -fi - - - -if test "$doug_lea_malloc" = "yes" ; then - if test "$GNU_MALLOC" = yes ; then - GNU_MALLOC_reason=" - (Using Doug Lea's new malloc from the GNU C Library.)" - fi - -$as_echo "#define DOUG_LEA_MALLOC 1" >>confdefs.h - - - ## Use mmap directly for allocating larger buffers. - ## FIXME this comes from src/s/{gnu,gnu-linux}.h: - ## #ifdef DOUG_LEA_MALLOC; #undef REL_ALLOC; #endif - ## Does the AC_FUNC_MMAP test below make this check unnecessary? - case "$opsys" in - gnu*) REL_ALLOC=no ;; - esac -fi - -if test x"${REL_ALLOC}" = x; then - REL_ALLOC=${GNU_MALLOC} -fi - -use_mmap_for_buffers=no -case "$opsys" in - cygwin|freebsd|irix6-5) use_mmap_for_buffers=yes ;; -esac - - - - - - - - -for ac_func in getpagesize -do : - ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" -if test "x$ac_cv_func_getpagesize" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETPAGESIZE 1 -_ACEOF - -fi -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 -$as_echo_n "checking for working mmap... " >&6; } -if ${ac_cv_func_mmap_fixed_mapped+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_mmap_fixed_mapped=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -/* malloc might have been renamed as rpl_malloc. */ -#undef malloc - -/* Thanks to Mike Haertel and Jim Avera for this test. - Here is a matrix of mmap possibilities: - mmap private not fixed - mmap private fixed at somewhere currently unmapped - mmap private fixed at somewhere already mapped - mmap shared not fixed - mmap shared fixed at somewhere currently unmapped - mmap shared fixed at somewhere already mapped - For private mappings, we should verify that changes cannot be read() - back from the file, nor mmap's back from the file at a different - address. (There have been systems where private was not correctly - implemented like the infamous i386 svr4.0, and systems where the - VM page cache was not coherent with the file system buffer cache - like early versions of FreeBSD and possibly contemporary NetBSD.) - For shared mappings, we should conversely verify that changes get - propagated back to all the places they're supposed to be. - - Grep wants private fixed already mapped. - The main things grep needs to know about mmap are: - * does it exist and is it safe to write into the mmap'd area - * how to use it (BSD variants) */ - -#include -#include - -#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H -char *malloc (); -#endif - -/* This mess was copied from the GNU getpagesize.h. */ -#ifndef HAVE_GETPAGESIZE -# ifdef _SC_PAGESIZE -# define getpagesize() sysconf(_SC_PAGESIZE) -# else /* no _SC_PAGESIZE */ -# ifdef HAVE_SYS_PARAM_H -# include -# ifdef EXEC_PAGESIZE -# define getpagesize() EXEC_PAGESIZE -# else /* no EXEC_PAGESIZE */ -# ifdef NBPG -# define getpagesize() NBPG * CLSIZE -# ifndef CLSIZE -# define CLSIZE 1 -# endif /* no CLSIZE */ -# else /* no NBPG */ -# ifdef NBPC -# define getpagesize() NBPC -# else /* no NBPC */ -# ifdef PAGESIZE -# define getpagesize() PAGESIZE -# endif /* PAGESIZE */ -# endif /* no NBPC */ -# endif /* no NBPG */ -# endif /* no EXEC_PAGESIZE */ -# else /* no HAVE_SYS_PARAM_H */ -# define getpagesize() 8192 /* punt totally */ -# endif /* no HAVE_SYS_PARAM_H */ -# endif /* no _SC_PAGESIZE */ - -#endif /* no HAVE_GETPAGESIZE */ - -int -main () -{ - char *data, *data2, *data3; - const char *cdata2; - int i, pagesize; - int fd, fd2; - - pagesize = getpagesize (); - - /* First, make a file with some known garbage in it. */ - data = (char *) malloc (pagesize); - if (!data) - return 1; - for (i = 0; i < pagesize; ++i) - *(data + i) = rand (); - umask (0); - fd = creat ("conftest.mmap", 0600); - if (fd < 0) - return 2; - if (write (fd, data, pagesize) != pagesize) - return 3; - close (fd); - - /* Next, check that the tail of a page is zero-filled. File must have - non-zero length, otherwise we risk SIGBUS for entire page. */ - fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); - if (fd2 < 0) - return 4; - cdata2 = ""; - if (write (fd2, cdata2, 1) != 1) - return 5; - data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); - if (data2 == MAP_FAILED) - return 6; - for (i = 0; i < pagesize; ++i) - if (*(data2 + i)) - return 7; - close (fd2); - if (munmap (data2, pagesize)) - return 8; - - /* Next, try to mmap the file at a fixed address which already has - something else allocated at it. If we can, also make sure that - we see the same garbage. */ - fd = open ("conftest.mmap", O_RDWR); - if (fd < 0) - return 9; - if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_FIXED, fd, 0L)) - return 10; - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data2 + i)) - return 11; - - /* Finally, make sure that changes to the mapped area do not - percolate back to the file as seen by read(). (This is a bug on - some variants of i386 svr4.0.) */ - for (i = 0; i < pagesize; ++i) - *(data2 + i) = *(data2 + i) + 1; - data3 = (char *) malloc (pagesize); - if (!data3) - return 12; - if (read (fd, data3, pagesize) != pagesize) - return 13; - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data3 + i)) - return 14; - close (fd); - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_mmap_fixed_mapped=yes -else - ac_cv_func_mmap_fixed_mapped=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 -$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } -if test $ac_cv_func_mmap_fixed_mapped = yes; then - -$as_echo "#define HAVE_MMAP 1" >>confdefs.h - -fi -rm -f conftest.mmap conftest.txt - -if test $use_mmap_for_buffers = yes; then - -$as_echo "#define USE_MMAP_FOR_BUFFERS 1" >>confdefs.h - - REL_ALLOC=no -fi - -LIBS="$LIBS_SYSTEM $LIBS" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 -$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } -if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldnet $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dnet_ntoa (); -int -main () -{ -return dnet_ntoa (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dnet_dnet_ntoa=yes -else - ac_cv_lib_dnet_dnet_ntoa=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 -$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } -if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBDNET 1 -_ACEOF - - LIBS="-ldnet $LIBS" - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lXbsd" >&5 -$as_echo_n "checking for main in -lXbsd... " >&6; } -if ${ac_cv_lib_Xbsd_main+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXbsd $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - -int -main () -{ -return main (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xbsd_main=yes -else - ac_cv_lib_Xbsd_main=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xbsd_main" >&5 -$as_echo "$ac_cv_lib_Xbsd_main" >&6; } -if test "x$ac_cv_lib_Xbsd_main" = xyes; then : - LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd" -fi - - -LIB_PTHREAD= - - - -if test "$ac_cv_header_pthread_h"; then - if test "$GMALLOC_OBJ" = gmalloc.o; then - emacs_pthread_function=pthread_atfork - else - emacs_pthread_function=pthread_self - fi - as_ac_Lib=`$as_echo "ac_cv_lib_pthread_$emacs_pthread_function" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $emacs_pthread_function in -lpthread" >&5 -$as_echo_n "checking for $emacs_pthread_function in -lpthread... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $emacs_pthread_function (); -int -main () -{ -return $emacs_pthread_function (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - HAVE_PTHREAD=yes -fi - -fi -if test "$HAVE_PTHREAD" = yes; then - case "${canonical}" in - *-hpux*) ;; - *) LIB_PTHREAD="-lpthread" - LIBS="$LIB_PTHREAD $LIBS" ;; - esac - -$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cma_open in -lpthreads" >&5 -$as_echo_n "checking for cma_open in -lpthreads... " >&6; } -if ${ac_cv_lib_pthreads_cma_open+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthreads $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char cma_open (); -int -main () -{ -return cma_open (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_pthreads_cma_open=yes -else - ac_cv_lib_pthreads_cma_open=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_cma_open" >&5 -$as_echo "$ac_cv_lib_pthreads_cma_open" >&6; } -if test "x$ac_cv_lib_pthreads_cma_open" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPTHREADS 1 -_ACEOF - - LIBS="-lpthreads $LIBS" - -fi - - -## Note: when using cpp in s/aix4.2.h, this definition depended on -## HAVE_LIBPTHREADS. That was not defined earlier in configure when -## the system file was sourced. Hence the value of LIBS_SYSTEM -## added to LIBS in configure would never contain the pthreads part, -## but the value used in Makefiles might. FIXME? -## -## -lpthreads seems to be necessary for Xlib in X11R6, and should -## be harmless on older versions of X where it happens to exist. -test "$opsys" = "aix4-2" && \ - test $ac_cv_lib_pthreads_cma_open = yes && \ - LIBS_SYSTEM="$LIBS_SYSTEM -lpthreads" - - -case ${host_os} in -aix*) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -bbigtoc option" >&5 -$as_echo_n "checking for -bbigtoc option... " >&6; } -if ${gdb_cv_bigtoc+:} false; then : - $as_echo_n "(cached) " >&6 -else - - case $GCC in - yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;; - *) gdb_cv_bigtoc=-bbigtoc ;; - esac - - LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -int i; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -else - gdb_cv_bigtoc= -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_bigtoc" >&5 -$as_echo "$gdb_cv_bigtoc" >&6; } - ;; -esac - -# Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets -# used for the tests that follow. We set them back to REAL_CFLAGS and -# REAL_CPPFLAGS later on. - -REAL_CFLAGS="$CFLAGS" -REAL_CPPFLAGS="$CPPFLAGS" - -if test "${HAVE_X11}" = "yes"; then - DEFS="$C_SWITCH_X_SITE $DEFS" - LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE" - LIBS="-lX11 $LIBS" - CFLAGS="$C_SWITCH_X_SITE $CFLAGS" - CPPFLAGS="$C_SWITCH_X_SITE $CPPFLAGS" - - # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests. - # This is handled by LD_SWITCH_X_SITE_RPATH during the real build, - # but it's more convenient here to set LD_RUN_PATH since this - # also works on hosts that don't understand LD_SWITCH_X_SITE_RPATH. - if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then - LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH - export LD_RUN_PATH - fi - - if test "${opsys}" = "gnu-linux"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X on GNU/Linux needs -b to link" >&5 -$as_echo_n "checking whether X on GNU/Linux needs -b to link... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -XOpenDisplay ("foo"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - xgnu_linux_first_failure=no -else - xgnu_linux_first_failure=yes -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "${xgnu_linux_first_failure}" = "yes"; then - OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE" - OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE" - OLD_CPPFLAGS="$CPPFLAGS" - OLD_LIBS="$LIBS" - LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout" - C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout" - CPPFLAGS="$CPPFLAGS -b i486-linuxaout" - LIBS="$LIBS -b i486-linuxaout" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -XOpenDisplay ("foo"); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - xgnu_linux_second_failure=no -else - xgnu_linux_second_failure=yes -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "${xgnu_linux_second_failure}" = "yes"; then - # If we get the same failure with -b, there is no use adding -b. - # So take it out. This plays safe. - LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE" - C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE" - CPPFLAGS="$OLD_CPPFLAGS" - LIBS="$OLD_LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - fi - - # Reportedly, some broken Solaris systems have XKBlib.h but are missing - # header files included from there. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xkb" >&5 -$as_echo_n "checking for Xkb... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -int -main () -{ -XkbDescPtr kb = XkbGetKeyboard (0, XkbAllComponentsMask, XkbUseCoreKbd); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_xkb=yes -else - emacs_xkb=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_xkb" >&5 -$as_echo "$emacs_xkb" >&6; } - if test $emacs_xkb = yes; then - -$as_echo "#define HAVE_XKBGETKEYBOARD 1" >>confdefs.h - - fi - - for ac_func in XrmSetDatabase XScreenResourceString \ -XScreenNumberOfScreen -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -fi - -if test "${window_system}" = "x11"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 version 6" >&5 -$as_echo_n "checking X11 version 6... " >&6; } - if ${emacs_cv_x11_version_6+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -#if XlibSpecificationRelease < 6 -fail; -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_x11_version_6=yes -else - emacs_cv_x11_version_6=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - if test $emacs_cv_x11_version_6 = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5 -$as_echo "6 or newer" >&6; } - -$as_echo "#define HAVE_X11R6 1" >>confdefs.h - - -$as_echo "#define HAVE_X_I18N 1" >>confdefs.h - - ## inoue@ainet.or.jp says Solaris has a bug related to X11R6-style - ## XIM support. - case "$opsys" in - sol2-*) : ;; - *) -$as_echo "#define HAVE_X11R6_XIM 1" >>confdefs.h - - ;; - esac - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5 -$as_echo "before 6" >&6; } - fi -fi - - -### Use -lrsvg-2 if available, unless `--with-rsvg=no' is specified. -HAVE_RSVG=no -if test "${HAVE_X11}" = "yes" || test "${HAVE_NS}" = "yes"; then - if test "${with_rsvg}" != "no"; then - RSVG_REQUIRED=2.11.0 - RSVG_MODULE="librsvg-2.0 >= $RSVG_REQUIRED" - - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - : - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $RSVG_MODULE" >&5 -$as_echo_n "checking for $RSVG_MODULE... " >&6; } - - if $PKG_CONFIG --exists "$RSVG_MODULE" 2>&5 && - RSVG_CFLAGS=`$PKG_CONFIG --cflags "$RSVG_MODULE" 2>&5` && - RSVG_LIBS=`$PKG_CONFIG --libs "$RSVG_MODULE" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - RSVG_CFLAGS=`$as_echo "$RSVG_CFLAGS" | sed -e "$edit_cflags"` - RSVG_LIBS=`$as_echo "$RSVG_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$RSVG_CFLAGS' LIBS='$RSVG_LIBS'" >&5 -$as_echo "yes CFLAGS='$RSVG_CFLAGS' LIBS='$RSVG_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - RSVG_CFLAGS="" - RSVG_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - RSVG_PKG_ERRORS=`($PKG_CONFIG --print-errors "$RSVG_MODULE") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_RSVG=yes - else - : - fi - - - - - if test $HAVE_RSVG = yes; then - -$as_echo "#define HAVE_RSVG 1" >>confdefs.h - - CFLAGS="$CFLAGS $RSVG_CFLAGS" - LIBS="$RSVG_LIBS $LIBS" - fi - fi -fi - -HAVE_IMAGEMAGICK=no -if test "${HAVE_X11}" = "yes"; then - if test "${with_imagemagick}" != "no"; then - ## 6.2.8 is the earliest version known to work, but earlier versions - ## might work - let us know if you find one. - ## 6.0.7 does not work. See bug#7955. - IMAGEMAGICK_MODULE="Wand >= 6.2.8" - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - : - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $IMAGEMAGICK_MODULE" >&5 -$as_echo_n "checking for $IMAGEMAGICK_MODULE... " >&6; } - - if $PKG_CONFIG --exists "$IMAGEMAGICK_MODULE" 2>&5 && - IMAGEMAGICK_CFLAGS=`$PKG_CONFIG --cflags "$IMAGEMAGICK_MODULE" 2>&5` && - IMAGEMAGICK_LIBS=`$PKG_CONFIG --libs "$IMAGEMAGICK_MODULE" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - IMAGEMAGICK_CFLAGS=`$as_echo "$IMAGEMAGICK_CFLAGS" | sed -e "$edit_cflags"` - IMAGEMAGICK_LIBS=`$as_echo "$IMAGEMAGICK_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$IMAGEMAGICK_CFLAGS' LIBS='$IMAGEMAGICK_LIBS'" >&5 -$as_echo "yes CFLAGS='$IMAGEMAGICK_CFLAGS' LIBS='$IMAGEMAGICK_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - IMAGEMAGICK_CFLAGS="" - IMAGEMAGICK_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - IMAGEMAGICK_PKG_ERRORS=`($PKG_CONFIG --print-errors "$IMAGEMAGICK_MODULE") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_IMAGEMAGICK=yes - else - : - fi - - - - - if test $HAVE_IMAGEMAGICK = yes; then - -$as_echo "#define HAVE_IMAGEMAGICK 1" >>confdefs.h - - CFLAGS="$CFLAGS $IMAGEMAGICK_CFLAGS" - LIBS="$IMAGEMAGICK_LIBS $LIBS" - for ac_func in MagickExportImagePixels MagickMergeImageLayers -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - fi - fi -fi - - -HAVE_GTK=no -GTK_OBJ= -check_gtk2=no -gtk3_pkg_errors= -if test "${with_gtk3}" = "yes" || test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then - GLIB_REQUIRED=2.28 - GTK_REQUIRED=3.0 - GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED" - - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - pkg_check_gtk=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5 -$as_echo_n "checking for $GTK_MODULES... " >&6; } - - if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5 && - GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES" 2>&5` && - GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - GTK_CFLAGS=`$as_echo "$GTK_CFLAGS" | sed -e "$edit_cflags"` - GTK_LIBS=`$as_echo "$GTK_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&5 -$as_echo "yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - GTK_CFLAGS="" - GTK_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - GTK_PKG_ERRORS=`($PKG_CONFIG --print-errors "$GTK_MODULES") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - pkg_check_gtk=yes - else - pkg_check_gtk=no - fi - - if test "$pkg_check_gtk" = "no" && test "$with_gtk3" = "yes"; then - as_fn_error $? "$GTK_PKG_ERRORS" "$LINENO" 5 - fi - if test "$pkg_check_gtk" = "yes"; then - -$as_echo "#define HAVE_GTK3 1" >>confdefs.h - - GTK_OBJ=emacsgtkfixed.o - term_header=gtkutil.h - USE_GTK_TOOLKIT="GTK3" - else - check_gtk2=yes - gtk3_pkg_errors="$GTK_PKG_ERRORS " - fi -fi - -if test "${with_gtk2}" = "yes" || test "$check_gtk2" = "yes"; then - GLIB_REQUIRED=2.10 - GTK_REQUIRED=2.10 - GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED" - - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - pkg_check_gtk=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $GTK_MODULES" >&5 -$as_echo_n "checking for $GTK_MODULES... " >&6; } - - if $PKG_CONFIG --exists "$GTK_MODULES" 2>&5 && - GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES" 2>&5` && - GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - GTK_CFLAGS=`$as_echo "$GTK_CFLAGS" | sed -e "$edit_cflags"` - GTK_LIBS=`$as_echo "$GTK_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&5 -$as_echo "yes CFLAGS='$GTK_CFLAGS' LIBS='$GTK_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - GTK_CFLAGS="" - GTK_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - GTK_PKG_ERRORS=`($PKG_CONFIG --print-errors "$GTK_MODULES") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - pkg_check_gtk=yes - else - pkg_check_gtk=no - fi - - if test "$pkg_check_gtk" = "no" && - { test "$with_gtk" = yes || test "$with_gtk2" = "yes"; } - then - as_fn_error $? "$gtk3_pkg_errors$GTK_PKG_ERRORS" "$LINENO" 5 - fi - test "$pkg_check_gtk" = "yes" && USE_GTK_TOOLKIT="GTK2" -fi - -if test x"$pkg_check_gtk" = xyes; then - - - - C_SWITCH_X_SITE="$C_SWITCH_X_SITE $GTK_CFLAGS" - CFLAGS="$CFLAGS $GTK_CFLAGS" - LIBS="$GTK_LIBS $LIBS" - GTK_COMPILES=no - for ac_func in gtk_main -do : - ac_fn_c_check_func "$LINENO" "gtk_main" "ac_cv_func_gtk_main" -if test "x$ac_cv_func_gtk_main" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GTK_MAIN 1 -_ACEOF - GTK_COMPILES=yes -fi -done - - if test "${GTK_COMPILES}" != "yes"; then - if test "$USE_X_TOOLKIT" != "maybe"; then - as_fn_error $? "Gtk+ wanted, but it does not compile, see config.log. Maybe some x11-devel files missing?" "$LINENO" 5; - fi - else - HAVE_GTK=yes - -$as_echo "#define USE_GTK 1" >>confdefs.h - - GTK_OBJ="gtkutil.o $GTK_OBJ" - USE_X_TOOLKIT=none - if $PKG_CONFIG --atleast-version=2.10 gtk+-2.0; then - : - else - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your version of Gtk+ will have problems with - closing open displays. This is no problem if you just use - one display, but if you use more than one and close one of them - Emacs may crash." >&5 -$as_echo "$as_me: WARNING: Your version of Gtk+ will have problems with - closing open displays. This is no problem if you just use - one display, but if you use more than one and close one of them - Emacs may crash." >&2;} - sleep 3 - fi - fi - -fi - - - -if test "${HAVE_GTK}" = "yes"; then - - if test "$with_toolkit_scroll_bars" != no; then - with_toolkit_scroll_bars=yes - fi - - HAVE_GTK_FILE_SELECTION=no - ac_fn_c_check_decl "$LINENO" "GTK_TYPE_FILE_SELECTION" "ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" "$ac_includes_default -#include -" -if test "x$ac_cv_have_decl_GTK_TYPE_FILE_SELECTION" = xyes; then : - HAVE_GTK_FILE_SELECTION=yes -else - HAVE_GTK_FILE_SELECTION=no -fi - - if test "$HAVE_GTK_FILE_SELECTION" = yes; then - for ac_func in gtk_file_selection_new -do : - ac_fn_c_check_func "$LINENO" "gtk_file_selection_new" "ac_cv_func_gtk_file_selection_new" -if test "x$ac_cv_func_gtk_file_selection_new" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GTK_FILE_SELECTION_NEW 1 -_ACEOF - -fi -done - - fi - - - for ac_func in gtk_widget_get_window gtk_widget_set_has_window \ - gtk_dialog_get_action_area gtk_widget_get_sensitive \ - gtk_widget_get_mapped gtk_adjustment_get_page_size \ - gtk_orientable_set_orientation \ - gtk_window_set_has_resize_grip -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - - term_header=gtkutil.h -fi - -HAVE_DBUS=no -DBUS_OBJ= -if test "${with_dbus}" = "yes"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_DBUS=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbus-1 >= 1.0" >&5 -$as_echo_n "checking for dbus-1 >= 1.0... " >&6; } - - if $PKG_CONFIG --exists "dbus-1 >= 1.0" 2>&5 && - DBUS_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.0" 2>&5` && - DBUS_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.0" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - DBUS_CFLAGS=`$as_echo "$DBUS_CFLAGS" | sed -e "$edit_cflags"` - DBUS_LIBS=`$as_echo "$DBUS_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$DBUS_CFLAGS' LIBS='$DBUS_LIBS'" >&5 -$as_echo "yes CFLAGS='$DBUS_CFLAGS' LIBS='$DBUS_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - DBUS_CFLAGS="" - DBUS_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - DBUS_PKG_ERRORS=`($PKG_CONFIG --print-errors "dbus-1 >= 1.0") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_DBUS=yes - else - HAVE_DBUS=no - fi - - if test "$HAVE_DBUS" = yes; then - LIBS="$LIBS $DBUS_LIBS" - -$as_echo "#define HAVE_DBUS 1" >>confdefs.h - - for ac_func in dbus_watch_get_unix_fd \ - dbus_type_is_valid \ - dbus_validate_bus_name \ - dbus_validate_path \ - dbus_validate_interface \ - dbus_validate_member -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - DBUS_OBJ=dbusbind.o - fi -fi - - -HAVE_GSETTINGS=no -if test "${HAVE_X11}" = "yes" && test "${with_gsettings}" = "yes"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_GSETTINGS=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.26" >&5 -$as_echo_n "checking for gio-2.0 >= 2.26... " >&6; } - - if $PKG_CONFIG --exists "gio-2.0 >= 2.26" 2>&5 && - GSETTINGS_CFLAGS=`$PKG_CONFIG --cflags "gio-2.0 >= 2.26" 2>&5` && - GSETTINGS_LIBS=`$PKG_CONFIG --libs "gio-2.0 >= 2.26" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - GSETTINGS_CFLAGS=`$as_echo "$GSETTINGS_CFLAGS" | sed -e "$edit_cflags"` - GSETTINGS_LIBS=`$as_echo "$GSETTINGS_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GSETTINGS_CFLAGS' LIBS='$GSETTINGS_LIBS'" >&5 -$as_echo "yes CFLAGS='$GSETTINGS_CFLAGS' LIBS='$GSETTINGS_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - GSETTINGS_CFLAGS="" - GSETTINGS_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - GSETTINGS_PKG_ERRORS=`($PKG_CONFIG --print-errors "gio-2.0 >= 2.26") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_GSETTINGS=yes - else - HAVE_GSETTINGS=no - fi - - if test "$HAVE_GSETTINGS" = "yes"; then - -$as_echo "#define HAVE_GSETTINGS 1" >>confdefs.h - - SETTINGS_CFLAGS="$GSETTINGS_CFLAGS" - SETTINGS_LIBS="$GSETTINGS_LIBS" - fi -fi - -HAVE_GCONF=no -if test "${HAVE_X11}" = "yes" && test "${with_gconf}" = "yes"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_GCONF=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gconf-2.0 >= 2.13" >&5 -$as_echo_n "checking for gconf-2.0 >= 2.13... " >&6; } - - if $PKG_CONFIG --exists "gconf-2.0 >= 2.13" 2>&5 && - GCONF_CFLAGS=`$PKG_CONFIG --cflags "gconf-2.0 >= 2.13" 2>&5` && - GCONF_LIBS=`$PKG_CONFIG --libs "gconf-2.0 >= 2.13" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - GCONF_CFLAGS=`$as_echo "$GCONF_CFLAGS" | sed -e "$edit_cflags"` - GCONF_LIBS=`$as_echo "$GCONF_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GCONF_CFLAGS' LIBS='$GCONF_LIBS'" >&5 -$as_echo "yes CFLAGS='$GCONF_CFLAGS' LIBS='$GCONF_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - GCONF_CFLAGS="" - GCONF_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - GCONF_PKG_ERRORS=`($PKG_CONFIG --print-errors "gconf-2.0 >= 2.13") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_GCONF=yes - else - HAVE_GCONF=no - fi - - if test "$HAVE_GCONF" = yes; then - -$as_echo "#define HAVE_GCONF 1" >>confdefs.h - - SETTINGS_CFLAGS="$SETTINGS_CFLAGS $GCONF_CFLAGS" - SETTINGS_LIBS="$SETTINGS_LIBS $GCONF_LIBS" - fi -fi - -if test "$HAVE_GSETTINGS" = "yes" || test "$HAVE_GCONF" = "yes"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_GOBJECT=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gobject-2.0 >= 2.0" >&5 -$as_echo_n "checking for gobject-2.0 >= 2.0... " >&6; } - - if $PKG_CONFIG --exists "gobject-2.0 >= 2.0" 2>&5 && - GOBJECT_CFLAGS=`$PKG_CONFIG --cflags "gobject-2.0 >= 2.0" 2>&5` && - GOBJECT_LIBS=`$PKG_CONFIG --libs "gobject-2.0 >= 2.0" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - GOBJECT_CFLAGS=`$as_echo "$GOBJECT_CFLAGS" | sed -e "$edit_cflags"` - GOBJECT_LIBS=`$as_echo "$GOBJECT_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$GOBJECT_CFLAGS' LIBS='$GOBJECT_LIBS'" >&5 -$as_echo "yes CFLAGS='$GOBJECT_CFLAGS' LIBS='$GOBJECT_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - GOBJECT_CFLAGS="" - GOBJECT_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - GOBJECT_PKG_ERRORS=`($PKG_CONFIG --print-errors "gobject-2.0 >= 2.0") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_GOBJECT=yes - else - HAVE_GOBJECT=no - fi - - if test "$HAVE_GOBJECT" = "yes"; then - SETTINGS_CFLAGS="$SETTINGS_CFLAGS $GOBJECT_CFLAGS" - SETTINGS_LIBS="$SETTINGS_LIBS $GOBJECT_LIBS" - fi - SAVE_CFLAGS="$CFLAGS" - SAVE_LIBS="$LIBS" - CFLAGS="$SETTINGS_CFLAGS $CFLAGS" - LIBS="$SETTINGS_LIBS $LIBS" - for ac_func in g_type_init -do : - ac_fn_c_check_func "$LINENO" "g_type_init" "ac_cv_func_g_type_init" -if test "x$ac_cv_func_g_type_init" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_G_TYPE_INIT 1 -_ACEOF - -fi -done - - CFLAGS="$SAVE_CFLAGS" - LIBS="$SAVE_LIBS" -fi - - - - -HAVE_LIBSELINUX=no -LIBSELINUX_LIBS= -if test "${with_selinux}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgetfilecon in -lselinux" >&5 -$as_echo_n "checking for lgetfilecon in -lselinux... " >&6; } -if ${ac_cv_lib_selinux_lgetfilecon+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lselinux $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char lgetfilecon (); -int -main () -{ -return lgetfilecon (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_selinux_lgetfilecon=yes -else - ac_cv_lib_selinux_lgetfilecon=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_lgetfilecon" >&5 -$as_echo "$ac_cv_lib_selinux_lgetfilecon" >&6; } -if test "x$ac_cv_lib_selinux_lgetfilecon" = xyes; then : - HAVE_LIBSELINUX=yes -else - HAVE_LIBSELINUX=no -fi - - if test "$HAVE_LIBSELINUX" = yes; then - -$as_echo "#define HAVE_LIBSELINUX 1" >>confdefs.h - - LIBSELINUX_LIBS=-lselinux - fi -fi - - -HAVE_GNUTLS=no -HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY=no -if test "${with_gnutls}" = "yes" ; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_GNUTLS=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls >= 2.6.6" >&5 -$as_echo_n "checking for gnutls >= 2.6.6... " >&6; } - - if $PKG_CONFIG --exists "gnutls >= 2.6.6" 2>&5 && - LIBGNUTLS_CFLAGS=`$PKG_CONFIG --cflags "gnutls >= 2.6.6" 2>&5` && - LIBGNUTLS_LIBS=`$PKG_CONFIG --libs "gnutls >= 2.6.6" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - LIBGNUTLS_CFLAGS=`$as_echo "$LIBGNUTLS_CFLAGS" | sed -e "$edit_cflags"` - LIBGNUTLS_LIBS=`$as_echo "$LIBGNUTLS_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBGNUTLS_CFLAGS' LIBS='$LIBGNUTLS_LIBS'" >&5 -$as_echo "yes CFLAGS='$LIBGNUTLS_CFLAGS' LIBS='$LIBGNUTLS_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - LIBGNUTLS_CFLAGS="" - LIBGNUTLS_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - LIBGNUTLS_PKG_ERRORS=`($PKG_CONFIG --print-errors "gnutls >= 2.6.6") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_GNUTLS=yes - else - HAVE_GNUTLS=no - fi - - if test "${HAVE_GNUTLS}" = "yes"; then - -$as_echo "#define HAVE_GNUTLS 1" >>confdefs.h - - fi - - CFLAGS="$CFLAGS $LIBGNUTLS_CFLAGS" - LIBS="$LIBGNUTLS_LIBS $LIBS" - for ac_func in gnutls_certificate_set_verify_function -do : - ac_fn_c_check_func "$LINENO" "gnutls_certificate_set_verify_function" "ac_cv_func_gnutls_certificate_set_verify_function" -if test "x$ac_cv_func_gnutls_certificate_set_verify_function" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GNUTLS_CERTIFICATE_SET_VERIFY_FUNCTION 1 -_ACEOF - HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY=yes -fi -done - - - if test "${HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY}" = "yes"; then - -$as_echo "#define HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY 1" >>confdefs.h - - fi -fi - - - - -HAVE_XAW3D=no -LUCID_LIBW= -if test x"${USE_X_TOOLKIT}" = xmaybe || test x"${USE_X_TOOLKIT}" = xLUCID; then - if test "$with_xaw3d" != no; then - if ${emacs_cv_xaw3d+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XawScrollbarSetThumb in -lXaw3d" >&5 -$as_echo_n "checking for XawScrollbarSetThumb in -lXaw3d... " >&6; } -if ${ac_cv_lib_Xaw3d_XawScrollbarSetThumb+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXaw3d $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XawScrollbarSetThumb (); -int -main () -{ -return XawScrollbarSetThumb (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xaw3d_XawScrollbarSetThumb=yes -else - ac_cv_lib_Xaw3d_XawScrollbarSetThumb=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&5 -$as_echo "$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&6; } -if test "x$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" = xyes; then : - emacs_cv_xaw3d=yes -else - emacs_cv_xaw3d=no -fi - -else - emacs_cv_xaw3d=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - else - emacs_cv_xaw3d=no - fi - if test $emacs_cv_xaw3d = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5 -$as_echo_n "checking for xaw3d... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5 -$as_echo "yes; using Lucid toolkit" >&6; } - USE_X_TOOLKIT=LUCID - HAVE_XAW3D=yes - LUCID_LIBW=-lXaw3d - -$as_echo "#define HAVE_XAW3D 1" >>confdefs.h - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xaw3d" >&5 -$as_echo_n "checking for xaw3d... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libXaw" >&5 -$as_echo_n "checking for libXaw... " >&6; } - if ${emacs_cv_xaw+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_xaw=yes -else - emacs_cv_xaw=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - if test $emacs_cv_xaw = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; using Lucid toolkit" >&5 -$as_echo "yes; using Lucid toolkit" >&6; } - USE_X_TOOLKIT=LUCID - LUCID_LIBW=-lXaw - elif test x"${USE_X_TOOLKIT}" = xLUCID; then - as_fn_error $? "Lucid toolkit requires X11/Xaw include files" "$LINENO" 5 - else - as_fn_error $? "No X toolkit could be found. -If you are sure you want Emacs compiled without an X toolkit, pass - --with-x-toolkit=no -to configure. Otherwise, install the development libraries for the toolkit -that you want to use (e.g. Gtk+) and re-run configure." "$LINENO" 5 - fi - fi -fi - -X_TOOLKIT_TYPE=$USE_X_TOOLKIT - -LIBXTR6= -if test "${USE_X_TOOLKIT}" != "none"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking X11 toolkit version" >&5 -$as_echo_n "checking X11 toolkit version... " >&6; } - if ${emacs_cv_x11_toolkit_version_6+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -#if XtSpecificationRelease < 6 -fail; -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_x11_toolkit_version_6=yes -else - emacs_cv_x11_toolkit_version_6=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6 - if test $emacs_cv_x11_toolkit_version_6 = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6 or newer" >&5 -$as_echo "6 or newer" >&6; } - -$as_echo "#define HAVE_X11XTR6 1" >>confdefs.h - - LIBXTR6="-lSM -lICE" - case "$opsys" in - ## Use libw.a along with X11R6 Xt. - unixware) LIBXTR6="$LIBXTR6 -lw" ;; - esac - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: before 6" >&5 -$as_echo "before 6" >&6; } - fi - - OLDLIBS="$LIBS" - if test x$HAVE_X11XTR6 = xyes; then - LIBS="-lXt -lSM -lICE $LIBS" - else - LIBS="-lXt $LIBS" - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuConvertStandardSelection in -lXmu" >&5 -$as_echo_n "checking for XmuConvertStandardSelection in -lXmu... " >&6; } -if ${ac_cv_lib_Xmu_XmuConvertStandardSelection+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXmu $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XmuConvertStandardSelection (); -int -main () -{ -return XmuConvertStandardSelection (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xmu_XmuConvertStandardSelection=yes -else - ac_cv_lib_Xmu_XmuConvertStandardSelection=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuConvertStandardSelection" >&5 -$as_echo "$ac_cv_lib_Xmu_XmuConvertStandardSelection" >&6; } -if test "x$ac_cv_lib_Xmu_XmuConvertStandardSelection" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBXMU 1 -_ACEOF - - LIBS="-lXmu $LIBS" - -fi - - test $ac_cv_lib_Xmu_XmuConvertStandardSelection = no && LIBS="$OLDLIBS" - fi - - -LIBXMU=-lXmu -case $opsys in - ## These systems don't supply Xmu. - hpux* | aix4-2 ) - test "X$ac_cv_lib_Xmu_XmuConvertStandardSelection" != "Xyes" && LIBXMU= - ;; -esac - - -# On Irix 6.5, at least, we need XShapeQueryExtension from -lXext for Xaw3D. -if test "${HAVE_X11}" = "yes"; then - if test "${USE_X_TOOLKIT}" != "none"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 -$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } -if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXext $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XShapeQueryExtension (); -int -main () -{ -return XShapeQueryExtension (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xext_XShapeQueryExtension=yes -else - ac_cv_lib_Xext_XShapeQueryExtension=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 -$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } -if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBXEXT 1 -_ACEOF - - LIBS="-lXext $LIBS" - -fi - - fi -fi - -LIBXP= -if test "${USE_X_TOOLKIT}" = "MOTIF"; then - # OpenMotif may be installed in such a way on some GNU/Linux systems. - if test -d /usr/include/openmotif; then - CPPFLAGS="-I/usr/include/openmotif $CPPFLAGS" - emacs_cv_openmotif=yes - case "$canonical" in - x86_64-*-linux-gnu* | powerpc64-*-linux-gnu* | sparc64-*-linux-gnu*) - test -d /usr/lib64/openmotif && LDFLAGS="-L/usr/lib64/openmotif $LDFLAGS" - ;; - *) - test -d /usr/lib/openmotif && LDFLAGS="-L/usr/lib/openmotif $LDFLAGS" - esac - else - emacs_cv_openmotif=no - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for (Open)Motif version 2.1" >&5 -$as_echo_n "checking for (Open)Motif version 2.1... " >&6; } -if ${emacs_cv_motif_version_2_1+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1) -int x = 5; -#else -Motif version prior to 2.1. -#endif - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_motif_version_2_1=yes -else - emacs_cv_motif_version_2_1=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_motif_version_2_1" >&5 -$as_echo "$emacs_cv_motif_version_2_1" >&6; } - if test $emacs_cv_motif_version_2_1 = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpCreateContext in -lXp" >&5 -$as_echo_n "checking for XpCreateContext in -lXp... " >&6; } -if ${ac_cv_lib_Xp_XpCreateContext+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXp $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XpCreateContext (); -int -main () -{ -return XpCreateContext (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xp_XpCreateContext=yes -else - ac_cv_lib_Xp_XpCreateContext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpCreateContext" >&5 -$as_echo "$ac_cv_lib_Xp_XpCreateContext" >&6; } -if test "x$ac_cv_lib_Xp_XpCreateContext" = xyes; then : - LIBXP=-lXp -fi - - if test x$emacs_cv_openmotif = xyes; then - REAL_CPPFLAGS="-I/usr/include/openmotif $REAL_CPPFLAGS" - fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LessTif where some systems put it" >&5 -$as_echo_n "checking for LessTif where some systems put it... " >&6; } -if ${emacs_cv_lesstif+:} false; then : - $as_echo_n "(cached) " >&6 -else - # We put this in CFLAGS temporarily to precede other -I options - # that might be in CFLAGS temporarily. - # We put this in CPPFLAGS where it precedes the other -I options. - OLD_CPPFLAGS=$CPPFLAGS - OLD_CFLAGS=$CFLAGS - CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS" - CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int x = 5; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_lesstif=yes -else - emacs_cv_lesstif=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_lesstif" >&5 -$as_echo "$emacs_cv_lesstif" >&6; } - if test $emacs_cv_lesstif = yes; then - # Make sure this -I option remains in CPPFLAGS after it is set - # back to REAL_CPPFLAGS. - # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not - # have those other -I options anyway. Ultimately, having this - # directory ultimately in CPPFLAGS will be enough. - REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS" - LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS" - else - CFLAGS=$OLD_CFLAGS - CPPFLAGS=$OLD_CPPFLAGS - fi - fi - ac_fn_c_check_header_mongrel "$LINENO" "Xm/BulletinB.h" "ac_cv_header_Xm_BulletinB_h" "$ac_includes_default" -if test "x$ac_cv_header_Xm_BulletinB_h" = xyes; then : - -else - as_fn_error $? "Motif toolkit requested but requirements not found." "$LINENO" 5 -fi - - -fi - - -USE_TOOLKIT_SCROLL_BARS=no -if test "${with_toolkit_scroll_bars}" != "no"; then - if test "${USE_X_TOOLKIT}" != "none"; then - if test "${USE_X_TOOLKIT}" = "MOTIF"; then - $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h - - HAVE_XAW3D=no - USE_TOOLKIT_SCROLL_BARS=yes - elif test "${HAVE_XAW3D}" = "yes" || test "${USE_X_TOOLKIT}" = "LUCID"; then - $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h - - USE_TOOLKIT_SCROLL_BARS=yes - fi - elif test "${HAVE_GTK}" = "yes"; then - $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h - - USE_TOOLKIT_SCROLL_BARS=yes - elif test "${HAVE_NS}" = "yes"; then - $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h - - USE_TOOLKIT_SCROLL_BARS=yes - elif test "${HAVE_W32}" = "yes"; then - $as_echo "#define USE_TOOLKIT_SCROLL_BARS 1" >>confdefs.h - - USE_TOOLKIT_SCROLL_BARS=yes - fi -fi - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - #include -int -main () -{ -XIMProc callback; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - HAVE_XIM=yes - -$as_echo "#define HAVE_XIM 1" >>confdefs.h - -else - HAVE_XIM=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - -if test "${with_xim}" != "no"; then - -$as_echo "#define USE_XIM 1" >>confdefs.h - -fi - - -if test "${HAVE_XIM}" != "no"; then - late_CFLAGS=$CFLAGS - if test "$GCC" = yes; then - CFLAGS="$CFLAGS --pedantic-errors" - fi - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -int -main () -{ -Display *display; -XrmDatabase db; -char *res_name; -char *res_class; -XIMProc callback; -XPointer *client_data; -#ifndef __GNUC__ -/* If we're not using GCC, it's probably not XFree86, and this is - probably right, but we can't use something like --pedantic-errors. */ -extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*, - char*, XIMProc, XPointer*); -#endif -(void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback, - client_data); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_arg6_star=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test "$emacs_cv_arg6_star" = yes; then - $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer*" >>confdefs.h - - else - $as_echo "#define XRegisterIMInstantiateCallback_arg6 XPointer" >>confdefs.h - - fi - CFLAGS=$late_CFLAGS -fi - -### Start of font-backend (under any platform) section. -# (nothing here yet -- this is a placeholder) -### End of font-backend (under any platform) section. - -### Start of font-backend (under X11) section. -if test "${HAVE_X11}" = "yes"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_FC=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fontconfig >= 2.2.0" >&5 -$as_echo_n "checking for fontconfig >= 2.2.0... " >&6; } - - if $PKG_CONFIG --exists "fontconfig >= 2.2.0" 2>&5 && - FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2.0" 2>&5` && - FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2.0" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - FONTCONFIG_CFLAGS=`$as_echo "$FONTCONFIG_CFLAGS" | sed -e "$edit_cflags"` - FONTCONFIG_LIBS=`$as_echo "$FONTCONFIG_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$FONTCONFIG_CFLAGS' LIBS='$FONTCONFIG_LIBS'" >&5 -$as_echo "yes CFLAGS='$FONTCONFIG_CFLAGS' LIBS='$FONTCONFIG_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - FONTCONFIG_CFLAGS="" - FONTCONFIG_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - FONTCONFIG_PKG_ERRORS=`($PKG_CONFIG --print-errors "fontconfig >= 2.2.0") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_FC=yes - else - HAVE_FC=no - fi - - - ## Use -lXft if available, unless `--with-xft=no'. - HAVE_XFT=maybe - if test "${HAVE_FC}" = "no" || test "x${with_x}" = "xno"; then - with_xft="no"; - fi - if test "x${with_xft}" != "xno"; then - - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_XFT=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xft >= 0.13.0" >&5 -$as_echo_n "checking for xft >= 0.13.0... " >&6; } - - if $PKG_CONFIG --exists "xft >= 0.13.0" 2>&5 && - XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0" 2>&5` && - XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - XFT_CFLAGS=`$as_echo "$XFT_CFLAGS" | sed -e "$edit_cflags"` - XFT_LIBS=`$as_echo "$XFT_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$XFT_CFLAGS' LIBS='$XFT_LIBS'" >&5 -$as_echo "yes CFLAGS='$XFT_CFLAGS' LIBS='$XFT_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - XFT_CFLAGS="" - XFT_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - XFT_PKG_ERRORS=`($PKG_CONFIG --print-errors "xft >= 0.13.0") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - : - else - HAVE_XFT=no - fi - - ## Because xftfont.c uses XRenderQueryExtension, we also - ## need to link to -lXrender. - HAVE_XRENDER=no - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderQueryExtension in -lXrender" >&5 -$as_echo_n "checking for XRenderQueryExtension in -lXrender... " >&6; } -if ${ac_cv_lib_Xrender_XRenderQueryExtension+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXrender $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XRenderQueryExtension (); -int -main () -{ -return XRenderQueryExtension (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xrender_XRenderQueryExtension=yes -else - ac_cv_lib_Xrender_XRenderQueryExtension=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderQueryExtension" >&5 -$as_echo "$ac_cv_lib_Xrender_XRenderQueryExtension" >&6; } -if test "x$ac_cv_lib_Xrender_XRenderQueryExtension" = xyes; then : - HAVE_XRENDER=yes -fi - - if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then - OLD_CPPFLAGS="$CPPFLAGS" - OLD_CFLAGS="$CFLAGS" - OLD_LIBS="$LIBS" - CPPFLAGS="$CPPFLAGS $XFT_CFLAGS" - CFLAGS="$CFLAGS $XFT_CFLAGS" - XFT_LIBS="-lXrender $XFT_LIBS" - LIBS="$XFT_LIBS $LIBS" - ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftFontOpen in -lXft" >&5 -$as_echo_n "checking for XftFontOpen in -lXft... " >&6; } -if ${ac_cv_lib_Xft_XftFontOpen+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXft $XFT_LIBS $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XftFontOpen (); -int -main () -{ -return XftFontOpen (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xft_XftFontOpen=yes -else - ac_cv_lib_Xft_XftFontOpen=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xft_XftFontOpen" >&5 -$as_echo "$ac_cv_lib_Xft_XftFontOpen" >&6; } -if test "x$ac_cv_lib_Xft_XftFontOpen" = xyes; then : - HAVE_XFT=yes -fi - -fi - - - - if test "${HAVE_XFT}" = "yes"; then - -$as_echo "#define HAVE_XFT 1" >>confdefs.h - - - C_SWITCH_X_SITE="$C_SWITCH_X_SITE $XFT_CFLAGS" - else - CPPFLAGS="$OLD_CPPFLAGS" - CFLAGS="$OLD_CFLAGS" - LIBS="$OLD_LIBS" - fi # "${HAVE_XFT}" = "yes" - fi # "$HAVE_XFT" != no - fi # "x${with_xft}" != "xno" - - ## We used to allow building with FreeType and without Xft. - ## However, the ftx font backend driver is not in good shape. - if test "$HAVE_XFT" != "yes"; then - HAVE_XFT=no - HAVE_FREETYPE=no - else - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_FREETYPE=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype2" >&5 -$as_echo_n "checking for freetype2... " >&6; } - - if $PKG_CONFIG --exists "freetype2" 2>&5 && - FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>&5` && - FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - FREETYPE_CFLAGS=`$as_echo "$FREETYPE_CFLAGS" | sed -e "$edit_cflags"` - FREETYPE_LIBS=`$as_echo "$FREETYPE_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$FREETYPE_CFLAGS' LIBS='$FREETYPE_LIBS'" >&5 -$as_echo "yes CFLAGS='$FREETYPE_CFLAGS' LIBS='$FREETYPE_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - FREETYPE_CFLAGS="" - FREETYPE_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - FREETYPE_PKG_ERRORS=`($PKG_CONFIG --print-errors "freetype2") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_FREETYPE=yes - else - HAVE_FREETYPE=no - fi - - - test "$HAVE_FREETYPE" = "no" && as_fn_error $? "libxft requires libfreetype" "$LINENO" 5 - fi - - HAVE_LIBOTF=no - if test "${HAVE_FREETYPE}" = "yes"; then - -$as_echo "#define HAVE_FREETYPE 1" >>confdefs.h - - if test "${with_libotf}" != "no"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_LIBOTF=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libotf" >&5 -$as_echo_n "checking for libotf... " >&6; } - - if $PKG_CONFIG --exists "libotf" 2>&5 && - LIBOTF_CFLAGS=`$PKG_CONFIG --cflags "libotf" 2>&5` && - LIBOTF_LIBS=`$PKG_CONFIG --libs "libotf" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - LIBOTF_CFLAGS=`$as_echo "$LIBOTF_CFLAGS" | sed -e "$edit_cflags"` - LIBOTF_LIBS=`$as_echo "$LIBOTF_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBOTF_CFLAGS' LIBS='$LIBOTF_LIBS'" >&5 -$as_echo "yes CFLAGS='$LIBOTF_CFLAGS' LIBS='$LIBOTF_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - LIBOTF_CFLAGS="" - LIBOTF_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - LIBOTF_PKG_ERRORS=`($PKG_CONFIG --print-errors "libotf") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_LIBOTF=yes - else - HAVE_LIBOTF=no - fi - - if test "$HAVE_LIBOTF" = "yes"; then - -$as_echo "#define HAVE_LIBOTF 1" >>confdefs.h - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OTF_get_variation_glyphs in -lotf" >&5 -$as_echo_n "checking for OTF_get_variation_glyphs in -lotf... " >&6; } -if ${ac_cv_lib_otf_OTF_get_variation_glyphs+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lotf $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char OTF_get_variation_glyphs (); -int -main () -{ -return OTF_get_variation_glyphs (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_otf_OTF_get_variation_glyphs=yes -else - ac_cv_lib_otf_OTF_get_variation_glyphs=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_otf_OTF_get_variation_glyphs" >&5 -$as_echo "$ac_cv_lib_otf_OTF_get_variation_glyphs" >&6; } -if test "x$ac_cv_lib_otf_OTF_get_variation_glyphs" = xyes; then : - HAVE_OTF_GET_VARIATION_GLYPHS=yes -else - HAVE_OTF_GET_VARIATION_GLYPHS=no -fi - - if test "${HAVE_OTF_GET_VARIATION_GLYPHS}" = "yes"; then - -$as_echo "#define HAVE_OTF_GET_VARIATION_GLYPHS 1" >>confdefs.h - - fi - fi - fi - fi - - HAVE_M17N_FLT=no - if test "${HAVE_LIBOTF}" = yes; then - if test "${with_m17n_flt}" != "no"; then - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_M17N_FLT=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for m17n-flt" >&5 -$as_echo_n "checking for m17n-flt... " >&6; } - - if $PKG_CONFIG --exists "m17n-flt" 2>&5 && - M17N_FLT_CFLAGS=`$PKG_CONFIG --cflags "m17n-flt" 2>&5` && - M17N_FLT_LIBS=`$PKG_CONFIG --libs "m17n-flt" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - M17N_FLT_CFLAGS=`$as_echo "$M17N_FLT_CFLAGS" | sed -e "$edit_cflags"` - M17N_FLT_LIBS=`$as_echo "$M17N_FLT_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$M17N_FLT_CFLAGS' LIBS='$M17N_FLT_LIBS'" >&5 -$as_echo "yes CFLAGS='$M17N_FLT_CFLAGS' LIBS='$M17N_FLT_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - M17N_FLT_CFLAGS="" - M17N_FLT_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - M17N_FLT_PKG_ERRORS=`($PKG_CONFIG --print-errors "m17n-flt") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_M17N_FLT=yes - else - HAVE_M17N_FLT=no - fi - - if test "$HAVE_M17N_FLT" = "yes"; then - -$as_echo "#define HAVE_M17N_FLT 1" >>confdefs.h - - fi - fi - fi -else - HAVE_XFT=no - HAVE_FREETYPE=no - HAVE_LIBOTF=no - HAVE_M17N_FLT=no -fi - -### End of font-backend (under X11) section. - - - - - - - - - - -### Use -lXpm if available, unless `--with-xpm=no'. -HAVE_XPM=no -LIBXPM= - -if test "${HAVE_W32}" = "yes"; then - if test "${with_xpm}" != "no"; then - SAVE_CPPFLAGS="$CPPFLAGS" - SAVE_LDFLAGS="$LDFLAGS" - CPPFLAGS="$CPPFLAGS -I/usr/include/noX" - LDFLAGS="$LDFLAGS -L/usr/lib/noX" - ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_xpm_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToImage in -lXpm" >&5 -$as_echo_n "checking for XpmReadFileToImage in -lXpm... " >&6; } -if ${ac_cv_lib_Xpm_XpmReadFileToImage+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXpm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XpmReadFileToImage (); -int -main () -{ -return XpmReadFileToImage (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xpm_XpmReadFileToImage=yes -else - ac_cv_lib_Xpm_XpmReadFileToImage=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToImage" >&5 -$as_echo "$ac_cv_lib_Xpm_XpmReadFileToImage" >&6; } -if test "x$ac_cv_lib_Xpm_XpmReadFileToImage" = xyes; then : - HAVE_XPM=yes -fi - -fi - - - if test "${HAVE_XPM}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5 -$as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include "X11/xpm.h" -#ifndef XpmReturnAllocPixels -no_return_alloc_pixels -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then : - HAVE_XPM=no -else - HAVE_XPM=yes -fi -rm -f conftest* - - - if test "${HAVE_XPM}" = "yes"; then - REAL_CPPFLAGS="$REAL_CPPFLAGS -I/usr/include/noX" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - CPPFLAGS="$SAVE_CPPFLAGS" - LDFLAGS="$SAVE_LDFLAGS" - fi - fi - fi - - if test "${HAVE_XPM}" = "yes"; then - -$as_echo "#define HAVE_XPM 1" >>confdefs.h - - LIBXPM=-lXpm - fi -fi - -if test "${HAVE_X11}" = "yes"; then - if test "${with_xpm}" != "no"; then - ac_fn_c_check_header_mongrel "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_xpm_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReadFileToPixmap in -lXpm" >&5 -$as_echo_n "checking for XpmReadFileToPixmap in -lXpm... " >&6; } -if ${ac_cv_lib_Xpm_XpmReadFileToPixmap+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lXpm -lX11 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char XpmReadFileToPixmap (); -int -main () -{ -return XpmReadFileToPixmap (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_Xpm_XpmReadFileToPixmap=yes -else - ac_cv_lib_Xpm_XpmReadFileToPixmap=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5 -$as_echo "$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6; } -if test "x$ac_cv_lib_Xpm_XpmReadFileToPixmap" = xyes; then : - HAVE_XPM=yes -fi - -fi - - - if test "${HAVE_XPM}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmReturnAllocPixels preprocessor define" >&5 -$as_echo_n "checking for XpmReturnAllocPixels preprocessor define... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include "X11/xpm.h" -#ifndef XpmReturnAllocPixels -no_return_alloc_pixels -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "no_return_alloc_pixels" >/dev/null 2>&1; then : - HAVE_XPM=no -else - HAVE_XPM=yes -fi -rm -f conftest* - - - if test "${HAVE_XPM}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - fi - fi - - if test "${HAVE_XPM}" = "yes"; then - -$as_echo "#define HAVE_XPM 1" >>confdefs.h - - LIBXPM=-lXpm - fi -fi - - - -### Use -ljpeg if available, unless `--with-jpeg=no'. -HAVE_JPEG=no -LIBJPEG= -if test "${HAVE_X11}" = "yes" || test "${HAVE_W32}" = "yes"; then - if test "${with_jpeg}" != "no"; then - ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default" -if test "x$ac_cv_header_jerror_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_compress in -ljpeg" >&5 -$as_echo_n "checking for jpeg_destroy_compress in -ljpeg... " >&6; } -if ${ac_cv_lib_jpeg_jpeg_destroy_compress+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ljpeg $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char jpeg_destroy_compress (); -int -main () -{ -return jpeg_destroy_compress (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_jpeg_jpeg_destroy_compress=yes -else - ac_cv_lib_jpeg_jpeg_destroy_compress=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_compress" >&5 -$as_echo "$ac_cv_lib_jpeg_jpeg_destroy_compress" >&6; } -if test "x$ac_cv_lib_jpeg_jpeg_destroy_compress" = xyes; then : - HAVE_JPEG=yes -fi - -fi - - - fi - - if test "${HAVE_JPEG}" = "yes"; then - $as_echo "#define HAVE_JPEG 1" >>confdefs.h - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - version=JPEG_LIB_VERSION - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "version= *(6[2-9]|[7-9][0-9])" >/dev/null 2>&1; then : - $as_echo "#define HAVE_JPEG 1" >>confdefs.h - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libjpeg found, but not version 6b or later" >&5 -$as_echo "$as_me: WARNING: libjpeg found, but not version 6b or later" >&2;} - HAVE_JPEG=no -fi -rm -f conftest* - - fi - if test "${HAVE_JPEG}" = "yes"; then - LIBJPEG=-ljpeg - fi -fi - - -### Use -lpng if available, unless `--with-png=no'. -HAVE_PNG=no -LIBPNG= -if test "${HAVE_X11}" = "yes" || test "${HAVE_W32}" = "yes"; then - if test "${with_png}" != "no"; then - # Debian unstable as of July 2003 has multiple libpngs, and puts png.h - # in /usr/include/libpng. - for ac_header in png.h libpng/png.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - break -fi - -done - - if test "$ac_cv_header_png_h" = yes || test "$ac_cv_header_libpng_png_h" = yes ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_channels in -lpng" >&5 -$as_echo_n "checking for png_get_channels in -lpng... " >&6; } -if ${ac_cv_lib_png_png_get_channels+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpng -lz -lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char png_get_channels (); -int -main () -{ -return png_get_channels (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_png_png_get_channels=yes -else - ac_cv_lib_png_png_get_channels=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_channels" >&5 -$as_echo "$ac_cv_lib_png_png_get_channels" >&6; } -if test "x$ac_cv_lib_png_png_get_channels" = xyes; then : - HAVE_PNG=yes -fi - - fi - fi - - if test "${HAVE_PNG}" = "yes"; then - -$as_echo "#define HAVE_PNG 1" >>confdefs.h - - LIBPNG="-lpng -lz -lm" - - ac_fn_c_check_decl "$LINENO" "png_longjmp" "ac_cv_have_decl_png_longjmp" "#ifdef HAVE_LIBPNG_PNG_H - # include - #else - # include - #endif - -" -if test "x$ac_cv_have_decl_png_longjmp" = xyes; then : - -else - -$as_echo "#define PNG_DEPSTRUCT /**/" >>confdefs.h - -fi - - fi -fi - - -### Use -ltiff if available, unless `--with-tiff=no'. -HAVE_TIFF=no -LIBTIFF= -if test "${HAVE_X11}" = "yes" || test "${HAVE_W32}" = "yes"; then - if test "${with_tiff}" != "no"; then - ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default" -if test "x$ac_cv_header_tiffio_h" = xyes; then : - tifflibs="-lz -lm" - # At least one tiff package requires the jpeg library. - if test "${HAVE_JPEG}" = yes; then tifflibs="-ljpeg $tifflibs"; fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFGetVersion in -ltiff" >&5 -$as_echo_n "checking for TIFFGetVersion in -ltiff... " >&6; } -if ${ac_cv_lib_tiff_TIFFGetVersion+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ltiff $tifflibs $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char TIFFGetVersion (); -int -main () -{ -return TIFFGetVersion (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_tiff_TIFFGetVersion=yes -else - ac_cv_lib_tiff_TIFFGetVersion=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFGetVersion" >&5 -$as_echo "$ac_cv_lib_tiff_TIFFGetVersion" >&6; } -if test "x$ac_cv_lib_tiff_TIFFGetVersion" = xyes; then : - HAVE_TIFF=yes -fi - -fi - - - fi - - if test "${HAVE_TIFF}" = "yes"; then - -$as_echo "#define HAVE_TIFF 1" >>confdefs.h - - LIBTIFF=-ltiff - fi -fi - - -### Use -lgif or -lungif if available, unless `--with-gif=no'. -HAVE_GIF=no -LIBGIF= -if test "${HAVE_X11}" = "yes" && test "${with_gif}" != "no" \ - || test "${HAVE_W32}" = "yes"; then - ac_fn_c_check_header_mongrel "$LINENO" "gif_lib.h" "ac_cv_header_gif_lib_h" "$ac_includes_default" -if test "x$ac_cv_header_gif_lib_h" = xyes; then : - # EGifPutExtensionLast only exists from version libungif-4.1.0b1. -# Earlier versions can crash Emacs. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lgif" >&5 -$as_echo_n "checking for EGifPutExtensionLast in -lgif... " >&6; } -if ${ac_cv_lib_gif_EGifPutExtensionLast+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lgif $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char EGifPutExtensionLast (); -int -main () -{ -return EGifPutExtensionLast (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_gif_EGifPutExtensionLast=yes -else - ac_cv_lib_gif_EGifPutExtensionLast=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_EGifPutExtensionLast" >&5 -$as_echo "$ac_cv_lib_gif_EGifPutExtensionLast" >&6; } -if test "x$ac_cv_lib_gif_EGifPutExtensionLast" = xyes; then : - HAVE_GIF=yes -else - HAVE_GIF=maybe -fi - -fi - - - - if test "$HAVE_GIF" = yes; then - LIBGIF=-lgif - elif test "$HAVE_GIF" = maybe; then -# If gif_lib.h but no libgif, try libungif. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGifPutExtensionLast in -lungif" >&5 -$as_echo_n "checking for EGifPutExtensionLast in -lungif... " >&6; } -if ${ac_cv_lib_ungif_EGifPutExtensionLast+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lungif $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char EGifPutExtensionLast (); -int -main () -{ -return EGifPutExtensionLast (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_ungif_EGifPutExtensionLast=yes -else - ac_cv_lib_ungif_EGifPutExtensionLast=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ungif_EGifPutExtensionLast" >&5 -$as_echo "$ac_cv_lib_ungif_EGifPutExtensionLast" >&6; } -if test "x$ac_cv_lib_ungif_EGifPutExtensionLast" = xyes; then : - HAVE_GIF=yes -else - HAVE_GIF=no -fi - - test "$HAVE_GIF" = yes && LIBGIF=-lungif - fi - - if test "${HAVE_GIF}" = "yes"; then - -$as_echo "#define HAVE_GIF 1" >>confdefs.h - - fi -fi - - -if test "${HAVE_X11}" = "yes"; then - MISSING="" - WITH_NO="" - test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" && - MISSING="libXpm" && WITH_NO="--with-xpm=no" - test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" && - MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no" - test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" && - MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no" - test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" && - MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no" - test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" && - MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no" - - if test "X${MISSING}" != X; then - as_fn_error $? "The following required libraries were not found: - $MISSING -Maybe some development libraries/packages are missing? -If you don't want to link with them give - $WITH_NO -as options to configure" "$LINENO" 5 - fi -fi - -### Use -lgpm if available, unless `--with-gpm=no'. -HAVE_GPM=no -LIBGPM= -if test "${with_gpm}" != "no"; then - ac_fn_c_check_header_mongrel "$LINENO" "gpm.h" "ac_cv_header_gpm_h" "$ac_includes_default" -if test "x$ac_cv_header_gpm_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5 -$as_echo_n "checking for Gpm_Open in -lgpm... " >&6; } -if ${ac_cv_lib_gpm_Gpm_Open+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lgpm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char Gpm_Open (); -int -main () -{ -return Gpm_Open (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_gpm_Gpm_Open=yes -else - ac_cv_lib_gpm_Gpm_Open=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5 -$as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; } -if test "x$ac_cv_lib_gpm_Gpm_Open" = xyes; then : - HAVE_GPM=yes -fi - -fi - - - - if test "${HAVE_GPM}" = "yes"; then - -$as_echo "#define HAVE_GPM 1" >>confdefs.h - - LIBGPM=-lgpm - fi -fi - - - - - - -GNUSTEP_CFLAGS= -### Use NeXTstep API to implement GUI. -if test "${HAVE_NS}" = "yes"; then - -$as_echo "#define HAVE_NS 1" >>confdefs.h - - if test "${NS_IMPL_COCOA}" = "yes"; then - -$as_echo "#define NS_IMPL_COCOA 1" >>confdefs.h - - fi - if test "${NS_IMPL_GNUSTEP}" = "yes"; then - -$as_echo "#define NS_IMPL_GNUSTEP 1" >>confdefs.h - - # See also .m.o rule in Makefile.in */ - # FIXME: are all these flags really needed? Document here why. */ - GNUSTEP_CFLAGS="-D_REENTRANT -fPIC -fno-strict-aliasing -I${GNUSTEP_SYSTEM_HEADERS} ${GNUSTEP_LOCAL_HEADERS}" - ## Extra CFLAGS applied to src/*.m files. - GNU_OBJC_CFLAGS="$GNU_OBJC_CFLAGS -fgnu-runtime -Wno-import -fconstant-string-class=NSConstantString -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGSWARN -DGSDIAGNOSE" - fi - # We also have mouse menus. - HAVE_MENUS=yes - OTHER_FILES=ns-app -fi - -if test "${HAVE_W32}" = "yes"; then - HAVE_MENUS=yes -fi - -### Use session management (-lSM -lICE) if available -HAVE_X_SM=no -LIBXSM= -if test "${HAVE_X11}" = "yes"; then - ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SmcOpenConnection in -lSM" >&5 -$as_echo_n "checking for SmcOpenConnection in -lSM... " >&6; } -if ${ac_cv_lib_SM_SmcOpenConnection+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lSM -lICE $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char SmcOpenConnection (); -int -main () -{ -return SmcOpenConnection (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_SM_SmcOpenConnection=yes -else - ac_cv_lib_SM_SmcOpenConnection=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SM_SmcOpenConnection" >&5 -$as_echo "$ac_cv_lib_SM_SmcOpenConnection" >&6; } -if test "x$ac_cv_lib_SM_SmcOpenConnection" = xyes; then : - HAVE_X_SM=yes -fi - -fi - - - - if test "${HAVE_X_SM}" = "yes"; then - -$as_echo "#define HAVE_X_SM 1" >>confdefs.h - - LIBXSM="-lSM -lICE" - case "$LIBS" in - *-lSM*) ;; - *) LIBS="$LIBXSM $LIBS" ;; - esac - fi -fi - - -### Use libxml (-lxml2) if available -HAVE_LIBXML2=no -if test "${with_xml2}" != "no"; then - ### I'm not sure what the version number should be, so I just guessed. - - succeeded=no - - if test "$PKG_CONFIG" = "no" ; then - HAVE_LIBXML2=no - else - PKG_CONFIG_MIN_VERSION=0.9.0 - if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 > 2.6.17" >&5 -$as_echo_n "checking for libxml-2.0 > 2.6.17... " >&6; } - - if $PKG_CONFIG --exists "libxml-2.0 > 2.6.17" 2>&5 && - LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 > 2.6.17" 2>&5` && - LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 > 2.6.17" 2>&5`; then - edit_cflags=" - s,///*,/,g - s/^/ / - s/ -I/ $isystem/g - s/^ // - " - LIBXML2_CFLAGS=`$as_echo "$LIBXML2_CFLAGS" | sed -e "$edit_cflags"` - LIBXML2_LIBS=`$as_echo "$LIBXML2_LIBS" | sed -e 's,///*,/,g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes CFLAGS='$LIBXML2_CFLAGS' LIBS='$LIBXML2_LIBS'" >&5 -$as_echo "yes CFLAGS='$LIBXML2_CFLAGS' LIBS='$LIBXML2_LIBS'" >&6; } - succeeded=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - LIBXML2_CFLAGS="" - LIBXML2_LIBS="" - ## If we have a custom action on failure, don't print errors, but - ## do set a variable so people can do so. Do it in a subshell - ## to capture any diagnostics in invoking pkg-config. - LIBXML2_PKG_ERRORS=`($PKG_CONFIG --print-errors "libxml-2.0 > 2.6.17") 2>&1` - - fi - - - - else - echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." - echo "*** See http://www.freedesktop.org/software/pkgconfig" - fi - fi - - if test $succeeded = yes; then - HAVE_LIBXML2=yes - else - HAVE_LIBXML2=no - fi - - if test "${HAVE_LIBXML2}" = "yes"; then - LIBS="$LIBXML2_LIBS $LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htmlReadMemory in -lxml2" >&5 -$as_echo_n "checking for htmlReadMemory in -lxml2... " >&6; } -if ${ac_cv_lib_xml2_htmlReadMemory+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lxml2 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char htmlReadMemory (); -int -main () -{ -return htmlReadMemory (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_xml2_htmlReadMemory=yes -else - ac_cv_lib_xml2_htmlReadMemory=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_htmlReadMemory" >&5 -$as_echo "$ac_cv_lib_xml2_htmlReadMemory" >&6; } -if test "x$ac_cv_lib_xml2_htmlReadMemory" = xyes; then : - HAVE_LIBXML2=yes -else - HAVE_LIBXML2=no -fi - - if test "${HAVE_LIBXML2}" = "yes"; then - -$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h - - else - LIBXML2_LIBS="" - LIBXML2_CFLAGS="" - fi - fi -fi - - - -# If netdb.h doesn't declare h_errno, we must declare it by hand. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether netdb declares h_errno" >&5 -$as_echo_n "checking whether netdb declares h_errno... " >&6; } -if ${emacs_cv_netdb_declares_h_errno+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -return h_errno; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_netdb_declares_h_errno=yes -else - emacs_cv_netdb_declares_h_errno=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_netdb_declares_h_errno" >&5 -$as_echo "$emacs_cv_netdb_declares_h_errno" >&6; } -if test $emacs_cv_netdb_declares_h_errno = yes; then - -$as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h - -fi - -# sqrt and other floating-point functions such as fmod and frexp -# are found in -lm on most systems. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 -$as_echo_n "checking for sqrt in -lm... " >&6; } -if ${ac_cv_lib_m_sqrt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char sqrt (); -int -main () -{ -return sqrt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_m_sqrt=yes -else - ac_cv_lib_m_sqrt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 -$as_echo "$ac_cv_lib_m_sqrt" >&6; } -if test "x$ac_cv_lib_m_sqrt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBM 1 -_ACEOF - - LIBS="-lm $LIBS" - -fi - - -# Check for mail-locking functions in a "mail" library. Probably this should -# have the same check as for liblockfile below. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -lmail" >&5 -$as_echo_n "checking for maillock in -lmail... " >&6; } -if ${ac_cv_lib_mail_maillock+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lmail $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char maillock (); -int -main () -{ -return maillock (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_mail_maillock=yes -else - ac_cv_lib_mail_maillock=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mail_maillock" >&5 -$as_echo "$ac_cv_lib_mail_maillock" >&6; } -if test "x$ac_cv_lib_mail_maillock" = xyes; then : - have_mail=yes -else - have_mail=no -fi - -if test $have_mail = yes; then - LIBS_MAIL=-lmail - LIBS="$LIBS_MAIL $LIBS" - -$as_echo "#define HAVE_LIBMAIL 1" >>confdefs.h - -else - LIBS_MAIL= -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for maillock in -llockfile" >&5 -$as_echo_n "checking for maillock in -llockfile... " >&6; } -if ${ac_cv_lib_lockfile_maillock+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-llockfile $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char maillock (); -int -main () -{ -return maillock (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_lockfile_maillock=yes -else - ac_cv_lib_lockfile_maillock=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lockfile_maillock" >&5 -$as_echo "$ac_cv_lib_lockfile_maillock" >&6; } -if test "x$ac_cv_lib_lockfile_maillock" = xyes; then : - have_lockfile=yes -else - have_lockfile=no -fi - -if test $have_lockfile = yes; then - LIBS_MAIL=-llockfile - LIBS="$LIBS_MAIL $LIBS" - -$as_echo "#define HAVE_LIBLOCKFILE 1" >>confdefs.h - -else -# If we have the shared liblockfile, assume we must use it for mail -# locking (e.g. Debian). If we couldn't link against liblockfile -# (no liblockfile.a installed), ensure that we don't need to. - # Extract the first word of "liblockfile.so", so it can be a program name with args. -set dummy liblockfile.so; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_liblockfile+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$liblockfile"; then - ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_liblockfile="yes" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no" -fi -fi -liblockfile=$ac_cv_prog_liblockfile -if test -n "$liblockfile"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $liblockfile" >&5 -$as_echo "$liblockfile" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - if test $ac_cv_prog_liblockfile = yes; then - as_fn_error $? "Shared liblockfile found but can't link against it. -This probably means that movemail could lose mail. -There may be a \`development' package to install containing liblockfile." "$LINENO" 5 - fi -fi - - - - - -## Define MAIL_USE_FLOCK (or LOCKF) if the mailer uses flock (or lockf) to -## interlock access to the mail spool. The alternative is a lock file named -## /usr/spool/mail/$USER.lock. -mail_lock=no -case "$opsys" in - aix4-2) mail_lock="lockf" ;; - - gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;; - - ## On GNU/Linux systems, both methods are used by various mail programs. - ## I assume most people are using newer mailers that have heard of flock. - ## Change this if you need to. - ## Debian contains a patch which says: ``On Debian/GNU/Linux systems, - ## configure gets the right answers, and that means *NOT* using flock. - ## Using flock is guaranteed to be the wrong thing. See Debian Policy - ## for details.'' and then uses `#ifdef DEBIAN'. Unfortunately the - ## Debian maintainer hasn't provided a clean fix for Emacs. - ## movemail.c will use `maillock' when MAILDIR, HAVE_LIBMAIL and - ## HAVE_MAILLOCK_H are defined, so the following appears to be the - ## correct logic. -- fx - ## We must check for HAVE_LIBLOCKFILE too, as movemail does. - ## liblockfile is a Free Software replacement for libmail, used on - ## Debian systems and elsewhere. -rfr. - gnu-*) - mail_lock="flock" - if test $have_mail = yes || test $have_lockfile = yes; then - test $ac_cv_header_maillock_h = yes && mail_lock=no - fi - ;; -esac - -BLESSMAIL_TARGET= -case "$mail_lock" in - flock) -$as_echo "#define MAIL_USE_FLOCK 1" >>confdefs.h - ;; - - lockf) -$as_echo "#define MAIL_USE_LOCKF 1" >>confdefs.h - ;; - - *) BLESSMAIL_TARGET="need-blessmail" ;; -esac - - - -for ac_func in gethostname \ -closedir getrusage get_current_dir_name \ -lrand48 setsid \ -fpathconf select euidaccess getpagesize setlocale \ -utimes getrlimit setrlimit setpgid getcwd shutdown getaddrinfo \ -__fpending strsignal setitimer \ -sendto recvfrom getsockname getpeername getifaddrs freeifaddrs \ -gai_strerror mkstemp getline getdelim fsync sync \ -difftime posix_memalign \ -getpwent endpwent getgrent endgrent \ -touchlock \ -cfmakeraw cfsetspeed copysign __executable_start -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - -if test $opsys = unixware; then - -$as_echo "#define BROKEN_GETWD 1" >>confdefs.h - -else - for ac_func in getwd -do : - ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" -if test "x$ac_cv_func_getwd" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETWD 1 -_ACEOF - -fi -done - -fi - -## Eric Backus says, HP-UX 9.x on HP 700 machines -## has a broken `rint' in some library versions including math library -## version number A.09.05. -## You can fix the math library by installing patch number PHSS_4630. -## But we can fix it more reliably for Emacs by just not using rint. -## We also skip HAVE_RANDOM - see comments in src/conf_post.h. -case $opsys in - hpux*) : ;; - *) for ac_func in random rint -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - ;; -esac - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unwind_init" >&5 -$as_echo_n "checking for __builtin_unwind_init... " >&6; } -if ${emacs_cv_func___builtin_unwind_init+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -__builtin_unwind_init (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_func___builtin_unwind_init=yes -else - emacs_cv_func___builtin_unwind_init=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func___builtin_unwind_init" >&5 -$as_echo "$emacs_cv_func___builtin_unwind_init" >&6; } -if test $emacs_cv_func___builtin_unwind_init = yes; then - -$as_echo "#define HAVE___BUILTIN_UNWIND_INIT 1" >>confdefs.h - -fi - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 -$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } -if ${ac_cv_sys_largefile_source+:} false; then : - $as_echo_n "(cached) " >&6 -else - while :; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include /* for off_t */ - #include -int -main () -{ -int (*fp) (FILE *, off_t, int) = fseeko; - return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_sys_largefile_source=no; break -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#define _LARGEFILE_SOURCE 1 -#include /* for off_t */ - #include -int -main () -{ -int (*fp) (FILE *, off_t, int) = fseeko; - return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_sys_largefile_source=1; break -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - ac_cv_sys_largefile_source=unknown - break -done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 -$as_echo "$ac_cv_sys_largefile_source" >&6; } -case $ac_cv_sys_largefile_source in #( - no | unknown) ;; - *) -cat >>confdefs.h <<_ACEOF -#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source -_ACEOF -;; -esac -rm -rf conftest* - -# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug -# in glibc 2.1.3, but that breaks too many other things. -# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. -if test $ac_cv_sys_largefile_source != unknown; then - -$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5 -$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; } -if ${ac_cv_func_getpgrp_void+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Use it with a single arg. -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -getpgrp (0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_func_getpgrp_void=no -else - ac_cv_func_getpgrp_void=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5 -$as_echo "$ac_cv_func_getpgrp_void" >&6; } -if test $ac_cv_func_getpgrp_void = yes; then - -$as_echo "#define GETPGRP_VOID 1" >>confdefs.h - -fi - - -# UNIX98 PTYs. -for ac_func in grantpt -do : - ac_fn_c_check_func "$LINENO" "grantpt" "ac_cv_func_grantpt" -if test "x$ac_cv_func_grantpt" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GRANTPT 1 -_ACEOF - -fi -done - - -# PTY-related GNU extensions. -for ac_func in getpt posix_openpt -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - -# Check this now, so that we will NOT find the above functions in ncurses. -# That is because we have not set up to link ncurses in lib-src. -# It's better to believe a function is not available -# than to expect to find it in ncurses. -# Also we need tputs and friends to be able to build at all. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tputs" >&5 -$as_echo_n "checking for library containing tputs... " >&6; } -# Run a test program that contains a call to tputs, a call that is -# never executed. This tests whether a pre-'main' dynamic linker -# works with the library. It's too much trouble to actually call -# tputs in the test program, due to portability hassles. When -# cross-compiling, assume the test program will run if it links. - -# Maybe curses should be tried earlier? -# See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9736#35 -for tputs_library in '' tinfo ncurses terminfo termcap curses; do - OLIBS=$LIBS - if test -z "$tputs_library"; then - LIBS_TERMCAP= - msg='none required' - else - LIBS_TERMCAP=-l$tputs_library - msg=$LIBS_TERMCAP - LIBS="$LIBS_TERMCAP $LIBS" - fi - if test "$cross_compiling" = yes; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - extern void tputs (const char *, int, int (*)(int)); - int main (int argc, char **argv) - { - if (argc == 10000) - tputs (argv[0], 0, 0); - return 0; - } - -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -else - msg=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - extern void tputs (const char *, int, int (*)(int)); - int main (int argc, char **argv) - { - if (argc == 10000) - tputs (argv[0], 0, 0); - return 0; - } - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - -else - msg=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - LIBS=$OLIBS - if test "X$msg" != Xno; then - break - fi -done -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5 -$as_echo "$msg" >&6; } -if test "X$msg" = Xno; then - as_fn_error $? "The required function \`tputs' was not found in any library. -The following libraries were tried (in order): - libtinfo, libncurses, libterminfo, libtermcap, libcurses -Please try installing whichever of these libraries is most appropriate -for your system, together with its header files. -For example, a libncurses-dev(el) or similar package." "$LINENO" 5 -fi - -## Use termcap instead of terminfo? -## Only true for: freebsd < 40000, ms-w32, msdos, netbsd < 599002500. -TERMINFO=yes -## FIXME? In the cases below where we unconditionally set -## LIBS_TERMCAP="-lncurses", this overrides LIBS_TERMCAP = -ltinfo, -## if that was found above to have tputs. -## Should we use the gnu* logic everywhere? -case "$opsys" in - ## darwin: Prevents crashes when running Emacs in Terminal.app under 10.2. - ## The ncurses library has been moved out of the System framework in - ## Mac OS X 10.2. So if configure detects it, set the command-line - ## option to use it. - darwin) LIBS_TERMCAP="-lncurses" ;; - - gnu*) test -z "$LIBS_TERMCAP" && LIBS_TERMCAP="-lncurses" ;; - - freebsd) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether FreeBSD is new enough to use terminfo" >&5 -$as_echo_n "checking whether FreeBSD is new enough to use terminfo... " >&6; } - if ${emacs_cv_freebsd_terminfo+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -#if __FreeBSD_version < 400000 -fail; -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_freebsd_terminfo=yes -else - emacs_cv_freebsd_terminfo=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_freebsd_terminfo" >&5 -$as_echo "$emacs_cv_freebsd_terminfo" >&6; } - - if test $emacs_cv_freebsd_terminfo = yes; then - LIBS_TERMCAP="-lncurses" - else - TERMINFO=no - LIBS_TERMCAP="-ltermcap" - fi - ;; - - netbsd) - if test "x$LIBS_TERMCAP" != "x-lterminfo"; then - TERMINFO=no - LIBS_TERMCAP="-ltermcap" - fi - ;; - - openbsd) LIBS_TERMCAP="-lncurses" ;; - - ## hpux: Make sure we get select from libc rather than from libcurses - ## because libcurses on HPUX 10.10 has a broken version of select. - ## We used to use -lc -lcurses, but this may be cleaner. - ## FIXME? But TERMINFO = yes on hpux (it used to be explicitly - # set that way, now it uses the default). Isn't this a contradiction? - hpux*) LIBS_TERMCAP="-ltermcap" ;; - -esac - -TERMCAP_OBJ=tparam.o -if test $TERMINFO = yes; then - -$as_echo "#define TERMINFO 1" >>confdefs.h - - TERMCAP_OBJ=terminfo.o -fi - - - - -# Do we have res_init, for detecting changes in /etc/resolv.conf? -# On Darwin, res_init appears not to be useful: see bug#562 and -# http://lists.gnu.org/archive/html/emacs-devel/2007-11/msg01467.html -resolv=no - -if test $opsys != darwin; then - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -int -main () -{ -return res_init(); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - have_res_init=yes -else - have_res_init=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$have_res_init" = no; then - OLIBS="$LIBS" - LIBS="$LIBS -lresolv" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_init with -lresolv" >&5 -$as_echo_n "checking for res_init with -lresolv... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -int -main () -{ -return res_init(); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - have_res_init=yes -else - have_res_init=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_res_init" >&5 -$as_echo "$have_res_init" >&6; } - if test "$have_res_init" = yes ; then - resolv=yes - fi - LIBS="$OLIBS" - fi - - if test "$have_res_init" = yes; then - -$as_echo "#define HAVE_RES_INIT 1" >>confdefs.h - - fi -fi -# Do we need the Hesiod library to provide the support routines? -LIBHESIOD= -if test "$with_hesiod" != no ; then - # Don't set $LIBS here -- see comments above. FIXME which comments? - ac_fn_c_check_func "$LINENO" "res_send" "ac_cv_func_res_send" -if test "x$ac_cv_func_res_send" = xyes; then : - -else - ac_fn_c_check_func "$LINENO" "__res_send" "ac_cv_func___res_send" -if test "x$ac_cv_func___res_send" = xyes; then : - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_send in -lresolv" >&5 -$as_echo_n "checking for res_send in -lresolv... " >&6; } -if ${ac_cv_lib_resolv_res_send+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lresolv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char res_send (); -int -main () -{ -return res_send (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_resolv_res_send=yes -else - ac_cv_lib_resolv_res_send=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_send" >&5 -$as_echo "$ac_cv_lib_resolv_res_send" >&6; } -if test "x$ac_cv_lib_resolv_res_send" = xyes; then : - resolv=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __res_send in -lresolv" >&5 -$as_echo_n "checking for __res_send in -lresolv... " >&6; } -if ${ac_cv_lib_resolv___res_send+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lresolv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char __res_send (); -int -main () -{ -return __res_send (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_resolv___res_send=yes -else - ac_cv_lib_resolv___res_send=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv___res_send" >&5 -$as_echo "$ac_cv_lib_resolv___res_send" >&6; } -if test "x$ac_cv_lib_resolv___res_send" = xyes; then : - resolv=yes -fi - -fi - -fi - -fi - - if test "$resolv" = yes ; then - RESOLVLIB=-lresolv - else - RESOLVLIB= - fi - ac_fn_c_check_func "$LINENO" "hes_getmailhost" "ac_cv_func_hes_getmailhost" -if test "x$ac_cv_func_hes_getmailhost" = xyes; then : - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hes_getmailhost in -lhesiod" >&5 -$as_echo_n "checking for hes_getmailhost in -lhesiod... " >&6; } -if ${ac_cv_lib_hesiod_hes_getmailhost+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lhesiod $RESOLVLIB $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char hes_getmailhost (); -int -main () -{ -return hes_getmailhost (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_hesiod_hes_getmailhost=yes -else - ac_cv_lib_hesiod_hes_getmailhost=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hesiod_hes_getmailhost" >&5 -$as_echo "$ac_cv_lib_hesiod_hes_getmailhost" >&6; } -if test "x$ac_cv_lib_hesiod_hes_getmailhost" = xyes; then : - hesiod=yes -else - : -fi - -fi - - - if test x"$hesiod" = xyes; then - -$as_echo "#define HAVE_LIBHESIOD 1" >>confdefs.h - - LIBHESIOD=-lhesiod - fi -fi - - -# Do we need libresolv (due to res_init or Hesiod)? -if test "$resolv" = yes && test $opsys != darwin; then - -$as_echo "#define HAVE_LIBRESOLV 1" >>confdefs.h - - LIBRESOLV=-lresolv -else - LIBRESOLV= -fi - - -# These tell us which Kerberos-related libraries to use. -COM_ERRLIB= -CRYPTOLIB= -KRB5LIB= -DESLIB= -KRB4LIB= - -if test "${with_kerberos}" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for com_err in -lcom_err" >&5 -$as_echo_n "checking for com_err in -lcom_err... " >&6; } -if ${ac_cv_lib_com_err_com_err+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcom_err $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char com_err (); -int -main () -{ -return com_err (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_com_err_com_err=yes -else - ac_cv_lib_com_err_com_err=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_com_err_com_err" >&5 -$as_echo "$ac_cv_lib_com_err_com_err" >&6; } -if test "x$ac_cv_lib_com_err_com_err" = xyes; then : - have_com_err=yes -else - have_com_err=no -fi - - if test $have_com_err = yes; then - COM_ERRLIB=-lcom_err - LIBS="$COM_ERRLIB $LIBS" - -$as_echo "#define HAVE_LIBCOM_ERR 1" >>confdefs.h - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lcrypto" >&5 -$as_echo_n "checking for mit_des_cbc_encrypt in -lcrypto... " >&6; } -if ${ac_cv_lib_crypto_mit_des_cbc_encrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrypto $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char mit_des_cbc_encrypt (); -int -main () -{ -return mit_des_cbc_encrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_crypto_mit_des_cbc_encrypt=yes -else - ac_cv_lib_crypto_mit_des_cbc_encrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_mit_des_cbc_encrypt" >&5 -$as_echo "$ac_cv_lib_crypto_mit_des_cbc_encrypt" >&6; } -if test "x$ac_cv_lib_crypto_mit_des_cbc_encrypt" = xyes; then : - have_crypto=yes -else - have_crypto=no -fi - - if test $have_crypto = yes; then - CRYPTOLIB=-lcrypto - LIBS="$CRYPTOLIB $LIBS" - -$as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mit_des_cbc_encrypt in -lk5crypto" >&5 -$as_echo_n "checking for mit_des_cbc_encrypt in -lk5crypto... " >&6; } -if ${ac_cv_lib_k5crypto_mit_des_cbc_encrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lk5crypto $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char mit_des_cbc_encrypt (); -int -main () -{ -return mit_des_cbc_encrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_k5crypto_mit_des_cbc_encrypt=yes -else - ac_cv_lib_k5crypto_mit_des_cbc_encrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&5 -$as_echo "$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" >&6; } -if test "x$ac_cv_lib_k5crypto_mit_des_cbc_encrypt" = xyes; then : - have_k5crypto=yes -else - have_k5crypto=no -fi - - if test $have_k5crypto = yes; then - CRYPTOLIB=-lk5crypto - LIBS="$CRYPTOLIB $LIBS" - -$as_echo "#define HAVE_LIBK5CRYPTO 1" >>confdefs.h - - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb5_init_context in -lkrb5" >&5 -$as_echo_n "checking for krb5_init_context in -lkrb5... " >&6; } -if ${ac_cv_lib_krb5_krb5_init_context+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lkrb5 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char krb5_init_context (); -int -main () -{ -return krb5_init_context (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_krb5_krb5_init_context=yes -else - ac_cv_lib_krb5_krb5_init_context=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb5_krb5_init_context" >&5 -$as_echo "$ac_cv_lib_krb5_krb5_init_context" >&6; } -if test "x$ac_cv_lib_krb5_krb5_init_context" = xyes; then : - have_krb5=yes -else - have_krb5=no -fi - - if test $have_krb5=yes; then - KRB5LIB=-lkrb5 - LIBS="$KRB5LIB $LIBS" - -$as_echo "#define HAVE_LIBKRB5 1" >>confdefs.h - - fi - if test "${with_kerberos5}" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5 -$as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; } -if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldes425 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char des_cbc_encrypt (); -int -main () -{ -return des_cbc_encrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_des425_des_cbc_encrypt=yes -else - ac_cv_lib_des425_des_cbc_encrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5 -$as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; } -if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then : - have_des425=yes -else - have_des425=no -fi - - if test $have_des425 = yes; then - DESLIB=-ldes425 - LIBS="$DESLIB $LIBS" - -$as_echo "#define HAVE_LIBDES425 1" >>confdefs.h - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5 -$as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; } -if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldes $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char des_cbc_encrypt (); -int -main () -{ -return des_cbc_encrypt (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_des_des_cbc_encrypt=yes -else - ac_cv_lib_des_des_cbc_encrypt=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5 -$as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; } -if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then : - have_des=yes -else - have_des=no -fi - - if test $have_des = yes; then - DESLIB=-ldes - LIBS="$DESLIB $LIBS" - -$as_echo "#define HAVE_LIBDES 1" >>confdefs.h - - fi - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb4" >&5 -$as_echo_n "checking for krb_get_cred in -lkrb4... " >&6; } -if ${ac_cv_lib_krb4_krb_get_cred+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lkrb4 $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char krb_get_cred (); -int -main () -{ -return krb_get_cred (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_krb4_krb_get_cred=yes -else - ac_cv_lib_krb4_krb_get_cred=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_cred" >&5 -$as_echo "$ac_cv_lib_krb4_krb_get_cred" >&6; } -if test "x$ac_cv_lib_krb4_krb_get_cred" = xyes; then : - have_krb4=yes -else - have_krb4=no -fi - - if test $have_krb4 = yes; then - KRB4LIB=-lkrb4 - LIBS="$KRB4LIB $LIBS" - -$as_echo "#define HAVE_LIBKRB4 1" >>confdefs.h - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_cred in -lkrb" >&5 -$as_echo_n "checking for krb_get_cred in -lkrb... " >&6; } -if ${ac_cv_lib_krb_krb_get_cred+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lkrb $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char krb_get_cred (); -int -main () -{ -return krb_get_cred (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_krb_krb_get_cred=yes -else - ac_cv_lib_krb_krb_get_cred=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb_krb_get_cred" >&5 -$as_echo "$ac_cv_lib_krb_krb_get_cred" >&6; } -if test "x$ac_cv_lib_krb_krb_get_cred" = xyes; then : - have_krb=yes -else - have_krb=no -fi - - if test $have_krb = yes; then - KRB4LIB=-lkrb - LIBS="$KRB4LIB $LIBS" - -$as_echo "#define HAVE_LIBKRB 1" >>confdefs.h - - fi - fi - fi - - if test "${with_kerberos5}" != no; then - for ac_header in krb5.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "krb5.h" "ac_cv_header_krb5_h" "$ac_includes_default" -if test "x$ac_cv_header_krb5_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KRB5_H 1 -_ACEOF - ac_fn_c_check_member "$LINENO" "krb5_error" "text" "ac_cv_member_krb5_error_text" "#include -" -if test "x$ac_cv_member_krb5_error_text" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_KRB5_ERROR_TEXT 1 -_ACEOF - - -fi -ac_fn_c_check_member "$LINENO" "krb5_error" "e_text" "ac_cv_member_krb5_error_e_text" "#include -" -if test "x$ac_cv_member_krb5_error_e_text" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_KRB5_ERROR_E_TEXT 1 -_ACEOF - - -fi - -fi - -done - - else - for ac_header in des.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "des.h" "ac_cv_header_des_h" "$ac_includes_default" -if test "x$ac_cv_header_des_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_DES_H 1 -_ACEOF - -else - for ac_header in kerberosIV/des.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/des.h" "ac_cv_header_kerberosIV_des_h" "$ac_includes_default" -if test "x$ac_cv_header_kerberosIV_des_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KERBEROSIV_DES_H 1 -_ACEOF - -else - for ac_header in kerberos/des.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "kerberos/des.h" "ac_cv_header_kerberos_des_h" "$ac_includes_default" -if test "x$ac_cv_header_kerberos_des_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KERBEROS_DES_H 1 -_ACEOF - -fi - -done - -fi - -done - -fi - -done - - for ac_header in krb.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default" -if test "x$ac_cv_header_krb_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KRB_H 1 -_ACEOF - -else - for ac_header in kerberosIV/krb.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "kerberosIV/krb.h" "ac_cv_header_kerberosIV_krb_h" "$ac_includes_default" -if test "x$ac_cv_header_kerberosIV_krb_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KERBEROSIV_KRB_H 1 -_ACEOF - -else - for ac_header in kerberos/krb.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "kerberos/krb.h" "ac_cv_header_kerberos_krb_h" "$ac_includes_default" -if test "x$ac_cv_header_kerberos_krb_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_KERBEROS_KRB_H 1 -_ACEOF - -fi - -done - -fi - -done - -fi - -done - - fi - for ac_header in com_err.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "com_err.h" "ac_cv_header_com_err_h" "$ac_includes_default" -if test "x$ac_cv_header_com_err_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_COM_ERR_H 1 -_ACEOF - -fi - -done - -fi - - - - - - - - - - - for ac_func in $ac_func_list -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime caches TZ" >&5 -$as_echo_n "checking whether localtime caches TZ... " >&6; } -if ${emacs_cv_localtime_cache+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test x$ac_cv_func_tzset = xyes; then -if test "$cross_compiling" = yes; then : - # If we have tzset, assume the worst when cross-compiling. -emacs_cv_localtime_cache=yes -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -char TZ_GMT0[] = "TZ=GMT0"; -char TZ_PST8[] = "TZ=PST8"; -main() -{ - time_t now = time ((time_t *) 0); - int hour_GMT0, hour_unset; - if (putenv (TZ_GMT0) != 0) - exit (1); - hour_GMT0 = localtime (&now)->tm_hour; - unsetenv("TZ"); - hour_unset = localtime (&now)->tm_hour; - if (putenv (TZ_PST8) != 0) - exit (1); - if (localtime (&now)->tm_hour == hour_GMT0) - exit (1); - unsetenv("TZ"); - if (localtime (&now)->tm_hour != hour_unset) - exit (1); - exit (0); -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - emacs_cv_localtime_cache=no -else - emacs_cv_localtime_cache=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -else - # If we lack tzset, report that localtime does not cache TZ, - # since we can't invalidate the cache if we don't have tzset. - emacs_cv_localtime_cache=no -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_localtime_cache" >&5 -$as_echo "$emacs_cv_localtime_cache" >&6; } -if test $emacs_cv_localtime_cache = yes; then - -$as_echo "#define LOCALTIME_CACHE 1" >>confdefs.h - -fi - -ok_so_far=yes -ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket" -if test "x$ac_cv_func_socket" = xyes; then : - -else - ok_so_far=no -fi - -if test $ok_so_far = yes; then - ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default" -if test "x$ac_cv_header_netinet_in_h" = xyes; then : - -else - ok_so_far=no -fi - - -fi -if test $ok_so_far = yes; then - ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default" -if test "x$ac_cv_header_arpa_inet_h" = xyes; then : - -else - ok_so_far=no -fi - - -fi -if test $ok_so_far = yes; then - -$as_echo "#define HAVE_INET_SOCKETS 1" >>confdefs.h - -fi - -if test -f /usr/lpp/X11/bin/smt.exp; then - -$as_echo "#define HAVE_AIX_SMT_EXP 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports dynamic ptys" >&5 -$as_echo_n "checking whether system supports dynamic ptys... " >&6; } -if test -d /dev/pts && ls -d /dev/ptmx > /dev/null 2>&1 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define HAVE_DEV_PTMX 1" >>confdefs.h - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - -case $canonical in - *-solaris2.4 | *-solaris2.4.*) - : ${ac_cv_func_vfork_works=no};; -esac - -ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" -if test "x$ac_cv_type_pid_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define pid_t int -_ACEOF - -fi - -for ac_header in vfork.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" -if test "x$ac_cv_header_vfork_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_VFORK_H 1 -_ACEOF - -fi - -done - -for ac_func in fork vfork -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -if test "x$ac_cv_func_fork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 -$as_echo_n "checking for working fork... " >&6; } -if ${ac_cv_func_fork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_fork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* By Ruediger Kuhlmann. */ - return fork () < 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_fork_works=yes -else - ac_cv_func_fork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 -$as_echo "$ac_cv_func_fork_works" >&6; } - -else - ac_cv_func_fork_works=$ac_cv_func_fork -fi -if test "x$ac_cv_func_fork_works" = xcross; then - case $host in - *-*-amigaos* | *-*-msdosdjgpp*) - # Override, as these systems have only a dummy fork() stub - ac_cv_func_fork_works=no - ;; - *) - ac_cv_func_fork_works=yes - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} -fi -ac_cv_func_vfork_works=$ac_cv_func_vfork -if test "x$ac_cv_func_vfork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 -$as_echo_n "checking for working vfork... " >&6; } -if ${ac_cv_func_vfork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_vfork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Thanks to Paul Eggert for this test. */ -$ac_includes_default -#include -#ifdef HAVE_VFORK_H -# include -#endif -/* On some sparc systems, changes by the child to local and incoming - argument registers are propagated back to the parent. The compiler - is told about this with #include , but some compilers - (e.g. gcc -O) don't grok . Test for this by using a - static variable whose address is put into a register that is - clobbered by the vfork. */ -static void -#ifdef __cplusplus -sparc_address_test (int arg) -# else -sparc_address_test (arg) int arg; -#endif -{ - static pid_t child; - if (!child) { - child = vfork (); - if (child < 0) { - perror ("vfork"); - _exit(2); - } - if (!child) { - arg = getpid(); - write(-1, "", 0); - _exit (arg); - } - } -} - -int -main () -{ - pid_t parent = getpid (); - pid_t child; - - sparc_address_test (0); - - child = vfork (); - - if (child == 0) { - /* Here is another test for sparc vfork register problems. This - test uses lots of local variables, at least as many local - variables as main has allocated so far including compiler - temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris - 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should - reuse the register of parent for one of the local variables, - since it will think that parent can't possibly be used any more - in this routine. Assigning to the local variable will thus - munge parent in the parent process. */ - pid_t - p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), - p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); - /* Convince the compiler that p..p7 are live; otherwise, it might - use the same hardware register for all 8 local variables. */ - if (p != p1 || p != p2 || p != p3 || p != p4 - || p != p5 || p != p6 || p != p7) - _exit(1); - - /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent - from child file descriptors. If the child closes a descriptor - before it execs or exits, this munges the parent's descriptor - as well. Test for this by closing stdout in the child. */ - _exit(close(fileno(stdout)) != 0); - } else { - int status; - struct stat st; - - while (wait(&status) != child) - ; - return ( - /* Was there some problem with vforking? */ - child < 0 - - /* Did the child fail? (This shouldn't happen.) */ - || status - - /* Did the vfork/compiler bug occur? */ - || parent != getpid() - - /* Did the file descriptor bug occur? */ - || fstat(fileno(stdout), &st) != 0 - ); - } -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_vfork_works=yes -else - ac_cv_func_vfork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 -$as_echo "$ac_cv_func_vfork_works" >&6; } - -fi; -if test "x$ac_cv_func_fork_works" = xcross; then - ac_cv_func_vfork_works=$ac_cv_func_vfork - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} -fi - -if test "x$ac_cv_func_vfork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h - -else - -$as_echo "#define vfork fork" >>confdefs.h - -fi -if test "x$ac_cv_func_fork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h - -fi - - -for ac_func in snprintf -do : - ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" -if test "x$ac_cv_func_snprintf" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SNPRINTF 1 -_ACEOF - -fi -done - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 -$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } -if ${emacs_cv_langinfo_codeset+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -char* cs = nl_langinfo(CODESET); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_langinfo_codeset=yes -else - emacs_cv_langinfo_codeset=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_langinfo_codeset" >&5 -$as_echo "$emacs_cv_langinfo_codeset" >&6; } -if test $emacs_cv_langinfo_codeset = yes; then - -$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 -$as_echo_n "checking for mbstate_t... " >&6; } -if ${ac_cv_type_mbstate_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -# include -int -main () -{ -mbstate_t x; return sizeof x; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_type_mbstate_t=yes -else - ac_cv_type_mbstate_t=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 -$as_echo "$ac_cv_type_mbstate_t" >&6; } - if test $ac_cv_type_mbstate_t = yes; then - -$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h - - else - -$as_echo "#define mbstate_t int" >>confdefs.h - - fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C restricted array declarations" >&5 -$as_echo_n "checking for C restricted array declarations... " >&6; } -if ${emacs_cv_c_restrict_arr+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -void fred (int x[__restrict]); -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_c_restrict_arr=yes -else - emacs_cv_c_restrict_arr=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_c_restrict_arr" >&5 -$as_echo "$emacs_cv_c_restrict_arr" >&6; } -if test "$emacs_cv_c_restrict_arr" = yes; then - -$as_echo "#define __restrict_arr __restrict" >>confdefs.h - -fi - - - -$as_echo "#define AMPERSAND_FULL_NAME 1" >>confdefs.h - - - -$as_echo "#define CLASH_DETECTION 1" >>confdefs.h - - -## Note: PTYs are broken on darwin <6. Use at your own risk. - -$as_echo "#define HAVE_PTYS 1" >>confdefs.h - - - -$as_echo "#define HAVE_SOCKETS 1" >>confdefs.h - - - - - -$as_echo "#define NULL_DEVICE \"/dev/null\"" >>confdefs.h - - - -$as_echo "#define SEPCHAR ':'" >>confdefs.h - - - -$as_echo "#define subprocesses 1" >>confdefs.h - - - -$as_echo "#define USER_FULL_NAME pw->pw_gecos" >>confdefs.h - - - - -$as_echo "#define DIRECTORY_SEP '/'" >>confdefs.h - - - - - -$as_echo "#define IS_DEVICE_SEP(_c_) 0" >>confdefs.h - - - -$as_echo "#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)" >>confdefs.h - - - -$as_echo "#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_))" >>confdefs.h - - - - - -case $opsys in - aix4-2) - if test x$ac_cv_lib_Xmu_XmuConvertStandardSelection != xyes; then - $as_echo "#define NO_EDITRES 1" >>confdefs.h - - fi - ;; - - hpux*) - $as_echo "#define NO_EDITRES 1" >>confdefs.h - - ;; -esac - - -case $opsys in - irix6-5 | sol2* | unixware ) - -$as_echo "#define NSIG_MINIMUM 32" >>confdefs.h - - ;; -esac - -emacs_broken_SIGIO=no - -case $opsys in - hpux* | irix6-5 | openbsd | sol2* | unixware ) - emacs_broken_SIGIO=yes - ;; - - aix4-2) - -$as_echo "#define BROKEN_GET_CURRENT_DIR_NAME 1" >>confdefs.h - - ;; - - freebsd) - -$as_echo "#define BROKEN_PTY_READ_AFTER_EAGAIN 1" >>confdefs.h - - ;; -esac - -case $opsys in - gnu-* | sol2-10 ) - -$as_echo "#define HAVE_PROCFS 1" >>confdefs.h - - ;; -esac - -case $opsys in - darwin | freebsd | netbsd | openbsd ) - -$as_echo "#define DONT_REOPEN_PTY 1" >>confdefs.h - - ;; -esac - -case $opsys in - netbsd | openbsd) sound_device="/dev/audio" ;; - *) sound_device="/dev/dsp" ;; -esac - - -cat >>confdefs.h <<_ACEOF -#define DEFAULT_SOUND_DEVICE "$sound_device" -_ACEOF - - - -case $opsys in - darwin | gnu-linux | gnu-kfreebsd ) - -$as_echo "#define INTERRUPT_INPUT 1" >>confdefs.h - - ;; -esac - - -case $opsys in - cygwin|gnu|gnu-linux|gnu-kfreebsd|irix6-5|freebsd|netbsd|openbsd) - -$as_echo "#define NARROWPROTO 1" >>confdefs.h - - ;; -esac - - - - - - - - -case $opsys in - aix4-2 ) - $as_echo "#define PTY_ITERATION int c; for (c = 0; !c ; c++)" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptc\");" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF strcpy (pty_name, ttyname (fd));" >>confdefs.h - - ;; - - cygwin ) - $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h - - $as_echo "#define PTY_OPEN do { int dummy; sigset_t blocked, procmask; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, &procmask); if (-1 == openpty (&fd, &dummy, pty_name, 0, 0)) fd = -1; pthread_sigmask (SIG_SETMASK, &procmask, 0); if (fd >= 0) emacs_close (dummy); } while (0)" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h - - ;; - - darwin ) - $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h - - $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h - - $as_echo "#define PTY_OPEN do { int slave; if (openpty (&fd, &slave, pty_name, NULL, NULL) == -1) fd = -1; else emacs_close (slave); } while (0)" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h - - ;; - - gnu | openbsd ) - $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h - - ;; - - gnu-linux | gnu-kfreebsd | freebsd | netbsd ) - if test "x$ac_cv_func_grantpt" = xyes; then - -$as_echo "#define UNIX98_PTYS 1" >>confdefs.h - - $as_echo "#define PTY_ITERATION int i; for (i = 0; i < 1; i++)" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptyname = 0; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCHLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); if (grantpt (fd) != -1 && unlockpt (fd) != -1) ptyname = ptsname(fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (!ptyname) { close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h - - if test "x$ac_cv_func_posix_openpt" = xyes; then - $as_echo "#define PTY_OPEN fd = posix_openpt (O_RDWR | O_NOCTTY)" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h - - elif test "x$ac_cv_func_getpt" = xyes; then - $as_echo "#define PTY_OPEN fd = getpt ()" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h - - else - $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\");" >>confdefs.h - - fi - else - $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h - - fi - ;; - - hpux*) - $as_echo "#define FIRST_PTY_LETTER 'p'" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF sprintf (pty_name, \"/dev/ptym/pty%c%x\", c, i);" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF sprintf (pty_name, \"/dev/pty/tty%c%x\", c, i);" >>confdefs.h - - ;; - - irix6-5 ) - $as_echo "#define PTY_ITERATION /**/" >>confdefs.h - - $as_echo "#define FIRST_PTY_LETTER 'q'" >>confdefs.h - - $as_echo "#define PTY_OPEN { struct sigaction ocstat, cstat; struct stat stb; char * name; sigemptyset(&cstat.sa_mask); cstat.sa_handler = SIG_DFL; cstat.sa_flags = 0; sigaction(SIGCLD, &cstat, &ocstat); name = _getpty (&fd, O_RDWR | O_NDELAY, 0600, 0); sigaction(SIGCLD, &ocstat, (struct sigaction *)0); if (name == 0) return -1; if (fd < 0) return -1; if (fstat (fd, &stb) < 0) return -1; strcpy (pty_name, name); }" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF /**/" >>confdefs.h - - $as_echo "#define PTY_TTY_NAME_SPRINTF /**/" >>confdefs.h - - ;; - - sol2* ) - $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; int grantpt_result; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); grantpt_result = grantpt (fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (grantpt_result == -1 || unlockpt (fd) == -1 || !(ptyname = ptsname (fd))) { emacs_close (fd); return -1; } snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h - - ;; - - unixware ) - $as_echo "#define PTY_TTY_NAME_SPRINTF { char *ptsname (int), *ptyname; int grantpt_result; sigset_t blocked; sigemptyset (&blocked); sigaddset (&blocked, SIGCLD); pthread_sigmask (SIG_BLOCK, &blocked, 0); grantpt_result = grantpt (fd); pthread_sigmask (SIG_UNBLOCK, &blocked, 0); if (grantpt_result == -1) fatal(\"could not grant slave pty\"); if (unlockpt(fd) == -1) fatal(\"could not unlock slave pty\"); if (!(ptyname = ptsname(fd))) fatal (\"could not enable slave pty\"); snprintf (pty_name, sizeof pty_name, \"%s\", ptyname); }" >>confdefs.h - - ;; -esac - - -case $opsys in - sol2* | unixware ) - $as_echo "#define FIRST_PTY_LETTER 'z'" >>confdefs.h - - $as_echo "#define PTY_NAME_SPRINTF strcpy (pty_name, \"/dev/ptmx\");" >>confdefs.h - - -$as_echo "#define SETUP_SLAVE_PTY if (ioctl (xforkin, I_PUSH, \"ptem\") == -1) fatal (\"ioctl I_PUSH ptem\"); if (ioctl (xforkin, I_PUSH, \"ldterm\") == -1) fatal (\"ioctl I_PUSH ldterm\"); if (ioctl (xforkin, I_PUSH, \"ttcompat\") == -1) fatal (\"ioctl I_PUSH ttcompat\");" >>confdefs.h - - ;; -esac - - - - -case $opsys in - aix4-2 | cygwin | gnu | irix6-5 | freebsd | netbsd | openbsd | darwin ) - $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h - - ;; - - gnu-linux | gnu-kfreebsd ) - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signals via characters" >&5 -$as_echo_n "checking for signals via characters... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#if LINUX_VERSION_CODE < 0x20400 -# error "Linux version too old" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - emacs_signals_via_chars=yes -else - emacs_signals_via_chars=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_signals_via_chars" >&5 -$as_echo "$emacs_signals_via_chars" >&6; } - test $emacs_signals_via_chars = yes && $as_echo "#define SIGNALS_VIA_CHARACTERS 1" >>confdefs.h - - ;; -esac - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C library" >&5 -$as_echo_n "checking whether we are using the GNU C library... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#ifndef __GNU_LIBRARY__ -# error "this is not the GNU C library" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - emacs_glibc=yes -else - emacs_glibc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_glibc" >&5 -$as_echo "$emacs_glibc" >&6; } - -if test $emacs_glibc = yes; then - - emacs_pending_output=unknown - - case $opsys in - gnu | gnu-linux | gnu-kfreebsd ) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of pending output formalism" >&5 -$as_echo_n "checking for style of pending output formalism... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#if !defined (_IO_STDIO_H) && !defined (_STDIO_USES_IOSTREAM) -# error "stdio definitions not found" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - emacs_pending_output=new -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - if test $emacs_pending_output = unknown; then - case $opsys in - gnu-linux | gnu-kfreebsd) - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#ifndef __UCLIBC__ -# error "not using uclibc" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - emacs_pending_output=uclibc -else - emacs_pending_output=old -fi -rm -f conftest.err conftest.i conftest.$ac_ext - ;; - esac - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_pending_output" >&5 -$as_echo "$emacs_pending_output" >&6; } - - case $emacs_pending_output in - new) - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_IO_write_ptr - (FILE)->_IO_write_base)" >>confdefs.h - - ;; - uclibc) - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__bufpos - (FILE)->__bufstart)" >>confdefs.h - - ;; - old) - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_pptr - (FILE)->_pbase)" >>confdefs.h - - ;; - esac - ;; - esac - if test $emacs_pending_output = unknown; then - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__bufp - (FILE)->__buffer)" >>confdefs.h - - fi - -else - case $opsys in - cygwin | darwin | freebsd | netbsd | openbsd ) - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base)" >>confdefs.h - - ;; - - unixware) - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)" >>confdefs.h - - ;; - - *) - if test x$ac_cv_header_stdio_ext_h = xyes && \ - test x$ac_cv_func___fpending = xyes; then - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) __fpending (FILE)" >>confdefs.h - - -$as_echo "#define DISPNEW_NEEDS_STDIO_EXT 1" >>confdefs.h - - else - $as_echo "#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_ptr - (FILE)->_base)" >>confdefs.h - - fi - ;; - esac -fi - - - - -case $opsys in - gnu) - $as_echo "#define DATA_START ({ extern int data_start; (char *) &data_start; })" >>confdefs.h - - ;; - - aix*) - $as_echo "#define DATA_START 0x20000000" >>confdefs.h - - $as_echo "#define DATA_SEG_BITS 0x20000000" >>confdefs.h - - ;; - hpux*) - $as_echo "#define DATA_START 0x40000000" >>confdefs.h - - $as_echo "#define DATA_SEG_BITS 0x40000000" >>confdefs.h - - ;; - irix6-5) - $as_echo "#define DATA_START 0x10000000" >>confdefs.h - - $as_echo "#define DATA_SEG_BITS 0x10000000" >>confdefs.h - - ;; -esac - - - - - -case $opsys in - darwin) $as_echo "#define TAB3 OXTABS" >>confdefs.h - ;; - - gnu | freebsd | netbsd | openbsd ) - -$as_echo "#define TABDLY OXTABS" >>confdefs.h - - $as_echo "#define TAB3 OXTABS" >>confdefs.h - - ;; - - gnu-linux | gnu-kfreebsd ) - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifndef __i386__ -# error "not i386" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - $as_echo "#define ULIMIT_BREAK_VALUE (32*1024*1024)" >>confdefs.h - -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifndef __ia64__ -# error "not ia64" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -$as_echo "#define GC_MARK_SECONDARY_STACK() do { extern void *__libc_ia64_register_backing_store_base; __builtin_ia64_flushrs (); mark_memory (__libc_ia64_register_backing_store_base, __builtin_ia64_bsp ());} while (0)" >>confdefs.h - -fi -rm -f conftest.err conftest.i conftest.$ac_ext - ;; - - hpux*) - -$as_echo "#define RUN_TIME_REMAP 1" >>confdefs.h - - ;; - - irix6-5) - $as_echo "#define ULIMIT_BREAK_VALUE 0x14000000" >>confdefs.h - - ;; -esac - - - - - - - -case $opsys in - hpux* | unixware) - $as_echo "#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE" >>confdefs.h - - ;; - - gnu-linux | gnu-kfreebsd ) - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#if defined __i386__ || defined __sparc__ || defined __mc68000__ \ - || defined __alpha__ || defined __mips__ || defined __s390__ \ - || defined __arm__ || defined __powerpc__ || defined __amd64__ \ - || defined __ia64__ || defined __sh__ -/* ok */ -#else -# error "setjmp not known to work on this arch" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h - -else - $as_echo "#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE" >>confdefs.h - -fi -rm -f conftest.err conftest.i conftest.$ac_ext - ;; -esac - - -if test x$GCC = xyes; then - $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h - -else - case $opsys in - freebsd | netbsd | openbsd | irix6-5 | sol2* ) - $as_echo "#define GC_SETJMP_WORKS 1" >>confdefs.h - - ;; - esac -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _setjmp" >&5 -$as_echo_n "checking for _setjmp... " >&6; } -if ${emacs_cv_func__setjmp+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -jmp_buf j; - if (! _setjmp (j)) - _longjmp (j, 1); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_func__setjmp=yes -else - emacs_cv_func__setjmp=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func__setjmp" >&5 -$as_echo "$emacs_cv_func__setjmp" >&6; } -if test $emacs_cv_func__setjmp = yes; then - -$as_echo "#define HAVE__SETJMP 1" >>confdefs.h - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 -$as_echo_n "checking for sigsetjmp... " >&6; } -if ${emacs_cv_func_sigsetjmp+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -sigjmp_buf j; - if (! sigsetjmp (j, 1)) - siglongjmp (j, 1); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - emacs_cv_func_sigsetjmp=yes -else - emacs_cv_func_sigsetjmp=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_func_sigsetjmp" >&5 -$as_echo "$emacs_cv_func_sigsetjmp" >&6; } - if test $emacs_cv_func_sigsetjmp = yes; then - -$as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h - - fi -fi - -case $opsys in - sol2* | unixware ) - -$as_echo "#define TIOCSIGSEND TIOCSIGNAL" >>confdefs.h - - ;; -esac - - -case $opsys in - hpux* | sol2* ) - -$as_echo "#define XOS_NEEDS_TIME_H 1" >>confdefs.h - - ;; -esac - - - - - - - - - - -case $opsys in - aix4-2) - $as_echo "#define USG /**/" >>confdefs.h - - $as_echo "#define USG5 /**/" >>confdefs.h - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifndef _AIX -# error "_AIX not defined" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - -$as_echo "#define _AIX /**/" >>confdefs.h - -fi -rm -f conftest.err conftest.i conftest.$ac_ext - ;; - - cygwin) - -$as_echo "#define CYGWIN 1" >>confdefs.h - - ;; - - darwin) - $as_echo "#define BSD4_2 /**/" >>confdefs.h - - $as_echo "#define BSD_SYSTEM /**/" >>confdefs.h - - -$as_echo "#define DARWIN_OS /**/" >>confdefs.h - - ;; - - freebsd) - $as_echo "#define BSD4_2 /**/" >>confdefs.h - - -$as_echo "#define BSD_SYSTEM_AHB 1" >>confdefs.h - - ;; - - gnu | netbsd | openbsd ) - $as_echo "#define BSD4_2 /**/" >>confdefs.h - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifndef BSD_SYSTEM -# error "BSD_SYSTEM not defined" -#endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - $as_echo "#define BSD_SYSTEM 43" >>confdefs.h - -fi -rm -f conftest.err conftest.i conftest.$ac_ext - ;; - - gnu-linux | gnu-kfreebsd ) - $as_echo "#define USG /**/" >>confdefs.h - - -$as_echo "#define GNU_LINUX /**/" >>confdefs.h - - ;; - - hpux*) - $as_echo "#define USG /**/" >>confdefs.h - - $as_echo "#define USG5 /**/" >>confdefs.h - - -$as_echo "#define HPUX /**/" >>confdefs.h - - ;; - - irix6-5) - $as_echo "#define USG /**/" >>confdefs.h - - $as_echo "#define USG5 /**/" >>confdefs.h - - $as_echo "#define USG5_4 /**/" >>confdefs.h - - -$as_echo "#define IRIX6_5 /**/" >>confdefs.h - - ;; - - sol2*) - $as_echo "#define USG /**/" >>confdefs.h - - $as_echo "#define USG5 /**/" >>confdefs.h - - $as_echo "#define USG5_4 /**/" >>confdefs.h - - -$as_echo "#define SOLARIS2 /**/" >>confdefs.h - - ;; - - unixware) - $as_echo "#define USG /**/" >>confdefs.h - - $as_echo "#define USG5 /**/" >>confdefs.h - - $as_echo "#define USG5_4 /**/" >>confdefs.h - - ;; -esac - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable FIONREAD" >&5 -$as_echo_n "checking for usable FIONREAD... " >&6; } -if ${emacs_cv_usable_FIONREAD+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $opsys in - aix4-2) - emacs_cv_usable_FIONREAD=no - ;; - - *) - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - #ifdef USG5_4 - # include - #endif - -int -main () -{ -int foo = ioctl (0, FIONREAD, &foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_usable_FIONREAD=yes -else - emacs_cv_usable_FIONREAD=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ;; - esac -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_usable_FIONREAD" >&5 -$as_echo "$emacs_cv_usable_FIONREAD" >&6; } -if test $emacs_cv_usable_FIONREAD = yes; then - -$as_echo "#define USABLE_FIONREAD 1" >>confdefs.h - - - if test $emacs_broken_SIGIO = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable SIGIO" >&5 -$as_echo_n "checking for usable SIGIO... " >&6; } -if ${emacs_cv_usable_SIGIO+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -int foo = SIGIO | F_SETFL | FASYNC; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - emacs_cv_usable_SIGIO=yes -else - emacs_cv_usable_SIGIO=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $emacs_cv_usable_SIGIO" >&5 -$as_echo "$emacs_cv_usable_SIGIO" >&6; } - if test $emacs_cv_usable_SIGIO = yes; then - -$as_echo "#define USABLE_SIGIO 1" >>confdefs.h - - fi - fi -fi - - -case $opsys in - cygwin) - -$as_echo "#define G_SLICE_ALWAYS_MALLOC 1" >>confdefs.h - - ;; - - hpux11) - -$as_echo "#define USG_SUBTTY_WORKS 1" >>confdefs.h - - ;; - - irix6-5) - -$as_echo "#define PREFER_VSUSP 1" >>confdefs.h - - -$as_echo "#define SETPGRP_RELEASES_CTTY 1" >>confdefs.h - - ;; - - sol2-10) - -$as_echo "#define _STRUCTURED_PROC 1" >>confdefs.h - - ;; -esac - -# Set up the CFLAGS for real compilation, so we can substitute it. -CFLAGS="$REAL_CFLAGS" -CPPFLAGS="$REAL_CPPFLAGS" - -## Hack to detect a buggy GCC version. -if test "x$GCC" = xyes \ - && test x"`$CC --version 2> /dev/null | grep 'gcc.* 4.5.0'`" != x \ - && test x"`echo $CFLAGS | grep '\-O[23]'`" != x \ - && test x"`echo $CFLAGS | grep '\-fno-optimize-sibling-calls'`" = x; then - as_fn_error $? "GCC 4.5.0 has problems compiling Emacs; see etc/PROBLEMS'." "$LINENO" 5 -fi - -version=$PACKAGE_VERSION - -copyright="Copyright (C) 2013 Free Software Foundation, Inc." - -cat >>confdefs.h <<_ACEOF -#define COPYRIGHT "$copyright" -_ACEOF - - - -### Specify what sort of things we'll be editing into Makefile and config.h. -### Use configuration here uncanonicalized to avoid exceeding size limits. - - -## Unused? - - - - - - - - - - - - - - - - - - - - - - -## FIXME? Nothing uses @LD_SWITCH_X_SITE@. -## src/Makefile.in did add LD_SWITCH_X_SITE (as a cpp define) to the -## end of LIBX_BASE, but nothing ever set it. - - - - -## Used in lwlib/Makefile.in. - - - - - - - - -if test -n "${term_header}"; then - -cat >>confdefs.h <<_ACEOF -#define TERM_HEADER "${term_header}" -_ACEOF - -fi - - -cat >>confdefs.h <<_ACEOF -#define EMACS_CONFIGURATION "${canonical}" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define EMACS_CONFIG_OPTIONS "${ac_configure_args}" -_ACEOF - - - -XMENU_OBJ= -XOBJ= -FONT_OBJ= -if test "${HAVE_X_WINDOWS}" = "yes" ; then - -$as_echo "#define HAVE_X_WINDOWS 1" >>confdefs.h - - XMENU_OBJ=xmenu.o - XOBJ="xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o xgselect.o" - FONT_OBJ=xfont.o - if test "$HAVE_XFT" = "yes"; then - FONT_OBJ="$FONT_OBJ ftfont.o xftfont.o ftxfont.o" - elif test "$HAVE_FREETYPE" = "yes"; then - FONT_OBJ="$FONT_OBJ ftfont.o ftxfont.o" - fi - -fi - - - - -WIDGET_OBJ= -MOTIF_LIBW= -if test "${USE_X_TOOLKIT}" != "none" ; then - WIDGET_OBJ=widget.o - -$as_echo "#define USE_X_TOOLKIT 1" >>confdefs.h - - if test "${USE_X_TOOLKIT}" = "LUCID"; then - -$as_echo "#define USE_LUCID 1" >>confdefs.h - - elif test "${USE_X_TOOLKIT}" = "MOTIF"; then - -$as_echo "#define USE_MOTIF 1" >>confdefs.h - - MOTIF_LIBW=-lXm - case "$opsys" in - gnu-linux) - ## Paul Abrahams says this is needed. - MOTIF_LIBW="$MOTIF_LIBW -lXpm" - ;; - - unixware) - ## Richard Anthony Ryan - ## says -lXimp is needed in UNIX_SV ... 4.2 1.1.2. - MOTIF_LIBW="MOTIF_LIBW -lXimp" - ;; - - aix4-2) - ## olson@mcs.anl.gov says -li18n is needed by -lXm. - MOTIF_LIBW="$MOTIF_LIBW -li18n" - ;; - esac - MOTIF_LIBW="$MOTIF_LIBW $LIBXP" - fi -fi - - -TOOLKIT_LIBW= -case "$USE_X_TOOLKIT" in - MOTIF) TOOLKIT_LIBW="$MOTIF_LIBW" ;; - LUCID) TOOLKIT_LIBW="$LUCID_LIBW" ;; - none) test "x$HAVE_GTK" = "xyes" && TOOLKIT_LIBW="$GTK_LIBS" ;; -esac - - -if test "$USE_X_TOOLKIT" = "none"; then - LIBXT_OTHER="\$(LIBXSM)" - OLDXMENU_TARGET="really-oldXMenu" -else - LIBXT_OTHER="\$(LIBXMU) -lXt \$(LIBXTR6) -lXext" - OLDXMENU_TARGET="really-lwlib" -fi - - -## The X Menu stuff is present in the X10 distribution, but missing -## from X11. If we have X10, just use the installed library; -## otherwise, use our own copy. -if test "${HAVE_X11}" = "yes" ; then - -$as_echo "#define HAVE_X11 1" >>confdefs.h - - - if test "$USE_X_TOOLKIT" = "none"; then - OLDXMENU="\${oldXMenudir}/libXMenu11.a" - else - OLDXMENU="\${lwlibdir}/liblw.a" - fi - LIBXMENU="\$(OLDXMENU)" - LIBX_OTHER="\$(LIBXT) \$(LIBX_EXTRA)" - OLDXMENU_DEPS="\${OLDXMENU} ../src/\${OLDXMENU}" -else - ## For a syntactically valid Makefile; not actually used for anything. - ## See comments in src/Makefile.in. - OLDXMENU=nothing - ## FIXME This case (!HAVE_X11 && HAVE_X_WINDOWS) is no longer possible(?). - if test "${HAVE_X_WINDOWS}" = "yes"; then - LIBXMENU="-lXMenu" - else - LIBXMENU= - fi - LIBX_OTHER= - OLDXMENU_DEPS= -fi - -if test "$HAVE_GTK" = "yes" || test "$HAVE_MENUS" != "yes"; then - OLDXMENU_TARGET= - OLDXMENU=nothing - LIBXMENU= - OLDXMENU_DEPS= -fi - - - - - - - -if test "${HAVE_MENUS}" = "yes" ; then - -$as_echo "#define HAVE_MENUS 1" >>confdefs.h - -fi - -if test "${GNU_MALLOC}" = "yes" ; then - -$as_echo "#define GNU_MALLOC 1" >>confdefs.h - -fi - -RALLOC_OBJ= -if test "${REL_ALLOC}" = "yes" ; then - -$as_echo "#define REL_ALLOC 1" >>confdefs.h - - - test "$system_malloc" != "yes" && RALLOC_OBJ=ralloc.o -fi - - -if test "$opsys" = "cygwin"; then - CYGWIN_OBJ="sheap.o cygw32.o" - ## Cygwin differs because of its unexec(). - PRE_ALLOC_OBJ= - POST_ALLOC_OBJ=lastfile.o -else - CYGWIN_OBJ= - PRE_ALLOC_OBJ=lastfile.o - POST_ALLOC_OBJ= -fi - - - - -# Configure gnulib. Although this does not affect CFLAGS or LIBS permanently. -# it temporarily reverts them to their pre-pkg-config values, -# because gnulib needs to work with both src (which uses the -# pkg-config stuff) and lib-src (which does not). For example, gnulib -# may need to determine whether LIB_CLOCK_GETTIME should contain -lrt, -# and it therefore needs to run in an environment where LIBS does not -# already contain -lrt merely because 'pkg-config --libs' printed '-lrt' -# for some package unrelated to lib-src. -SAVE_CFLAGS=$CFLAGS -SAVE_LIBS=$LIBS -CFLAGS=$pre_PKG_CONFIG_CFLAGS -LIBS="$LIB_PTHREAD $pre_PKG_CONFIG_LIBS" - - - - - - - - - - - - LIBC_FATAL_STDERR_=1 - export LIBC_FATAL_STDERR_ - - -# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works -# for constant arguments. Useless! -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 -$as_echo_n "checking for working alloca.h... " >&6; } -if ${ac_cv_working_alloca_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -char *p = (char *) alloca (2 * sizeof (int)); - if (p) return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_working_alloca_h=yes -else - ac_cv_working_alloca_h=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 -$as_echo "$ac_cv_working_alloca_h" >&6; } -if test $ac_cv_working_alloca_h = yes; then - -$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 -$as_echo_n "checking for alloca... " >&6; } -if ${ac_cv_func_alloca_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __GNUC__ -# define alloca __builtin_alloca -#else -# ifdef _MSC_VER -# include -# define alloca _alloca -# else -# ifdef HAVE_ALLOCA_H -# include -# else -# ifdef _AIX - #pragma alloca -# else -# ifndef alloca /* predefined by HP cc +Olibcalls */ -void *alloca (size_t); -# endif -# endif -# endif -# endif -#endif - -int -main () -{ -char *p = (char *) alloca (1); - if (p) return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_func_alloca_works=yes -else - ac_cv_func_alloca_works=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 -$as_echo "$ac_cv_func_alloca_works" >&6; } - -if test $ac_cv_func_alloca_works = yes; then - -$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h - -else - # The SVR3 libPW and SVR4 libucb both contain incompatible functions -# that cause trouble. Some versions do not even contain alloca or -# contain a buggy version. If you still want to use their alloca, -# use ar to extract alloca.o from them instead of compiling alloca.c. - - - - - -ALLOCA=\${LIBOBJDIR}alloca.$ac_objext - -$as_echo "#define C_ALLOCA 1" >>confdefs.h - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 -$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } -if ${ac_cv_os_cray+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if defined CRAY && ! defined CRAY2 -webecray -#else -wenotbecray -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "webecray" >/dev/null 2>&1; then : - ac_cv_os_cray=yes -else - ac_cv_os_cray=no -fi -rm -f conftest* - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 -$as_echo "$ac_cv_os_cray" >&6; } -if test $ac_cv_os_cray = yes; then - for ac_func in _getb67 GETB67 getb67; do - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - -cat >>confdefs.h <<_ACEOF -#define CRAY_STACKSEG_END $ac_func -_ACEOF - - break -fi - - done -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 -$as_echo_n "checking stack direction for C alloca... " >&6; } -if ${ac_cv_c_stack_direction+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_c_stack_direction=0 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -find_stack_direction (int *addr, int depth) -{ - int dir, dummy = 0; - if (! addr) - addr = &dummy; - *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1; - dir = depth ? find_stack_direction (addr, depth - 1) : 0; - return dir + dummy; -} - -int -main (int argc, char **argv) -{ - return find_stack_direction (0, argc + !argv + 20) < 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_c_stack_direction=1 -else - ac_cv_c_stack_direction=-1 -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 -$as_echo "$ac_cv_c_stack_direction" >&6; } -cat >>confdefs.h <<_ACEOF -#define STACK_DIRECTION $ac_cv_c_stack_direction -_ACEOF - - -fi - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -$as_echo_n "checking whether byte ordering is bigendian... " >&6; } -if ${ac_cv_c_bigendian+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_bigendian=unknown - # See if we're dealing with a universal compiler. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - - # Check for potential -arch flags. It is not universal unless - # there are at least two -arch flags with different values. - ac_arch= - ac_prev= - for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do - if test -n "$ac_prev"; then - case $ac_word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then - ac_arch=$ac_word - else - ac_cv_c_bigendian=universal - break - fi - ;; - esac - ac_prev= - elif test "x$ac_word" = "x-arch"; then - ac_prev=arch - fi - done -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $ac_cv_c_bigendian = unknown; then - # See if sys/param.h defines the BYTE_ORDER macro. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ - && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ - && LITTLE_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - # It does; now see whether it defined to BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_bigendian=yes -else - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) - bogus endian macros - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - # It does; now see whether it defined to _BIG_ENDIAN or not. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -#ifndef _BIG_ENDIAN - not big endian - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_bigendian=yes -else - ac_cv_c_bigendian=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - if test $ac_cv_c_bigendian = unknown; then - # Compile a test program. - if test "$cross_compiling" = yes; then : - # Try to guess by grepping values from an object file. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -short int ascii_mm[] = - { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - short int ascii_ii[] = - { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; - int use_ascii (int i) { - return ascii_mm[i] + ascii_ii[i]; - } - short int ebcdic_ii[] = - { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - short int ebcdic_mm[] = - { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; - int use_ebcdic (int i) { - return ebcdic_mm[i] + ebcdic_ii[i]; - } - extern int foo; - -int -main () -{ -return use_ascii (foo) == use_ebcdic (foo); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then - ac_cv_c_bigendian=yes - fi - if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi - fi -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_c_bigendian=no -else - ac_cv_c_bigendian=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -$as_echo "$ac_cv_c_bigendian" >&6; } - case $ac_cv_c_bigendian in #( - yes) - $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h -;; #( - no) - ;; #( - universal) - -$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h - - ;; #( - *) - as_fn_error $? "unknown endianness - presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; - esac - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 -$as_echo_n "checking for inline... " >&6; } -if ${ac_cv_c_inline+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __cplusplus -typedef int foo_t; -static $ac_kw foo_t static_foo () {return 0; } -$ac_kw foo_t foo () {return 0; } -#endif - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_inline=$ac_kw -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - test "$ac_cv_c_inline" != no && break -done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -$as_echo "$ac_cv_c_inline" >&6; } - -case $ac_cv_c_inline in - inline | yes) ;; - *) - case $ac_cv_c_inline in - no) ac_val=;; - *) ac_val=$ac_cv_c_inline;; - esac - cat >>confdefs.h <<_ACEOF -#ifndef __cplusplus -#define inline $ac_val -#endif -_ACEOF - ;; -esac - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strtold conforms to C99" >&5 -$as_echo_n "checking whether strtold conforms to C99... " >&6; } -if ${gl_cv_func_c99_strtold+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* On HP-UX before 11.23, strtold returns a struct instead of - long double. Reject implementations like that, by requiring - compatibility with the C99 prototype. */ - #include - static long double (*p) (char const *, char **) = strtold; - static long double - test (char const *nptr, char **endptr) - { - long double r; - r = strtold (nptr, endptr); - return r; - } -int -main () -{ -return test ("1.0", NULL) != 1 || p ("1.0", NULL) != 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gl_cv_func_c99_strtold=yes -else - gl_cv_func_c99_strtold=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_c99_strtold" >&5 -$as_echo "$gl_cv_func_c99_strtold" >&6; } - if test $gl_cv_func_c99_strtold = yes; then - -$as_echo "#define HAVE_C99_STRTOLD 1" >>confdefs.h - - fi - - - GNULIB_CHDIR=0; - GNULIB_CHOWN=0; - GNULIB_CLOSE=0; - GNULIB_DUP=0; - GNULIB_DUP2=0; - GNULIB_DUP3=0; - GNULIB_ENVIRON=0; - GNULIB_EUIDACCESS=0; - GNULIB_FACCESSAT=0; - GNULIB_FCHDIR=0; - GNULIB_FCHOWNAT=0; - GNULIB_FDATASYNC=0; - GNULIB_FSYNC=0; - GNULIB_FTRUNCATE=0; - GNULIB_GETCWD=0; - GNULIB_GETDOMAINNAME=0; - GNULIB_GETDTABLESIZE=0; - GNULIB_GETGROUPS=0; - GNULIB_GETHOSTNAME=0; - GNULIB_GETLOGIN=0; - GNULIB_GETLOGIN_R=0; - GNULIB_GETPAGESIZE=0; - GNULIB_GETUSERSHELL=0; - GNULIB_GROUP_MEMBER=0; - GNULIB_ISATTY=0; - GNULIB_LCHOWN=0; - GNULIB_LINK=0; - GNULIB_LINKAT=0; - GNULIB_LSEEK=0; - GNULIB_PIPE=0; - GNULIB_PIPE2=0; - GNULIB_PREAD=0; - GNULIB_PWRITE=0; - GNULIB_READ=0; - GNULIB_READLINK=0; - GNULIB_READLINKAT=0; - GNULIB_RMDIR=0; - GNULIB_SETHOSTNAME=0; - GNULIB_SLEEP=0; - GNULIB_SYMLINK=0; - GNULIB_SYMLINKAT=0; - GNULIB_TTYNAME_R=0; - GNULIB_UNISTD_H_NONBLOCKING=0; - GNULIB_UNISTD_H_SIGPIPE=0; - GNULIB_UNLINK=0; - GNULIB_UNLINKAT=0; - GNULIB_USLEEP=0; - GNULIB_WRITE=0; - HAVE_CHOWN=1; - HAVE_DUP2=1; - HAVE_DUP3=1; - HAVE_EUIDACCESS=1; - HAVE_FACCESSAT=1; - HAVE_FCHDIR=1; - HAVE_FCHOWNAT=1; - HAVE_FDATASYNC=1; - HAVE_FSYNC=1; - HAVE_FTRUNCATE=1; - HAVE_GETDTABLESIZE=1; - HAVE_GETGROUPS=1; - HAVE_GETHOSTNAME=1; - HAVE_GETLOGIN=1; - HAVE_GETPAGESIZE=1; - HAVE_GROUP_MEMBER=1; - HAVE_LCHOWN=1; - HAVE_LINK=1; - HAVE_LINKAT=1; - HAVE_PIPE=1; - HAVE_PIPE2=1; - HAVE_PREAD=1; - HAVE_PWRITE=1; - HAVE_READLINK=1; - HAVE_READLINKAT=1; - HAVE_SETHOSTNAME=1; - HAVE_SLEEP=1; - HAVE_SYMLINK=1; - HAVE_SYMLINKAT=1; - HAVE_UNLINKAT=1; - HAVE_USLEEP=1; - HAVE_DECL_ENVIRON=1; - HAVE_DECL_FCHDIR=1; - HAVE_DECL_FDATASYNC=1; - HAVE_DECL_GETDOMAINNAME=1; - HAVE_DECL_GETLOGIN_R=1; - HAVE_DECL_GETPAGESIZE=1; - HAVE_DECL_GETUSERSHELL=1; - HAVE_DECL_SETHOSTNAME=1; - HAVE_DECL_TTYNAME_R=1; - HAVE_OS_H=0; - HAVE_SYS_PARAM_H=0; - REPLACE_CHOWN=0; - REPLACE_CLOSE=0; - REPLACE_DUP=0; - REPLACE_DUP2=0; - REPLACE_FCHOWNAT=0; - REPLACE_FTRUNCATE=0; - REPLACE_GETCWD=0; - REPLACE_GETDOMAINNAME=0; - REPLACE_GETLOGIN_R=0; - REPLACE_GETGROUPS=0; - REPLACE_GETPAGESIZE=0; - REPLACE_ISATTY=0; - REPLACE_LCHOWN=0; - REPLACE_LINK=0; - REPLACE_LINKAT=0; - REPLACE_LSEEK=0; - REPLACE_PREAD=0; - REPLACE_PWRITE=0; - REPLACE_READ=0; - REPLACE_READLINK=0; - REPLACE_RMDIR=0; - REPLACE_SLEEP=0; - REPLACE_SYMLINK=0; - REPLACE_TTYNAME_R=0; - REPLACE_UNLINK=0; - REPLACE_UNLINKAT=0; - REPLACE_USLEEP=0; - REPLACE_WRITE=0; - UNISTD_H_HAVE_WINSOCK2_H=0; - UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0; - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5 -$as_echo_n "checking if environ is properly declared... " >&6; } - if ${gt_cv_var_environ_declaration+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if HAVE_UNISTD_H - #include - #endif - /* mingw, BeOS, Haiku declare environ in , not in . */ - #include - - extern struct { int foo; } environ; -int -main () -{ -environ.foo = 1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gt_cv_var_environ_declaration=no -else - gt_cv_var_environ_declaration=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5 -$as_echo "$gt_cv_var_environ_declaration" >&6; } - if test $gt_cv_var_environ_declaration = yes; then - -$as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h - - fi - - - if test $gt_cv_var_environ_declaration != yes; then - HAVE_DECL_ENVIRON=0 - fi - - - - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_dm_mode in struct stat" >&5 -$as_echo_n "checking for st_dm_mode in struct stat... " >&6; } -if ${ac_cv_struct_st_dm_mode+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -int -main () -{ -struct stat s; s.st_dm_mode; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_struct_st_dm_mode=yes -else - ac_cv_struct_st_dm_mode=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_st_dm_mode" >&5 -$as_echo "$ac_cv_struct_st_dm_mode" >&6; } - - if test $ac_cv_struct_st_dm_mode = yes; then - -$as_echo "#define HAVE_ST_DM_MODE 1" >>confdefs.h - - fi - - -ac_fn_c_check_decl "$LINENO" "strmode" "ac_cv_have_decl_strmode" "$ac_includes_default" -if test "x$ac_cv_have_decl_strmode" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRMODE $ac_have_decl -_ACEOF - - - GNULIB__EXIT=0; - GNULIB_ATOLL=0; - GNULIB_CALLOC_POSIX=0; - GNULIB_CANONICALIZE_FILE_NAME=0; - GNULIB_GETLOADAVG=0; - GNULIB_GETSUBOPT=0; - GNULIB_GRANTPT=0; - GNULIB_MALLOC_POSIX=0; - GNULIB_MBTOWC=0; - GNULIB_MKDTEMP=0; - GNULIB_MKOSTEMP=0; - GNULIB_MKOSTEMPS=0; - GNULIB_MKSTEMP=0; - GNULIB_MKSTEMPS=0; - GNULIB_POSIX_OPENPT=0; - GNULIB_PTSNAME=0; - GNULIB_PTSNAME_R=0; - GNULIB_PUTENV=0; - GNULIB_RANDOM=0; - GNULIB_RANDOM_R=0; - GNULIB_REALLOC_POSIX=0; - GNULIB_REALPATH=0; - GNULIB_RPMATCH=0; - GNULIB_SETENV=0; - GNULIB_STRTOD=0; - GNULIB_STRTOLL=0; - GNULIB_STRTOULL=0; - GNULIB_SYSTEM_POSIX=0; - GNULIB_UNLOCKPT=0; - GNULIB_UNSETENV=0; - GNULIB_WCTOMB=0; - HAVE__EXIT=1; - HAVE_ATOLL=1; - HAVE_CANONICALIZE_FILE_NAME=1; - HAVE_DECL_GETLOADAVG=1; - HAVE_GETSUBOPT=1; - HAVE_GRANTPT=1; - HAVE_MKDTEMP=1; - HAVE_MKOSTEMP=1; - HAVE_MKOSTEMPS=1; - HAVE_MKSTEMP=1; - HAVE_MKSTEMPS=1; - HAVE_POSIX_OPENPT=1; - HAVE_PTSNAME=1; - HAVE_PTSNAME_R=1; - HAVE_RANDOM=1; - HAVE_RANDOM_H=1; - HAVE_RANDOM_R=1; - HAVE_REALPATH=1; - HAVE_RPMATCH=1; - HAVE_SETENV=1; - HAVE_DECL_SETENV=1; - HAVE_STRTOD=1; - HAVE_STRTOLL=1; - HAVE_STRTOULL=1; - HAVE_STRUCT_RANDOM_DATA=1; - HAVE_SYS_LOADAVG_H=0; - HAVE_UNLOCKPT=1; - HAVE_DECL_UNSETENV=1; - REPLACE_CALLOC=0; - REPLACE_CANONICALIZE_FILE_NAME=0; - REPLACE_MALLOC=0; - REPLACE_MBTOWC=0; - REPLACE_MKSTEMP=0; - REPLACE_PTSNAME=0; - REPLACE_PTSNAME_R=0; - REPLACE_PUTENV=0; - REPLACE_RANDOM_R=0; - REPLACE_REALLOC=0; - REPLACE_REALPATH=0; - REPLACE_SETENV=0; - REPLACE_STRTOD=0; - REPLACE_UNSETENV=0; - REPLACE_WCTOMB=0; - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5 -$as_echo_n "checking whether the preprocessor supports include_next... " >&6; } -if ${gl_cv_have_include_next+:} false; then : - $as_echo_n "(cached) " >&6 -else - rm -rf conftestd1a conftestd1b conftestd2 - mkdir conftestd1a conftestd1b conftestd2 - cat < conftestd1a/conftest.h -#define DEFINED_IN_CONFTESTD1 -#include_next -#ifdef DEFINED_IN_CONFTESTD2 -int foo; -#else -#error "include_next doesn't work" -#endif -EOF - cat < conftestd1b/conftest.h -#define DEFINED_IN_CONFTESTD1 -#include -#include_next -#ifdef DEFINED_IN_CONFTESTD2 -int foo; -#else -#error "include_next doesn't work" -#endif -EOF - cat < conftestd2/conftest.h -#ifndef DEFINED_IN_CONFTESTD1 -#error "include_next test doesn't work" -#endif -#define DEFINED_IN_CONFTESTD2 -EOF - gl_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_have_include_next=yes -else - CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_have_include_next=buggy -else - gl_cv_have_include_next=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="$gl_save_CPPFLAGS" - rm -rf conftestd1a conftestd1b conftestd2 - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5 -$as_echo "$gl_cv_have_include_next" >&6; } - PRAGMA_SYSTEM_HEADER= - if test $gl_cv_have_include_next = yes; then - INCLUDE_NEXT=include_next - INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next - if test -n "$GCC"; then - PRAGMA_SYSTEM_HEADER='#pragma GCC system_header' - fi - else - if test $gl_cv_have_include_next = buggy; then - INCLUDE_NEXT=include - INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next - else - INCLUDE_NEXT=include - INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include - fi - fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5 -$as_echo_n "checking whether system header files limit the line length... " >&6; } -if ${gl_cv_pragma_columns+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#ifdef __TANDEM -choke me -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "choke me" >/dev/null 2>&1; then : - gl_cv_pragma_columns=yes -else - gl_cv_pragma_columns=no -fi -rm -f conftest* - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5 -$as_echo "$gl_cv_pragma_columns" >&6; } - if test $gl_cv_pragma_columns = yes; then - PRAGMA_COLUMNS="#pragma COLUMNS 10000" - else - PRAGMA_COLUMNS= - fi - - - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_getopt_h='<'getopt.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_getopt_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_getopt_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'getopt.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_getopt_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_getopt_h='<'getopt.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_getopt_h" >&5 -$as_echo "$gl_cv_next_getopt_h" >&6; } - fi - NEXT_GETOPT_H=$gl_cv_next_getopt_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'getopt.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_getopt_h - fi - NEXT_AS_FIRST_DIRECTIVE_GETOPT_H=$gl_next_as_first_directive - - - - - if test $ac_cv_header_getopt_h = yes; then - HAVE_GETOPT_H=1 - else - HAVE_GETOPT_H=0 - fi - - - gl_replace_getopt= - - if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then - for ac_header in getopt.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default" -if test "x$ac_cv_header_getopt_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETOPT_H 1 -_ACEOF - -else - gl_replace_getopt=yes -fi - -done - - fi - - if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then - for ac_func in getopt_long_only -do : - ac_fn_c_check_func "$LINENO" "getopt_long_only" "ac_cv_func_getopt_long_only" -if test "x$ac_cv_func_getopt_long_only" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETOPT_LONG_ONLY 1 -_ACEOF - -else - gl_replace_getopt=yes -fi -done - - fi - - if test -z "$gl_replace_getopt"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt is POSIX compatible" >&5 -$as_echo_n "checking whether getopt is POSIX compatible... " >&6; } -if ${gl_cv_func_getopt_posix+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $cross_compiling = no; then - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run test program while cross compiling -See \`config.log' for more details" "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include - -int -main () -{ - static char program[] = "program"; - static char a[] = "-a"; - static char foo[] = "foo"; - static char bar[] = "bar"; - char *argv[] = { program, a, foo, bar, NULL }; - int c; - - c = getopt (4, argv, "ab"); - if (!(c == 'a')) - return 1; - c = getopt (4, argv, "ab"); - if (!(c == -1)) - return 2; - if (!(optind == 2)) - return 3; - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_getopt_posix=maybe -else - gl_cv_func_getopt_posix=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - if test $gl_cv_func_getopt_posix = maybe; then - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run test program while cross compiling -See \`config.log' for more details" "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include - -int -main () -{ - static char program[] = "program"; - static char donald[] = "donald"; - static char p[] = "-p"; - static char billy[] = "billy"; - static char duck[] = "duck"; - static char a[] = "-a"; - static char bar[] = "bar"; - char *argv[] = { program, donald, p, billy, duck, a, bar, NULL }; - int c; - - c = getopt (7, argv, "+abp:q:"); - if (!(c == -1)) - return 4; - if (!(strcmp (argv[0], "program") == 0)) - return 5; - if (!(strcmp (argv[1], "donald") == 0)) - return 6; - if (!(strcmp (argv[2], "-p") == 0)) - return 7; - if (!(strcmp (argv[3], "billy") == 0)) - return 8; - if (!(strcmp (argv[4], "duck") == 0)) - return 9; - if (!(strcmp (argv[5], "-a") == 0)) - return 10; - if (!(strcmp (argv[6], "bar") == 0)) - return 11; - if (!(optind == 1)) - return 12; - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_getopt_posix=maybe -else - gl_cv_func_getopt_posix=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi - if test $gl_cv_func_getopt_posix = maybe; then - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run test program while cross compiling -See \`config.log' for more details" "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include - -int -main () -{ - static char program[] = "program"; - static char ab[] = "-ab"; - char *argv[3] = { program, ab, NULL }; - if (getopt (2, argv, "ab:") != 'a') - return 13; - if (getopt (2, argv, "ab:") != '?') - return 14; - if (optopt != 'b') - return 15; - if (optind != 2) - return 16; - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_getopt_posix=yes -else - gl_cv_func_getopt_posix=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi - else - case "$host_os" in - darwin* | aix* | mingw*) gl_cv_func_getopt_posix="guessing no";; - *) gl_cv_func_getopt_posix="guessing yes";; - esac - fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_posix" >&5 -$as_echo "$gl_cv_func_getopt_posix" >&6; } - case "$gl_cv_func_getopt_posix" in - *no) gl_replace_getopt=yes ;; - esac - fi - - if test -z "$gl_replace_getopt" && test $gl_getopt_required = GNU; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt function" >&5 -$as_echo_n "checking for working GNU getopt function... " >&6; } -if ${gl_cv_func_getopt_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Even with POSIXLY_CORRECT, the GNU extension of leading '-' in the - # optstring is necessary for programs like m4 that have POSIX-mandated - # semantics for supporting options interspersed with files. - # Also, since getopt_long is a GNU extension, we require optind=0. - # Bash ties 'set -o posix' to a non-exported POSIXLY_CORRECT; - # so take care to revert to the correct (non-)export state. - gl_awk_probe='BEGIN { if ("POSIXLY_CORRECT" in ENVIRON) print "x" }' - case ${POSIXLY_CORRECT+x}`$AWK "$gl_awk_probe" conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - #include - -#include -#if defined __MACH__ && defined __APPLE__ -/* Avoid a crash on Mac OS X. */ -#include -#include -#include -#include -#include -#include -/* The exception port on which our thread listens. */ -static mach_port_t our_exception_port; -/* The main function of the thread listening for exceptions of type - EXC_BAD_ACCESS. */ -static void * -mach_exception_thread (void *arg) -{ - /* Buffer for a message to be received. */ - struct { - mach_msg_header_t head; - mach_msg_body_t msgh_body; - char data[1024]; - } msg; - mach_msg_return_t retval; - /* Wait for a message on the exception port. */ - retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg), - our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL); - if (retval != MACH_MSG_SUCCESS) - abort (); - exit (1); -} -static void -nocrash_init (void) -{ - mach_port_t self = mach_task_self (); - /* Allocate a port on which the thread shall listen for exceptions. */ - if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port) - == KERN_SUCCESS) { - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */ - if (mach_port_insert_right (self, our_exception_port, our_exception_port, - MACH_MSG_TYPE_MAKE_SEND) - == KERN_SUCCESS) { - /* The exceptions we want to catch. Only EXC_BAD_ACCESS is interesting - for us. */ - exception_mask_t mask = EXC_MASK_BAD_ACCESS; - /* Create the thread listening on the exception port. */ - pthread_attr_t attr; - pthread_t thread; - if (pthread_attr_init (&attr) == 0 - && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0 - && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) { - pthread_attr_destroy (&attr); - /* Replace the exception port info for these exceptions with our own. - Note that we replace the exception port for the entire task, not only - for a particular thread. This has the effect that when our exception - port gets the message, the thread specific exception port has already - been asked, and we don't need to bother about it. - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */ - task_set_exception_ports (self, mask, our_exception_port, - EXCEPTION_DEFAULT, MACHINE_THREAD_STATE); - } - } - } -} -#elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ -/* Avoid a crash on native Windows. */ -#define WIN32_LEAN_AND_MEAN -#include -#include -static LONG WINAPI -exception_filter (EXCEPTION_POINTERS *ExceptionInfo) -{ - switch (ExceptionInfo->ExceptionRecord->ExceptionCode) - { - case EXCEPTION_ACCESS_VIOLATION: - case EXCEPTION_IN_PAGE_ERROR: - case EXCEPTION_STACK_OVERFLOW: - case EXCEPTION_GUARD_PAGE: - case EXCEPTION_PRIV_INSTRUCTION: - case EXCEPTION_ILLEGAL_INSTRUCTION: - case EXCEPTION_DATATYPE_MISALIGNMENT: - case EXCEPTION_ARRAY_BOUNDS_EXCEEDED: - case EXCEPTION_NONCONTINUABLE_EXCEPTION: - exit (1); - } - return EXCEPTION_CONTINUE_SEARCH; -} -static void -nocrash_init (void) -{ - SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter); -} -#else -/* Avoid a crash on POSIX systems. */ -#include -/* A POSIX signal handler. */ -static void -exception_handler (int sig) -{ - exit (1); -} -static void -nocrash_init (void) -{ -#ifdef SIGSEGV - signal (SIGSEGV, exception_handler); -#endif -#ifdef SIGBUS - signal (SIGBUS, exception_handler); -#endif -} -#endif - - -int -main () -{ - - int result = 0; - - nocrash_init(); - - /* This code succeeds on glibc 2.8, OpenBSD 4.0, Cygwin, mingw, - and fails on Mac OS X 10.5, AIX 5.2, HP-UX 11, IRIX 6.5, - OSF/1 5.1, Solaris 10. */ - { - static char conftest[] = "conftest"; - static char plus[] = "-+"; - char *argv[3] = { conftest, plus, NULL }; - opterr = 0; - if (getopt (2, argv, "+a") != '?') - result |= 1; - } - /* This code succeeds on glibc 2.8, mingw, - and fails on Mac OS X 10.5, OpenBSD 4.0, AIX 5.2, HP-UX 11, - IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x. */ - { - static char program[] = "program"; - static char p[] = "-p"; - static char foo[] = "foo"; - static char bar[] = "bar"; - char *argv[] = { program, p, foo, bar, NULL }; - - optind = 1; - if (getopt (4, argv, "p::") != 'p') - result |= 2; - else if (optarg != NULL) - result |= 4; - else if (getopt (4, argv, "p::") != -1) - result |= 6; - else if (optind != 2) - result |= 8; - } - /* This code succeeds on glibc 2.8 and fails on Cygwin 1.7.0. */ - { - static char program[] = "program"; - static char foo[] = "foo"; - static char p[] = "-p"; - char *argv[] = { program, foo, p, NULL }; - optind = 0; - if (getopt (3, argv, "-p") != 1) - result |= 16; - else if (getopt (3, argv, "-p") != 'p') - result |= 16; - } - /* This code fails on glibc 2.11. */ - { - static char program[] = "program"; - static char b[] = "-b"; - static char a[] = "-a"; - char *argv[] = { program, b, a, NULL }; - optind = opterr = 0; - if (getopt (3, argv, "+:a:b") != 'b') - result |= 32; - else if (getopt (3, argv, "+:a:b") != ':') - result |= 32; - } - /* This code dumps core on glibc 2.14. */ - { - static char program[] = "program"; - static char w[] = "-W"; - static char dummy[] = "dummy"; - char *argv[] = { program, w, dummy, NULL }; - optind = opterr = 1; - if (getopt (3, argv, "W;") != 'W') - result |= 64; - } - return result; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_getopt_gnu=yes -else - gl_cv_func_getopt_gnu=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - case $gl_had_POSIXLY_CORRECT in - exported) ;; - yes) { POSIXLY_CORRECT=; unset POSIXLY_CORRECT;}; POSIXLY_CORRECT=1 ;; - *) { POSIXLY_CORRECT=; unset POSIXLY_CORRECT;} ;; - esac - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_gnu" >&5 -$as_echo "$gl_cv_func_getopt_gnu" >&6; } - if test "$gl_cv_func_getopt_gnu" != yes; then - gl_replace_getopt=yes - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working GNU getopt_long function" >&5 -$as_echo_n "checking for working GNU getopt_long function... " >&6; } -if ${gl_cv_func_getopt_long_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - case "$host_os" in - openbsd*) gl_cv_func_getopt_long_gnu="guessing no";; - *) gl_cv_func_getopt_long_gnu="guessing yes";; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - #include - -int -main () -{ -static const struct option long_options[] = - { - { "xtremely-",no_argument, NULL, 1003 }, - { "xtra", no_argument, NULL, 1001 }, - { "xtreme", no_argument, NULL, 1002 }, - { "xtremely", no_argument, NULL, 1003 }, - { NULL, 0, NULL, 0 } - }; - /* This code fails on OpenBSD 5.0. */ - { - static char program[] = "program"; - static char xtremel[] = "--xtremel"; - char *argv[] = { program, xtremel, NULL }; - int option_index; - optind = 1; opterr = 0; - if (getopt_long (2, argv, "", long_options, &option_index) != 1003) - return 1; - } - return 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_getopt_long_gnu=yes -else - gl_cv_func_getopt_long_gnu=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_getopt_long_gnu" >&5 -$as_echo "$gl_cv_func_getopt_long_gnu" >&6; } - case "$gl_cv_func_getopt_long_gnu" in - *yes) ;; - *) gl_replace_getopt=yes ;; - esac - fi - fi - - - - - - - REPLACE_GETOPT=0 - if test -n "$gl_replace_getopt"; then - REPLACE_GETOPT=1 - fi - - if test $REPLACE_GETOPT = 1; then - - GETOPT_H=getopt.h - -$as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h - - - - fi - -ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default" -if test "x$ac_cv_have_decl_getenv" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_GETENV $ac_have_decl -_ACEOF - -: - - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 -$as_echo_n "checking for C/C++ restrict keyword... " >&6; } -if ${ac_cv_c_restrict+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_c_restrict=no - # The order here caters to the fact that C++ does not require restrict. - for ac_kw in __restrict __restrict__ _Restrict restrict; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -typedef int * int_ptr; - int foo (int_ptr $ac_kw ip) { - return ip[0]; - } -int -main () -{ -int s[1]; - int * $ac_kw t = s; - t[0] = 0; - return foo(t) - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_c_restrict=$ac_kw -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - test "$ac_cv_c_restrict" != no && break - done - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 -$as_echo "$ac_cv_c_restrict" >&6; } - - case $ac_cv_c_restrict in - restrict) ;; - no) $as_echo "#define restrict /**/" >>confdefs.h - ;; - *) cat >>confdefs.h <<_ACEOF -#define restrict $ac_cv_c_restrict -_ACEOF - ;; - esac - - - GNULIB_GETTIMEOFDAY=0; - HAVE_GETTIMEOFDAY=1; - HAVE_STRUCT_TIMEVAL=1; - HAVE_SYS_TIME_H=1; - REPLACE_GETTIMEOFDAY=0; - REPLACE_STRUCT_TIMEVAL=0; - - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_sys_time_h='<'sys/time.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_sys_time_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_sys_time_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'sys/time.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_sys_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_sys_time_h='<'sys/time.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_time_h" >&5 -$as_echo "$gl_cv_next_sys_time_h" >&6; } - fi - NEXT_SYS_TIME_H=$gl_cv_next_sys_time_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'sys/time.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_sys_time_h - fi - NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H=$gl_next_as_first_directive - - - - - - if test $ac_cv_header_sys_time_h != yes; then - HAVE_SYS_TIME_H=0 - fi - - - - - - if test $ac_cv_header_sys_socket_h != yes; then - for ac_header in winsock2.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default" -if test "x$ac_cv_header_winsock2_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_WINSOCK2_H 1 -_ACEOF - -fi - -done - - fi - if test "$ac_cv_header_winsock2_h" = yes; then - HAVE_WINSOCK2_H=1 - UNISTD_H_HAVE_WINSOCK2_H=1 - SYS_IOCTL_H_HAVE_WINSOCK2_H=1 - else - HAVE_WINSOCK2_H=0 - fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5 -$as_echo_n "checking for struct timeval... " >&6; } -if ${gl_cv_sys_struct_timeval+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if HAVE_SYS_TIME_H - #include - #endif - #include - #if HAVE_WINSOCK2_H - # include - #endif - -int -main () -{ -static struct timeval x; x.tv_sec = x.tv_usec; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_timeval=yes -else - gl_cv_sys_struct_timeval=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timeval" >&5 -$as_echo "$gl_cv_sys_struct_timeval" >&6; } - if test $gl_cv_sys_struct_timeval != yes; then - HAVE_STRUCT_TIMEVAL=0 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide-enough struct timeval.tv_sec member" >&5 -$as_echo_n "checking for wide-enough struct timeval.tv_sec member... " >&6; } -if ${gl_cv_sys_struct_timeval_tv_sec+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if HAVE_SYS_TIME_H - #include - #endif - #include - #if HAVE_WINSOCK2_H - # include - #endif - -int -main () -{ -static struct timeval x; - typedef int verify_tv_sec_type[ - sizeof (time_t) <= sizeof x.tv_sec ? 1 : -1 - ]; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_timeval_tv_sec=yes -else - gl_cv_sys_struct_timeval_tv_sec=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timeval_tv_sec" >&5 -$as_echo "$gl_cv_sys_struct_timeval_tv_sec" >&6; } - if test $gl_cv_sys_struct_timeval_tv_sec != yes; then - REPLACE_STRUCT_TIMEVAL=1 - fi - fi - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 -$as_echo_n "checking for unsigned long long int... " >&6; } -if ${ac_cv_type_unsigned_long_long_int+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_type_unsigned_long_long_int=yes - if test "x${ac_cv_prog_cc_c99-no}" = xno; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - /* For now, do not test the preprocessor; as of 2007 there are too many - implementations with broken preprocessors. Perhaps this can - be revisited in 2012. In the meantime, code should not expect - #if to work with literals wider than 32 bits. */ - /* Test literals. */ - long long int ll = 9223372036854775807ll; - long long int nll = -9223372036854775807LL; - unsigned long long int ull = 18446744073709551615ULL; - /* Test constant expressions. */ - typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) - ? 1 : -1)]; - typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 - ? 1 : -1)]; - int i = 63; -int -main () -{ -/* Test availability of runtime routines for shift and division. */ - long long int llmax = 9223372036854775807ll; - unsigned long long int ullmax = 18446744073709551615ull; - return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) - | (llmax / ll) | (llmax % ll) - | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) - | (ullmax / ull) | (ullmax % ull)); - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -else - ac_cv_type_unsigned_long_long_int=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 -$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } - if test $ac_cv_type_unsigned_long_long_int = yes; then - -$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h - - fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 -$as_echo_n "checking for long long int... " >&6; } -if ${ac_cv_type_long_long_int+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_type_long_long_int=yes - if test "x${ac_cv_prog_cc_c99-no}" = xno; then - ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int - if test $ac_cv_type_long_long_int = yes; then - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #ifndef LLONG_MAX - # define HALF \ - (1LL << (sizeof (long long int) * CHAR_BIT - 2)) - # define LLONG_MAX (HALF - 1 + HALF) - #endif -int -main () -{ -long long int n = 1; - int i; - for (i = 0; ; i++) - { - long long int m = n << i; - if (m >> i != n) - return 1; - if (LLONG_MAX / 2 < m) - break; - } - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - -else - ac_cv_type_long_long_int=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - fi - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 -$as_echo "$ac_cv_type_long_long_int" >&6; } - if test $ac_cv_type_long_long_int = yes; then - -$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h - - fi - - - - - - - gl_cv_c_multiarch=no - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifndef __APPLE_CC__ - not a universal capable compiler - #endif - typedef int dummy; - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - - arch= - prev= - for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do - if test -n "$prev"; then - case $word in - i?86 | x86_64 | ppc | ppc64) - if test -z "$arch" || test "$arch" = "$word"; then - arch="$word" - else - gl_cv_c_multiarch=yes - fi - ;; - esac - prev= - else - if test "x$word" = "x-arch"; then - prev=arch - fi - fi - done - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $gl_cv_c_multiarch = yes; then - APPLE_UNIVERSAL_BUILD=1 - else - APPLE_UNIVERSAL_BUILD=0 - fi - - - - - - if test $ac_cv_type_long_long_int = yes; then - HAVE_LONG_LONG_INT=1 - else - HAVE_LONG_LONG_INT=0 - fi - - - if test $ac_cv_type_unsigned_long_long_int = yes; then - HAVE_UNSIGNED_LONG_LONG_INT=1 - else - HAVE_UNSIGNED_LONG_LONG_INT=0 - fi - - - - if test $ac_cv_header_wchar_h = yes; then - HAVE_WCHAR_H=1 - else - HAVE_WCHAR_H=0 - fi - - - if test $ac_cv_header_inttypes_h = yes; then - HAVE_INTTYPES_H=1 - else - HAVE_INTTYPES_H=0 - fi - - - if test $ac_cv_header_sys_types_h = yes; then - HAVE_SYS_TYPES_H=1 - else - HAVE_SYS_TYPES_H=0 - fi - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_stdint_h='<'stdint.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_stdint_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_stdint_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'stdint.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_stdint_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_stdint_h='<'stdint.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5 -$as_echo "$gl_cv_next_stdint_h" >&6; } - fi - NEXT_STDINT_H=$gl_cv_next_stdint_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'stdint.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_stdint_h - fi - NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive - - - - - if test $ac_cv_header_stdint_h = yes; then - HAVE_STDINT_H=1 - else - HAVE_STDINT_H=0 - fi - - - if test $ac_cv_header_stdint_h = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5 -$as_echo_n "checking whether stdint.h conforms to C99... " >&6; } -if ${gl_cv_header_working_stdint_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - gl_cv_header_working_stdint_h=no - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - -#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ -#include -/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in . */ -#if !(defined WCHAR_MIN && defined WCHAR_MAX) -#error "WCHAR_MIN, WCHAR_MAX not defined in " -#endif - - - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - - -#ifdef INT8_MAX -int8_t a1 = INT8_MAX; -int8_t a1min = INT8_MIN; -#endif -#ifdef INT16_MAX -int16_t a2 = INT16_MAX; -int16_t a2min = INT16_MIN; -#endif -#ifdef INT32_MAX -int32_t a3 = INT32_MAX; -int32_t a3min = INT32_MIN; -#endif -#ifdef INT64_MAX -int64_t a4 = INT64_MAX; -int64_t a4min = INT64_MIN; -#endif -#ifdef UINT8_MAX -uint8_t b1 = UINT8_MAX; -#else -typedef int b1[(unsigned char) -1 != 255 ? 1 : -1]; -#endif -#ifdef UINT16_MAX -uint16_t b2 = UINT16_MAX; -#endif -#ifdef UINT32_MAX -uint32_t b3 = UINT32_MAX; -#endif -#ifdef UINT64_MAX -uint64_t b4 = UINT64_MAX; -#endif -int_least8_t c1 = INT8_C (0x7f); -int_least8_t c1max = INT_LEAST8_MAX; -int_least8_t c1min = INT_LEAST8_MIN; -int_least16_t c2 = INT16_C (0x7fff); -int_least16_t c2max = INT_LEAST16_MAX; -int_least16_t c2min = INT_LEAST16_MIN; -int_least32_t c3 = INT32_C (0x7fffffff); -int_least32_t c3max = INT_LEAST32_MAX; -int_least32_t c3min = INT_LEAST32_MIN; -int_least64_t c4 = INT64_C (0x7fffffffffffffff); -int_least64_t c4max = INT_LEAST64_MAX; -int_least64_t c4min = INT_LEAST64_MIN; -uint_least8_t d1 = UINT8_C (0xff); -uint_least8_t d1max = UINT_LEAST8_MAX; -uint_least16_t d2 = UINT16_C (0xffff); -uint_least16_t d2max = UINT_LEAST16_MAX; -uint_least32_t d3 = UINT32_C (0xffffffff); -uint_least32_t d3max = UINT_LEAST32_MAX; -uint_least64_t d4 = UINT64_C (0xffffffffffffffff); -uint_least64_t d4max = UINT_LEAST64_MAX; -int_fast8_t e1 = INT_FAST8_MAX; -int_fast8_t e1min = INT_FAST8_MIN; -int_fast16_t e2 = INT_FAST16_MAX; -int_fast16_t e2min = INT_FAST16_MIN; -int_fast32_t e3 = INT_FAST32_MAX; -int_fast32_t e3min = INT_FAST32_MIN; -int_fast64_t e4 = INT_FAST64_MAX; -int_fast64_t e4min = INT_FAST64_MIN; -uint_fast8_t f1 = UINT_FAST8_MAX; -uint_fast16_t f2 = UINT_FAST16_MAX; -uint_fast32_t f3 = UINT_FAST32_MAX; -uint_fast64_t f4 = UINT_FAST64_MAX; -#ifdef INTPTR_MAX -intptr_t g = INTPTR_MAX; -intptr_t gmin = INTPTR_MIN; -#endif -#ifdef UINTPTR_MAX -uintptr_t h = UINTPTR_MAX; -#endif -intmax_t i = INTMAX_MAX; -uintmax_t j = UINTMAX_MAX; - -#include /* for CHAR_BIT */ -#define TYPE_MINIMUM(t) \ - ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t))) -#define TYPE_MAXIMUM(t) \ - ((t) ((t) 0 < (t) -1 \ - ? (t) -1 \ - : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1))) -struct s { - int check_PTRDIFF: - PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t) - && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t) - ? 1 : -1; - /* Detect bug in FreeBSD 6.0 / ia64. */ - int check_SIG_ATOMIC: - SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t) - && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t) - ? 1 : -1; - int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1; - int check_WCHAR: - WCHAR_MIN == TYPE_MINIMUM (wchar_t) - && WCHAR_MAX == TYPE_MAXIMUM (wchar_t) - ? 1 : -1; - /* Detect bug in mingw. */ - int check_WINT: - WINT_MIN == TYPE_MINIMUM (wint_t) - && WINT_MAX == TYPE_MAXIMUM (wint_t) - ? 1 : -1; - - /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others. */ - int check_UINT8_C: - (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1; - int check_UINT16_C: - (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1; - - /* Detect bugs in OpenBSD 3.9 stdint.h. */ -#ifdef UINT8_MAX - int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1; -#endif -#ifdef UINT16_MAX - int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1; -#endif -#ifdef UINT32_MAX - int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1; -#endif -#ifdef UINT64_MAX - int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1; -#endif - int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1; - int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1; - int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1; - int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1; - int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1; - int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1; - int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1; - int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1; - int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1; - int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1; - int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1; -}; - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - if test "$cross_compiling" = yes; then : - gl_cv_header_working_stdint_h=yes - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - -#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */ -#include - - - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - - -#include -#include -#define MVAL(macro) MVAL1(macro) -#define MVAL1(expression) #expression -static const char *macro_values[] = - { -#ifdef INT8_MAX - MVAL (INT8_MAX), -#endif -#ifdef INT16_MAX - MVAL (INT16_MAX), -#endif -#ifdef INT32_MAX - MVAL (INT32_MAX), -#endif -#ifdef INT64_MAX - MVAL (INT64_MAX), -#endif -#ifdef UINT8_MAX - MVAL (UINT8_MAX), -#endif -#ifdef UINT16_MAX - MVAL (UINT16_MAX), -#endif -#ifdef UINT32_MAX - MVAL (UINT32_MAX), -#endif -#ifdef UINT64_MAX - MVAL (UINT64_MAX), -#endif - NULL - }; - -int -main () -{ - - const char **mv; - for (mv = macro_values; *mv != NULL; mv++) - { - const char *value = *mv; - /* Test whether it looks like a cast expression. */ - if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0 - || strncmp (value, "((unsigned short)"/*)*/, 17) == 0 - || strncmp (value, "((unsigned char)"/*)*/, 16) == 0 - || strncmp (value, "((int)"/*)*/, 6) == 0 - || strncmp (value, "((signed short)"/*)*/, 15) == 0 - || strncmp (value, "((signed char)"/*)*/, 14) == 0) - return mv - macro_values + 1; - } - return 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_header_working_stdint_h=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5 -$as_echo "$gl_cv_header_working_stdint_h" >&6; } - fi - if test "$gl_cv_header_working_stdint_h" = yes; then - STDINT_H= - else - for ac_header in sys/inttypes.h sys/bitypes.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - if test $ac_cv_header_sys_inttypes_h = yes; then - HAVE_SYS_INTTYPES_H=1 - else - HAVE_SYS_INTTYPES_H=0 - fi - - if test $ac_cv_header_sys_bitypes_h = yes; then - HAVE_SYS_BITYPES_H=1 - else - HAVE_SYS_BITYPES_H=0 - fi - - - - - if test $APPLE_UNIVERSAL_BUILD = 0; then - - - for gltype in ptrdiff_t size_t ; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 -$as_echo_n "checking for bit size of $gltype... " >&6; } -if eval \${gl_cv_bitsizeof_${gltype}+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - -#include "; then : - -else - result=unknown -fi - - eval gl_cv_bitsizeof_${gltype}=\$result - -fi -eval ac_res=\$gl_cv_bitsizeof_${gltype} - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval result=\$gl_cv_bitsizeof_${gltype} - if test $result = unknown; then - result=0 - fi - GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` - cat >>confdefs.h <<_ACEOF -#define BITSIZEOF_${GLTYPE} $result -_ACEOF - - eval BITSIZEOF_${GLTYPE}=\$result - done - - - fi - - - for gltype in sig_atomic_t wchar_t wint_t ; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5 -$as_echo_n "checking for bit size of $gltype... " >&6; } -if eval \${gl_cv_bitsizeof_${gltype}+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" " - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - -#include "; then : - -else - result=unknown -fi - - eval gl_cv_bitsizeof_${gltype}=\$result - -fi -eval ac_res=\$gl_cv_bitsizeof_${gltype} - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval result=\$gl_cv_bitsizeof_${gltype} - if test $result = unknown; then - result=0 - fi - GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` - cat >>confdefs.h <<_ACEOF -#define BITSIZEOF_${GLTYPE} $result -_ACEOF - - eval BITSIZEOF_${GLTYPE}=\$result - done - - - - - for gltype in sig_atomic_t wchar_t wint_t ; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5 -$as_echo_n "checking whether $gltype is signed... " >&6; } -if eval \${gl_cv_type_${gltype}_signed+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - - int verify[2 * (($gltype) -1 < ($gltype) 0) - 1]; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - result=yes -else - result=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - eval gl_cv_type_${gltype}_signed=\$result - -fi -eval ac_res=\$gl_cv_type_${gltype}_signed - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval result=\$gl_cv_type_${gltype}_signed - GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` - if test "$result" = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_SIGNED_${GLTYPE} 1 -_ACEOF - - eval HAVE_SIGNED_${GLTYPE}=1 - else - eval HAVE_SIGNED_${GLTYPE}=0 - fi - done - - - gl_cv_type_ptrdiff_t_signed=yes - gl_cv_type_size_t_signed=no - if test $APPLE_UNIVERSAL_BUILD = 0; then - - - for gltype in ptrdiff_t size_t ; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 -$as_echo_n "checking for $gltype integer literal suffix... " >&6; } -if eval \${gl_cv_type_${gltype}_suffix+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval gl_cv_type_${gltype}_suffix=no - eval result=\$gl_cv_type_${gltype}_signed - if test "$result" = yes; then - glsufu= - else - glsufu=u - fi - for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do - case $glsuf in - '') gltype1='int';; - l) gltype1='long int';; - ll) gltype1='long long int';; - i64) gltype1='__int64';; - u) gltype1='unsigned int';; - ul) gltype1='unsigned long int';; - ull) gltype1='unsigned long long int';; - ui64)gltype1='unsigned __int64';; - esac - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - - extern $gltype foo; - extern $gltype1 foo; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval gl_cv_type_${gltype}_suffix=\$glsuf -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - eval result=\$gl_cv_type_${gltype}_suffix - test "$result" != no && break - done -fi -eval ac_res=\$gl_cv_type_${gltype}_suffix - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` - eval result=\$gl_cv_type_${gltype}_suffix - test "$result" = no && result= - eval ${GLTYPE}_SUFFIX=\$result - cat >>confdefs.h <<_ACEOF -#define ${GLTYPE}_SUFFIX $result -_ACEOF - - done - - - fi - - - for gltype in sig_atomic_t wchar_t wint_t ; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5 -$as_echo_n "checking for $gltype integer literal suffix... " >&6; } -if eval \${gl_cv_type_${gltype}_suffix+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval gl_cv_type_${gltype}_suffix=no - eval result=\$gl_cv_type_${gltype}_signed - if test "$result" = yes; then - glsufu= - else - glsufu=u - fi - for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do - case $glsuf in - '') gltype1='int';; - l) gltype1='long int';; - ll) gltype1='long long int';; - i64) gltype1='__int64';; - u) gltype1='unsigned int';; - ul) gltype1='unsigned long int';; - ull) gltype1='unsigned long long int';; - ui64)gltype1='unsigned __int64';; - esac - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ - #include - #include - #if HAVE_WCHAR_H - # include - # include - # include - #endif - - extern $gltype foo; - extern $gltype1 foo; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval gl_cv_type_${gltype}_suffix=\$glsuf -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - eval result=\$gl_cv_type_${gltype}_suffix - test "$result" != no && break - done -fi -eval ac_res=\$gl_cv_type_${gltype}_suffix - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` - eval result=\$gl_cv_type_${gltype}_suffix - test "$result" = no && result= - eval ${GLTYPE}_SUFFIX=\$result - cat >>confdefs.h <<_ACEOF -#define ${GLTYPE}_SUFFIX $result -_ACEOF - - done - - - - if test $BITSIZEOF_WINT_T -lt 32; then - BITSIZEOF_WINT_T=32 - fi - - STDINT_H=stdint.h - fi - - if test -n "$STDINT_H"; then - GL_GENERATE_STDINT_H_TRUE= - GL_GENERATE_STDINT_H_FALSE='#' -else - GL_GENERATE_STDINT_H_TRUE='#' - GL_GENERATE_STDINT_H_FALSE= -fi - - - - - - GNULIB_IMAXABS=0; - GNULIB_IMAXDIV=0; - GNULIB_STRTOIMAX=0; - GNULIB_STRTOUMAX=0; - HAVE_DECL_IMAXABS=1; - HAVE_DECL_IMAXDIV=1; - HAVE_DECL_STRTOIMAX=1; - HAVE_DECL_STRTOUMAX=1; - REPLACE_STRTOIMAX=0; - INT32_MAX_LT_INTMAX_MAX=1; - INT64_MAX_EQ_LONG_MAX='defined _LP64'; - PRI_MACROS_BROKEN=0; - PRIPTR_PREFIX=__PRIPTR_PREFIX; - UINT32_MAX_LT_UINTMAX_MAX=1; - UINT64_MAX_EQ_ULONG_MAX='defined _LP64'; - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_inttypes_h='<'inttypes.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_inttypes_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_inttypes_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'inttypes.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_inttypes_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_inttypes_h='<'inttypes.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5 -$as_echo "$gl_cv_next_inttypes_h" >&6; } - fi - NEXT_INTTYPES_H=$gl_cv_next_inttypes_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'inttypes.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_inttypes_h - fi - NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive - - - - - - - - - - - - case "$host_os" in - mingw*) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit off_t" >&5 -$as_echo_n "checking for 64-bit off_t... " >&6; } -if ${gl_cv_type_off_t_64+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - int verify_off_t_size[sizeof (off_t) >= 8 ? 1 : -1]; - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_type_off_t_64=yes -else - gl_cv_type_off_t_64=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_off_t_64" >&5 -$as_echo "$gl_cv_type_off_t_64" >&6; } - if test $gl_cv_type_off_t_64 = no; then - WINDOWS_64_BIT_OFF_T=1 - else - WINDOWS_64_BIT_OFF_T=0 - fi - WINDOWS_64_BIT_ST_SIZE=1 - ;; - *) - WINDOWS_64_BIT_OFF_T=0 - WINDOWS_64_BIT_ST_SIZE=0 - ;; - esac - - - GNULIB_FCHMODAT=0; - GNULIB_FSTAT=0; - GNULIB_FSTATAT=0; - GNULIB_FUTIMENS=0; - GNULIB_LCHMOD=0; - GNULIB_LSTAT=0; - GNULIB_MKDIRAT=0; - GNULIB_MKFIFO=0; - GNULIB_MKFIFOAT=0; - GNULIB_MKNOD=0; - GNULIB_MKNODAT=0; - GNULIB_STAT=0; - GNULIB_UTIMENSAT=0; - HAVE_FCHMODAT=1; - HAVE_FSTATAT=1; - HAVE_FUTIMENS=1; - HAVE_LCHMOD=1; - HAVE_LSTAT=1; - HAVE_MKDIRAT=1; - HAVE_MKFIFO=1; - HAVE_MKFIFOAT=1; - HAVE_MKNOD=1; - HAVE_MKNODAT=1; - HAVE_UTIMENSAT=1; - REPLACE_FSTAT=0; - REPLACE_FSTATAT=0; - REPLACE_FUTIMENS=0; - REPLACE_LSTAT=0; - REPLACE_MKDIR=0; - REPLACE_MKFIFO=0; - REPLACE_MKNOD=0; - REPLACE_STAT=0; - REPLACE_UTIMENSAT=0; - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5 -$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; } -if ${gl_cv_func_lstat_dereferences_slashed_symlink+:} false; then : - $as_echo_n "(cached) " >&6 -else - rm -f conftest.sym conftest.file - echo >conftest.file - if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -struct stat sbuf; - /* Linux will dereference the symlink and fail, as required by - POSIX. That is better in the sense that it means we will not - have to compile and use the lstat wrapper. */ - return lstat ("conftest.sym/", &sbuf) == 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_lstat_dereferences_slashed_symlink=yes -else - gl_cv_func_lstat_dereferences_slashed_symlink=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - else - # If the 'ln -s' command failed, then we probably don't even - # have an lstat function. - gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" - fi - rm -f conftest.sym conftest.file - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5 -$as_echo "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; } - case "$gl_cv_func_lstat_dereferences_slashed_symlink" in - *yes) - -cat >>confdefs.h <<_ACEOF -#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 -_ACEOF - - ;; - esac - - - GNULIB_MKTIME=0; - GNULIB_NANOSLEEP=0; - GNULIB_STRPTIME=0; - GNULIB_TIMEGM=0; - GNULIB_TIME_R=0; - HAVE_DECL_LOCALTIME_R=1; - HAVE_NANOSLEEP=1; - HAVE_STRPTIME=1; - HAVE_TIMEGM=1; - REPLACE_LOCALTIME_R=GNULIB_PORTCHECK; - REPLACE_MKTIME=GNULIB_PORTCHECK; - REPLACE_NANOSLEEP=GNULIB_PORTCHECK; - REPLACE_TIMEGM=GNULIB_PORTCHECK; - - - - - GNULIB_PSELECT=0; - GNULIB_SELECT=0; - HAVE_PSELECT=1; - REPLACE_PSELECT=0; - REPLACE_SELECT=0; - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether is self-contained" >&5 -$as_echo_n "checking whether is self-contained... " >&6; } -if ${gl_cv_header_sys_select_h_selfcontained+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -struct timeval b; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_header_sys_select_h_selfcontained=yes -else - gl_cv_header_sys_select_h_selfcontained=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $gl_cv_header_sys_select_h_selfcontained = yes; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int memset; int bzero; - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - - #undef memset - #define memset nonexistent_memset - extern - #ifdef __cplusplus - "C" - #endif - void *memset (void *, int, unsigned long); - #undef bzero - #define bzero nonexistent_bzero - extern - #ifdef __cplusplus - "C" - #endif - void bzero (void *, unsigned long); - fd_set fds; - FD_ZERO (&fds); - - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -else - gl_cv_header_sys_select_h_selfcontained=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_sys_select_h_selfcontained" >&5 -$as_echo "$gl_cv_header_sys_select_h_selfcontained" >&6; } - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_sys_select_h='<'sys/select.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_sys_select_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_sys_select_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'sys/select.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_sys_select_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_sys_select_h='<'sys/select.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_select_h" >&5 -$as_echo "$gl_cv_next_sys_select_h" >&6; } - fi - NEXT_SYS_SELECT_H=$gl_cv_next_sys_select_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'sys/select.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_sys_select_h - fi - NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H=$gl_next_as_first_directive - - - - - if test $ac_cv_header_sys_select_h = yes; then - HAVE_SYS_SELECT_H=1 - else - HAVE_SYS_SELECT_H=0 - fi - - - - - - if test $ac_cv_header_sys_socket_h != yes; then - for ac_header in winsock2.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default" -if test "x$ac_cv_header_winsock2_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_WINSOCK2_H 1 -_ACEOF - -fi - -done - - fi - if test "$ac_cv_header_winsock2_h" = yes; then - HAVE_WINSOCK2_H=1 - UNISTD_H_HAVE_WINSOCK2_H=1 - SYS_IOCTL_H_HAVE_WINSOCK2_H=1 - else - HAVE_WINSOCK2_H=0 - fi - - - - - - - - - GNULIB_PTHREAD_SIGMASK=0; - GNULIB_RAISE=0; - GNULIB_SIGNAL_H_SIGPIPE=0; - GNULIB_SIGPROCMASK=0; - GNULIB_SIGACTION=0; - HAVE_POSIX_SIGNALBLOCKING=1; - HAVE_PTHREAD_SIGMASK=1; - HAVE_RAISE=1; - HAVE_SIGSET_T=1; - HAVE_SIGINFO_T=1; - HAVE_SIGACTION=1; - HAVE_STRUCT_SIGACTION_SA_SIGACTION=1; - - HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=1; - - HAVE_SIGHANDLER_T=1; - REPLACE_PTHREAD_SIGMASK=0; - REPLACE_RAISE=0; - - - - - - - - ac_fn_c_check_type "$LINENO" "sigset_t" "ac_cv_type_sigset_t" " - #include - /* Mingw defines sigset_t not in , but in . */ - #include - -" -if test "x$ac_cv_type_sigset_t" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_SIGSET_T 1 -_ACEOF - -gl_cv_type_sigset_t=yes -else - gl_cv_type_sigset_t=no -fi - - if test $gl_cv_type_sigset_t != yes; then - HAVE_SIGSET_T=0 - fi - - - - if test $ac_cv_header_sys_socket_h = no; then - for ac_header in ws2tcpip.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "ws2tcpip.h" "ac_cv_header_ws2tcpip_h" "$ac_includes_default" -if test "x$ac_cv_header_ws2tcpip_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_WS2TCPIP_H 1 -_ACEOF - -fi - -done - - fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 -$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } -if ${ac_cv_header_stdbool_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - #ifndef bool - "error: bool is not defined" - #endif - #ifndef false - "error: false is not defined" - #endif - #if false - "error: false is not 0" - #endif - #ifndef true - "error: true is not defined" - #endif - #if true != 1 - "error: true is not 1" - #endif - #ifndef __bool_true_false_are_defined - "error: __bool_true_false_are_defined is not defined" - #endif - - struct s { _Bool s: 1; _Bool t; } s; - - char a[true == 1 ? 1 : -1]; - char b[false == 0 ? 1 : -1]; - char c[__bool_true_false_are_defined == 1 ? 1 : -1]; - char d[(bool) 0.5 == true ? 1 : -1]; - /* See body of main program for 'e'. */ - char f[(_Bool) 0.0 == false ? 1 : -1]; - char g[true]; - char h[sizeof (_Bool)]; - char i[sizeof s.t]; - enum { j = false, k = true, l = false * true, m = true * 256 }; - /* The following fails for - HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ - _Bool n[m]; - char o[sizeof n == m * sizeof n[0] ? 1 : -1]; - char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; - /* Catch a bug in an HP-UX C compiler. See - http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html - http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html - */ - _Bool q = true; - _Bool *pq = &q; - -int -main () -{ - - bool e = &s; - *pq |= q; - *pq |= ! q; - /* Refer to every declared value, to avoid compiler optimizations. */ - return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l - + !m + !n + !o + !p + !q + !pq); - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdbool_h=yes -else - ac_cv_header_stdbool_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 -$as_echo "$ac_cv_header_stdbool_h" >&6; } - ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" -if test "x$ac_cv_type__Bool" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE__BOOL 1 -_ACEOF - - -fi - - - - REPLACE_NULL=0; - HAVE_WCHAR_T=1; - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5 -$as_echo_n "checking for wchar_t... " >&6; } -if ${gt_cv_c_wchar_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - wchar_t foo = (wchar_t)'\0'; -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gt_cv_c_wchar_t=yes -else - gt_cv_c_wchar_t=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5 -$as_echo "$gt_cv_c_wchar_t" >&6; } - if test $gt_cv_c_wchar_t = yes; then - -$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h - - fi - - - GNULIB_DPRINTF=0; - GNULIB_FCLOSE=0; - GNULIB_FDOPEN=0; - GNULIB_FFLUSH=0; - GNULIB_FGETC=0; - GNULIB_FGETS=0; - GNULIB_FOPEN=0; - GNULIB_FPRINTF=0; - GNULIB_FPRINTF_POSIX=0; - GNULIB_FPURGE=0; - GNULIB_FPUTC=0; - GNULIB_FPUTS=0; - GNULIB_FREAD=0; - GNULIB_FREOPEN=0; - GNULIB_FSCANF=0; - GNULIB_FSEEK=0; - GNULIB_FSEEKO=0; - GNULIB_FTELL=0; - GNULIB_FTELLO=0; - GNULIB_FWRITE=0; - GNULIB_GETC=0; - GNULIB_GETCHAR=0; - GNULIB_GETDELIM=0; - GNULIB_GETLINE=0; - GNULIB_OBSTACK_PRINTF=0; - GNULIB_OBSTACK_PRINTF_POSIX=0; - GNULIB_PCLOSE=0; - GNULIB_PERROR=0; - GNULIB_POPEN=0; - GNULIB_PRINTF=0; - GNULIB_PRINTF_POSIX=0; - GNULIB_PUTC=0; - GNULIB_PUTCHAR=0; - GNULIB_PUTS=0; - GNULIB_REMOVE=0; - GNULIB_RENAME=0; - GNULIB_RENAMEAT=0; - GNULIB_SCANF=0; - GNULIB_SNPRINTF=0; - GNULIB_SPRINTF_POSIX=0; - GNULIB_STDIO_H_NONBLOCKING=0; - GNULIB_STDIO_H_SIGPIPE=0; - GNULIB_TMPFILE=0; - GNULIB_VASPRINTF=0; - GNULIB_VFSCANF=0; - GNULIB_VSCANF=0; - GNULIB_VDPRINTF=0; - GNULIB_VFPRINTF=0; - GNULIB_VFPRINTF_POSIX=0; - GNULIB_VPRINTF=0; - GNULIB_VPRINTF_POSIX=0; - GNULIB_VSNPRINTF=0; - GNULIB_VSPRINTF_POSIX=0; - HAVE_DECL_FPURGE=1; - HAVE_DECL_FSEEKO=1; - HAVE_DECL_FTELLO=1; - HAVE_DECL_GETDELIM=1; - HAVE_DECL_GETLINE=1; - HAVE_DECL_OBSTACK_PRINTF=1; - HAVE_DECL_SNPRINTF=1; - HAVE_DECL_VSNPRINTF=1; - HAVE_DPRINTF=1; - HAVE_FSEEKO=1; - HAVE_FTELLO=1; - HAVE_PCLOSE=1; - HAVE_POPEN=1; - HAVE_RENAMEAT=1; - HAVE_VASPRINTF=1; - HAVE_VDPRINTF=1; - REPLACE_DPRINTF=0; - REPLACE_FCLOSE=0; - REPLACE_FDOPEN=0; - REPLACE_FFLUSH=0; - REPLACE_FOPEN=0; - REPLACE_FPRINTF=0; - REPLACE_FPURGE=0; - REPLACE_FREOPEN=0; - REPLACE_FSEEK=0; - REPLACE_FSEEKO=0; - REPLACE_FTELL=0; - REPLACE_FTELLO=0; - REPLACE_GETDELIM=0; - REPLACE_GETLINE=0; - REPLACE_OBSTACK_PRINTF=0; - REPLACE_PERROR=0; - REPLACE_POPEN=0; - REPLACE_PRINTF=0; - REPLACE_REMOVE=0; - REPLACE_RENAME=0; - REPLACE_RENAMEAT=0; - REPLACE_SNPRINTF=0; - REPLACE_SPRINTF=0; - REPLACE_STDIO_READ_FUNCS=0; - REPLACE_STDIO_WRITE_FUNCS=0; - REPLACE_TMPFILE=0; - REPLACE_VASPRINTF=0; - REPLACE_VDPRINTF=0; - REPLACE_VFPRINTF=0; - REPLACE_VPRINTF=0; - REPLACE_VSNPRINTF=0; - REPLACE_VSPRINTF=0; - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 -$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } -if ${ac_cv_struct_tm+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include - -int -main () -{ -struct tm tm; - int *p = &tm.tm_sec; - return !p; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_struct_tm=time.h -else - ac_cv_struct_tm=sys/time.h -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 -$as_echo "$ac_cv_struct_tm" >&6; } -if test $ac_cv_struct_tm = sys/time.h; then - -$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h - -fi - -ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include -#include <$ac_cv_struct_tm> - -" -if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_TM_TM_ZONE 1 -_ACEOF - - -fi - -if test "$ac_cv_member_struct_tm_tm_zone" = yes; then - -$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h - -else - ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include -" -if test "x$ac_cv_have_decl_tzname" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_TZNAME $ac_have_decl -_ACEOF - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 -$as_echo_n "checking for tzname... " >&6; } -if ${ac_cv_var_tzname+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#if !HAVE_DECL_TZNAME -extern char *tzname[]; -#endif - -int -main () -{ -return tzname[0][0]; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_var_tzname=yes -else - ac_cv_var_tzname=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 -$as_echo "$ac_cv_var_tzname" >&6; } - if test $ac_cv_var_tzname = yes; then - -$as_echo "#define HAVE_TZNAME 1" >>confdefs.h - - fi -fi - - - ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include -" -if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then : - -$as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h - -fi - - - - -ac_fn_c_check_decl "$LINENO" "strtoimax" "ac_cv_have_decl_strtoimax" "$ac_includes_default" -if test "x$ac_cv_have_decl_strtoimax" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRTOIMAX $ac_have_decl -_ACEOF - - - -ac_fn_c_check_decl "$LINENO" "strtoumax" "ac_cv_have_decl_strtoumax" "$ac_includes_default" -if test "x$ac_cv_have_decl_strtoumax" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRTOUMAX $ac_have_decl -_ACEOF - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 -$as_echo_n "checking whether stat file-mode macros are broken... " >&6; } -if ${ac_cv_header_stat_broken+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include - -#if defined S_ISBLK && defined S_IFDIR -extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1]; -#endif - -#if defined S_ISBLK && defined S_IFCHR -extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1]; -#endif - -#if defined S_ISLNK && defined S_IFREG -extern char c3[S_ISLNK (S_IFREG) ? -1 : 1]; -#endif - -#if defined S_ISSOCK && defined S_IFREG -extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1]; -#endif - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stat_broken=no -else - ac_cv_header_stat_broken=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5 -$as_echo "$ac_cv_header_stat_broken" >&6; } -if test $ac_cv_header_stat_broken = yes; then - -$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h - -fi - - - -ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" -if test "x$ac_cv_type_mode_t" = xyes; then : - -else - -cat >>confdefs.h <<_ACEOF -#define mode_t int -_ACEOF - -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in " >&5 -$as_echo_n "checking for struct timespec in ... " >&6; } -if ${gl_cv_sys_struct_timespec_in_time_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -static struct timespec x; x.tv_sec = x.tv_nsec; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_timespec_in_time_h=yes -else - gl_cv_sys_struct_timespec_in_time_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_time_h" >&5 -$as_echo "$gl_cv_sys_struct_timespec_in_time_h" >&6; } - - TIME_H_DEFINES_STRUCT_TIMESPEC=0 - SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0 - PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0 - if test $gl_cv_sys_struct_timespec_in_time_h = yes; then - TIME_H_DEFINES_STRUCT_TIMESPEC=1 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in " >&5 -$as_echo_n "checking for struct timespec in ... " >&6; } -if ${gl_cv_sys_struct_timespec_in_sys_time_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -static struct timespec x; x.tv_sec = x.tv_nsec; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_timespec_in_sys_time_h=yes -else - gl_cv_sys_struct_timespec_in_sys_time_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_sys_time_h" >&5 -$as_echo "$gl_cv_sys_struct_timespec_in_sys_time_h" >&6; } - if test $gl_cv_sys_struct_timespec_in_sys_time_h = yes; then - SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in " >&5 -$as_echo_n "checking for struct timespec in ... " >&6; } -if ${gl_cv_sys_struct_timespec_in_pthread_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -static struct timespec x; x.tv_sec = x.tv_nsec; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_timespec_in_pthread_h=yes -else - gl_cv_sys_struct_timespec_in_pthread_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_timespec_in_pthread_h" >&5 -$as_echo "$gl_cv_sys_struct_timespec_in_pthread_h" >&6; } - if test $gl_cv_sys_struct_timespec_in_pthread_h = yes; then - PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1 - fi - fi - fi - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_time_h='<'time.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_time_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'time.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_time_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_time_h" >&5 -$as_echo "$gl_cv_next_time_h" >&6; } - fi - NEXT_TIME_H=$gl_cv_next_time_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'time.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_time_h - fi - NEXT_AS_FIRST_DIRECTIVE_TIME_H=$gl_next_as_first_directive - - - - - - - - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the utimes function works" >&5 -$as_echo_n "checking whether the utimes function works... " >&6; } -if ${gl_cv_func_working_utimes+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test "$cross_compiling" = yes; then : - gl_cv_func_working_utimes=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -static int -inorder (time_t a, time_t b, time_t c) -{ - return a <= b && b <= c; -} - -int -main () -{ - int result = 0; - char const *file = "conftest.utimes"; - static struct timeval timeval[2] = {{9, 10}, {999999, 999999}}; - - /* Test whether utimes() essentially works. */ - { - struct stat sbuf; - FILE *f = fopen (file, "w"); - if (f == NULL) - result |= 1; - else if (fclose (f) != 0) - result |= 1; - else if (utimes (file, timeval) != 0) - result |= 2; - else if (lstat (file, &sbuf) != 0) - result |= 1; - else if (!(sbuf.st_atime == timeval[0].tv_sec - && sbuf.st_mtime == timeval[1].tv_sec)) - result |= 4; - if (unlink (file) != 0) - result |= 1; - } - - /* Test whether utimes() with a NULL argument sets the file's timestamp - to the current time. Use 'fstat' as well as 'time' to - determine the "current" time, to accommodate NFS file systems - if there is a time skew between the host and the NFS server. */ - { - int fd = open (file, O_WRONLY|O_CREAT, 0644); - if (fd < 0) - result |= 1; - else - { - time_t t0, t2; - struct stat st0, st1, st2; - if (time (&t0) == (time_t) -1) - result |= 1; - else if (fstat (fd, &st0) != 0) - result |= 1; - else if (utimes (file, timeval) != 0) - result |= 2; - else if (utimes (file, NULL) != 0) - result |= 8; - else if (fstat (fd, &st1) != 0) - result |= 1; - else if (write (fd, "\n", 1) != 1) - result |= 1; - else if (fstat (fd, &st2) != 0) - result |= 1; - else if (time (&t2) == (time_t) -1) - result |= 1; - else - { - int m_ok_POSIX = inorder (t0, st1.st_mtime, t2); - int m_ok_NFS = inorder (st0.st_mtime, st1.st_mtime, st2.st_mtime); - if (! (st1.st_atime == st1.st_mtime)) - result |= 16; - if (! (m_ok_POSIX || m_ok_NFS)) - result |= 32; - } - if (close (fd) != 0) - result |= 1; - } - if (unlink (file) != 0) - result |= 1; - } - - /* Test whether utimes() with a NULL argument works on read-only files. */ - { - int fd = open (file, O_WRONLY|O_CREAT, 0444); - if (fd < 0) - result |= 1; - else if (close (fd) != 0) - result |= 1; - else if (utimes (file, NULL) != 0) - result |= 64; - if (unlink (file) != 0) - result |= 1; - } - - return result; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_working_utimes=yes -else - gl_cv_func_working_utimes=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_utimes" >&5 -$as_echo "$gl_cv_func_working_utimes" >&6; } - - if test $gl_cv_func_working_utimes = yes; then - -$as_echo "#define HAVE_WORKING_UTIMES 1" >>confdefs.h - - fi - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5 -$as_echo_n "checking for struct utimbuf... " >&6; } -if ${gl_cv_sys_struct_utimbuf+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if HAVE_SYS_TIME_H - #include - #endif - #include - #ifdef HAVE_UTIME_H - #include - #endif - -int -main () -{ -static struct utimbuf x; x.actime = x.modtime; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_sys_struct_utimbuf=yes -else - gl_cv_sys_struct_utimbuf=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_utimbuf" >&5 -$as_echo "$gl_cv_sys_struct_utimbuf" >&6; } - - if test $gl_cv_sys_struct_utimbuf = yes; then - -$as_echo "#define HAVE_STRUCT_UTIMBUF 1" >>confdefs.h - - fi - - - - - - - - - - - - - if false; then - GL_COND_LIBTOOL_TRUE= - GL_COND_LIBTOOL_FALSE='#' -else - GL_COND_LIBTOOL_TRUE='#' - GL_COND_LIBTOOL_FALSE= -fi - - gl_cond_libtool=false - gl_libdeps= - gl_ltlibdeps= - gl_m4_base='m4' - - - - - - - - - - gl_source_base='lib' - - - if test $ac_cv_func_alloca_works = no; then - : - fi - - # Define an additional variable used in the Makefile substitution. - if test $ac_cv_working_alloca_h = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5 -$as_echo_n "checking for alloca as a compiler built-in... " >&6; } -if ${gl_cv_rpl_alloca+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#if defined __GNUC__ || defined _AIX || defined _MSC_VER - Need own alloca -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "Need own alloca" >/dev/null 2>&1; then : - gl_cv_rpl_alloca=yes -else - gl_cv_rpl_alloca=no -fi -rm -f conftest* - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5 -$as_echo "$gl_cv_rpl_alloca" >&6; } - if test $gl_cv_rpl_alloca = yes; then - -$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h - - ALLOCA_H=alloca.h - else - ALLOCA_H= - fi - else - ALLOCA_H=alloca.h - fi - - if test -n "$ALLOCA_H"; then - GL_GENERATE_ALLOCA_H_TRUE= - GL_GENERATE_ALLOCA_H_FALSE='#' -else - GL_GENERATE_ALLOCA_H_TRUE='#' - GL_GENERATE_ALLOCA_H_FALSE= -fi - - - - - - - # Solaris 2.5.1 needs -lposix4 to get the clock_gettime function. - # Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4. - - # Save and restore LIBS so e.g., -lrt, isn't added to it. Otherwise, *all* - # programs in the package would end up linked with that potentially-shared - # library, inducing unnecessary run-time overhead. - LIB_CLOCK_GETTIME= - - gl_saved_libs=$LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 -$as_echo_n "checking for library containing clock_gettime... " >&6; } -if ${ac_cv_search_clock_gettime+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char clock_gettime (); -int -main () -{ -return clock_gettime (); - ; - return 0; -} -_ACEOF -for ac_lib in '' rt posix4; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_clock_gettime=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_clock_gettime+:} false; then : - break -fi -done -if ${ac_cv_search_clock_gettime+:} false; then : - -else - ac_cv_search_clock_gettime=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 -$as_echo "$ac_cv_search_clock_gettime" >&6; } -ac_res=$ac_cv_search_clock_gettime -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - test "$ac_cv_search_clock_gettime" = "none required" || - LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime -fi - - for ac_func in clock_gettime clock_settime -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - - LIBS=$gl_saved_libs - - - - - : - - - - - : - - - - - - - - - - - - - - - -$as_echo "#define HAVE_DUP2 1" >>confdefs.h - - - if test $HAVE_DUP2 = 1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5 -$as_echo_n "checking whether dup2 works... " >&6; } -if ${gl_cv_func_dup2_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - case "$host_os" in - mingw*) # on this platform, dup2 always returns 0 for success - gl_cv_func_dup2_works="guessing no" ;; - cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0 - gl_cv_func_dup2_works="guessing no" ;; - linux*) # On linux between 2008-07-27 and 2009-05-11, dup2 of a - # closed fd may yield -EBADF instead of -1 / errno=EBADF. - gl_cv_func_dup2_works="guessing no" ;; - freebsd*) # on FreeBSD 6.1, dup2(1,1000000) gives EMFILE, not EBADF. - gl_cv_func_dup2_works="guessing no" ;; - haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC. - gl_cv_func_dup2_works="guessing no" ;; - *) gl_cv_func_dup2_works="guessing yes" ;; - esac -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include -#include -#include -int -main () -{ -int result = 0; -#ifdef FD_CLOEXEC - if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1) - result |= 1; -#endif - if (dup2 (1, 1) == 0) - result |= 2; -#ifdef FD_CLOEXEC - if (fcntl (1, F_GETFD) != FD_CLOEXEC) - result |= 4; -#endif - close (0); - if (dup2 (0, 0) != -1) - result |= 8; - /* Many gnulib modules require POSIX conformance of EBADF. */ - if (dup2 (2, 1000000) == -1 && errno != EBADF) - result |= 16; - return result; - - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_dup2_works=yes -else - gl_cv_func_dup2_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dup2_works" >&5 -$as_echo "$gl_cv_func_dup2_works" >&6; } - case "$gl_cv_func_dup2_works" in - *yes) ;; - *) - REPLACE_DUP2=1 - ;; - esac - fi - - - if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS dup2.$ac_objext" - - - fi - - - - - - GNULIB_DUP2=1 - - - - - - - - - - - - GNULIB_ENVIRON=1 - - - - - - - - - LIB_EXECINFO='' - EXECINFO_H='execinfo.h' - - if test $ac_cv_header_execinfo_h = yes; then - gl_saved_libs=$LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing backtrace_symbols_fd" >&5 -$as_echo_n "checking for library containing backtrace_symbols_fd... " >&6; } -if ${ac_cv_search_backtrace_symbols_fd+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char backtrace_symbols_fd (); -int -main () -{ -return backtrace_symbols_fd (); - ; - return 0; -} -_ACEOF -for ac_lib in '' execinfo; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_backtrace_symbols_fd=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_backtrace_symbols_fd+:} false; then : - break -fi -done -if ${ac_cv_search_backtrace_symbols_fd+:} false; then : - -else - ac_cv_search_backtrace_symbols_fd=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_backtrace_symbols_fd" >&5 -$as_echo "$ac_cv_search_backtrace_symbols_fd" >&6; } -ac_res=$ac_cv_search_backtrace_symbols_fd -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - test "$ac_cv_search_backtrace_symbols_fd" = "none required" || - LIB_EXECINFO=$ac_cv_search_backtrace_symbols_fd -fi - - LIBS=$gl_saved_libs - test "$ac_cv_search_backtrace_symbols_fd" = no || EXECINFO_H='' - fi - - if test -n "$EXECINFO_H"; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS execinfo.$ac_objext" - - fi - - - - if test -n "$EXECINFO_H"; then - GL_GENERATE_EXECINFO_H_TRUE= - GL_GENERATE_EXECINFO_H_FALSE='#' -else - GL_GENERATE_EXECINFO_H_TRUE='#' - GL_GENERATE_EXECINFO_H_FALSE= -fi - - - - - - - - - -# Persuade glibc to declare getloadavg(). - - -gl_save_LIBS=$LIBS - -# getloadvg is present in libc on glibc >= 2.2, Mac OS X, FreeBSD >= 2.0, -# NetBSD >= 0.9, OpenBSD >= 2.0, Solaris >= 7. -HAVE_GETLOADAVG=1 -ac_fn_c_check_func "$LINENO" "getloadavg" "ac_cv_func_getloadavg" -if test "x$ac_cv_func_getloadavg" = xyes; then : - -else - gl_func_getloadavg_done=no - - # Some systems with -lutil have (and need) -lkvm as well, some do not. - # On Solaris, -lkvm requires nlist from -lelf, so check that first - # to get the right answer into the cache. - # For kstat on solaris, we need to test for libelf and libkvm to force the - # definition of SVR4 below. - if test $gl_func_getloadavg_done = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5 -$as_echo_n "checking for elf_begin in -lelf... " >&6; } -if ${ac_cv_lib_elf_elf_begin+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lelf $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char elf_begin (); -int -main () -{ -return elf_begin (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_elf_elf_begin=yes -else - ac_cv_lib_elf_elf_begin=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5 -$as_echo "$ac_cv_lib_elf_elf_begin" >&6; } -if test "x$ac_cv_lib_elf_elf_begin" = xyes; then : - LIBS="-lelf $LIBS" -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kvm_open in -lkvm" >&5 -$as_echo_n "checking for kvm_open in -lkvm... " >&6; } -if ${ac_cv_lib_kvm_kvm_open+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lkvm $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char kvm_open (); -int -main () -{ -return kvm_open (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_kvm_kvm_open=yes -else - ac_cv_lib_kvm_kvm_open=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kvm_kvm_open" >&5 -$as_echo "$ac_cv_lib_kvm_kvm_open" >&6; } -if test "x$ac_cv_lib_kvm_kvm_open" = xyes; then : - LIBS="-lkvm $LIBS" -fi - - # Check for the 4.4BSD definition of getloadavg. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lutil" >&5 -$as_echo_n "checking for getloadavg in -lutil... " >&6; } -if ${ac_cv_lib_util_getloadavg+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lutil $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getloadavg (); -int -main () -{ -return getloadavg (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_util_getloadavg=yes -else - ac_cv_lib_util_getloadavg=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_getloadavg" >&5 -$as_echo "$ac_cv_lib_util_getloadavg" >&6; } -if test "x$ac_cv_lib_util_getloadavg" = xyes; then : - LIBS="-lutil $LIBS" gl_func_getloadavg_done=yes -fi - - fi - - if test $gl_func_getloadavg_done = no; then - # There is a commonly available library for RS/6000 AIX. - # Since it is not a standard part of AIX, it might be installed locally. - gl_getloadavg_LIBS=$LIBS - LIBS="-L/usr/local/lib $LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getloadavg in -lgetloadavg" >&5 -$as_echo_n "checking for getloadavg in -lgetloadavg... " >&6; } -if ${ac_cv_lib_getloadavg_getloadavg+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lgetloadavg $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char getloadavg (); -int -main () -{ -return getloadavg (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_getloadavg_getloadavg=yes -else - ac_cv_lib_getloadavg_getloadavg=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_getloadavg_getloadavg" >&5 -$as_echo "$ac_cv_lib_getloadavg_getloadavg" >&6; } -if test "x$ac_cv_lib_getloadavg_getloadavg" = xyes; then : - LIBS="-lgetloadavg $LIBS" gl_func_getloadavg_done=yes -else - LIBS=$gl_getloadavg_LIBS -fi - - fi - - # Set up the replacement function if necessary. - if test $gl_func_getloadavg_done = no; then - HAVE_GETLOADAVG=0 - - # Solaris has libkstat which does not require root. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kstat_open in -lkstat" >&5 -$as_echo_n "checking for kstat_open in -lkstat... " >&6; } -if ${ac_cv_lib_kstat_kstat_open+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lkstat $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char kstat_open (); -int -main () -{ -return kstat_open (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_kstat_kstat_open=yes -else - ac_cv_lib_kstat_kstat_open=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_kstat_kstat_open" >&5 -$as_echo "$ac_cv_lib_kstat_kstat_open" >&6; } -if test "x$ac_cv_lib_kstat_kstat_open" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBKSTAT 1 -_ACEOF - - LIBS="-lkstat $LIBS" - -fi - - test $ac_cv_lib_kstat_kstat_open = yes && gl_func_getloadavg_done=yes - - # AIX has libperfstat which does not require root - if test $gl_func_getloadavg_done = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perfstat_cpu_total in -lperfstat" >&5 -$as_echo_n "checking for perfstat_cpu_total in -lperfstat... " >&6; } -if ${ac_cv_lib_perfstat_perfstat_cpu_total+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lperfstat $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char perfstat_cpu_total (); -int -main () -{ -return perfstat_cpu_total (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_perfstat_perfstat_cpu_total=yes -else - ac_cv_lib_perfstat_perfstat_cpu_total=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_perfstat_perfstat_cpu_total" >&5 -$as_echo "$ac_cv_lib_perfstat_perfstat_cpu_total" >&6; } -if test "x$ac_cv_lib_perfstat_perfstat_cpu_total" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPERFSTAT 1 -_ACEOF - - LIBS="-lperfstat $LIBS" - -fi - - test $ac_cv_lib_perfstat_perfstat_cpu_total = yes && gl_func_getloadavg_done=yes - fi - - if test $gl_func_getloadavg_done = no; then - ac_fn_c_check_header_mongrel "$LINENO" "sys/dg_sys_info.h" "ac_cv_header_sys_dg_sys_info_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_dg_sys_info_h" = xyes; then : - gl_func_getloadavg_done=yes - -$as_echo "#define DGUX 1" >>confdefs.h - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dg_sys_info in -ldgc" >&5 -$as_echo_n "checking for dg_sys_info in -ldgc... " >&6; } -if ${ac_cv_lib_dgc_dg_sys_info+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldgc $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dg_sys_info (); -int -main () -{ -return dg_sys_info (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_dgc_dg_sys_info=yes -else - ac_cv_lib_dgc_dg_sys_info=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dgc_dg_sys_info" >&5 -$as_echo "$ac_cv_lib_dgc_dg_sys_info" >&6; } -if test "x$ac_cv_lib_dgc_dg_sys_info" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBDGC 1 -_ACEOF - - LIBS="-ldgc $LIBS" - -fi - -fi - - - fi - fi -fi - - -if test "x$gl_save_LIBS" = x; then - GETLOADAVG_LIBS=$LIBS -else - GETLOADAVG_LIBS=`echo "$LIBS" | sed "s!$gl_save_LIBS!!"` -fi -LIBS=$gl_save_LIBS - - -# Test whether the system declares getloadavg. Solaris has the function -# but declares it in , not . -for ac_header in sys/loadavg.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "sys/loadavg.h" "ac_cv_header_sys_loadavg_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_loadavg_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_LOADAVG_H 1 -_ACEOF - -fi - -done - -if test $ac_cv_header_sys_loadavg_h = yes; then - HAVE_SYS_LOADAVG_H=1 -else - HAVE_SYS_LOADAVG_H=0 -fi -ac_fn_c_check_decl "$LINENO" "getloadavg" "ac_cv_have_decl_getloadavg" "#if HAVE_SYS_LOADAVG_H - # include - #endif - #include -" -if test "x$ac_cv_have_decl_getloadavg" = xyes; then : - -else - HAVE_DECL_GETLOADAVG=0 -fi - - - if test $HAVE_GETLOADAVG = 0; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS getloadavg.$ac_objext" - - -# Figure out what our getloadavg.c needs. - - - -# On HPUX9, an unprivileged user can get load averages this way. -if test $gl_func_getloadavg_done = no; then - for ac_func in pstat_getdynamic -do : - ac_fn_c_check_func "$LINENO" "pstat_getdynamic" "ac_cv_func_pstat_getdynamic" -if test "x$ac_cv_func_pstat_getdynamic" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_PSTAT_GETDYNAMIC 1 -_ACEOF - gl_func_getloadavg_done=yes -fi -done - -fi - -# We cannot check for , because Solaris 2 does not use dwarf (it -# uses stabs), but it is still SVR4. We cannot check for because -# Irix 4.0.5F has the header but not the library. -if test $gl_func_getloadavg_done = no && test "$ac_cv_lib_elf_elf_begin" = yes \ - && test "$ac_cv_lib_kvm_kvm_open" = yes; then - gl_func_getloadavg_done=yes - -$as_echo "#define SVR4 1" >>confdefs.h - -fi - -if test $gl_func_getloadavg_done = no; then - ac_fn_c_check_header_mongrel "$LINENO" "inq_stats/cpustats.h" "ac_cv_header_inq_stats_cpustats_h" "$ac_includes_default" -if test "x$ac_cv_header_inq_stats_cpustats_h" = xyes; then : - gl_func_getloadavg_done=yes - -$as_echo "#define UMAX 1" >>confdefs.h - - -$as_echo "#define UMAX4_3 1" >>confdefs.h - -fi - - -fi - -if test $gl_func_getloadavg_done = no; then - ac_fn_c_check_header_mongrel "$LINENO" "sys/cpustats.h" "ac_cv_header_sys_cpustats_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_cpustats_h" = xyes; then : - gl_func_getloadavg_done=yes; $as_echo "#define UMAX 1" >>confdefs.h - -fi - - -fi - -if test $gl_func_getloadavg_done = no; then - for ac_header in mach/mach.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default" -if test "x$ac_cv_header_mach_mach_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_MACH_MACH_H 1 -_ACEOF - -fi - -done - -fi - -for ac_header in nlist.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "nlist.h" "ac_cv_header_nlist_h" "$ac_includes_default" -if test "x$ac_cv_header_nlist_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_NLIST_H 1 -_ACEOF - ac_fn_c_check_member "$LINENO" "struct nlist" "n_un.n_name" "ac_cv_member_struct_nlist_n_un_n_name" "#include -" -if test "x$ac_cv_member_struct_nlist_n_un_n_name" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_NLIST_N_UN_N_NAME 1 -_ACEOF - - -fi - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -struct nlist x; - #ifdef HAVE_STRUCT_NLIST_N_UN_N_NAME - x.n_un.n_name = ""; - #else - x.n_name = ""; - #endif - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -$as_echo "#define N_NAME_POINTER 1" >>confdefs.h - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi - -done - - fi - - - - - - GNULIB_GETLOADAVG=1 - - - - - - - - - - - if test $REPLACE_GETOPT = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext" - - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext" - - - - - GNULIB_GL_UNISTD_H_GETOPT=1 - fi - - - - - - - - REPLACE_GETOPT=0 - if test -n "$gl_replace_getopt"; then - REPLACE_GETOPT=1 - fi - - if test $REPLACE_GETOPT = 1; then - - GETOPT_H=getopt.h - -$as_echo "#define __GETOPT_PREFIX rpl_" >>confdefs.h - - - - fi - - if test $REPLACE_GETOPT = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext" - - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext" - - - - - GNULIB_GL_UNISTD_H_GETOPT=1 - fi - - - - - - - - - - - - - gl_gettimeofday_timezone=void - if test $ac_cv_func_gettimeofday != yes; then - HAVE_GETTIMEOFDAY=0 - else - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday clobbers localtime buffer" >&5 -$as_echo_n "checking whether gettimeofday clobbers localtime buffer... " >&6; } -if ${gl_cv_func_gettimeofday_clobber+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - # When cross-compiling: - case "$host_os" in - # Guess all is fine on glibc systems. - *-gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;; - # If we don't know, assume the worst. - *) gl_cv_func_gettimeofday_clobber="guessing yes" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - #include - #include - -int -main () -{ - - time_t t = 0; - struct tm *lt; - struct tm saved_lt; - struct timeval tv; - lt = localtime (&t); - saved_lt = *lt; - gettimeofday (&tv, NULL); - return memcmp (lt, &saved_lt, sizeof (struct tm)) != 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_gettimeofday_clobber=no -else - gl_cv_func_gettimeofday_clobber=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gettimeofday_clobber" >&5 -$as_echo "$gl_cv_func_gettimeofday_clobber" >&6; } - - case "$gl_cv_func_gettimeofday_clobber" in - *yes) - REPLACE_GETTIMEOFDAY=1 - - -$as_echo "#define gmtime rpl_gmtime" >>confdefs.h - - -$as_echo "#define localtime rpl_localtime" >>confdefs.h - - - -$as_echo "#define GETTIMEOFDAY_CLOBBERS_LOCALTIME 1" >>confdefs.h - - ;; - esac - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettimeofday with POSIX signature" >&5 -$as_echo_n "checking for gettimeofday with POSIX signature... " >&6; } -if ${gl_cv_func_gettimeofday_posix_signature+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - struct timeval c; - int gettimeofday (struct timeval *restrict, void *restrict); - -int -main () -{ -/* glibc uses struct timezone * rather than the POSIX void * - if _GNU_SOURCE is defined. However, since the only portable - use of gettimeofday uses NULL as the second parameter, and - since the glibc definition is actually more typesafe, it is - not worth wrapping this to get a compliant signature. */ - int (*f) (struct timeval *restrict, void *restrict) - = gettimeofday; - int x = f (&c, 0); - return !(x | c.tv_sec | c.tv_usec); - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_func_gettimeofday_posix_signature=yes -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int gettimeofday (struct timeval *restrict, struct timezone *restrict); - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_func_gettimeofday_posix_signature=almost -else - gl_cv_func_gettimeofday_posix_signature=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gettimeofday_posix_signature" >&5 -$as_echo "$gl_cv_func_gettimeofday_posix_signature" >&6; } - if test $gl_cv_func_gettimeofday_posix_signature = almost; then - gl_gettimeofday_timezone='struct timezone' - elif test $gl_cv_func_gettimeofday_posix_signature != yes; then - REPLACE_GETTIMEOFDAY=1 - fi - if test $REPLACE_STRUCT_TIMEVAL = 1; then - REPLACE_GETTIMEOFDAY=1 - fi - - fi - -cat >>confdefs.h <<_ACEOF -#define GETTIMEOFDAY_TIMEZONE $gl_gettimeofday_timezone -_ACEOF - - - if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext" - - - for ac_header in sys/timeb.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "sys/timeb.h" "ac_cv_header_sys_timeb_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_timeb_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_TIMEB_H 1 -_ACEOF - -fi - -done - - for ac_func in _ftime -do : - ac_fn_c_check_func "$LINENO" "_ftime" "ac_cv_func__ftime" -if test "x$ac_cv_func__ftime" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE__FTIME 1 -_ACEOF - -fi -done - - - fi - - - - - - GNULIB_GETTIMEOFDAY=1 - - - - - - - - - - - if test $ac_cv_func_lstat = yes; then - - case "$gl_cv_func_lstat_dereferences_slashed_symlink" in - *no) - REPLACE_LSTAT=1 - ;; - esac - else - HAVE_LSTAT=0 - fi - - if test $REPLACE_LSTAT = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS lstat.$ac_objext" - - - - : - - fi - - - - - - GNULIB_LSTAT=1 - - - - - - - - - - - - if test $APPLE_UNIVERSAL_BUILD = 1; then - # A universal build on Apple Mac OS X platforms. - # The test result would be 'yes' in 32-bit mode and 'no' in 64-bit mode. - # But we need a configuration result that is valid in both modes. - gl_cv_func_working_mktime=no - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5 -$as_echo_n "checking for working mktime... " >&6; } -if ${gl_cv_func_working_mktime+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - gl_cv_func_working_mktime=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Test program from Paul Eggert and Tony Leneis. */ -#include -#include -#include - -#ifdef HAVE_UNISTD_H -# include -#endif - -#ifndef HAVE_ALARM -# define alarm(X) /* empty */ -#endif - -/* Work around redefinition to rpl_putenv by other config tests. */ -#undef putenv - -static time_t time_t_max; -static time_t time_t_min; - -/* Values we'll use to set the TZ environment variable. */ -static char *tz_strings[] = { - (char *) 0, "TZ=GMT0", "TZ=JST-9", - "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" -}; -#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) - -/* Return 0 if mktime fails to convert a date in the spring-forward gap. - Based on a problem report from Andreas Jaeger. */ -static int -spring_forward_gap () -{ - /* glibc (up to about 1998-10-07) failed this test. */ - struct tm tm; - - /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" - instead of "TZ=America/Vancouver" in order to detect the bug even - on systems that don't support the Olson extension, or don't have the - full zoneinfo tables installed. */ - putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); - - tm.tm_year = 98; - tm.tm_mon = 3; - tm.tm_mday = 5; - tm.tm_hour = 2; - tm.tm_min = 0; - tm.tm_sec = 0; - tm.tm_isdst = -1; - return mktime (&tm) != (time_t) -1; -} - -static int -mktime_test1 (time_t now) -{ - struct tm *lt; - return ! (lt = localtime (&now)) || mktime (lt) == now; -} - -static int -mktime_test (time_t now) -{ - return (mktime_test1 (now) - && mktime_test1 ((time_t) (time_t_max - now)) - && mktime_test1 ((time_t) (time_t_min + now))); -} - -static int -irix_6_4_bug () -{ - /* Based on code from Ariel Faigon. */ - struct tm tm; - tm.tm_year = 96; - tm.tm_mon = 3; - tm.tm_mday = 0; - tm.tm_hour = 0; - tm.tm_min = 0; - tm.tm_sec = 0; - tm.tm_isdst = -1; - mktime (&tm); - return tm.tm_mon == 2 && tm.tm_mday == 31; -} - -static int -bigtime_test (int j) -{ - struct tm tm; - time_t now; - tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; - now = mktime (&tm); - if (now != (time_t) -1) - { - struct tm *lt = localtime (&now); - if (! (lt - && lt->tm_year == tm.tm_year - && lt->tm_mon == tm.tm_mon - && lt->tm_mday == tm.tm_mday - && lt->tm_hour == tm.tm_hour - && lt->tm_min == tm.tm_min - && lt->tm_sec == tm.tm_sec - && lt->tm_yday == tm.tm_yday - && lt->tm_wday == tm.tm_wday - && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) - == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) - return 0; - } - return 1; -} - -static int -year_2050_test () -{ - /* The correct answer for 2050-02-01 00:00:00 in Pacific time, - ignoring leap seconds. */ - unsigned long int answer = 2527315200UL; - - struct tm tm; - time_t t; - tm.tm_year = 2050 - 1900; - tm.tm_mon = 2 - 1; - tm.tm_mday = 1; - tm.tm_hour = tm.tm_min = tm.tm_sec = 0; - tm.tm_isdst = -1; - - /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" - instead of "TZ=America/Vancouver" in order to detect the bug even - on systems that don't support the Olson extension, or don't have the - full zoneinfo tables installed. */ - putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); - - t = mktime (&tm); - - /* Check that the result is either a failure, or close enough - to the correct answer that we can assume the discrepancy is - due to leap seconds. */ - return (t == (time_t) -1 - || (0 < t && answer - 120 <= t && t <= answer + 120)); -} - -int -main () -{ - int result = 0; - time_t t, delta; - int i, j; - int time_t_signed_magnitude = (time_t) ~ (time_t) 0 < (time_t) -1; - int time_t_signed = ! ((time_t) 0 < (time_t) -1); - - /* This test makes some buggy mktime implementations loop. - Give up after 60 seconds; a mktime slower than that - isn't worth using anyway. */ - alarm (60); - - time_t_max = (! time_t_signed - ? (time_t) -1 - : ((((time_t) 1 << (sizeof (time_t) * CHAR_BIT - 2)) - 1) - * 2 + 1)); - time_t_min = (! time_t_signed - ? (time_t) 0 - : time_t_signed_magnitude - ? ~ (time_t) 0 - : ~ time_t_max); - - delta = time_t_max / 997; /* a suitable prime number */ - for (i = 0; i < N_STRINGS; i++) - { - if (tz_strings[i]) - putenv (tz_strings[i]); - - for (t = 0; t <= time_t_max - delta && (result & 1) == 0; t += delta) - if (! mktime_test (t)) - result |= 1; - if ((result & 2) == 0 - && ! (mktime_test ((time_t) 1) - && mktime_test ((time_t) (60 * 60)) - && mktime_test ((time_t) (60 * 60 * 24)))) - result |= 2; - - for (j = 1; (result & 4) == 0; j <<= 1) - { - if (! bigtime_test (j)) - result |= 4; - if (INT_MAX / 2 < j) - break; - } - if ((result & 8) == 0 && ! bigtime_test (INT_MAX)) - result |= 8; - } - if (! irix_6_4_bug ()) - result |= 16; - if (! spring_forward_gap ()) - result |= 32; - if (! year_2050_test ()) - result |= 64; - return result; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_working_mktime=yes -else - gl_cv_func_working_mktime=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_mktime" >&5 -$as_echo "$gl_cv_func_working_mktime" >&6; } - - if test $gl_cv_func_working_mktime = no; then - REPLACE_MKTIME=1 - else - REPLACE_MKTIME=0 - fi - - if test $REPLACE_MKTIME = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS mktime.$ac_objext" - - : - fi - - - - - - GNULIB_MKTIME=1 - - - - - - - - - - - - if test $ac_cv_func_pselect = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signature of pselect conforms to POSIX" >&5 -$as_echo_n "checking whether signature of pselect conforms to POSIX... " >&6; } -if ${gl_cv_sig_pselect+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -int (*p) (int, fd_set *, fd_set *, fd_set *restrict, - struct timespec const *restrict, - sigset_t const *restrict) = pselect; - return !p; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gl_cv_sig_pselect=yes -else - gl_cv_sig_pselect=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sig_pselect" >&5 -$as_echo "$gl_cv_sig_pselect" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pselect detects invalid fds" >&5 -$as_echo_n "checking whether pselect detects invalid fds... " >&6; } -if ${gl_cv_func_pselect_detects_ebadf+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test "$cross_compiling" = yes; then : - - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_pselect_detects_ebadf="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_pselect_detects_ebadf="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#if HAVE_SYS_SELECT_H -# include -#endif -#include -#include - -int -main () -{ - - fd_set set; - dup2(0, 16); - FD_ZERO(&set); - FD_SET(16, &set); - close(16); - struct timespec timeout; - timeout.tv_sec = 0; - timeout.tv_nsec = 5000; - return pselect (17, &set, NULL, NULL, &timeout, NULL) != -1 || errno != EBADF; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_pselect_detects_ebadf=yes -else - gl_cv_func_pselect_detects_ebadf=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pselect_detects_ebadf" >&5 -$as_echo "$gl_cv_func_pselect_detects_ebadf" >&6; } - case $gl_cv_func_pselect_detects_ebadf in - *yes) ;; - *) REPLACE_PSELECT=1 ;; - esac - fi - - if test $ac_cv_func_pselect = no || test $gl_cv_sig_pselect = no; then - REPLACE_PSELECT=1 - fi - - if test $HAVE_PSELECT = 0 || test $REPLACE_PSELECT = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS pselect.$ac_objext" - - fi - - - - - - GNULIB_PSELECT=1 - - - - - - - - - - LIB_PTHREAD_SIGMASK= - - - - - if test "$gl_threads_api" = posix; then - if test $ac_cv_func_pthread_sigmask = yes; then - : - else - if test -n "$LIBMULTITHREAD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_sigmask in $LIBMULTITHREAD" >&5 -$as_echo_n "checking for pthread_sigmask in $LIBMULTITHREAD... " >&6; } -if ${gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD+:} false; then : - $as_echo_n "(cached) " >&6 -else - gl_save_LIBS="$LIBS" - LIBS="$LIBS $LIBMULTITHREAD" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - -int -main () -{ -return pthread_sigmask (0, (sigset_t *) 0, (sigset_t *) 0); - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=yes -else - gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$gl_save_LIBS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&5 -$as_echo "$gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD" >&6; } - if test $gl_cv_func_pthread_sigmask_in_LIBMULTITHREAD = yes; then - LIB_PTHREAD_SIGMASK="$LIBMULTITHREAD" - else - HAVE_PTHREAD_SIGMASK=0 - fi - else - HAVE_PTHREAD_SIGMASK=0 - fi - fi - else - if test $ac_cv_func_pthread_sigmask = yes; then - REPLACE_PTHREAD_SIGMASK=1 - else - HAVE_PTHREAD_SIGMASK=0 - fi - fi - - - - - if test $HAVE_PTHREAD_SIGMASK = 1; then - - - if test -z "$LIB_PTHREAD_SIGMASK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask works without -lpthread" >&5 -$as_echo_n "checking whether pthread_sigmask works without -lpthread... " >&6; } -if ${gl_cv_func_pthread_sigmask_in_libc_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test "$cross_compiling" = yes; then : - - case "$host_os" in - freebsd* | hpux* | solaris | solaris2.[2-9]*) - gl_cv_func_pthread_sigmask_in_libc_works="guessing no";; - *) - gl_cv_func_pthread_sigmask_in_libc_works="guessing yes";; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -int main () -{ - sigset_t set; - sigemptyset (&set); - return pthread_sigmask (1729, &set, NULL) != 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_pthread_sigmask_in_libc_works=no -else - gl_cv_func_pthread_sigmask_in_libc_works=yes -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_in_libc_works" >&5 -$as_echo "$gl_cv_func_pthread_sigmask_in_libc_works" >&6; } - case "$gl_cv_func_pthread_sigmask_in_libc_works" in - *no) - REPLACE_PTHREAD_SIGMASK=1 - -$as_echo "#define PTHREAD_SIGMASK_INEFFECTIVE 1" >>confdefs.h - - ;; - esac - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask returns error numbers" >&5 -$as_echo_n "checking whether pthread_sigmask returns error numbers... " >&6; } -if ${gl_cv_func_pthread_sigmask_return_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - - gl_save_LIBS="$LIBS" - LIBS="$LIBS $LIB_PTHREAD_SIGMASK" - if test "$cross_compiling" = yes; then : - case "$host_os" in - cygwin*) - gl_cv_func_pthread_sigmask_return_works="guessing no";; - *) - gl_cv_func_pthread_sigmask_return_works="guessing yes";; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -int main () -{ - sigset_t set; - sigemptyset (&set); - if (pthread_sigmask (1729, &set, NULL) == -1) - return 1; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_pthread_sigmask_return_works=yes -else - gl_cv_func_pthread_sigmask_return_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - LIBS="$gl_save_LIBS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_return_works" >&5 -$as_echo "$gl_cv_func_pthread_sigmask_return_works" >&6; } - case "$gl_cv_func_pthread_sigmask_return_works" in - *no) - REPLACE_PTHREAD_SIGMASK=1 - -$as_echo "#define PTHREAD_SIGMASK_FAILS_WITH_ERRNO 1" >>confdefs.h - - ;; - esac - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_sigmask unblocks signals correctly" >&5 -$as_echo_n "checking whether pthread_sigmask unblocks signals correctly... " >&6; } -if ${gl_cv_func_pthread_sigmask_unblock_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - - case "$host_os" in - irix*) - gl_cv_func_pthread_sigmask_unblock_works="guessing no";; - *) - gl_cv_func_pthread_sigmask_unblock_works="guessing yes";; - esac - gl_save_LIBS="$LIBS" - LIBS="$LIBS $LIBMULTITHREAD" - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -#include -#include -static volatile int sigint_occurred; -static void -sigint_handler (int sig) -{ - sigint_occurred++; -} -int main () -{ - sigset_t set; - int pid = getpid (); - char command[80]; - signal (SIGINT, sigint_handler); - sigemptyset (&set); - sigaddset (&set, SIGINT); - if (!(pthread_sigmask (SIG_BLOCK, &set, NULL) == 0)) - return 1; - sprintf (command, "sh -c 'sleep 1; kill -%d %d' &", SIGINT, pid); - if (!(system (command) == 0)) - return 2; - sleep (2); - if (!(sigint_occurred == 0)) - return 3; - if (!(pthread_sigmask (SIG_UNBLOCK, &set, NULL) == 0)) - return 4; - if (!(sigint_occurred == 1)) /* This fails on IRIX. */ - return 5; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - : -else - gl_cv_func_pthread_sigmask_unblock_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - LIBS="$gl_save_LIBS" - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_pthread_sigmask_unblock_works" >&5 -$as_echo "$gl_cv_func_pthread_sigmask_unblock_works" >&6; } - case "$gl_cv_func_pthread_sigmask_unblock_works" in - *no) - REPLACE_PTHREAD_SIGMASK=1 - -$as_echo "#define PTHREAD_SIGMASK_UNBLOCK_BUG 1" >>confdefs.h - - ;; - esac - fi - - if test $HAVE_PTHREAD_SIGMASK = 0 || test $REPLACE_PTHREAD_SIGMASK = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS pthread_sigmask.$ac_objext" - - - if test $HAVE_PTHREAD_SIGMASK = 1; then - -$as_echo "#define HAVE_PTHREAD_SIGMASK 1" >>confdefs.h - - fi - - fi - - - - - - GNULIB_PTHREAD_SIGMASK=1 - - - - - - - - - if test $ac_cv_func_readlink = no; then - HAVE_READLINK=0 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink signature is correct" >&5 -$as_echo_n "checking whether readlink signature is correct... " >&6; } -if ${gl_cv_decl_readlink_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - /* Cause compilation failure if original declaration has wrong type. */ - ssize_t readlink (const char *, char *, size_t); -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_decl_readlink_works=yes -else - gl_cv_decl_readlink_works=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlink_works" >&5 -$as_echo "$gl_cv_decl_readlink_works" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5 -$as_echo_n "checking whether readlink handles trailing slash correctly... " >&6; } -if ${gl_cv_func_readlink_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - # We have readlink, so assume ln -s works. - ln -s conftest.no-such conftest.link - ln -s conftest.link conftest.lnk2 - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_readlink_works="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_readlink_works="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -char buf[20]; - return readlink ("conftest.lnk2/", buf, sizeof buf) != -1; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_readlink_works=yes -else - gl_cv_func_readlink_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - rm -f conftest.link conftest.lnk2 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5 -$as_echo "$gl_cv_func_readlink_works" >&6; } - case "$gl_cv_func_readlink_works" in - *yes) - if test "$gl_cv_decl_readlink_works" != yes; then - REPLACE_READLINK=1 - fi - ;; - *) - -$as_echo "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h - - REPLACE_READLINK=1 - ;; - esac - fi - - if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext" - - - : - - fi - - - - - - GNULIB_READLINK=1 - - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_signal_h='<'signal.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_signal_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'signal.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_signal_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_signal_h" >&5 -$as_echo "$gl_cv_next_signal_h" >&6; } - fi - NEXT_SIGNAL_H=$gl_cv_next_signal_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'signal.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_signal_h - fi - NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H=$gl_next_as_first_directive - - - - - -# AIX declares sig_atomic_t to already include volatile, and C89 compilers -# then choke on 'volatile sig_atomic_t'. C99 requires that it compile. - ac_fn_c_check_type "$LINENO" "volatile sig_atomic_t" "ac_cv_type_volatile_sig_atomic_t" " -#include - -" -if test "x$ac_cv_type_volatile_sig_atomic_t" = xyes; then : - -else - HAVE_TYPE_VOLATILE_SIG_ATOMIC_T=0 -fi - - - - - - - - ac_fn_c_check_type "$LINENO" "sighandler_t" "ac_cv_type_sighandler_t" " -#include - -" -if test "x$ac_cv_type_sighandler_t" = xyes; then : - -else - HAVE_SIGHANDLER_T=0 -fi - - - - - ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" " -/* is not needed according to POSIX, but the - in i386-unknown-freebsd4.10 and - powerpc-apple-darwin5.5 required it. */ -#include -#if HAVE_SYS_SOCKET_H -# include -#elif HAVE_WS2TCPIP_H -# include -#endif - -" -if test "x$ac_cv_type_socklen_t" = xyes; then : - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5 -$as_echo_n "checking for socklen_t equivalent... " >&6; } - if ${gl_cv_socklen_t_equiv+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Systems have either "struct sockaddr *" or - # "void *" as the second argument to getpeername - gl_cv_socklen_t_equiv= - for arg2 in "struct sockaddr" void; do - for t in int size_t "unsigned int" "long int" "unsigned long int"; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - - int getpeername (int, $arg2 *, $t *); -int -main () -{ -$t len; - getpeername (0, 0, &len); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_socklen_t_equiv="$t" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - test "$gl_cv_socklen_t_equiv" != "" && break - done - test "$gl_cv_socklen_t_equiv" != "" && break - done - -fi - - if test "$gl_cv_socklen_t_equiv" = ""; then - as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5 - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_socklen_t_equiv" >&5 -$as_echo "$gl_cv_socklen_t_equiv" >&6; } - -cat >>confdefs.h <<_ACEOF -#define socklen_t $gl_cv_socklen_t_equiv -_ACEOF - -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5 -$as_echo_n "checking for ssize_t... " >&6; } -if ${gt_cv_ssize_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int x = sizeof (ssize_t *) + sizeof (ssize_t); - return !x; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gt_cv_ssize_t=yes -else - gt_cv_ssize_t=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5 -$as_echo "$gt_cv_ssize_t" >&6; } - if test $gt_cv_ssize_t = no; then - -$as_echo "#define ssize_t int" >>confdefs.h - - fi - - - - - - ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1 -_ACEOF - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5 -$as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; } -if ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - #include - #if HAVE_SYS_TIME_H - # include - #endif - #include - struct timespec ts; - struct stat st; - -int -main () -{ - - st.st_atim = ts; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes -else - ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5 -$as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; } - if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then - -$as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h - - fi -else - ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1 -_ACEOF - - -else - ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1 -_ACEOF - - -else - ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1 -_ACEOF - - -fi - -fi - -fi - -fi - - - - - - ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimespec.tv_nsec" "ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_birthtimespec_tv_nsec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1 -_ACEOF - - -else - ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimensec" "ac_cv_member_struct_stat_st_birthtimensec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_birthtimensec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1 -_ACEOF - - -else - ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtim.tv_nsec" "ac_cv_member_struct_stat_st_birthtim_tv_nsec" "#include - #include -" -if test "x$ac_cv_member_struct_stat_st_birthtim_tv_nsec" = xyes; then : - -cat >>confdefs.h <<_ACEOF -#define HAVE_STRUCT_STAT_ST_BIRTHTIM_TV_NSEC 1 -_ACEOF - - -fi - -fi - -fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working stdalign.h" >&5 -$as_echo_n "checking for working stdalign.h... " >&6; } -if ${gl_cv_header_working_stdalign_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - #include - - /* Test that alignof yields a result consistent with offsetof. - This catches GCC bug 52023 - . */ - #ifdef __cplusplus - template struct alignof_helper { char a; t b; }; - # define ao(type) offsetof (alignof_helper, b) - #else - # define ao(type) offsetof (struct { char a; type b; }, b) - #endif - char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1]; - char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1]; - char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1]; - - /* Test _Alignas only on platforms where gnulib can help. */ - #if \ - (__GNUC__ || __IBMC__ || __IBMCPP__ \ - || 0x5110 <= __SUNPRO_C || 1300 <= _MSC_VER) - int alignas (8) alignas_int = 1; - char test_alignas[_Alignof (alignas_int) == 8 ? 1 : -1]; - #endif - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_header_working_stdalign_h=yes -else - gl_cv_header_working_stdalign_h=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdalign_h" >&5 -$as_echo "$gl_cv_header_working_stdalign_h" >&6; } - - if test $gl_cv_header_working_stdalign_h = yes; then - STDALIGN_H='' - else - STDALIGN_H='stdalign.h' - fi - - - if test -n "$STDALIGN_H"; then - GL_GENERATE_STDALIGN_H_TRUE= - GL_GENERATE_STDALIGN_H_FALSE='#' -else - GL_GENERATE_STDALIGN_H_TRUE='#' - GL_GENERATE_STDALIGN_H_FALSE= -fi - - - - STDARG_H='' - NEXT_STDARG_H='' - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for va_copy" >&5 -$as_echo_n "checking for va_copy... " >&6; } - if ${gl_cv_func_va_copy+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - -#ifndef va_copy -void (*func) (va_list, va_list) = va_copy; -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_func_va_copy=yes -else - gl_cv_func_va_copy=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_va_copy" >&5 -$as_echo "$gl_cv_func_va_copy" >&6; } - if test $gl_cv_func_va_copy = no; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#if defined _AIX && !defined __GNUC__ - AIX vaccine - #endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "vaccine" >/dev/null 2>&1; then : - gl_aixcc=yes -else - gl_aixcc=no -fi -rm -f conftest* - - if test $gl_aixcc = yes; then - STDARG_H=stdarg.h - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_stdarg_h='<'stdarg.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_stdarg_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'stdarg.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_stdarg_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdarg_h" >&5 -$as_echo "$gl_cv_next_stdarg_h" >&6; } - fi - NEXT_STDARG_H=$gl_cv_next_stdarg_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'stdarg.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_stdarg_h - fi - NEXT_AS_FIRST_DIRECTIVE_STDARG_H=$gl_next_as_first_directive - - - - - if test "$gl_cv_next_stdarg_h" = '""'; then - gl_cv_next_stdarg_h='"///usr/include/stdarg.h"' - NEXT_STDARG_H="$gl_cv_next_stdarg_h" - fi - else - - saved_as_echo_n="$as_echo_n" - as_echo_n=':' - if ${gl_cv_func___va_copy+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - -#ifndef __va_copy -error, bail out -#endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_func___va_copy=yes -else - gl_cv_func___va_copy=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - as_echo_n="$saved_as_echo_n" - - if test $gl_cv_func___va_copy = yes; then - -$as_echo "#define va_copy __va_copy" >>confdefs.h - - else - - -$as_echo "#define va_copy gl_va_copy" >>confdefs.h - - fi - fi - fi - - if test -n "$STDARG_H"; then - GL_GENERATE_STDARG_H_TRUE= - GL_GENERATE_STDARG_H_FALSE='#' -else - GL_GENERATE_STDARG_H_TRUE='#' - GL_GENERATE_STDARG_H_FALSE= -fi - - - - - - - # Define two additional variables used in the Makefile substitution. - - if test "$ac_cv_header_stdbool_h" = yes; then - STDBOOL_H='' - else - STDBOOL_H='stdbool.h' - fi - - if test -n "$STDBOOL_H"; then - GL_GENERATE_STDBOOL_H_TRUE= - GL_GENERATE_STDBOOL_H_FALSE='#' -else - GL_GENERATE_STDBOOL_H_TRUE='#' - GL_GENERATE_STDBOOL_H_FALSE= -fi - - - if test "$ac_cv_type__Bool" = yes; then - HAVE__BOOL=1 - else - HAVE__BOOL=0 - fi - - - - - - STDDEF_H= - if test $gt_cv_c_wchar_t = no; then - HAVE_WCHAR_T=0 - STDDEF_H=stddef.h - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5 -$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; } -if ${gl_cv_decl_null_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - int test[2 * (sizeof NULL == sizeof (void *)) -1]; - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_decl_null_works=yes -else - gl_cv_decl_null_works=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5 -$as_echo "$gl_cv_decl_null_works" >&6; } - if test $gl_cv_decl_null_works = no; then - REPLACE_NULL=1 - STDDEF_H=stddef.h - fi - - if test -n "$STDDEF_H"; then - GL_GENERATE_STDDEF_H_TRUE= - GL_GENERATE_STDDEF_H_FALSE='#' -else - GL_GENERATE_STDDEF_H_TRUE='#' - GL_GENERATE_STDDEF_H_FALSE= -fi - - if test -n "$STDDEF_H"; then - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_stddef_h='<'stddef.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_stddef_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'stddef.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_stddef_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5 -$as_echo "$gl_cv_next_stddef_h" >&6; } - fi - NEXT_STDDEF_H=$gl_cv_next_stddef_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'stddef.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_stddef_h - fi - NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive - - - - - fi - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_stdio_h='<'stdio.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_stdio_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'stdio.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_stdio_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5 -$as_echo "$gl_cv_next_stdio_h" >&6; } - fi - NEXT_STDIO_H=$gl_cv_next_stdio_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'stdio.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_stdio_h - fi - NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive - - - - - - GNULIB_FSCANF=1 - - -cat >>confdefs.h <<_ACEOF -#define GNULIB_FSCANF 1 -_ACEOF - - - GNULIB_SCANF=1 - - -cat >>confdefs.h <<_ACEOF -#define GNULIB_SCANF 1 -_ACEOF - - - GNULIB_FGETC=1 - GNULIB_GETC=1 - GNULIB_GETCHAR=1 - GNULIB_FGETS=1 - GNULIB_FREAD=1 - - - GNULIB_FPRINTF=1 - GNULIB_PRINTF=1 - GNULIB_VFPRINTF=1 - GNULIB_VPRINTF=1 - GNULIB_FPUTC=1 - GNULIB_PUTC=1 - GNULIB_PUTCHAR=1 - GNULIB_FPUTS=1 - GNULIB_PUTS=1 - GNULIB_FWRITE=1 - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_stdlib_h='<'stdlib.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_stdlib_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'stdlib.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_stdlib_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5 -$as_echo "$gl_cv_next_stdlib_h" >&6; } - fi - NEXT_STDLIB_H=$gl_cv_next_stdlib_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'stdlib.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_stdlib_h - fi - NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive - - - - - - - - - - # This defines (or not) HAVE_TZNAME and HAVE_TM_ZONE. - - - - - - - -$as_echo "#define my_strftime nstrftime" >>confdefs.h - - - - - - - - - if test "$ac_cv_have_decl_strtoimax" != yes; then - HAVE_DECL_STRTOIMAX=0 - fi - - if test $ac_cv_func_strtoimax = yes; then - HAVE_STRTOIMAX=1 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strtoimax works" >&5 -$as_echo_n "checking whether strtoimax works... " >&6; } -if ${gl_cv_func_strtoimax+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess no on AIX 5. - aix5*) gl_cv_func_strtoimax="guessing no" ;; - # Guess yes otherwise. - *) gl_cv_func_strtoimax="guessing yes" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include -int main () -{ - if (sizeof (intmax_t) > sizeof (int)) - { - const char *s = "4294967295"; - char *p; - intmax_t res; - errno = 0; - res = strtoimax (s, &p, 10); - if (p != s + strlen (s)) - return 1; - if (errno != 0) - return 2; - if (res != (intmax_t) 65535 * (intmax_t) 65537) - return 3; - } - else - { - const char *s = "2147483647"; - char *p; - intmax_t res; - errno = 0; - res = strtoimax (s, &p, 10); - if (p != s + strlen (s)) - return 1; - if (errno != 0) - return 2; - if (res != 2147483647) - return 3; - } - return 0; -} - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_strtoimax=yes -else - gl_cv_func_strtoimax=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strtoimax" >&5 -$as_echo "$gl_cv_func_strtoimax" >&6; } - case "$gl_cv_func_strtoimax" in - *no) REPLACE_STRTOIMAX=1 ;; - esac - else - HAVE_STRTOIMAX=0 - fi - - if test $HAVE_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS strtoimax.$ac_objext" - - - ac_fn_c_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "$ac_includes_default" -if test "x$ac_cv_have_decl_strtoll" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRTOLL $ac_have_decl -_ACEOF - - - - fi - - - - - - GNULIB_STRTOIMAX=1 - - - - - - - - - - if test "$ac_cv_have_decl_strtoumax" != yes; then - HAVE_DECL_STRTOUMAX=0 - fi - - if test $ac_cv_func_strtoumax = no; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS strtoumax.$ac_objext" - - - ac_fn_c_check_decl "$LINENO" "strtoull" "ac_cv_have_decl_strtoull" "$ac_includes_default" -if test "x$ac_cv_have_decl_strtoull" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_STRTOULL $ac_have_decl -_ACEOF - - - - fi - - - - - - GNULIB_STRTOUMAX=1 - - - - - - - - if test $ac_cv_func_symlink = no; then - HAVE_SYMLINK=0 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symlink handles trailing slash correctly" >&5 -$as_echo_n "checking whether symlink handles trailing slash correctly... " >&6; } -if ${gl_cv_func_symlink_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_symlink_works="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_symlink_works="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -int result = 0; - if (!symlink ("a", "conftest.link/")) - result |= 1; - if (symlink ("conftest.f", "conftest.lnk2")) - result |= 2; - else if (!symlink ("a", "conftest.lnk2/")) - result |= 4; - return result; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_symlink_works=yes -else - gl_cv_func_symlink_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - rm -f conftest.f conftest.link conftest.lnk2 -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_symlink_works" >&5 -$as_echo "$gl_cv_func_symlink_works" >&6; } - case "$gl_cv_func_symlink_works" in - *yes) ;; - *) - REPLACE_SYMLINK=1 - ;; - esac - fi - - if test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS symlink.$ac_objext" - - fi - - - - - - GNULIB_SYMLINK=1 - - - - - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether is self-contained" >&5 -$as_echo_n "checking whether is self-contained... " >&6; } -if ${gl_cv_header_sys_select_h_selfcontained+:} false; then : - $as_echo_n "(cached) " >&6 -else - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -struct timeval b; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_header_sys_select_h_selfcontained=yes -else - gl_cv_header_sys_select_h_selfcontained=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if test $gl_cv_header_sys_select_h_selfcontained = yes; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int memset; int bzero; - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - - #undef memset - #define memset nonexistent_memset - extern - #ifdef __cplusplus - "C" - #endif - void *memset (void *, int, unsigned long); - #undef bzero - #define bzero nonexistent_bzero - extern - #ifdef __cplusplus - "C" - #endif - void bzero (void *, unsigned long); - fd_set fds; - FD_ZERO (&fds); - - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - -else - gl_cv_header_sys_select_h_selfcontained=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_sys_select_h_selfcontained" >&5 -$as_echo "$gl_cv_header_sys_select_h_selfcontained" >&6; } - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_sys_select_h='<'sys/select.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_sys_select_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_sys_select_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'sys/select.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_sys_select_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_sys_select_h='<'sys/select.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_select_h" >&5 -$as_echo "$gl_cv_next_sys_select_h" >&6; } - fi - NEXT_SYS_SELECT_H=$gl_cv_next_sys_select_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'sys/select.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_sys_select_h - fi - NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H=$gl_next_as_first_directive - - - - - if test $ac_cv_header_sys_select_h = yes; then - HAVE_SYS_SELECT_H=1 - else - HAVE_SYS_SELECT_H=0 - fi - - - - - - if test $ac_cv_header_sys_socket_h != yes; then - for ac_header in winsock2.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default" -if test "x$ac_cv_header_winsock2_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_WINSOCK2_H 1 -_ACEOF - -fi - -done - - fi - if test "$ac_cv_header_winsock2_h" = yes; then - HAVE_WINSOCK2_H=1 - UNISTD_H_HAVE_WINSOCK2_H=1 - SYS_IOCTL_H_HAVE_WINSOCK2_H=1 - else - HAVE_WINSOCK2_H=0 - fi - - - - - - - - - - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_sys_stat_h='<'sys/stat.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_sys_stat_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_sys_stat_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'sys/stat.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_sys_stat_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_sys_stat_h='<'sys/stat.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5 -$as_echo "$gl_cv_next_sys_stat_h" >&6; } - fi - NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'sys/stat.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_sys_stat_h - fi - NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive - - - - - - - - - - - - if test $WINDOWS_64_BIT_ST_SIZE = 1; then - -$as_echo "#define _GL_WINDOWS_64_BIT_ST_SIZE 1" >>confdefs.h - - fi - - ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include - #include -" -if test "x$ac_cv_type_nlink_t" = xyes; then : - -else - -$as_echo "#define nlink_t int" >>confdefs.h - -fi - - - - - - - - - - - - - - - - - - - ac_fn_c_check_decl "$LINENO" "localtime_r" "ac_cv_have_decl_localtime_r" "#include -" -if test "x$ac_cv_have_decl_localtime_r" = xyes; then : - ac_have_decl=1 -else - ac_have_decl=0 -fi - -cat >>confdefs.h <<_ACEOF -#define HAVE_DECL_LOCALTIME_R $ac_have_decl -_ACEOF - - if test $ac_cv_have_decl_localtime_r = no; then - HAVE_DECL_LOCALTIME_R=0 - fi - - - if test $ac_cv_func_localtime_r = yes; then - HAVE_LOCALTIME_R=1 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether localtime_r is compatible with its POSIX signature" >&5 -$as_echo_n "checking whether localtime_r is compatible with its POSIX signature... " >&6; } -if ${gl_cv_time_r_posix+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -/* We don't need to append 'restrict's to the argument types, - even though the POSIX signature has the 'restrict's, - since C99 says they can't affect type compatibility. */ - struct tm * (*ptr) (time_t const *, struct tm *) = localtime_r; - if (ptr) return 0; - /* Check the return type is a pointer. - On HP-UX 10 it is 'int'. */ - *localtime_r (0, 0); - ; - return 0; -} - -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - gl_cv_time_r_posix=yes -else - gl_cv_time_r_posix=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_time_r_posix" >&5 -$as_echo "$gl_cv_time_r_posix" >&6; } - if test $gl_cv_time_r_posix = yes; then - REPLACE_LOCALTIME_R=0 - else - REPLACE_LOCALTIME_R=1 - fi - else - HAVE_LOCALTIME_R=0 - fi - - if test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS time_r.$ac_objext" - - - : - - fi - - - - - - GNULIB_TIME_R=1 - - - - - - - - - - - LIB_TIMER_TIME= - - gl_saved_libs=$LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing timer_settime" >&5 -$as_echo_n "checking for library containing timer_settime... " >&6; } -if ${ac_cv_search_timer_settime+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char timer_settime (); -int -main () -{ -return timer_settime (); - ; - return 0; -} -_ACEOF -for ac_lib in '' rt posix4; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_timer_settime=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_timer_settime+:} false; then : - break -fi -done -if ${ac_cv_search_timer_settime+:} false; then : - -else - ac_cv_search_timer_settime=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_timer_settime" >&5 -$as_echo "$ac_cv_search_timer_settime" >&6; } -ac_res=$ac_cv_search_timer_settime -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - test "$ac_cv_search_timer_settime" = "none required" || - LIB_TIMER_TIME=$ac_cv_search_timer_settime -fi - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#ifdef __GNU_LIBRARY__ - #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2) || (__GLIBC__ > 2)) \ - && !defined __UCLIBC__ - Thread emulation available - #endif -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "Thread" >/dev/null 2>&1; then : - LIB_TIMER_TIME="$LIB_TIMER_TIME $LIBMULTITHREAD" -fi -rm -f conftest* - - for ac_func in timer_settime -do : - ac_fn_c_check_func "$LINENO" "timer_settime" "ac_cv_func_timer_settime" -if test "x$ac_cv_func_timer_settime" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_TIMER_SETTIME 1 -_ACEOF - -fi -done - - LIBS=$gl_saved_libs - - : - - - - - - - - - - - - - - if test $gl_cv_have_include_next = yes; then - gl_cv_next_unistd_h='<'unistd.h'>' - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of " >&5 -$as_echo_n "checking absolute name of ... " >&6; } -if ${gl_cv_next_unistd_h+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $ac_cv_header_unistd_h = yes; then - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF - case "$host_os" in - aix*) gl_absname_cpp="$ac_cpp -C" ;; - *) gl_absname_cpp="$ac_cpp" ;; - esac - - case "$host_os" in - mingw*) - gl_dirsep_regex='[/\\]' - ;; - *) - gl_dirsep_regex='\/' - ;; - esac - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g' - - gl_header_literal_regex=`echo 'unistd.h' \ - | sed -e "$gl_make_literal_regex_sed"` - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{ - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/ - s|^/[^/]|//&| - p - q - }' - gl_cv_next_unistd_h='"'`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 | - sed -n "$gl_absolute_header_sed"`'"' - else - gl_cv_next_unistd_h='<'unistd.h'>' - fi - - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5 -$as_echo "$gl_cv_next_unistd_h" >&6; } - fi - NEXT_UNISTD_H=$gl_cv_next_unistd_h - - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next' - gl_next_as_first_directive='<'unistd.h'>' - else - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include' - gl_next_as_first_directive=$gl_cv_next_unistd_h - fi - NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive - - - - - if test $ac_cv_header_unistd_h = yes; then - HAVE_UNISTD_H=1 - else - HAVE_UNISTD_H=0 - fi - - - - - - - - - - - - - - - if test $ac_cv_func_futimens = no && test $ac_cv_func_futimesat = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether futimesat handles NULL file" >&5 -$as_echo_n "checking whether futimesat handles NULL file... " >&6; } -if ${gl_cv_func_futimesat_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - touch conftest.file - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_futimesat_works="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_futimesat_works="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include -#include -#include - -int -main () -{ - int fd = open ("conftest.file", O_RDWR); - if (fd < 0) return 1; - if (futimesat (fd, NULL, NULL)) return 2; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_futimesat_works=yes -else - gl_cv_func_futimesat_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - rm -f conftest.file -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_futimesat_works" >&5 -$as_echo "$gl_cv_func_futimesat_works" >&6; } - case "$gl_cv_func_futimesat_works" in - *yes) ;; - *) - -$as_echo "#define FUTIMESAT_NULL_BUG 1" >>confdefs.h - - ;; - esac - fi - - gl_gnulib_enabled_dosname=false - gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36=false - gl_gnulib_enabled_pathmax=false - gl_gnulib_enabled_stat=false - gl_gnulib_enabled_strtoll=false - gl_gnulib_enabled_strtoull=false - gl_gnulib_enabled_verify=false - func_gl_gnulib_m4code_dosname () - { - if ! $gl_gnulib_enabled_dosname; then - gl_gnulib_enabled_dosname=true - fi - } - func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36 () - { - if ! $gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36; then - - - gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36=true - fi - } - func_gl_gnulib_m4code_pathmax () - { - if ! $gl_gnulib_enabled_pathmax; then - - - - gl_gnulib_enabled_pathmax=true - fi - } - func_gl_gnulib_m4code_stat () - { - if ! $gl_gnulib_enabled_stat; then - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on directories" >&5 -$as_echo_n "checking whether stat handles trailing slashes on directories... " >&6; } -if ${gl_cv_func_stat_dir_slash+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - case $host_os in - mingw*) gl_cv_func_stat_dir_slash="guessing no";; - *) gl_cv_func_stat_dir_slash="guessing yes";; - esac -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -struct stat st; return stat (".", &st) != stat ("./", &st); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_stat_dir_slash=yes -else - gl_cv_func_stat_dir_slash=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_dir_slash" >&5 -$as_echo "$gl_cv_func_stat_dir_slash" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat handles trailing slashes on files" >&5 -$as_echo_n "checking whether stat handles trailing slashes on files... " >&6; } -if ${gl_cv_func_stat_file_slash+:} false; then : - $as_echo_n "(cached) " >&6 -else - touch conftest.tmp - # Assume that if we have lstat, we can also check symlinks. - if test $ac_cv_func_lstat = yes; then - ln -s conftest.tmp conftest.lnk - fi - if test "$cross_compiling" = yes; then : - case "$host_os" in - # Guess yes on glibc systems. - *-gnu*) gl_cv_func_stat_file_slash="guessing yes" ;; - # If we don't know, assume the worst. - *) gl_cv_func_stat_file_slash="guessing no" ;; - esac - -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -int -main () -{ -int result = 0; - struct stat st; - if (!stat ("conftest.tmp/", &st)) - result |= 1; -#if HAVE_LSTAT - if (!stat ("conftest.lnk/", &st)) - result |= 2; -#endif - return result; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gl_cv_func_stat_file_slash=yes -else - gl_cv_func_stat_file_slash=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - rm -f conftest.tmp conftest.lnk -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_stat_file_slash" >&5 -$as_echo "$gl_cv_func_stat_file_slash" >&6; } - case $gl_cv_func_stat_dir_slash in - *no) REPLACE_STAT=1 - -$as_echo "#define REPLACE_FUNC_STAT_DIR 1" >>confdefs.h -;; - esac - case $gl_cv_func_stat_file_slash in - *no) REPLACE_STAT=1 - -$as_echo "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h -;; - esac - - if test $REPLACE_STAT = 1; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext" - - - - : - - fi - - - - - - GNULIB_STAT=1 - - - - - - gl_gnulib_enabled_stat=true - if test $REPLACE_STAT = 1; then - func_gl_gnulib_m4code_dosname - fi - if test $REPLACE_STAT = 1; then - func_gl_gnulib_m4code_pathmax - fi - if test $REPLACE_STAT = 1; then - func_gl_gnulib_m4code_verify - fi - fi - } - func_gl_gnulib_m4code_strtoll () - { - if ! $gl_gnulib_enabled_strtoll; then - - - - if test "$ac_cv_type_long_long_int" = yes; then - for ac_func in strtoll -do : - ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll" -if test "x$ac_cv_func_strtoll" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_STRTOLL 1 -_ACEOF - -fi -done - - if test $ac_cv_func_strtoll = no; then - HAVE_STRTOLL=0 - fi - fi - - if test $HAVE_STRTOLL = 0; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS strtoll.$ac_objext" - - - : - - fi - - - - - - GNULIB_STRTOLL=1 - - - - - - gl_gnulib_enabled_strtoll=true - fi - } - func_gl_gnulib_m4code_strtoull () - { - if ! $gl_gnulib_enabled_strtoull; then - - - - if test "$ac_cv_type_unsigned_long_long_int" = yes; then - for ac_func in strtoull -do : - ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" -if test "x$ac_cv_func_strtoull" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_STRTOULL 1 -_ACEOF - -fi -done - - if test $ac_cv_func_strtoull = no; then - HAVE_STRTOULL=0 - fi - fi - - if test $HAVE_STRTOULL = 0; then - - - - - - - - - gl_LIBOBJS="$gl_LIBOBJS strtoull.$ac_objext" - - - : - - fi - - - - - - GNULIB_STRTOULL=1 - - - - - - gl_gnulib_enabled_strtoull=true - fi - } - func_gl_gnulib_m4code_verify () - { - if ! $gl_gnulib_enabled_verify; then - gl_gnulib_enabled_verify=true - fi - } - if test $REPLACE_GETOPT = 1; then - func_gl_gnulib_m4code_be453cec5eecf5731a274f2de7f2db36 - fi - if test $REPLACE_LSTAT = 1; then - func_gl_gnulib_m4code_dosname - fi - if test $REPLACE_LSTAT = 1; then - func_gl_gnulib_m4code_stat - fi - if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then - func_gl_gnulib_m4code_stat - fi - if { test $HAVE_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1; } && test $ac_cv_type_long_long_int = yes; then - func_gl_gnulib_m4code_strtoll - fi - if test $HAVE_STRTOIMAX = 0 || test $REPLACE_STRTOIMAX = 1; then - func_gl_gnulib_m4code_verify - fi - if test $ac_cv_func_strtoumax = no && test $ac_cv_type_unsigned_long_long_int = yes; then - func_gl_gnulib_m4code_strtoull - fi - if test $ac_cv_func_strtoumax = no; then - func_gl_gnulib_m4code_verify - fi - - if $gl_gnulib_enabled_dosname; then - gl_GNULIB_ENABLED_dosname_TRUE= - gl_GNULIB_ENABLED_dosname_FALSE='#' -else - gl_GNULIB_ENABLED_dosname_TRUE='#' - gl_GNULIB_ENABLED_dosname_FALSE= -fi - - if $gl_gnulib_enabled_be453cec5eecf5731a274f2de7f2db36; then - gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE= - gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE='#' -else - gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE='#' - gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE= -fi - - if $gl_gnulib_enabled_pathmax; then - gl_GNULIB_ENABLED_pathmax_TRUE= - gl_GNULIB_ENABLED_pathmax_FALSE='#' -else - gl_GNULIB_ENABLED_pathmax_TRUE='#' - gl_GNULIB_ENABLED_pathmax_FALSE= -fi - - if $gl_gnulib_enabled_stat; then - gl_GNULIB_ENABLED_stat_TRUE= - gl_GNULIB_ENABLED_stat_FALSE='#' -else - gl_GNULIB_ENABLED_stat_TRUE='#' - gl_GNULIB_ENABLED_stat_FALSE= -fi - - if $gl_gnulib_enabled_strtoll; then - gl_GNULIB_ENABLED_strtoll_TRUE= - gl_GNULIB_ENABLED_strtoll_FALSE='#' -else - gl_GNULIB_ENABLED_strtoll_TRUE='#' - gl_GNULIB_ENABLED_strtoll_FALSE= -fi - - if $gl_gnulib_enabled_strtoull; then - gl_GNULIB_ENABLED_strtoull_TRUE= - gl_GNULIB_ENABLED_strtoull_FALSE='#' -else - gl_GNULIB_ENABLED_strtoull_TRUE='#' - gl_GNULIB_ENABLED_strtoull_FALSE= -fi - - if $gl_gnulib_enabled_verify; then - gl_GNULIB_ENABLED_verify_TRUE= - gl_GNULIB_ENABLED_verify_FALSE='#' -else - gl_GNULIB_ENABLED_verify_TRUE='#' - gl_GNULIB_ENABLED_verify_FALSE= -fi - - # End of code from modules - - - - - - - - - - gltests_libdeps= - gltests_ltlibdeps= - - - - - - - - - - gl_source_base='tests' - gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS - - gl_module_indicator_condition=$gltests_WITNESS - - - - - - - - - - - LIBGNU_LIBDEPS="$gl_libdeps" - - LIBGNU_LTLIBDEPS="$gl_ltlibdeps" - - -CFLAGS=$SAVE_CFLAGS -LIBS=$SAVE_LIBS - -case "$opsys" in - aix4-2) LD_SWITCH_SYSTEM_TEMACS="-Wl,-bnodelcsect" ;; - - darwin) - ## The -headerpad option tells ld (see man page) to leave room at the - ## end of the header for adding load commands. Needed for dumping. - ## 0x690 is the total size of 30 segment load commands (at 56 - ## each); under Cocoa 31 commands are required. - if test "$HAVE_NS" = "yes"; then - libs_nsgui="-framework AppKit" - headerpad_extra=6C8 - else - libs_nsgui= - headerpad_extra=690 - fi - LD_SWITCH_SYSTEM_TEMACS="-fno-pie -prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra" - - ## This is here because src/Makefile.in did some extra fiddling around - ## with LD_SWITCH_SYSTEM. The cpp logic was: - ## #ifndef LD_SWITCH_SYSTEM - ## #if !defined (__GNUC__) && ((defined (BSD_SYSTEM) && !defined (COFF))) - ## Since all the *bsds define LD_SWITCH_SYSTEM, this simplifies to: - ## not using gcc, darwin. - ## Because this was done in src/Makefile.in, the resulting part of - ## LD_SWITCH_SYSTEM was not used in configure (ie, in ac_link). - ## It therefore seems cleaner to put this in LD_SWITCH_SYSTEM_TEMACS, - ## rather than LD_SWITCH_SYSTEM. - test "x$LD_SWITCH_SYSTEM" = "x" && test "x$GCC" != "xyes" && \ - LD_SWITCH_SYSTEM_TEMACS="-X $LD_SWITCH_SYSTEM_TEMACS" - ;; - - ## LD_SWITCH_X_SITE_RPATH is a -rpath option saying where to - ## find X at run-time. - ## When handled by cpp, this was in LD_SWITCH_SYSTEM. However, at the - ## point where configure sourced the s/*.h file, LD_SWITCH_X_SITE_RPATH - ## had not yet been defined and was expanded to null. Hence LD_SWITCH_SYSTEM - ## had different values in configure (in ac_link) and src/Makefile.in. - ## It seems clearer therefore to put this piece in LD_SWITCH_SYSTEM_TEMACS. - gnu*) LD_SWITCH_SYSTEM_TEMACS="\$(LD_SWITCH_X_SITE_RPATH)" ;; - - *) LD_SWITCH_SYSTEM_TEMACS= ;; -esac - - - - -LD_FIRSTFLAG= -ORDINARY_LINK= -case "$opsys" in - ## gnu: GNU needs its own crt0. - aix4-2|cygwin|darwin|gnu|hpux*|irix6-5|sol2*|unixware) ORDINARY_LINK=yes ;; - - ## On post 1.3 releases of NetBSD, gcc -nostdlib also clears the - ## library search parth, i.e. it won't search /usr/lib for libc and - ## friends. Using -nostartfiles instead avoids this problem, and - ## will also work on earlier NetBSD releases. - netbsd|openbsd) LD_FIRSTFLAG="-nostartfiles" ;; - - ## powerpc*: NAKAJI Hiroyuki says - ## MkLinux/LinuxPPC needs this. - ## s390x-* only supports opsys = gnu-linux so it can be added here. - gnu-*) - case "$canonical" in - powerpc*|s390x-*) LD_FIRSTFLAG="-nostdlib" ;; - esac - ;; -esac - - -if test "x$ORDINARY_LINK" = "xyes"; then - - LD_FIRSTFLAG="" - -$as_echo "#define ORDINARY_LINK 1" >>confdefs.h - - -## The system files defining neither ORDINARY_LINK nor LD_FIRSTFLAG are: -## freebsd, gnu-* not on powerpc*|s390x*. -elif test "x$GCC" = "xyes" && test "x$LD_FIRSTFLAG" = "x"; then - - ## Versions of GCC >= 2.0 put their library, libgcc.a, in obscure - ## places that are difficult to figure out at make time. Fortunately, - ## these same versions allow you to pass arbitrary flags on to the - ## linker, so there is no reason not to use it as a linker. - ## - ## Well, it is not quite perfect. The "-nostdlib" keeps GCC from - ## searching for libraries in its internal directories, so we have to - ## ask GCC explicitly where to find libgcc.a (LIB_GCC below). - LD_FIRSTFLAG="-nostdlib" -fi - -## FIXME? What setting of EDIT_LDFLAGS should this have? -test "$NS_IMPL_GNUSTEP" = "yes" && LD_FIRSTFLAG="-rdynamic" - - - - -## FIXME? The logic here is not precisely the same as that above. -## There is no check here for a pre-defined LD_FIRSTFLAG. -## Should we only be setting LIB_GCC if LD ~ -nostdlib? -LIB_GCC= -if test "x$GCC" = "xyes" && test "x$ORDINARY_LINK" != "xyes"; then - - case "$opsys" in - freebsd|netbsd|openbsd) LIB_GCC= ;; - - gnu-*) - ## armin76@gentoo.org reported that the lgcc_s flag is necessary to - ## build on ARM EABI under GNU/Linux. (Bug#5518) - case $host_cpu in - arm*) - LIB_GCC="-lgcc_s" - ;; - *) - ## FIXME? s/gnu-linux.h used to define LIB_GCC as below, then - ## immediately undefine it again and redefine it to empty. - ## Was the C_SWITCH_X_SITE part really necessary? -## LIB_GCC=`$CC $C_SWITCH_X_SITE -print-libgcc-file-name` - LIB_GCC= - ;; - esac - ;; - - ## Ask GCC where to find libgcc.a. - *) LIB_GCC=`$CC -print-libgcc-file-name 2> /dev/null` ;; - esac -fi - -## Common for all window systems -if test "$window_system" != "none"; then - -$as_echo "#define HAVE_WINDOW_SYSTEM 1" >>confdefs.h - - -$as_echo "#define HAVE_MOUSE 1" >>confdefs.h - - WINDOW_SYSTEM_OBJ="fontset.o fringe.o image.o" -fi - - - - - -#### Report on what we decided to do. -#### Report GTK as a toolkit, even if it doesn't use Xt. -#### It makes printing result more understandable as using GTK sets -#### toolkit_scroll_bars to yes by default. -if test "${HAVE_GTK}" = "yes"; then - USE_X_TOOLKIT="$USE_GTK_TOOLKIT" -fi - -echo " -Configured for \`${canonical}'. - - Where should the build process find the source code? ${srcdir} - What compiler should emacs be built with? ${CC} ${CFLAGS} - Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} - Should Emacs use a relocating allocator for buffers? ${REL_ALLOC} - Should Emacs use mmap(2) for buffer allocation? $use_mmap_for_buffers - What window system should Emacs use? ${window_system} - What toolkit should Emacs use? ${USE_X_TOOLKIT}" - -if test -n "${x_includes}"; then -echo " Where do we find X Windows header files? ${x_includes}" -else -echo " Where do we find X Windows header files? Standard dirs" -fi -if test -n "${x_libraries}"; then -echo " Where do we find X Windows libraries? ${x_libraries}" -else -echo " Where do we find X Windows libraries? Standard dirs" -fi - -echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}" -echo " Does Emacs use -lXpm? ${HAVE_XPM}" -echo " Does Emacs use -ljpeg? ${HAVE_JPEG}" -echo " Does Emacs use -ltiff? ${HAVE_TIFF}" -echo " Does Emacs use a gif library? ${HAVE_GIF} $LIBGIF" -echo " Does Emacs use -lpng? ${HAVE_PNG}" -echo " Does Emacs use -lrsvg-2? ${HAVE_RSVG}" -echo " Does Emacs use imagemagick? ${HAVE_IMAGEMAGICK}" - -echo " Does Emacs use -lgpm? ${HAVE_GPM}" -echo " Does Emacs use -ldbus? ${HAVE_DBUS}" -echo " Does Emacs use -lgconf? ${HAVE_GCONF}" -echo " Does Emacs use GSettings? ${HAVE_GSETTINGS}" -echo " Does Emacs use -lselinux? ${HAVE_LIBSELINUX}" -echo " Does Emacs use -lgnutls? ${HAVE_GNUTLS}" -echo " Does Emacs use -lxml2? ${HAVE_LIBXML2}" - -echo " Does Emacs use -lfreetype? ${HAVE_FREETYPE}" -echo " Does Emacs use -lm17n-flt? ${HAVE_M17N_FLT}" -echo " Does Emacs use -lotf? ${HAVE_LIBOTF}" -echo " Does Emacs use -lxft? ${HAVE_XFT}" - -echo " Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" -echo - -if test -n "${EMACSDATA}"; then - echo " Environment variable EMACSDATA set to: $EMACSDATA" -fi -if test -n "${EMACSDOC}"; then - echo " Environment variable EMACSDOC set to: $EMACSDOC" -fi - -echo - -if test "$HAVE_NS" = "yes"; then - echo - echo "You must run \"${MAKE-make} install\" in order to test the built application. -The installed application will go to nextstep/Emacs.app and can be -run or moved from there." - if test "$EN_NS_SELF_CONTAINED" = "yes"; then - echo "The application will be fully self-contained." - else - echo "The lisp resources for the application will be installed under ${prefix}. -You may need to run \"${MAKE-make} install\" with sudo. The application will fail -to run if these resources are not installed." - fi - echo -fi - -if test "${opsys}" = "cygwin"; then - case `uname -r` in - 1.5.*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: building Emacs on Cygwin 1.5 is not supported." >&5 -$as_echo "$as_me: WARNING: building Emacs on Cygwin 1.5 is not supported." >&2;} - echo - ;; - esac -fi - -# Remove any trailing slashes in these variables. -test "${prefix}" != NONE && - prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` -test "${exec_prefix}" != NONE && - exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'` - -if test "$HAVE_NS" = "yes"; then - if test "$NS_IMPL_GNUSTEP" = yes; then - ac_config_files="$ac_config_files nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/templates/Info-gnustep.plist.in nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Emacs.desktop.in" - - else - ac_config_files="$ac_config_files nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextstep/templates/Info.plist.in nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:nextstep/templates/InfoPlist.strings.in" - - fi -fi - -SUBDIR_MAKEFILES="lib/Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile nextstep/Makefile" - -ac_config_files="$ac_config_files Makefile lib/Makefile lib-src/Makefile oldXMenu/Makefile doc/emacs/Makefile doc/misc/Makefile doc/lispintro/Makefile doc/lispref/Makefile src/Makefile lwlib/Makefile lisp/Makefile leim/Makefile nextstep/Makefile" - - -opt_makefile=test/automated/Makefile - -if test -f $srcdir/${opt_makefile}.in; then - SUBDIR_MAKEFILES="$SUBDIR_MAKEFILES $opt_makefile" - ac_config_files="$ac_config_files test/automated/Makefile" - -fi - - -opt_makefile=admin/unidata/Makefile - -if test -f $srcdir/${opt_makefile}.in; then - SUBDIR_MAKEFILES="$SUBDIR_MAKEFILES $opt_makefile" - ac_config_files="$ac_config_files admin/unidata/Makefile" - -fi - - -SUBDIR_MAKEFILES_IN=`echo " ${SUBDIR_MAKEFILES}" | sed -e 's| | $(srcdir)/|g' -e 's|Makefile|Makefile.in|g'` - - - -ac_config_commands="$ac_config_commands mkdirs" - - -ac_config_commands="$ac_config_commands epaths" - - -ac_config_commands="$ac_config_commands gdbinit" - - -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, we kill variables containing newlines. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -( - for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do - eval ac_val=\$$ac_var - case $ac_val in #( - *${as_nl}*) - case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; - esac - case $ac_var in #( - _ | IFS | as_nl) ;; #( - BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) { eval $ac_var=; unset $ac_var;} ;; - esac ;; - esac - done - - (set) 2>&1 | - case $as_nl`(ac_space=' '; set) 2>&1` in #( - *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes: double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \. - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; #( - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" - ;; - esac | - sort -) | - sed ' - /^ac_cv_env_/b end - t clear - :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - :end' >>confcache -if diff "$cache_file" confcache >/dev/null 2>&1; then :; else - if test -w "$cache_file"; then - if test "x$cache_file" != "x/dev/null"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} - if test ! -f "$cache_file" || test -h "$cache_file"; then - cat confcache >"$cache_file" - else - case $cache_file in #( - */* | ?:*) - mv -f confcache "$cache_file"$$ && - mv -f "$cache_file"$$ "$cache_file" ;; #( - *) - mv -f confcache "$cache_file" ;; - esac - fi - fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -U= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` - # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR - # will be set to the directory where LIBOBJS objects are built. - as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" - as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - if test -n "$EXEEXT"; then - am__EXEEXT_TRUE= - am__EXEEXT_FALSE='#' -else - am__EXEEXT_TRUE='#' - am__EXEEXT_FALSE= -fi - -if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - as_fn_error $? "conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - as_fn_error $? "conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then - as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_ALLOCA_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - -if test -z "${GL_GENERATE_EXECINFO_H_TRUE}" && test -z "${GL_GENERATE_EXECINFO_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_EXECINFO_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_STDALIGN_H_TRUE}" && test -z "${GL_GENERATE_STDALIGN_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_STDALIGN_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_STDARG_H_TRUE}" && test -z "${GL_GENERATE_STDARG_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_STDARG_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_STDBOOL_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then - as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_dosname_TRUE}" && test -z "${gl_GNULIB_ENABLED_dosname_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_dosname\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_TRUE}" && test -z "${gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_be453cec5eecf5731a274f2de7f2db36\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_pathmax_TRUE}" && test -z "${gl_GNULIB_ENABLED_pathmax_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_pathmax\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_stat_TRUE}" && test -z "${gl_GNULIB_ENABLED_stat_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_stat\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_strtoll_TRUE}" && test -z "${gl_GNULIB_ENABLED_strtoll_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_strtoll\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_strtoull_TRUE}" && test -z "${gl_GNULIB_ENABLED_strtoull_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_strtoull\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi -if test -z "${gl_GNULIB_ENABLED_verify_TRUE}" && test -z "${gl_GNULIB_ENABLED_verify_FALSE}"; then - as_fn_error $? "conditional \"gl_GNULIB_ENABLED_verify\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi - - gl_libobjs= - gl_ltlibobjs= - if test -n "$gl_LIBOBJS"; then - # Remove the extension. - sed_drop_objext='s/\.o$//;s/\.obj$//' - for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do - gl_libobjs="$gl_libobjs $i.$ac_objext" - gl_ltlibobjs="$gl_ltlibobjs $i.lo" - done - fi - gl_LIBOBJS=$gl_libobjs - - gl_LTLIBOBJS=$gl_ltlibobjs - - - - gltests_libobjs= - gltests_ltlibobjs= - if test -n "$gltests_LIBOBJS"; then - # Remove the extension. - sed_drop_objext='s/\.o$//;s/\.obj$//' - for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do - gltests_libobjs="$gltests_libobjs $i.$ac_objext" - gltests_ltlibobjs="$gltests_ltlibobjs $i.lo" - done - fi - gltests_LIBOBJS=$gltests_libobjs - - gltests_LTLIBOBJS=$gltests_ltlibobjs - - - -: "${CONFIG_STATUS=./config.status}" -ac_write_fail=0 -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -as_write_fail=0 -cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -pR'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -pR' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -pR' - fi -else - as_ln_s='cp -pR' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - - -# as_fn_executable_p FILE -# ----------------------- -# Test if FILE is an executable regular file. -as_fn_executable_p () -{ - test -f "$1" && test -x "$1" -} # as_fn_executable_p -as_test_x='test -x' -as_executable_p=as_fn_executable_p - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -_ASEOF -test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by emacs $as_me 24.3, which was -generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -_ACEOF - -case $ac_config_files in *" -"*) set x $ac_config_files; shift; ac_config_files=$*;; -esac - -case $ac_config_headers in *" -"*) set x $ac_config_headers; shift; ac_config_headers=$*;; -esac - - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# Files that config.status was made for. -config_files="$ac_config_files" -config_headers="$ac_config_headers" -config_commands="$ac_config_commands" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to the package provider." - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" -ac_cs_version="\\ -emacs config.status 24.3 -configured by $0, generated by GNU Autoconf 2.69, - with options \\"\$ac_cs_config\\" - -Copyright (C) 2012 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='$ac_pwd' -srcdir='$srcdir' -INSTALL='$INSTALL' -MKDIR_P='$MKDIR_P' -AWK='$AWK' -test -n "\$AWK" || AWK=awk -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -if \$ac_cs_recheck; then - set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion - shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 - CONFIG_SHELL='$SHELL' - export CONFIG_SHELL - exec "\$@" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -# -# INIT-COMMANDS -# -AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" -GCC="$GCC" CPPFLAGS="$CPPFLAGS" - -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h:src/config.in" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist") CONFIG_FILES="$CONFIG_FILES nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:nextstep/templates/Info-gnustep.plist.in" ;; - "nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop") CONFIG_FILES="$CONFIG_FILES nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:nextstep/templates/Emacs.desktop.in" ;; - "nextstep/Cocoa/Emacs.base/Contents/Info.plist") CONFIG_FILES="$CONFIG_FILES nextstep/Cocoa/Emacs.base/Contents/Info.plist:nextstep/templates/Info.plist.in" ;; - "nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings") CONFIG_FILES="$CONFIG_FILES nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:nextstep/templates/InfoPlist.strings.in" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; - "lib-src/Makefile") CONFIG_FILES="$CONFIG_FILES lib-src/Makefile" ;; - "oldXMenu/Makefile") CONFIG_FILES="$CONFIG_FILES oldXMenu/Makefile" ;; - "doc/emacs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/emacs/Makefile" ;; - "doc/misc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/misc/Makefile" ;; - "doc/lispintro/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispintro/Makefile" ;; - "doc/lispref/Makefile") CONFIG_FILES="$CONFIG_FILES doc/lispref/Makefile" ;; - "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; - "lwlib/Makefile") CONFIG_FILES="$CONFIG_FILES lwlib/Makefile" ;; - "lisp/Makefile") CONFIG_FILES="$CONFIG_FILES lisp/Makefile" ;; - "leim/Makefile") CONFIG_FILES="$CONFIG_FILES leim/Makefile" ;; - "nextstep/Makefile") CONFIG_FILES="$CONFIG_FILES nextstep/Makefile" ;; - "test/automated/Makefile") CONFIG_FILES="$CONFIG_FILES test/automated/Makefile" ;; - "admin/unidata/Makefile") CONFIG_FILES="$CONFIG_FILES admin/unidata/Makefile" ;; - "mkdirs") CONFIG_COMMANDS="$CONFIG_COMMANDS mkdirs" ;; - "epaths") CONFIG_COMMANDS="$CONFIG_COMMANDS epaths" ;; - "gdbinit") CONFIG_COMMANDS="$CONFIG_COMMANDS gdbinit" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - -if $AWK 'BEGIN { getline <"/dev/null" }' /dev/null; then - ac_cs_awk_getline=: - ac_cs_awk_pipe_init= - ac_cs_awk_read_file=' - while ((getline aline < (F[key])) > 0) - print(aline) - close(F[key])' - ac_cs_awk_pipe_fini= -else - ac_cs_awk_getline=false - ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\"" - ac_cs_awk_read_file=' - print "|#_!!_#|" - print "cat " F[key] " &&" - '$ac_cs_awk_pipe_init - # The final `:' finishes the AND list. - ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }' -fi -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -_ACEOF - -# Create commands to substitute file output variables. -{ - echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" && - echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' && - echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' && - echo "_ACAWK" && - echo "_ACEOF" -} >conf$$files.sh && -. ./conf$$files.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -rm -f conf$$files.sh - -{ - echo "cat >conf$$subs.awk <<_ACEOF" && - echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && - echo "_ACEOF" -} >conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 -ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` -ac_delim='%!_!# ' -for ac_last_try in false false false false false :; do - . ./conf$$subs.sh || - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - - ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` - if test $ac_delim_n = $ac_delim_num; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done -rm -f conf$$subs.sh - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && -_ACEOF -sed -n ' -h -s/^/S["/; s/!.*/"]=/ -p -g -s/^[^!]*!// -:repl -t repl -s/'"$ac_delim"'$// -t delim -:nl -h -s/\(.\{148\}\)..*/\1/ -t more1 -s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ -p -n -b repl -:more1 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t nl -:delim -h -s/\(.\{148\}\)..*/\1/ -t more2 -s/["\\]/\\&/g; s/^/"/; s/$/"/ -p -b -:more2 -s/["\\]/\\&/g; s/^/"/; s/$/"\\/ -p -g -s/.\{148\}// -t delim -' >$CONFIG_STATUS || ac_write_fail=1 -rm -f conf$$subs.awk -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -_ACAWK -cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - \$ac_cs_awk_pipe_init -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - if (nfields == 3 && !substed) { - key = field[2] - if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) { - \$ac_cs_awk_read_file - next - } - } - print line -} -\$ac_cs_awk_pipe_fini -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -_ACEOF - -# VPATH may cause trouble with some makes, so we remove sole $(srcdir), -# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -}' -fi - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -_ACEOF - -# Transform confdefs.h into an awk script `defines.awk', embedded as -# here-document in config.status, that substitutes the proper values into -# config.h.in to produce config.h. - -# Create a delimiter string that does not exist in confdefs.h, to ease -# handling of long lines. -ac_delim='%!_!# ' -for ac_last_try in false false :; do - ac_tt=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_tt"; then - break - elif $ac_last_try; then - as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 - else - ac_delim="$ac_delim!$ac_delim _$ac_delim!! " - fi -done - -# For the awk script, D is an array of macro values keyed by name, -# likewise P contains macro parameters if any. Preserve backslash -# newline sequences. - -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -sed -n ' -s/.\{148\}/&'"$ac_delim"'/g -t rset -:rset -s/^[ ]*#[ ]*define[ ][ ]*/ / -t def -d -:def -s/\\$// -t bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3"/p -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p -d -:bsnl -s/["\\]/\\&/g -s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ -D["\1"]=" \3\\\\\\n"\\/p -t cont -s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p -t cont -d -:cont -n -s/.\{148\}/&'"$ac_delim"'/g -t clear -:clear -s/\\$// -t bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/"/p -d -:bsnlc -s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p -b cont -' >$CONFIG_STATUS || ac_write_fail=1 - -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { - line = \$ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 - ac_datarootdir_hack=' - s&@datadir@&$datadir&g - s&@docdir@&$docdir&g - s&@infodir@&$infodir&g - s&@localedir@&$localedir&g - s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; -esac -_ACEOF - -# Neutralize VPATH when `$srcdir' = `.'. -# Shell code in configure.ac might set extrasub. -# FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_sed_extra="$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | -if $ac_cs_awk_getline; then - $AWK -f "$ac_tmp/subs.awk" -else - $AWK -f "$ac_tmp/subs.awk" | $SHELL -fi \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} - ;; - "mkdirs":C) -for dir in etc lisp ; do - test -d ${dir} || mkdir ${dir} -done - ;; - "epaths":C) -echo creating src/epaths.h -${MAKE-make} MAKEFILE_NAME=do-not-make-Makefile epaths-force - ;; - "gdbinit":C) -if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then - echo creating src/.gdbinit - echo source $srcdir/src/.gdbinit > src/.gdbinit -fi - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 -_ACEOF -ac_clean_files=$ac_clean_files_save - -test $ac_write_fail = 0 || - as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || as_fn_exit 1 -fi -if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} -fi - diff --git a/etc/.gitignore b/etc/.gitignore new file mode 100644 index 0000000..618d094 --- /dev/null +++ b/etc/.gitignore @@ -0,0 +1,3 @@ +DOC +DOC-* +icons/ diff --git a/info/.gitignore b/info/.gitignore new file mode 100644 index 0000000..bf12a97 --- /dev/null +++ b/info/.gitignore @@ -0,0 +1 @@ +*.info diff --git a/leim/.gitignore b/leim/.gitignore new file mode 100644 index 0000000..02175a1 --- /dev/null +++ b/leim/.gitignore @@ -0,0 +1,2 @@ +*.elc +leim-list.el diff --git a/leim/ja-dic/ja-dic.elc b/leim/ja-dic/ja-dic.elc deleted file mode 100644 index 1172c60402b982fe1ea70f9220d8ce83939e9d23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2248525 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°GEjf#mpY5)89{ptYvEeZF$;ZYD=ITb#lupYF2Ed!GhI6IP3EBRJJL zjbgG%TS<_U3soe#pAy6bu&XlHe8tMh9copXtuLtsohs+uX7}e#(vZ2n-c_c$ySteO zGiW?z$Vr<}uDq|{P2o%Pw#yD~JR{^)Yqk7e#j|K72AN zvO@sXpFCQ1CY*ypMaeaG9WIwfy(v}6*jJD?&*gVA(!{t`bvH3g6Cwi&;+vh8BcQXl^jXSuwh>z^QZSw_7hEZl=8XshvN?dJZz%^B|2nj?`M633(575(_j+ zSpG<@6MF0t4%L!i(0XOvV_NKJZPILN@2+!*qDoiwl%^WV6)VkSMAYnko%rP3B3PvZ z$L~A@4~3#zI~aAg_JuzeU!a zAItbcV}2 ztW?)1Q&MEn6X^|v5Y~1pRq<#*U=Ky$UPa(#cxB--Ir-X_UK5GD)S&^G#{KJic&`1H0hJ& zX%vzDH(%HU4$XPERc8!tGzqvvPktKYBv@wa5m1Xw@#CfzQWCTHo{_U&t48A5fM92#t( z<|Q(EpYy70Ivqao?3i(q>f%Y4AtC2vb5n9eFkbQzHm(Lj%G4-+zt?P_oi8i>npZA* zzoCO6$WiPe|C{|d5!u^K>|~XQhNHNMxvjx?cD2R*NQwT*`BM^VFNcY?`-Z0DxqnkA zSjom49VtWr^kGY6ZJILKr+Ed7ZNDvcfO>N7JKltg)x-IZQVPw{-WLpODq#c|GnjHh z2y#Lk-Ey*!GqTEgc`bX5e(iF7I#=NcyfFi+$&ouOFgwqSGWT;|$9noUd zmvbQYc%mRCKeFE|10{xnkyd+T8?|WWX|n`dF0dr(5DPIOL@2=8CtSE3dpfl zB6+l75+pV*0d`DDaCDiHqD{5^1w=KId4rYGC<2Rnu>^>yBmDV1zib1YKD8YZjg%it zgc&_`>qji;f+WD0{g-s}vJ80^Ppw34_GId~7fVRJZD8h6z*7<*?T-x7of*A`oN zvaOfO#d+PH@Xm+DeHrFpkR+6|dzTz>ip%gfIZX7FfgvgZ54bRdtite0T7JbztyF6v z-kSvTA^bVqMs)_t&_~HuwromJx-sAB@A5^jBcjr4@^&2MyjRwI_IgBu^*$r%wr$yI z`rY948A3;49!;#-==6KPTCgv*9nn!+EFDN1(K(`&e8^cPQ%7f&RA|EJ%vofcopXoV zFBSyF^UvB{^lPt_Fpj+D8|NjabaEyF`CVFXDwAVW>yr&~cao{CM9Q-cIRUY%{Fjv^ zbV#@MLun1Lwu_1SsR7s~)mSaAVThk3fI@+x1E^{WXFQGr*}%mcai5sZ2~oreCP(ip zaExlm(Ia|hyUJn0rZC&iw1f7R92QBhx=hr{K{@&6jT2%a`*XtXM1Jte31dfx6iOUK zdOfK7HeLzPzRUaT`m4o`87{=OX((S8`|X^~Zm`g+Kggb9iEAb-1OCi01MeQl$*I^v zpyV8g3{5`}qL(H3K5XJSs)NIzqR;GL6ip5~u2?f@DGoZL61Frj|CCT4Ii#nk9qXwR z1r|Ca2UJy#CZFaSv??W++3H%%=*oFXggcc1>q!7?5>jzocz*78w=FV?U6XU^lgflY zY6a7Qw<)bRMV!csBZA90BvJ-Y*E=PM95=|mHfyq0CATA-w8YRw)snC` z$G}WZ0P^rDwX})#CylSQGxT0LGBIR0822?Cl+OY~T}X)%QEglSp8B+ZXZ+;qjI??e z%=<#itJi6nlMT!nHO2#;0Odrf$wD?79DKTq7R%Ut1e&_`M4We)Oh!M=p*ffrIhcbE zSe=&ft&Gv!R!zp|9cbHUSVbYU>3h5_L4+DH7mW4YUy z=kN4u?{xM~8=D`dKOrce+_$Bvrky?8ov;yxVL1o3NJ0a>Yg?akoB(1cs8v@I;UV8m zR6AwtVxKMsmWWD%zN^;N%2~gZglgT>#smHs3J)#kliG0^;K`+aYMma6z?cM63))wM zUvE|pz*7t4Y8G35L<)x#_$@xIJy8y;EWa=`&p6a<*W5%D8MS`<#0kS3{178KIceAu zhf8YjC1Q+o5fE(Sh%FwAB^lF~tv#5&bo-x@SiJmXGpt~xlhdc2inL=^z-9M?EMm>J zG3qj`4y^KJI^=tE8v_Jw=2Ru-U|BkKkOSA)5NyROmJ%;eUgB<@tYY|Q=iE?el~m6p@}`SlaXBCn zJGE+JVx)Uho}c~eEA&C)WKCC|44SnZ7i~7W(Uhnv&6H>i(6ns%8j^`hf#vI*o_T8R z+Vv`?<(>?g^{9o~&A<{w#cZmwUp}_SyNj^O#2lw?d}PM&W`#o+bbI|_DTlyMi-|h( z=3RT)!u&zCW`k?Z%x>1vW;`PrV!9_{4oR{!{=7`Jab-4#t1-Lgjp$4*s)glRV??oN z$c;Zt`+!nDOgzb3nml94%O8OPfq_UumeGujl-? zwk(>505SiDhpMLB(2o+QmL#*1#`cJr&}HQ8e1060)Bd<&;Ac?h0QW} zZCr*Yl@aa3dVODcukUSI%7!4xImk~zne*DnZH+FXn-7D8QUpzbq{7A=2jUu7Bk!;4 z!=&(5Q629^Wv*q`tCc1UT zdi&?uC>JG}=36CT(JV6W6ku}1djB*lueTs{+gwfBh;qL}A70BGpv0SUjIE#zCCPn{ z*F#<6jB#ffdr6UH{`2cVmY7TG!|b=w%}B$#CTRm^h?dDYnFo`2HKnBjTLp5awsiwk zf$Lj9?Y;eP5>f@oVf<}oEql3Xcn_l81k(*I+K^@RpCuH=9u=Y19~>o$d=GPZCE?TT zNgJ;!w;7VV)dekmFP_%qYV%F;r6_OjVSm3Fb}CI!h6%F&0i1n8^x-*b2=)DBtLnGg zE3LuqBOFHi)!(c|m~G1%Z~l3(^dpVX?}n3@z4;@oavjDmBTCcKIzKM+qZe%;tWARL zAi$w#3eco~e8_tRBSQLze=@*G^qNIY;T$CD+d8YL;pZ-^sZg;&G$s?GX|;K!+&)#3 zFM{~UE&`u;oF_^{bWt2k?3t(*EEt9s?EWNm^OvVB70U_A71i|9G$c-@gZUfT+(@v8 zCLvEWaw15~+i@epgfj6oho0|c3&wrVf2GLcvZudWI;ZVFODXS;WU1{R>KI`5M;zXL zF&nN+cv!iYRc7|%?l9E_&}~gESU(`H!Fi9(hiFR3X*8EXxe)P8L`Eq|xT6bHV-hb|nzDWu)9H-M#-PDX>*fSgmxKDFm zr-G^-<-4_+>ndu%*H!f0Kzu&u;MW7levH@ENBJyVHT!(wO3vQyC91Ys@hUzl3RF_i zfUtwz?A2&i(Z)v{`<)t}j*|*Xs=h+_$g&>(cp_hyo$mnrcMC>elsc zLq}0+)r;;3lAKx-{}0sLKMXP}5FnU^M$VzW5*b@~|MI|g(PJpFhbviI9EDQNHk!y* z4{)uOHPjD>nbFuXpHLE~5itIrbgC*Sviqu;0`Y6FZUNw>OvQ#U zA>uwV`n-o>(hW|=A~+by@Zf~^nN?ZNj8^0neyjGyaIdca?d$xhlny9At=>J*SrM7( z(rig3jZoDP0}5&q8NAiR{&|FS%|N^Rr-_l5B(U3cS`SXj!(~khI*Jx&(-!7|Pc3}6 zdejoi(wI1b7Qx!2qi`5s#Z#;j!wcY^;F%d=XThxAcRr8L{)rDHx;JVqSv=OttF?rj z8mn=Fz6)ZrQ`72g*~^P@TlLbKu_8RFhx_GecFKKw(8Gf6x09tv+IgJzRfb`OCJgI* zjGOml?8&gmQKM7aH9sf1s?9M`PdJvIc=B1DH-MMQ64SZ?j@gea?jBVTUfPauG1Q9r z@MP63)S9RCQoax*7|m}CJfZVIlQD!P%lZ(+lkkJidV$vX&@)T@FP3VC(ZD!1ZSAcVeZ z$?tv&!2Y3jdwCRM@j~lIu7Awl={$e-?xX%5EC2Mja{5&-<99Ta87G*u^GlwH{f<`k z`HH5-?4lT}bDa9_g-obDZ%6Vs%k4|AQg>CpzpstJ%#k{0cg5u0&qMw$cAS1Lcb5K! zVZLO?v3KI#Zr_{sL&@aX1$kI5uIg|9$_@)}ZELjOT(_p)yF;mn{rWfl&iq2{oWm5L zJ&-bVN`x8GJ8pAbF0uW#VCb*iR=y8^=kJBt#j2cA7REq#td?ij4a0RE=FJFb$zL9e zq3%(3UeA?tL$J-Zg(W%L)8+-W-(6J;bHa#`PjnS>UW-$@J&mHbb$_vDynQi-SEPq^ z>nL7rE-{(!#$@N21O0M%(jR_TLL6WNBV?cdU=^);`dQJ$%&q*+E#5E;%@6`!rK3J% zIkr&BCp3uum$!l{BU#}&mya#3r~0;l<{Krb-pT>pV&(aKTL2E+42`<2$mR5OkGGa$ zbJ6rbK|4J**S@;Fcp&1zUW*pV(;IZUUwp8Q_SLFh$OgC9H~myLkTe0wqO^U#g73V# z?TAoK-%vNIfe%o71Id>ik~jPMWSmkk;NqgFAa$yNVggxN$8N0VY2lJ10K2$X!h&69!=MOgFJNXeFZ9trESr~>$w`n1Q{Uu; z0cU=ghC+460E}2BS~Z{s0r}L%{Yt#PJ0!AIhi_~0e!UdwAd0C0%y%Xcs(5 zM8}>%kO!0dV9??m8TJ`s zTf=t8Tf<|DnAW*nBoss4;%(s5atCUE5;?4nfifwwB?9I1&)&2?{4&2>rW`xLQseXw z0;mKJWNvo&hDN)t(c%1o1UlGHkP*h>kee*qmRpl8m6(WNiXRSVo6&|eu-N}RT)@@E z3*&3@;vnm!UL1_DvEv;pVdbo>3h}Uz75YgaA6N$aa??UL9hLJi%xv-i49Ph>_)_y*|z!iY&>=L zq^97EeUrsqcVO!QLi8xV&NnRaG^7$ggDEKn^PLCL93d8N z1!gc#GAu2-YwoKNq>E|*wnz+&2&M9rl$C7HaW=d|k6>e`p47X?Dj#jrFMqT^g4IBqX!F$wpdR*n;>Frd)ShJ+gaFTkdU_1+h31SU`()S^ z#o2wu)sZxKI61e4XHlhBWx&=j0npns=1D@RlOUEdHLxuxsB*(lY55`{6y+1QF^#9< zx$Q%lFd`V700~2&Mq3uCwphVJI?-)D$!*X)^`A^7n>8PDutS&{tm|~%IGQy@0rowP z*+nU=A}pNY#NawMtO3yj)}$GN==m@0kr`$QiO zZj=q%e4_x*wl1oj(>AiP69-(N#Ii&%<$8WOBlWq3*c)Z8D9ga>RTZ&WR>$S+|P z`bBU#eR6I^QMjO(Tg~A+Lg-@l|DqgIq+hqby8lz^Btu_+Z-N=);$oPB(_g`1)lUq! zDwBMZTKVmn!EN)*fDjLzY-oH)q!$F%puNUN(lb_a%x}L8G8b5ciI$;W4GDf3ZqnKUQ4vsx(za_05VCV1NlR)vz zCpN13Bq~^m0xvS<8dG{rP9H>H=`!*D7T1{2tX7}3>l36aQp_}y?8haogCGm;c(G!M z&b*;a(Cz8TWZR*6P*k(AKj89oJHfC)_4VEI!`%N_E|;7!3Q4Nr#pfR3dM&60rW=A) zDBDgK;u7OkmtD}_wIN7HtkYk;K!huPX-u%_oM!_7{O~|)hjVgUhM7O)Xo+cv0qMF8 zMM<^;PDsUeLWpS>rEI^YY;L7Wn61kJl^g|QqBaYx-OWg3)C_PaER(NcIX$#~$Rc8o zT}>$*b^R$`+hTB+QRgm0B4w~uB*EZ@Pvz@Pj`#iOa?=N61fI>f2F6ALa27Xt2q+&O z@NT1ykeuRuJV*F~@{MF*tOUFS%cyKlNEdMeoOXw7Z!%B#9`<2WgzuvU-^&oqu~)nA z6)|cCr=j`N8zzOi=V!f8LxZD+FKK(p(*Q`0Fq$?)TexYmX-UbGbA-g$^*&1c?|*_2 z&dbrCDb%7>kJ3vDm#0{N$67vI`#J{4qNpfg$6^MU!eW&@t&^Ied%s9%2|151d zhQK(=Gap>TvnC(PHIc@Qc`*CYRwX)nS`&Wps1$i9X6dgt_spugKN^;QU~*Vwi(%`6 zQy?{5(MIU#hK%0={clJ<_r)*d$Wy*u(rZ%_6dHiIN(NS0`$!On=?Nl z(?U-|!>-sW5ua?hn}mCt=o=^%{cXulkg9~qVHFaJ-k0!-wAAvmsh*e-{X@LP^%Pv32Og725Osfk?;4X!CB3V`;=2l8ZlMl6dz#>3J@pGv4`P>q-WP(B+=i0R^_pC zr6RMwC1#f_{Elm43^GqdrVPl6-px)9eVtW7GNv_~q~7bOf!;l+0w_+Y8a(tY8rJn1RyupshxQ6^3^FDdSrq?+_oxrmy7bk}5wtelgkJAqjs4AyKSK7$9_%6!<=uuw8RiZKFZYmTq}jvS|pfuunK+1 zZ7&$w4~d2K#hm+I=pnfkmi67T$E@!zerg5htVDBG&vbGB=T*|0+FKSn=r!E)1ROTy zF7~gZyFMLnBZm22h=*9*XUDbe2c{!JxdD6eXrd^Ll1rEwKZdPn&Su=_j>Xlb>0hGiI zHuijow}zBXF))Kof)YuvmicA|jA>~s*@mJ_-sqq2X)BSthK99_TpHBluec}Hqk(Yh zfMY1r-?y!YN~Ux|Z>?(=;`nGXe(3o1jkExtjr&@Q=|=wIv8JCBQL^tQhhu1yl+H5U z%@fw|mNR^+O`UGn$0FcV|EMOqs^gs}!wienG&i*NzqMBfVl^jXyF+wPHKupF7F8g3 zw@5i?%sRwhpJ4HEh`wzisPwT`^d!pi5^qM&?&Qy}c;{~FyR~%KZ2dHUc8Ju|A>LhX zrs(9||Cj+@Vp`7>C~q>6Lb5}>H8*KV2C#wOT^Zhd5FZMitnxHxjvwt;nq2&0DtHou z4&w-=G|DW@R(DurzS)rkv^d(yzJA6L%lw(eHlne31b5_efYMlshefRe$$#o5!A*lXKU75xlr2(sgn=*~)Hq zSF}{?AC$Cr(NAfddE$|~PfDMc8LB_O!Qa_E?T2P}Z7$xG0d?-X|J}MIeRo@WOuw!9 z-@kmSzkWJ*cHNE#4<+U1ue1T0ANWXp#r})y)-x_Ty{mX1^^EpyDRup0={%(x(DVPy>EG6T zrz?+Z`>a+EIvNn)0(B!ussqaUOhG+(uRBlV%;C8gMzvZ548M%;!{Qal$N> zziGJ+n}i29!nHA(>4a;IPk9c8+Z}NkA-l*NYt*Dv@AEfYA0SF7Gt!zbm0@{AU8K9u zV^$TBx8h3iJ-V`?nM75i3Yq~l`okHA7=(nmwhgn59lMwO(&3s1L=sU#*Z1o1;#0R_ zL=oP>t_MU!NP;pcOwLd^pZW`H!>3g5KFcMiA-Ps4Cg@LMUurpL=FGmxv`Ave8Ql#m z`%Bp|qiC$yDSwp&00pAy$+=f2=jxJH!+FN!7)fN6-^ZB~<8T3@<}u7N*lRD8U!gV=th9s-4|=6HHi3{oqq=+>;7}>S6+7t;31Z` zMUZha`y_9UQtm7&&7WKIKLliL>W3Y>w%J-;&h^$bC$pqkRm>K)jGv2VV!%Qv)(h75 zUol^sDSfPve)<>d9-kVrkjI9r=JY26m{7`BpYTU}7RLoQh}$Ll;B8hj`TwXHZxTQ$ z%S&l@v=ymgDT6FU9_s<%lm|m9F!0GHi}T4|oWLY`h;*ZXhvy!XIlK-9^!X-kk^sX?eZ;YK1vLfNOFxX^++!9+XWy>ToH~dA zXdNJipk)n-uhzdLR2^fDwkia()ivkShO}uDBT-Wad&Mec(H6hBsu@baUHE%J z#21yK`Vh>Ka>Mbzf#^0~D3)$3r#Ve+-^FWGGZn~`)~T0pO^D)9+DqFF# zriLew)a)ckp@a*u2|WgjJ}Fr*2f3G7V^a|_McyZlWjVT`JK2I{;!Y$@(H?F!R(|3U6y#JbNAVT1JQXwj zDRx9LFzZZF9=MsD1~<#y;g_{v;PR zVt!G|7dQAVg^u3|Jf&*cZ?tN;xBNe>4f6(=2Nig&IT~IWxZF}BHqHJ1bCz>TP*uak z^%_~%yE&S2ASRmfVK#dH@J4W9L5$$TNPc^!GA=))OYc@-O#Ub&g3PA+utH^;8>Q&ynlJx2C>y=-4)M!n)h{2;9gdZEi*R>&ywK#Kf1wa zW?BC)U!1Q0C56+{a5S6y_nwUZFK2JI9YykVd%jCwo%^nDt$wiY0W=^$OoC#l0zoke z5Ks~zCLsj8LO;V_WJcyyzry+Lz0Ex$sXBdnHH)Pc8R3JuxlL|vZcZz+Q`Rb_3u+9O zK(u7fgCI7@t-^wf+1x)5V@)GEN(_rjNFUb;S1zFIicCDXp7=}z7U+td-0)JD#5SRv zzyGEQ^biG}OR|PbRAHfpNAyMsgB1dx%GFHb^p1uGi}XqESn@!H z)tnEd8lkTNk2$k(ic6Pikxa-jF$77n1OO;+8kCKdY!`?C$)fCGmfUXI$FC9G=IN7? z%O!tjr^N!X$E}^z)D6OV<%s8b$)$j`MvjSBP@c@7G3YOqNNO!DS7$)s=8JZXtMiNO0qIIn%^DuV)WWiv2}p#*a6W zm}Os!N_7h;gl6Qlbu%*=Gq*|pNMG^zYp6m*;#F zT|;ZKk*phHEK$jj$4B<%&2R@tTzRyM6X1_=@g0NKQSLN8dn&}ZjWqtCSRaEKdT_V~ z#THjUJf#FKzR&T}bnxk!sbrFoQVi2eDC&!LhbtsI_R=y&oC}$}h)vup|E$L@3Zz2+ zHoPwfAN=yF`=8JdJ6u=AGktcq#Ys;+;Y=C}ZEGRoetvderKY@5}RhSTyQT zU3yn0wUi61T4)RDoM5()wL3;DONOb2PLG#4IR;WV!0fTs1HQiY$@g`)1%p*yDxPir zdA6wto&X_#reDGl0D|E(V?O%FLW5?!lBhAM!>Pt(hNU{A@UtQhe_>ue4@-O}d+_Tfq3N%$S zF)1FC%uR7JoJ+_9`;DY`(=%l(OTDtIcmG-t`n*gfIkwdB)HHc=S{94I_|?!vD{vyd zsLfo)T7ft{I^k0S|6U&`@K4}+equ77+iuHxYaa^xs&)aKxh!UIs9T$dRn2?hq#bGY z95!v~1UU5Gy+_%{YvxGOt1@LRy=riSWI6v?+mb*oejv4$Bog36XO#p|p}zUonME;e zVK@mYHkN*VL&Fw<^D`U3jZDq1%fFs4AD&OGX<`@2E{xnyvRwhiKj&B8OiWp`=S;^y z1YUL@g)B5jB`Pt!iJ~Q37q1VTokoT2EY{E+up`TATfG3`{Gy%3mY;dww7p1f`QY{9 zNTOeDShY3*Jv>T$N_kdPnD%o#nZixNC5wq_n;fkLC^t<~0=$vof%-A`WAEUp>c{-> zjWC$US99n8X)>MW^|rr&5&B5u-WWpq$; zMtCgmvRce(O|nj6yJ$ifWUgtv2J?&FXGTbZ8{uMLty9&-lmG;hEc~g0KagMkQSvpdNPrb}6w`A=H&b6E}q|ETiA=@wl8xpDY+!7RR=97qO$60`-y4WdY8R9!; zSoP>Rcf)+Qu)sONn>E~6=6B7M>|YRqM(xg#D5xl_D1T4J?kje7ThvCQ4%?cdsEf~H zYicgCwG_=84QK0-ZpgJ$DXd&hVo+~MS7WHP(Ey9@zVeO(#3a&WG-MG?0S(l&8E@p5 zW2K{~M=K$L}un>Z~Ak&%c_2K zUf7akq;*9M54W`B*A!|YXcX2m4v-q&X2*`HPwze}3q`G77!x|QxCP>$$5(ZiWmU-f zq~=7|!MLAXR+fcr@8~2)l(F~>g@cDRF}b&ehg{dfgD+Llr`+TMg}aPMy_b0>TUn#M zti1qcK`^KUNh^&kXRk!_n%*3OA#{IvU-#5eCEGpFG54^jiNs}qt``Y(HGc{W-(jM* zbD4?dRNZj0PDoy2=p|Y7Yy{Z#qZ;MkY4m=VL~L0V+Fb-h-IG$Ll!#u#YLWcKrVCdS z(AAVY?I8+oB+>XqG6FVtdGL^1LU?eXJfBKn^5Ba<1fC1)p%s>R6fQ6|jLy0sj8mb9 z*@v8L@dCYkHa^Qkm0xW>(F!L>os=+0@l+U4y3A=P4b{h@bh%btrI)R0B*7&NoZ3rE zkb+HbA?*cjNJR+i`7dI@Y=gu3BJ4s?%GCKG4QaBuKsA!0dZ5|B0ZZ+6iK6A7$!rFA zzD#1+JDuNaOV8$br?)m56d4x*%j9cGP*HdKUh@aTPvX%`tJqtVr)w^Y0A;Q z;i+O?ftAyTKBwiwVnRAAcFx!Q6=wQBGl3J|jP?BdhNFLM1A(pi4TYMd z#n4o_lS}G5FTSSDrVI4auQuczq!!?lqr{>_u-r{x0cM^Ep+*=#uA1VFrbHv9blX|C zIOlgxw5XV;!{Stp{_V9oud^!g+`%zh7TKl6#duzZ%4qmd=Q`Nf!6NDJ`?EHDS{ce? zN~H{)^}-4icZ1q7oD{~gsrNQ+@~nM$^&o+?3CN4hKiEa^O~C&xcER!fx3R%;LVoNZla zMX2PT&8@371z4)RNgi^s01rOxE~RbjW}*^S=ZJ4bJv_KweNh@IiNO_0wFRdaM_q20^_SD~7I!{cX4SxyG(ermb&vw0vK9mD!xuG}n z4IMjJ`mR@Y)p#DR_>|^tL-lr#H?y}69l7KKTzBMIS#0Q_Df&Rq5A@L3+f zPrW(!svZ!V#H)bkI8tBzIp1U%CB&Bxsqnp;We*qdK_=9U`Q=+B*Msp$t_MiF=T@`q z$vAbWJ40XY3M;%xJiFdFE}j|715?o-R0d!|hG>R&YF;Jpu@Z$kI+sap+3Ip);EDc0DIxZdTqGDyXZ7`>b-#^<;iAfdmJXxp=xWe26R9x*Wl5EYP{K z_^FwAV*n;cGwIMl)qL@a6SCxhPjJoopeY*2j+?Pn9`9p3FcP>O3sP51(#9hWVer^l!@rM7YU{@gmIyYBB8+C={)7!bGnoqOS1YTI+VK#Vs zhXHDp2A>b-PP5d{vqxg%o~FUeq}c534u#dP@G~w%dLzl#KVlC=I~M_RWO32}ZgQN? zq3t_5&?r*c5C%YzB{)z%kOU3Ns6JfLIS@^|G6FW8USj#h@ad?osC1Qye1|)?BAG2j zfpqyaTZCdR(d>2k$LXOSz9=c6-hBBsJFgXyV5qWW!wO8oB#5op(MCCQ@=FLb>)QB) z*DnqC9}RnQpiKuiJA`li!p;krQ~@syr?&3}>7ASNdxxXrIi^FS%V9fo+BmCcD!0#D zLIe#J{7E$B_GAvc_!dwxIa-46jmeqm0G_SENpuHgsRZ+LHeiJ?*UflrZYQR=4`B17k_-|XvxcY4 z(hXcOHesxDt3SF8TTiGBDh-F$*Hmf|9n`^QE1X+ezxp-t>K8oeMwh|6I@P~u5;eF;S7D}y|VCG`?hp^S*{xs7OK~m=+Xeg zNkl{!})jfxcF7gg7h5gJd8^H783&^879neC1(|a=wbhs&$A2I0xoYVd%LGo zx=a`J%meN8NvI3g#4bQTduu;5d)H2jCz-X0NMmMfy_+IZjBwWU&;mXf!K%=piP`z{ zi4N2x3wo2>WreAVW?)y2t%u~2Y|mg}uf>C{?r~+Srr=Wm{(<=u&3RihgSeP&Nv+Y; z;Z!se~`}xA(Fx90SNg;h{5g#QUgsKtt}mNqU)SxEb8@ zDTWk702S8T%+u&8t_jXNK&Cl|fBbt{&&OX^iRUZmO(OK@*-tvLC0@Gyk+gwM+L7TiCFfeh3LR5C(qg| zT45o;(x9T@;>pTv0#FAu`X6L=aVc_Is)yz5sn zBygiiRjTzH@TLmRwxlrw5-0>a47VcgG6>6a`*xs-spFlYCMzF9%maLz2lP*WSlp7R z6TU4w8%HaDAvTtArV~%~^RfhobJ$CuJsL=g z494T@{Nc?a2+t5rJDVQkl}Sw>n;-MQ+Ncg#H7ZRX%*R&QwYjoO*mv?i)=>l@(}pxI zj$r8W(-pn({5S5{m6RJL=i&&jI_ZGv-w`_Yv1H%1I`?tcU2&Kl>1t_BHwzP|C zo8)Tiq>1)Vn9O#rFi`QosKUwkL??a_dH8`(m9P&wX=VDGJm4#$m=Fr=evtWDDg1<3 z-p|Pu(h#YcaQ;5M_k&Qfv1y7BjFJOyKa3gBEK@0*bbSKS8TbTbdr0CvdhZYU#G9nz z6P+h-A7tv3epK(DDqSCwmaEwz5kIJU^7X^}>|RIVIc!7Z?gyQ{am$eK*u_(O3k8pA z(N2YY?7Z(~hKo)j02n4&0Z)2VCatkcl$r-_?M6J9BBYt+Zn@>-=yF|=R)C)Cei6m= z+9j74z#zE}lpa2tJF--UnbQU`B2Ql_Ni67gH_aG0N8$OyTOqQn7N9yw<+21s0&h0- zT~w%9g-RFi<8aY6!r}yENHX|=OFvku2y=`pnCocPn~Oq&Kglzq5!k~=nT79$Pz-Z+ z#c0`x*V@bpGAW#ky?6*1I7C#Y;aiye;Vckz6iKL2r}6!?V9~?E!7X zQiVb5E?tU8MsA+N*XCcBjpYUe! z{x3=jeQ#wVi^cxLFo#rZr@Bfzmk_NUWnt0luV))yrxyxpNM4H}KR?ME1>PLh*2oiw zjy<$Uaq~DUqYIv%Pgn9FtByCCe-!}8;YC|6pL56);^L#6bE1`98C^Wg`6RGye|VRK zVN#4kC0?+qIqX`*Wfl)Hj;4#hu`^P92`{2S{{s-4JFMsJk`Ue|B&&`tmIjPQW}?+m zETxiUP!Xri7EeRlKoil-5Of_9keA_M9lMWza^qCIzQwVjuf)e!YHzR8WtQ;lOYqEX_xSGu&=)RYGr8xG`c zv<}5f9$PyXH^6L9z`84QF3-Md=Z_t{s zjl`HnqMC-n-}GOMP7CIENl!mynO9%2=JOSc&JRe!dVqQQr{m2$S!GShAbpE)PTq4Rt_6{zS8^Hm_ZxMNky|%W9xi6h^iqz8vRs;vW8vZP~R%YVr>e<<&{aMQboH7E=`M?yndq}tIAeOR>qRdB8;~$@DM7!OJfyB z*)S# zjg6>;nM+7Yqj_9b1I&D1Yc@>0*+nS?iNAGuXCR+(V^+4XHzau7kimgtio0ty00&*J z;2n6<28i-0wqY|_i?1SPLBfMN=v*5gS6cHecyz8dgt`{rpr6Rgb-PN6R!}O7%W?d8 zj%ZuK)9yq^YH5*fU*WK%GxHV=)}3NjAdEIC7O{mZ*CMVsC7N9^iPi4ux@_Q*fz2yW z@u-+Oj^fr@&OxxkE8YTTl9UqBT1qDt+y6w^=#h@zc zgNE-gGTLx-fCzC{%P{adY}@renv)`e-S4_uAZ^;$!(3OU#H=O~5+`c3ZY_FdFiHO? zf@>LEN^Q05la2jI2WhHW+$>+0BLx6ecfPgh(Bxj!P8WdAZwnt3SUL+S54rQruJ^J| z7SGkHM6%1M)`q>~dc(33zKr1W-{uvkuudH*WX@A(RF1AGb#QQHw(Dg!eAWE>wU6I~ zy9zI&mRv6vhpW}{HymG5iIjrHZ4_DKB?>h7yc0YdtbpmJNA5(dpN^tfxd#ehDv zzvY+;5a&074hd@H)+c!TrRYq#a!6QdtXb+&+55Iee~C9yrrID&WkZ38Ygbq$?a$X~^=`ID}s^uzp(EC>qg{2lY2gLph_JW3h1 z|MN*@lr;`MDL>VJqj^SsJG=FUU8cU^iT87qNBKNEyr%;J0#;M)aG~MT0l}SW7{R4B z%R)w6`OEOp1h4WFi<$Pi7tHGby->OnijA&s(ccIAlUE^KoO@r8y1abcbhg|OA2*Zz z)|*U|*QdZ04q}u^yT97txYnb-^)L7uK6_JT5`dGJEe{nV7VQK1!iGFmV*|>t9K{ zYC#myeCy5pqIcmYXY6T_IULh>sIbH`BTsC&WD3w{8ImzEy_*j`xL?P{OGZ+}6k=~^ z5Ev1S=2xOZK9cTEexhnz(OWV=nAYZsq~HJ25;C98HXm>@^K7$4<4x_q_50gO#f@4-;#_NF)ho{K zdsBh#g58h+{5EBZ3F{xLlppQykgsJZXxHlUHszfH$Y znF7LOWij3>K|@c_gzVU?CPJUa~?WV0YnpUkJ*lM97Kq=qjQN~}zXU}LN{`||zg zH`cyVvHc&MDFa1mpirGoOP9>qImMMTAqlal_=;04*%V^I-)}ZR&Rg|!DJaWLZ^RCN z`^`hS1Qu(0p6~eYp1j$EeRBUfFMIYs=Vk2t=e!Jz|D2af`p*SFU%*jV@|A??yq`b8 zW@vN*VuZUkGr)i0_VW8xXEV^ykTKTM@7R?|m__z>jnJRRkB1#LiBv3MjjONeLzh90Dg()jmoi%H z80DqqC{9vilBlXc0GuW~Z+TI)AKgj#9@qAMu@OAc0o>8b%gW!Rk%qx+8eX_&zplAl zXf$t&UIB+Miwi_~do#u;^0IY!lwEG>SmIba`rYu-`*iBTWF3*zc%V05qzoQjBWqv= z-*Z(6bILR&0@}D-`2uprN-*`;XS#yTQHJ!D;3ilZHdpjJZuGV;5DN1yt2t6p&}p92 zn4Zmt78S-}eaMMejYVD0Uw8$7O^)Z~jacQtC~AaXDwu4H%XO!h`su@L(_3NE(EN%_ zURq`;1X6OO=*G=#X1I6XP~;*pX=>#pOjCdH_`Au=BwGXIf(hZCSDqBFEY#KXkW)04 zMicNjq}0`$PahZ5Bo0E||72EA55msS!%zxnEq>;UFbY0sEJdjYCCbXDqM% z(T;FO6WFAw{`(a!Mt(dCFRu2pFEMsPL=sF@>jx)~dc=C@tj{w!6SAIrIv(mak`r!I zGr8QqR%z@2GjcM7@BJ*$Hgf=X#=s1<*O*cIVhX5dBV$A>gF72TxU!FC-y6^^up}$r5Mp8Zrs@tW)C} z{J)G+bBNj3$>i70Hh!OdCufIE3}BonCGujGMgnvJWiQ{EI5s$ySBNK zNG)vnpI^DDuuMD~g|t!kcw0-Vk9Q^7Dmtus>Uplptg-5$D|2$gWl+|-e&W|mdWzO#tdrDUULy6%TB0) zTl4@C;KVBS;9w2B(At~VsBT_cK*&hASob@6NRalscZ+l7wjGrNZ~LK*B%3gldY$Cn zYS?&JeS7tJ;QUTurNMwX19Q3gB|j)Uw8|69K3VqR5*dDFC#8C%MTH9YMR z9M!@7zwIdLW>r7rO>sn7pt%3Hwl^3UEtxP9h%#ADq|2Wtw`Nzl^2l~y@L*brO#D~i zH!$lyH~39E%`CK_&?G#2Z|}MA@6PGgV0mLtV{2eK->Zt%iz~J> zBcq6B_g>~+GCCfIPNcDT&i2~G8-S>(Ap8YmavvmBp9#R{kGa`jk2 zZEw`TEp9wsT(=2WB7*Ys&ssW<6!Fsr#>h*v>)Lcscem|i0FZFCX)VKP(>A|gHBM`` zwAK3kAljl&jr<|;snHa^DsUB?=W^mK(HoB~?+{s5JZ9xZ6As9r1#3-y=d}Ogt&pLH z4Oi=b5zos+2sz=Sb;w_p3ZON-eE%{{unZ`4!8;=n{<4-Z$2Igyo{8wv@Y&`LA*5_Q z_p2Icrh`=J25jm9|8QH9TioYPXJ6rJ|87J=S^++X`bMGmwVR<0T zEZ%X?!eLL46BDaggby6TOpj4C)*Zq#83r&64NJ_j#(e4syqYSUPoUgAkwMk)?7X~2 zw4;Os?OAQ|ED#IA$-yg0u^KZyNWr6H?z~wzqLGG1m2YLt8(&v2Qo_(Kn2#@|ana&g zMP4QD7K)M2g?Vil&(ic{NV#HAYi$1u>@}2WH zT_4a!Ob#mrx6u#G7)5IbIymgfkZz0kv`O8V>>?-mIGon-rBWdvw>FZ?B$yb?C75`^ z)^AF3Oqqru+Omp8gX%CKO&#?xh! zy%E(j&P3B^1a0}jkV1}`6QJ2Y#1E7}}c#{eQ?zW2%(^1V@3l?ce z_t_BOu*WFSSg`rG`N8bR{VO|Xn^%2J2tM`K1<7Pm_^i(c4I326^ ziCxLh1?lk|$};}s5ROL*9ZZGD{IlYG`V`KOTAFnbVzVS(GDO~y!b~XW?O}fJC4wj- zp^1EMdUGJR@iUDhrox>fIQyDJft&VSG8b#w52r(8X+rx`$c7u<0qIm#0&nqDMijGK zLUFMp<)FrXD{V-4rirqxnVNw}ltc>FEZRNqgBbY{%nX<_t(n1Ccjn!w|lM^0J%5NZO$|-3L8$BqMq5*E`vkd@P?YA%7 z;dfP^J!s2BkEo5F1AYy!5&2DBaXC-7Phz>0W+&tF;&+^_p5(@XD?>|q<{OrswSLVn+#{?}H&Ea?>JNnXyD8+*! zbFv?kh08a)rH3DtR9@cGAZWj#6}DbMdpEFF<~8Y7{#h+7mN+O_@&g-GUOJ4^T#3<4 zUr=cy?b-E*?zc_<@}2?_B**F|);4b~+^HdTcGPUc8bM-yB+U^$X~Ho-yqUi!K|g=t z7?;Kjvn#c5K;hd^$_=FSUOOe|+#e!IETxXx`=N)XK)2# z@)S*NIES=Q(2D`Mw5Vb6Uev&EBfqUD=9gI#OBJ52Y3Y8pW;gAc+BjP)?rj2-sNe|9 zk@c0j-*_4Bmw-%ONCA2*KdVOb7wxpAO3a{+@NYOH-vO4%rVuu}C=1fu$)t9?etS}= z9nxHy*yxcygi!n5>`q$S#N{C~O%X;l{o#-{a zT=ksMO%o$tL#Y4^g`+O$YU!REbx#*il(n_pmJb-m%cpJQiQPH#WiH-cymNfZCB?z( zv?;f73zpV5;S7rd&IKSBXmiC&%m`M^v`N`E>_+E<5)aWrq`Sp!d-RYN=XVxPYaMJE zc$A~MXp-oFD+bFq5U)XNyWg)lN&Les5CGK^|FojXn;1l@h%YYIjP?9JXfGVUT)Ch~ zQ>G|ragF79|pQ4(BB zTE}eBFQD0!l5NYZ+5Tm=&D1Hgymvo9nYdvOn#f9cvj0gQcIQX7(lY$+%0>>r#Ip%( z*`E;VG}i#nJuLy=-Mw-aIv#dOQds<=p$Lj9eq+dmTQZ;6wWfwq7r;H-D)*q=!EOlh0tk;%96iK}E@_MMzc+#8cX#o1vKWkR(UThaOYV45%$=tEge`Y4+Z4n-f{zuFyfP#6hadZNgab^0 zLN3^*ouPcp)r$ zA*qkvm*b&%W3rsIX5eiU0>mf;S@9Bccv!wfT5(4fNffTDZJQX&_~^oFRoD=A)RixR z;$e2t8)+s3b=LFFkA$pJ?eZu3S(#eCwcB*9G2D0|EB;d|@7)`?kwt+@@8|oKIKm|9 z+ALCwqWC!?)*Ugp;ICb&Inf$w4Xu%8zt`F}PKP#{tbo(I4&7Bko#Eo_0*HgW9WWdoSb3~Y$S>rY z(j)2%{E(*0+Cib~Ld~k0nBN%U?C?jwcw1jQlM!uv$u6dgQX#IG!yjm@THPN0sE0S_ zi0sg_x{BeMZxJ|Nu+UzG4wPiJ(Bf^~cxEUkdjf|)Mmb};E%Eb%Y(YI`XJ{;HpfE(WhhWp-ckg)Ef>@Zt1vOe|~6UY$RI!tk@711X37E z0}A+YZrZZmvy0aqA6!_(Mj!$qbWnu!@ zIDfn$j80QXd%K)S7NXCIPuW%i66E;co3ed@2Y zGLot7Y!Fy@>>e)Pdfe|`v=JdpDcpMLj2astXvH&xL~SsR&ztAEq)nc83M!0F2$9TV zWDKGNsihz)u1CtzwmP;Qfadd^%+!q47*=Ii>w6prPyq?Cv)i^v&Td$Xo%%+-s3pP-q zi^o_?*<X#@WGk|9{iy?+Zj3H%3zsZWp-Y;cY>oQ@J7{m^0=ul1Vzl}1sNA`XifG?&?5%Va zZ**AmPd>^m?|ub0nd5ZOH*g4@WRTOLLqLhNbNedwj`g)M%B;1T@78kS&a9Ev7T4q> zHz#J1^tT+oT7~_sLvwx@o?lg4Sw(yxm&K_1X4hI~kNx*La+an{d{DOXPQVgqML#UA z(^vD?9)6O*_t!4@ZPqf?S2siI9#j_pS6->A27-LkKCuOz)B{Zrn&q8il`vg+iudl< zBABBPk1ZZC?jL*bBjM3=yMv-}C+b_=X&J;Y%&GK~rKg9OS9&M-#Z6i&yVLx1 z3@q=Hi3*}A3z+>n5LQg3dapIJr6D|#Sd45X&OXaOr!Re#^t%*Gb;ZNsLG>9Mz{5v9 zOtK2~^~gIZu2tal+a46AjCPt6rS?3n;35#BcbK5xUoUs;lr&IbMNwlQ8h4IuqHAEa z_%*NDvmtcsAiAvHL4hX-AfZ+tmyulg{WT%5n&0&JK{DOwX&o(&NITtLiOhC__-vyH z%XztcCF8~=D>aZloj#i;Ci0?pL2`@qcXeG;7)Mx;>NTW5xw@W^D|H;7N0W*Q9-CZC zK_4z|gh#?O39pjP)P?IAwT;u1w^^#zi`=!}VJcTbBwi!K_Mp+4tqQ6*SrZo4gC|l5PG$u4zfON7|q%H|mMZpxpk*8B&#e za7S-+12q(3_A>LIe4gKzkmJjkp2wiw5V|O9U3^F?7#;fLOqxw55N)vh6N|t_qonIq z7{|qRQ07;YRs{+l*t>)r+_4R{15FMa>RnJ(~?fPQt zB+-w6sD+qd7wgUcyjdxDAQRIGVv~tI+|DUe2*L);A;}L+=@c`|QXmoJLM+0D25aN0 zW+pdH>9t-6!;aC)5q|)$JgYHh7_0L_GuHV@dDhKOIg;j)qzQt}vy@Yh=2M37OK54@ z1Y|{wYNS$}V6U!tqK{m3cJf(A{*9}+!J{DfUass2y@(;2yL&iZ-j)E%X$4bu(kn3x z=TK7T|7E7{M7Yl3Q4yiOm=0ncQ^6TbG{;G0!W-Y?r0F-Ws8QeJq%yhCiOEbY?o(>D z<{us0O<~^$C0gk%w>K%nB%}+K=`E9r*L+u10 zrUMW(5EW~s3I5htWROg#+2d9sf^8aU3HEZY6q6~jp{cQ13mv?5G8szvK@juc5*86) z;%!C9#S?%e^9q}irU&3H;Z7<5SL~w17a^CZ&{VJ7Dg`LMRSHxL`#LtLIp%sP4>_w+ zplhpA*=)=r*~8B^&kGA(!rUwmMtP@gP19Eo>#K3f6!oN)O&W70L1v|X<47S*;alBa z_TyuDu>+8i-UWlwM+1bt)gS@|8kE(fD3Hwqnvr(GxHMQurh86U_Wo^um>p;!4mHtxYw67De*PUR;&C2=2b{!rPbv7)A}d?}RSrg1^@#+wIfMdYg<-5dll zdvjc2J8!M%q2pf0sr^LRN&g371&FUsStlG6+U5_vsSPXa@*$Yq`-4K1gUH6$zV`?)$oHXk zv3IzG$nrZ^B7yxpFp8AnO&&x&seZUUsV@1;0DGA{!=ql?E8MIOsP-h0^g zKHB)zLinl#=KrU&?vbS;tJFK&IN;!)2J2?k<8nuC6@A8yX~cJzh}I=n5o4fPTbQXeaQ;sG@fPpBD%T{F z>S}f)zJ38CaEzY$UdbBWsk8N25wH-TQv^`GtVKw5S5}wa=qS-RUCz0}@A%U3?}4~$ z=Vk{KGQxz0Vb3}D;$LMD?=EMR0s{I1MhVMYAr^tn1lDHGtjQv+cACJ8%rK1$ZEARw zin2*bhP*^;9p4`y$A(fnz) zY(zq(vE5v(J7^}tSWD3lM5=t)2q~u^-B!(ML0u7Z?dO_5x$MN9++PQ)Sb- zn3oq2#n0nSW6y#bNOjB*G;G)&`l^}ZWo7?;D%T#c>nA-~YNQ?4^KP0Ok4wOcBmgcR zHpi%>mE5Rc%idEYgC#LT%pFQ#ZOcA2Fy4s%gmt~{XO$Q2Jl$ZcD_ z**}U_#ksv11EoAeMpRS>xvlE%Dc}(W(TD;LgwWpTR@`$LT(3vCrAlSBeE4a8m6PtZ zNR4P_Kxq4LpzoTKCrPKp7*W=NT?mL$9&F4%YR&1nw0Ly!;Us#Z$9P3mx_M=7CZ=$W6R`lc9=1X$2)i^@^EuajTXYXR$s|gW|s=b0yA^4)7 z9@Z(OiAsICDJnoTK_+eiV0M>3(sT~HC(;fCm3$b;(?+?hnzPJk(y>UFd`EW_^(d69 zWbkW5w31@#@Q3;{!Bgud&JOO}PDNv5^aU~?dRDr0H`=6rv;VwDKX2C zweDX74{poom)PUt%FXMA_$D&4D<(~p7LgnC2RgAQSm0!!UUAaXY3-A`!L~K2(ge#= z+Nu{n;qWLD!4zOaA}=fE!4)LWNlh}(&F;CwhlZN=ZgHN7D}iCwKX*zfWZ}b2SERI6 zw1$zZfQSv7Kaky!pJ(eNJICp{)6$L5OJ);Nq3yUh4FGQVaZ@w%7;dS?myf;rqyf8* zXrE~^vTa>hZs%pKwpCIhjxgidhL{q(23j+@rDc#{5IGl#2@~{N92I+L_A?ltle*ov zm(9g|=^J~Kb%q_RH?-6sQd}bTU6vidQ0ycMPwzvLBm*t4AO;e$N<=ZuUbHdF}2?!!+`(63yE(!w!GNaCYT)QAlKP*7dMP(3>mwLKv(&T zNF&Pd-g)=zhK$bPj_fI2L&Yi`zd?Yl}aun7QeSGOrX_`=4#r zn;_0G2S?kd@q-ur&%S*jKqb5tgW1J~59g9ZFM?8B+zj@}GiyU$Pp^Dqls~_hyZcv38gqv6@sr#Bj1R|nLwS$_Yaowea*ZeGZSiN43r3_T z9|*3Lx|p27r?_sWa>EgOhD@#C`ZWq#q_y2gwAcLM;Z9RA1NnJ;HR0*PD#8);Tsx=p z^86g<6*9FhgsY4OBPTEGkoL863ggc~_&{Yb9HO_@8ep9cr<-1y{T@u`4%Wl5sT zY!4L}+j#rVsT^OT*8X3Dk#@du+<*3(_nS|nY;eXzmP=!`sr>0_~6aXc& zFY@_Vsvuk9^M(w#{?^bLozz~ul8Vyoaa|G=&A`6P6ex;5xypI{)QFmD)38#ikvX+k z#GxeE^OtvURK>dS%#+Lw-)>z5NHNlMruA|WS~{CsHPt=1hhf<0rA}10oe;3(6RZ%FW+w<-(M@)8}EOp(Xy$NC3~RE1HqRBJ zonCh;b7{m!$xS~r+(IaMWTMrRjctU*vxE8F4I(NB94Vp%{{tS&Ionm5(T9?x#blxc zY(V|C^Ni0ergB6f*}Q3q8b+bu6&ey`#M@E6GcI58PT5GcDE({a7T1YM;G~O$60(fo3FL3QW?F1rJyZTu;_7U^ zo;#iY^~d~`Tz4ZjBjtgk-=d%vOwlXoUcS6Ho@9X9J9i0)>o~NiWeIJ;otNCbQ3jm) z%PKQC&&(P`pC!w>gEDTSE&Q5|G|~MaYJL%ii50Hv*G~^A%L%_;?rBSy;(G8$+n&5A z+tZU9yyt2ZmG!-^f^`J}U?eMjGYIAIoez7CU(mqNe_lFbo6hbw$}_i5`j|Z-;ax%f z%kz{NO+@stc&FgyfTw4Vz%i8q^W-HjninKW{I|eRtLI9)oT!2ZwJt$cTD;qkgc?*6 zHu%zwjzqZ2oUr1h4@sy{B56FNo~YGBW_lO9qDe~YA&s^{$m!JvQ4TN~Giqa>c%~La zC#M02DXTyC6cc}f!sW%Q9fkGmF+}#Yg2OH$5lyUxa!gbWc`E^_zj`OGCYDk-ZXuK? zE9QSfS)_a{Jo&aygqYpt=T2k2Q8#h2nX?#26EvT#bAZo_O^x2q9)+ziErrX6F|lW8 zQpQX}~EW~!z z>e;cp#(yeoiPim{3B(+3}c&f&+b6<7Fu7^GOIC%U>S~t(DE<>&3Hm1rYGyzcCHV z1K1_L{7nbX=Z~5bDwNuk_3*Kl7@PTXtCzO^3dj$8e^V0xiZLdmx zOOKEwE_+9p-l-rbHvEQB)WX;k$NQY*mhpS4jE`#jOEaiRgZml!XJI&M=@e+^(u7C>02*|~tufc`x)tg{SWoia z_Jee)fP&D+T|Lm?m|P(()e-)fvEOlahpYcBGMF|T8H_wP&&P1JuOdD06>oS}St9Up z4jNvZT#MJ;+YsU<`)50t7Xco(5?hvE?kXd#oAM$f9ko-9;G>Ddd>D>c(W&3qq1yHN zzIybFsCb~3QsWY5e(LZ00i+wRkX!l9Zbch+HSXUY%A`LQRZLC{Mj9Oh!=m@S@Tr>>G{4x zM{d~2=Mr$fUeS)F^2tFgFC4A)Mk|8(GoK+PlLTKkd>G{j4b$k0w11Q*d<}NxPIJoJ z<2c{YbS%~-=I2)>LF0_|${gin0b(qajbQ0+HgFPJcFq(^!BMyAMKf7tOlLr(MLTJP78bdw(ukayhoQaLA7fla7ZL%HFae&_VEHPYej2 zJ=<>gX3%;9UMy*-JiF*U0SfWp_SwXxh1j|uF3<0mGaL2b!8T1oOs~P1ZzD~o%Ul|r z@7sZ|&P=|e^zA}^TXe%|+*T~=+38Yn-`~fSeWnx17_&OY1 zp5KWv7%z?;ykNgOc&#XJ?+m1%Hli&M7|!hb?}8zM{(ng(gwIaN1eilsk;o&hK#wYV z_^@B8LfbX^@%A=zj_F!x_sXAQ74H)VKxDKVo{EkqTAOd4KilARApZ|W(J|ueRNhpz zXW%S=L4=kXyv(GPVzs62Pm3o~H2Oz9Np@j|GiUsqSPRf;juSJcZrf3E{?K;T?H&1) z&3$q=yRn4No1Wp@m3!r(b4@dnXesXtzoK5OSp2fP^8LYcozl%6M5W0=9l@NtP48UL z`J2cA@6{Li3WSf59&tLr+SwVUAtSrZ%ADwEAtUI|2Xe zg5$z$TBdJ3*-9iRBFffoO0XGhhz)FOQaQ1ZW7W1SF09{C>3` zw+gwf2%3~=J6CkjRV|oNE5Ja++HhY+Ks}4$MoepXzVT6mFljY}4qr+$7-mr?WfO@i z+?Y!juPs#)A_>po>wbNV;i$3N!8?DmJG-$l#=|uI;DWJW(guI^V8AAO*u1MfY=qa& zm4EDKFVEX7q?BVl>9tv8?qU9CiKXZavo}qSug59n_404cC$r=olGn$b%5yHreiDi; z&X;4x1~vCOO`Lr0HEzK6f%ZJ=sGl&ZtwfFO;-;b?x4jTh*S5UXNBKKC#4lx-vJW~Pof=ZC1(g!IdZPxsxUZFp+?aTY+1$# zZk-h{_4EDy+ERBP8w=pV8fkXxI!;GP5a}ghIvOXdt9&fR;9K;N^}ZVK84pAk%t5W_ z8@($&l?ZiE;Ri5~h*e9Bpw&_Cs@WcX9%Fq7jN+M=(69!mAa#GX3v7P6BmWm1T)9gj zDT}noD}Qww6fI#=*wpkySRQu+1wGi4whaVe9ouHVFO};oQpj)SeY`c(qco?dX`MyP~~c#%A{wl zO`o~Xq_C*pm&?$`b;7)6Byn*wLW8;Z^Ps|047`zK`lEW?H%vcUgdX_2Nvw6(b7gs6 zbyZN^OLtL6gcv^%v_@${!vwB1Q6IJxr!B-wmW{~YENV5VuhU9QO!t^U{Km&jNs z-{yO9WqU!E0avjeQOn+p^^(nli#w0T`ywoBfM(6pT-F|Hz_i6q+MTn_3lQ1zvbX%) zb0QcmbOGoWp=&iGIDKRi5*vIj+D!+={Se})TY;%9-e45`9J{-^g4BcxaklG7jSRjm zx8*V5fp2;?R9>TLa0#8PRj}BVmkwPg{z~}CQdBc5Z!U9h1JtO9#n9$Jo;va(eb6Ba z*PKYcv{}NBMvA`$JfCu`Pp=y}#HO;C7jo+Ko=IK5FTOM=*`r{9+>Y!yPILV_k-ofh zFN(o2Tn*q#hSShgyEaCXp4FnGCxNgXW@E&(_2B-fNMfXQNkiG@UbVIpk;HZ#RdHs5 z@c8f*KkK>hX0y!=*~tsHSW7W*t0>SUIYWW)EARDSa19=ls^DY2NGN%mYh5`##nUZ$ zx+yi?fr6B#DJmtq1j?HBGAU^x+lX#>v{4Osh*mZf{`pOkIkKOh^ZUhuWdi<|CfjM7 zHi-~tZ8YufjvGxAQ5f#4p%VzB<72|uL{9lY2VLqMjy^O@w#@5^Ko!wzkp#Du(}ICn zmRia%AH%&LH89Vbw^1~b%Ej5pbmc&xx^*-cGhRUU6Ax^3KnOK(MfDo&Y;>9YRM`Qp zruMcy5~o0$Y|mDSxGJA!RDgPROP7da47Feo8hm(9@E>ojpyih|pk^;>_RX-#NSZG< zEZ-24V}EMdm-z{J?KIIPgkrgrqkS|~l12BjTVsq^D4wsK1rfQ_kw)NSeBw4g@TSi5 z(M>*y*|gOP1U_v+KjHw@&A~g+8k2-7?M-YGsK%Z*&wI_x@`Lx9L{tpH^412c2KZMQ z#je%oY;;JQO>EaNMe@5*smD}>xU4u3p8@bXJ87~t09K@*pDPoZ6?N!FL+aUwV<1E? z3VVyAx5QmeLTyECHj(`y%9at?KbXSWA=4luh$H=DoTn`%z0!A+a<%`S@cr^n#@A4+Oe#26T^d#o7-N*ziCYj! zP(LxF7RHN70lam10q$eL2EF zU7Sro<36LI@YFQa&su?HQ5ykz_xmqqT2S_QbFo%iZ&`8LgU^+Bvlk)85ZlIMvIYd- z%qruI#nDfhz*>*BtRxi6P88!PBG>P;J;x{~aU@3SM&d}$v6u+5oRhQ6>zw*j%76r9K8sRl%f|}%sv1hwoKDgGk`{I22d`th@P8v56`rQbsQFo z^~>zw_X&IZb+&I4BLr&LJOx6`>N&qQGySz?f&gy^;G^c!O|z0TKEL;xiqgb>{5;-H zR5zV=*`%pysW=Of+Wsio#Sp1w8BJ)@U-hEBe8=KI{&u*WZ+;N;KFKcdN|RMorjWwt z;f?ixTFr}`-xd_s5a7$KX{AjgD+=QAW+@0;{q&JzuuMeJRE07N>t6BgB-KqD!u|c> z6NU+>vHZwl#xIu_NeWyr=9J(az;J5?|0hGpYLnSZTPS?d}P(u zByzH^z5Cv;9!-E_G%c^+R{&?U9w4v(XiC6pV!rw+OrhZoRCY!;x~eo|e*Ix<{_v(} z%Bx88>%-Z*zrv=|Sdw?&=QmEICPIduqYqn^!uOeuCe8N5+7eMks zw~Uys3}RT?U;4cwDVVE8R5CdATxl@bB}Sdt-1DT?;6I`4xq48G%p`$X{6x=!SS>Jsb!mc(U$`20}+RcGFAuH zR&IlcpO%bbENcVBWhoqYV^|YKSQiJEPMxil{hHXqcmnQ_zQ1gTN{Bn*^a+c3vVZq} z*ZbK;u7_)LYp#km*OX1mwe*-7cUVJ+!V@z_fp|(9#KRjaV`fNLw_R4i^JTW{U`ipy z>Z~_IQ6uU8S|$E85kWrN3KDAj=5DR##gnl8QkU7rcb{kF&iA`D z6pGr(8qF`EJ zQ}+(~cp7sMZfiXmg>qn=GSUD_8M8S9AoUOu&fVus8E{4Gg|-Z+Xdz`_g~&3aGVyAz zJYSPjltOwCCNkq$_M}8VO`7Upe#E_&w2h4tmcHZt>t=ccVr14Weq}l05*v5G)3;w+e6>h;6W}9*j;R#=+2|D zsNcNaLd6xIWb;D|RS}S_DytoetR4r4RO=?LIMS>ZDU~D?LQ97A^UGh7QwD`+jSPgx zHWb0lFDR6Sio#F;z91S`sZ6dzOd(TlxXNo|4a-YYQ@u>K_Abx~Muc{Wfm%QL-p*M3pVh&9jeR!0Lva4iZ?mw~(shO_~39#@M65)g;! znRm+Mb72MNQiwEBCT|Yd5;7C&JWf zPE(oF4a2@e15I3vFB=9v2GK8)Z_a8yM`Vt*xdCsvW%X>V$7H|BQr7Q^qG#MJj!*re zPGl|iE=N#`}zAv@`cF6`|0~^0n7CK!%X%Wg^tP~=TjzO#`v zT$8J?CVhIr$itILi}~e?9@M)KM#bS{?d97X;6>%Tv~|Hx4jQoq;2IJ8nR%cld{o!9 zn1=29=3Vwy7)f7Ad-5$r)R@EIzuA2FMdSp5=|NS!prpi@ud&&HBJ~1vyIcy9ot9G2 zQIB?OZ48I>3N*GU%m*6O;X8*@iAoytn8Wxs|MQuFu&F4@blfpALG!EcALBoO=<*+*^c@7EEky&@F?*!_WJr~?(2?;tpbxBkc=;< zdPi3elS|&T9tx8siC0b{1n18MgI;I?;gDlGCJvrGjO^7?SShSDt|(%Llcb1^ajf}%i!YGqp~tB1wpgVs{>UlNcjj!@7)!q)*N3aExgp3_xDiGGWrA#~dp1TZ4WkH_u*0W4f0Z zvJ;9t;vl*?gqAX2UgxH!?o(2_ARN`_>TV@)>Qx5yzSj&)a~N6u%-(7fM&qJQbEQ|5 z*snCJfxIREkk=6t*m+q&8iftav#-x|%1fzu`+OzcYG4=05aC_N|J z=(sL`a+ooF2a!$*(MCMJb9j%*O+XZHx*qtYc9bL+rarC1DIQ})%Wd2>#rzxs`1v*J zC!75D_j8p2vnBZM@9Sy^5#;`G)8Rf}?=IF#jJNBjq{cBLpOLB zwqGpXmgQKcF{DW?7T3q^f*3=KZC3Y>Lnj4w7P>!9^}Wkp(km7vhAr~DPU7;+!t zSng>Z(U@)Y*YPIVk7#eQV4!yG5gPoFwY>PO<-aX-`uDCC_2X@`gr>gOJC!qPDR!=I zogJbUJy8)(kvPU3eg2v@z~ho|t_ERV9;R+Q`eGCQNL}neE-w+rmV5geCRzT&OgKdv#z;KW?^DwgzwQ_pQOg zd5;YNc_;*6&H|BnxA~*jCN&6F7f@MPP%74nC}zDpiG0d@kMy@2snIF*@bUBFPn0qEkzloDbB}$kWiFt}d#26F zF&0nXFP=g#yp6`U1-`iUdVc3kx%Bwr)u6Ez^CmAw(JzaMH2lu-e71RU_)t4JL7z}j zA<~SKg8^O{4WI0^4S`;jLVz%hX?IkXrhATUr#@N=RSe0~nul&*PCu5FsU~ABnnoO^ zjdhr5EptGtEzW-~cW+eo1Tf=SZIH3mnFD>@Wq|DZIa zZ-NI;DvYOzgnDVwGfFMtrW$Gi`PmM$YD}a5h~W`+eDXxRX)!!ZlWUA4G@Z6mmn_4A zH~XcBE4#Is7|z;%JbX|DFR<0a{^R69&NN$Y4BX5Nm%e|Z2i|*`4m~v^)M$sxmiMwG zZB5TE%JZ&a^N_i-Kryp`6>f&g+X*eUymW|MOPu=;hu5;EWmGB-rHQ-m68oMi3PG916Z4S_L=DUk!;Il4nD@W zl2&%PMn}s%xKQw7QuDjT0T>ay(g{x0zMG?*(oP`u{{G@YVIby7>@Qy5Jk&sAzqk!g z>YKC8zj6N3UZE|E@cm(Hd$^edUZbFBg>z$J^bj?NJy{1pq6Z^C+rzzU((wy-Awx?P z;Q8~QUEj;M*vXmWqwDjJS%}n#=DTu93ixpatKLYFn%ACcSLSv6&cX|*cCFxrqfb>l z{;>UwnN}kiECJlozu<_po8}=tqsxQkuBqY^2G)_ihB$>-Ax5WzC=(662XYXY}iE>Sgz$34$;CM zb^yHCO-51O_wryzk)PFclOd&mYt#TdW<=y4v;H9Exd^lmw9y5Fv-i zJjRBV8T3CaUW-9wiB!>M>7Ns`q6||mT7QLi=D%ytQ@FcS8(j%I=-}8l4xZE0Y`xYa z6?S0j3RuXCWjx2GY80Hc7Fa5ebji^(Vu+KPzibe2R1P2E24H$t9wRKP8RYYy+%8_; zt$Nm&Xv8QbPV1%)Sz)--pm1~JSZ^p0apN%@Jtmt+-xG`=Dc_Ohvs-aS0&cq+9YO{q zhU%eY;^OW#l1K6|JN@h{>@1=GJ8QRm9R4o-QC5QGg{$RSS3&NfdHY?4CFCT84uAYP z{8^4`)|xbGMj=CoLi{~qEzgDv_$K6ZP~>!bkcS)kyr5a-z5g=xG-31m`jx&9A)HZS z`Bkey9)dF-7B{p3#siJ&r7@iGn~U7-F9CX900p4=S2LjoCm@}|OR7{{BLf8EkH516 z$&AJCHg1SVWrinOoHoLKKEMAWn4S1&fOH56P}wBLVQ8Jq zn#u$KSRPzcUA;DfJ{=9;*|N~@&~NZiq4=SOYL0i6L)gW;FsJL;iYOSgeO1yTKxFgjz#c_KO?%bhJ31{ae$+?|0{az5r$O-FtapR_YBc z@hJ_6Q<%Y3OUCR4hI(>v8*aSNT`xrqS9X)=i{Ir9>{beMyLhSl`m{QD=V%ZZ*BG%Z zWUX_yex41ba+H;bgtW%g-B}S9VzxEGbd*@);ENf>Pe~sjt~o3x77(xJce1w@FWsBn zS2&d$SwHHCc8(ox84M&5fXA6!aP9# zi*2vq@!$VSCWbL>w@P?u%x94YxW_=S}|gd+P%8ZTx7NB{i6ri_5nPcGH_s zgy?Hy0fEZ=koHVyx%$+tpwogbUCVfD)w5wf@Pas8GkZ%6ntlF)+(vFG_#++Hg&Kap zJ9{iMVk+8%BG&Fm19(h}c;+ZGHA>QyY3Za?f3(O1K9`GymYZp2{|3@r4gi0#C%_n$ zybzv~3m^bORL%$vndPodP?QJW=#xSAc(c8A>pdeSEwmcHMRNFh;H83;byX*HGID1t zJ_#ue4nn^7T;3dtM1CvxU>~9Z1l|@PQ*<_a=+k|$3|D)lxaM1Yk|C=hEkr@pxDFK_ ze{6Njc(S*`C<1({Si{`%r3!Am#As-^K2m;phb$>q)j$21?W-N{5%8R&dwerzd2fTa zIAN7YOwRkS_NA4p~ArJe(eH+l22n^!4Xi1(y?h`$Ym`5JW$ zZBu%AiQ|S|kQt1qwzh<%{A7`~veHsrvWw5w?hXk@@;Ee-n!DvLgBw+;@0rnO5ey_T z+ec9}WoF&b4W>FJ$5;94go0Z*3jxIzAWC{eCQh}41$52^IvSIQAk*__XSa4max8sx zOb83nPM)0FOQb6~4CQfu&2n$}`?)SZOMAfz0#sE!mm1`>I5NH!Hy&#R=WaCOR+j7G zE#(+Z*x8&mZEd?!;cJBDeuRl+2^^Axr znY|^v94OXHUV+?~!!!F#%U!L?X3vz5cDV6Mf61{4<+GdQ?3g^rWaj;YamJGrb7^I* zGjg;*JTqlJd!_VL(Za)L`KXsCZu7owuv%yWV|Vs41u-mbflz9>_Ot?k zU9O{?&X?{A13)>EeH;wd97TtLtR`(D>)d)syWi|Qiwf>r*8cUKB8 z?>w0lUZs0##B7=HO!Wb?4H4V= zBkZT}3v=Lb%V$uLzMk0(X*v_lxjbUw{MqIuP0YrZ`I=YN?(a9?r{USU8TkR1ff`RV z+(sPR*q4t%WC{w|D5EsXn8ql}yZAg9LDM{;oI8EBAzG>-P^#6^`pkgDDl~sU;Aa~* zhe{?S2#HnX*mkH}5Sq+qZ|w5z;?ZQ1*?9APcwycVt|bZ5K+Hb@=?!wAS?oJWH<*1P z?~rI)(xT4;DG&qRWbvhW)B(Sy`Z5&uzPGO?8;Ck6ypCr`Y$!FP&aY{m32Y)CfpH|6 zs@`8px1>5hJyXqb;eO!O#nW%OO3Zj0c}eB_0lB7{+`Mm;>tj;(c?BZR+rS6E|7*8r9VRlYzcR^5~3oGaa_BF7GqTkVdq6M1}b+d>w1t zs=4vgk4+W;Tys8ublPUEx(Iz`@eJnHwf12Q)9a6m5=7TJcnVnNx1wmpUsT=?K6!O0 z9DI-~&q7nISaYL>4|JMBjr28~$oN}1X>3xfm`rL_E5%c5N)IprYO$3?7!)Thp{||V zw8u!*Mk82Xx3=decGkPe(a0YDA~Rz)<)J0UxiT`8=wxJ|hyv9g`w|McF{=6=MK@p! z(l0J`@EqE#5X(lpiR2@2buU9f(={f(|NPzPq!<9)~6pozoUmnYM31gqo6)o zDPF-J*ux3~6iUKhH6L6B9*Rg^F*)J++dY60UZi~SDukpx4 zh(7;&_NI2PLO~w({MadOP6<#EH}i9L>Razg#?J$d0ZgMC$iQT2VA&*or|ooK4btZg ztC7@8x@y-|<5p%TUgE}NMp(Tqcp{N zLjL!K>j0W}axQ)Am%_y><~oB~?T@)sO`vTOL(-|x zP0P&JdIf}aCl#Zkn*Np=Nx6&Xmls^r)MVxQ?7i+6L+K;oN71!H8nf7 z2-0d>fFXn!y(vE2KMju=i1geTk>M?lxCdNo9xB;@-o4V&2WrCLG$IH4gq2pvI{9#U z8d(~Gv^`FXI^@{)4x(W}@9T0o*DgWkJ!Gnt(2T~cj1iKIR=v| z*_{?LBU=MPn>*^xZ(H0^K;o74?Qla|d@ON?Ck;i7RZ%KT#$P8^&YqyKuWi%kUvsM* zJvDiCR5EIQ>3$D|E?Fqzn~3>;2CcF7xO}#;A9qBHTLV8rt0&8A2Qel$QRuB>tQQ{@ ztRPivw36OmhHq+Fzd{Wc>?Lh6E99w}A>UZ|-?UNct!Y0CXT<|tj_5w7ic<~TYn0l^ zYFvv5P7knQBW(y!Th!+Wd}kd2+T;5-5k>HXpb}v{ z+H3aP2)H&G^KbNB3q!^pNmFSw<4iKI(9!H|ZI+EjDsNYfR2Ac#6UM?|G zX2&i5+FXPr&o(X?C`tXxG3gSHM)+xFNLTzp){WjHz7}_orsY&3w}xOM*<9K(K$?u~8vM08VzD zh5OGHmgQ(VWUL)o48uqaUUs-pGX6Shd!c9l^sxN^LjBKOwtwJd(@@sZ7;aarhqoW( z!Ek-ivmuBWwylJA?`LK#c0)$n4-|W98!$nr>Or$geifSp+D_8pQ0CxEo`I&tIsm1L zY2LZc1<{8Ei#qkg;xi@&!z(e$T^@S><*H1?Ef(-hPDD*3*t_56mmGntS{`H*_PV~; z<7t|wXY&;`L0!u)-k@YKJOuY@)z_!en6{>R~@as9t)S_KdO!+(vKv3g7}(q~b_knn$PgV}d@RE2HeT zma%&HGnPsWDoZ&Hea4E97=e|?Nu78gk$%*(-NS1dqF#su(2lgxX-4I( zW*4x2e)A@WAL1(sth}FS_85%j$5oUg+=TTSYowT32Eb{!tqIA=lj*+ZZ%~3MN4^5u zIh?^UmiO*=b=tO+ zxY^{aWkYe5MzH#z)MxgaX%#wpvD-p>&J}4E5=H*Ai#U+0JkLTFfQ&OH9^0x_Xish# z7nemj^s#gdlLj8I;R<`rPo9*)qyljf6l*TOGUcX0W;|U6wN2AdK!o&yt6-{(!Ybc4*G{!i*cPm*iz=4^J#aXzA=VJWQw)+IfY@eoRN_c9v*%R4-b#brJV*3(0~jk3g3Sx%Ma?q zEa=WHs)Y`t8$T^xYoh_^iZtA3*}7S4Tb60>_?(ovs!oeFiWj@JGg$IJ^ZcoAZpG{_ zV2KLTx#*0jmhxed9kMjFp?PMZK@}y+Vr##i4L~y|a=ixtm1}D8SvUUip;Jssjp=#q z{o$I`0Yv?g+3F)`&NbI23!InG^!nbh1T<@gVBKI@(GHh3R=3on{ghY0vl{opPtcz& zhjqDks~smVFPl$TL5K`jv+w>x4{9P((mn8caZ!hVqzQR20<6HTCSeo;mE3K!6XC0w z#|bxw4-K+FyGzOi)fEC_2MBN6`LcZWYq-u%NSj*ExSQul=eNVP&vmmybrT(Yt{rwV zLOc#DM619ItJ2K21$Hhwh4<}VWJ)*ej<#-dZyYajN@=6OWE}6DtCD^}iFwOBP}M4# zkEl&)-?u{{8r;=mZ-4=7CRId70(ZP1m5P%EX!|Kd#1hL4v~tK(*VoQ!PPf@M>9zbb zvVLv`wGWoMm9Q8$ow-D#^(M85sT}QIhwz)77ZXHSE-S&U{qgqgX_LTG@VU3(ilIzZ z&kvUC`qp!1Ts970-Fwu9KhK?d>=GNV5dY8?dcvLPkF52A(LcA}46o$(7+!kuIP)ly z&V^UyRHT0E4@0Yz0kTIDGSuA!;o?Pd&3V#G2$h&H|2mMgHHYHS@!xQR1BqBkWrnq# z=Fxg;oeXohCca<(`X+c^yyoxff+$F~GtZwLh_UGzJ>$~__bf9Wc%` z``%D3T`hz*AL?iz)IswO7}bN*-KYgqYwNxxIPz3e4enIKYy{eKmJXRqV&`h4CIVZ| zLZrM(*|tr*jwvVA^4$ z_V8H?H9hQzvv^p3)cOLzmltvb?cr*z{6rDC4c&6IyCQ4de3}OV(@J#1uLf-#)3{eN z0B!rkdOL;P*_Y)}xl^tD{E-D*A&@;{gx;BF!yXoVA%LHY=eEO840fJDWv?y&8s#?& zdm?YK_1m|e8NO<32-*f4*X6x3Z1+8YiB(kitn80ItalaYfqeJ(UOZ1yVzDV6X6{UI zhDa3f=r49|tN+kV!|m!0il_}PM5KC^jZcAOc@6Udwb+K#@UF+jKhKbrKm6^-#)CVA;gM1W>iW0=6^HREPFs$~BH>nwlD?;`rtCxYcIC zKZmn6(7=U0ojDlM*L>TW@dOUHPFILRYERBe;lYl6`&+{($j`pirl-(8Vt8P zx4qR~Y?nc7-U@^U?C4CmDPveKc4V*w+p`7Eg^~iI4&-2pNY;_3tZf zm(die{PZIY>ez2+;{d5YNxvLp5u%?(8%#J6JP&2+@i4_!HFauI9`?(d-v-Ks*ZE+0 zU-V)-R!!k32>|37@q^N|N0~VemOA4HsH0$m8tUMRWO|3q-RdsyG{GjK&{|?G(Nl=> zFq)$0Qte{t&zwRQG#p7u-!C0uOdrI^h3l@e@SKSl=%i$DF*--uXBWkT>tmF{ZGq)J z)`X+b3Sw>2K|iZ?gaMX$nLiwu*SPR!EhJlhB<15?#sCJIZR=u&^w&_9>9n9wGF3f04}8< zu}DiUl2E5ei~}4lAAVwEnk8*7y?8wkT4fvzm*paoB*@tgcZI4;q#H9We6p0V`0W#& z+!)SZtCjx#h%sanb{~F2Xf9@zzf`UOtZC_#?Ep_~P|ayu-o`s2F#z zmzKALsX6ckNK;SokpOUiSiX$sYHrk-SIY!hd(S!T!;_@i@~X*g3ksm+Ah?DD*v~DT z!8-{IX5$*Jh9DwKn(R*~EY;%dZA&Iv8&34(z)f6Gy8N`;I-exx(oPI1J3na7Up0|K zl11}aN~kkWyT}wT>O{IsdG8KusW4LCM&8a}R`YKaYvrs5Yx z6f&s~9xgWzgdKZVfNFe*RbsY+kkmxV`XwvHRt8nk^(TR=n%>yVPAA{A^M;fNMT43IBTd zsf{2$>8%6Icu)Qab@NyvM-~Pps>VDqF(yO-O#)j6+rQ6=Kb)aI@x@AHB(GypsGLqL zPwfM0RAN~npFe3B>gci?Z*>WK3yb|jD2~7Fo{ysgY%W292nNKsgJgg98U()B+6=%k z`r{j)R+g=@0yle9152E#nY@u$V+?Ih=+FXg{y90#&1340e}JTE)lKza)NANr{T650x5X2vy`T^5ePiI@x{g}xo*!%be$@cVH58w6`yOfw{dOO zcstuuGW>~VXza*|!l<2vV`SRS_H>20g){~2{Gp|Zb(=uhlPgZsi?rouyGu15M82v! zaMNWz^#aGQ27>TwGNPy{{fqSn4caYAi!CjBeU$s>c<)eX-Yf>I8@V(W>Uv zxFwH@TWXC0w~|oDl(4Rx@w@tdxVUhlvpmg-Vrb{seN^76rf~JayKB_SJ_0BFnDqk= zZ%DX7G0BLv{ByTT4p<4pyS9}Rvz!gUgYDI(q`S~y63wUn9sVf7ola_10Wk_{5}jef z9@lsD(>e`$8@Ls`&6TK;EoYOZ0yzD!JjrANkuhOwkZQag-WMweQATMtixWQVwj5!` zIl${|=x0*hmpRhvleU0Q*FU!Kp>#CCPMVe4_U-d&x^c`veXd)l&L5s^-j>X-h0F2P zmJvXI!`6#h4+NoBY`Rqfz9b8TXNbSUhMZ`tHI)n>Wtgqj@Xdfrudid2-oKXH&Q)wA zROrVeg6a-WJ+IIYn8AZKd(xBG)7^wmJs7SB+L&v8G24uZhth1t zM?H~P1uJ`9fB%}@h?>EyzpNu^s4h9|0>Mg;Ms!y=L(v4#=HeM!Kz7;rS#wBB_6Jed z_Y6>wd2etOfPn6G1)_$Lc|$}ao5#?4ip&^#v&{i5>t$MWi~@x{+gM~p4T%k_K#~Yf z)AHddVH|>BJI@py_xF9yca-e3%u`3WH8c!M6MpA37t=f!E0niuEfbt~u-&smcz;qK zo)E<~%>E~CwJ6|dCG*`n2kG54L|H+omNY;M1IQVjN=4&vvewk?_JOQ5?Sy&A`58)X zW9rvJA44%=7}}6FW!G~)t8hho(1mnQgD0A)%U%c5ZQ%s~?XqY~CVuxev)c_ZYZwa6 z^N8AE_yD;lgWd|SuHc<(gdP>No^zWt+L{~Rl#jm&zP1?<>P#$!sM!i5 zZl&Mo{DPBc2G&NZ+2a)OMSi(1TZEoV$9@~s7xV#^t1V7GDp@qs;u=*6is@J>=%PjG z=%}|xM1M^~n{FpfgnrYG<6Fm9pv%?~i+td@Kxf^s9*A3I7S!)I(5>IAeuQ76K_JU6 zhYcGkFJ*$>;R1^a#A+xnI@j2+Kiidqp1QNjan>du25vO_nYHD{drupHM%|bZ z(bueB>SxPE09O*K!o&Qqb~U73vGGZEuBtQdZ1FM6 zJV6H-1=euQF42abj6(NefH<>odjsNZ`3e*kwl~?|a)6Z@gFJcNYG!yWiY~}=?te9G z%=vZzX%i zTiKc%s{WQ-v6kwxQ&`;rd}e(sc&~wX%njVi1ARkC9I0iUJj&T=rF+~{sEd} zQYHK8%!ZSoNnRJ@Cp@A_m;?pi=>qWgMuYGO3aDWVfzO9c@dRJkbxa?Gxfx&Oh78FU z)g%?O8!_2rz(D04LK+Dr3iZ&~>Zy;^(3*O+FIxln7A&qd9UB1z+|;BRmdU?wF&g@| z#b`JMyuD1kDle1U_u}R$`vrvAItsL~TcA^3Ddz=D@gL&8rZg@PL7`VjkfS}!REq$i zvuT06`oUe4ZMi&2KnbRHvrQIBS-du>MT=^87qx1Pz(q7Yds}J#1cWpx;{&+JCnieJ z{9OQ;!E?e@@BagPda}F}qS4idTC#-gOzsqi&1fV>n^C0V+2I@u56UektIj?;P;gVz|j71@qP<03q-as?%Qd5cXxQ^7>D(D$|=eO z;^d_}_zyhAXB0>3`a4$cb@8Ao#9A}eM(Mah^9EAE2KN2uM|+}he!FUhL8)(BrMRSo zyNeW$`DDXoasN5XfqrI4)h+Q1yIwjd9gwqEO$is%rjTa_!>^Qu3dO?Ur|oG$j+P5HYAM&8hbBssB;sX7 zjG_sBJSpN>ymd4=#6(~WjWz;ZewI-OC}ze2k4u*Gtzuu?_GF#2@Q{bc^xK_L-U5eG za~6+b%ia|m-OM_|q+w|eSUny#&*}gGY}@e3>V?(xfmLdQ(h)MV<%sCohC=IT-1$Og zsMU!{8YO$1*4QsGVo*{s_N1MVmWiaJ zil2eCs~!WC*mdK)LjFT-8m@zocxWfO{J{*JTw&j4P9k5<|KyS4lbFaY6huVWWY9NMTxa0*BMmM8f{^sk8JjGYqiPHxGl~moM*=fwr|!>e&`_piI*suTs)p^ zk3+?;%KVt0B6xYHP7yHb5_b$O{M6)M3fwd%2v;T#x#GC6YiL?0$Knp%phX=T~eVPfHaQ1|Dpjo=Y<}W_Q-r;s>?>)m#c>-p|^5$M^mcI z4yiI|!-s!p&islL5B)?Mq$aDC5Tn(W3@IjDs%|{_zNxyR(0PCxhxoV-)tR>TYBHs8+*#^RT%HZ4xv-+jh%x>{4G+8tqajiLZv*W4tYHe4R zFYTB29RjlE2sb|5To4Vy3E>OblWpDo)UJzwumyxHz%nPd5r03juAONjjNOmBLsH35 z-q=sZOy*CFv%IU#17OH49oiDX<4a=?n?v@UVk4-KQ~;84tz>xNy?4cQOb(V)=x}KNJ5ubLV~3(bFFq) z1k1CvoV3v)+dd}?;)|YkkMo8kanm{5*5az2@{W;Edl2f5u^s9tB$r0W#^EQ2t`&OZ zXT@4@>BlKVX;{$6JMJW91~tl-Tqv?_GN1JB#YO%uzSsnvIN9_}hr@TW6W4ygtZBVz zjrPL@NUK=+jqXU1$613qBA~Y80c$G(4{-Rv0PoZgl8N2Sps_0hyY)JxKe0&&_VCoT z>7|#lci)WfY)fSgd-u&GU)^Iwa&Z7#1IUx=*5(V%F0_9Sn9)L(fEsABTN=lVj8R5H zN|eAe$IniO{2~lJh2}2nQ6hik>QM*in^3Nk{Hu=}*#pT0)l$4F9p6oK2PH(Sf{z^E zoHlr~Ua*!5u6p!XT&y4}*`Pb39*E(E@srndR?{#Bh}p?n-v55GHmao23LB%HR*W22 z^J(Se(-?1&>V=(yrf1qTr%p?P#Oto!NlO^!yzzc`mR**e?cYTcYKLl~mRUCeiq$X_28Z z>-^RDQgyhGGw|fN-ZpDNxp$BAwuJ@EToCo*Rx?6FiXL= zPJ2v82102iS{Ls)Ga_JuozXXCG1}pI>7(U_ccz$c*$2Wqwc9j!UF?xC*x%2Z&b0tW3fsMxd)wB$jz@1C~PShO17($#Ba zpz(FXk;uZL3kG)o5jiFTyOxETQ(upEB?|St_EFCP)_BP-1ZaqllQ9HchK=df z{R?(SYIIVRjA-%1c9_i25?PCFHZ3P+THU>>{*ypm?Fhul{w89h0W` z!K|j-7;jR*9nv1ozSWgmOFJ0@{%pCLG~LkL-K(`+J!PYVmM0P7u8bs&4G5^++|JX) zrhIksQ4nf;cKLhv>VVmq?)w%`iG9FE6wS^xj;j`OEmnW~ge284`Ng-~|!Z zDZn$ne8nQm!Gh_!!85*$N-O?yZ>VCrGDStn=-Q zL`s8HetYIUY^v4GMNFYu)37$4x*8~=_3eu-C@jBv3K>)B_(EcNeE(U0xv0-Sm)8^m z!5Ew8NHaA&QoJ93WnEyyuakYpW`@HUsoc*^*fj(g51vfS;!Ty6Pha9S8gd!zo6o#XRVO5+}6K^C@umO1PfsUW)-b*p{NS{9wDb$l`-+LTqV$k2R@#Q zC^atQe)LpFy-hNdh4`Cc_kIEjG914Y6cqs>>d?;}$uu68*UdAADsOc0`!vPFnbHnp z^HQ|5;&xzjJ|ae(tjx*>lRdE}teKW(HM#wxpEpVAusUUaG{)x+Nm1X$zGlw#R@|hG zXC3vib#8gDgtsw~^|%+1vPw>}sCuezmAnZ%yZsCzJWJyp?`-~0x96zy`}SOr?P+Vx zB(DQ?-K59S91EzGJ2!f$S4J0qVEcIa>Z8dGLX43&ITqC7?Pt>tX+A77L8M6qUuj1E z#2&_AOD%Q}D!_G?TR)bYtwQam7->SQC z4Nwu$tyOk4r&c?mLjzWE8r+B5b!)De&1@M^ZMK7Hben?KDmW_1J_AwE@*saq|t7Pjz zpgh)*OTHgBoOTCshXaDvYtJx?2`Oai@cGe?jm82qO>dXG8{=XdIjm0YSFND00ZH2n zU!raJ#TIInAXkGrsYt=oqh><~s)+m!tfv*`LCMiisl193Xq~Jcdi`ytr4B!ruQ0Pb zYZJrrhI4$x9@m>T#G4!At;BViqG>xz*njWeO1v+)v4)I0k6y$jH53l8OrcVuUV5oZ zyN;c~3z?{bcQ|z;R|^-nCZkD@hKU?M6of^H>JF~uZ`U8E_Hl}=?s~!DQR;0hAGcC{ ztUW0!Ey%XM^r?F3OBu?qg-b$zLG6y>v4?LK-yBfm*$1f;&7eRm%&d3Xm&pCk!%uH% zax|ZE-!eFUvtgaTPv26$cxf4Kh%_ilwxpvHNw(r997=v-6fr)#8a`Z$ylvy1*%*AE z15z4pbF3gg`Q&YFDm889QYRy7?KB7|bQ&elA$pH$GU`01rTxmKl4dyFxw$)@`(@&8 zXv|~@<>m+*BBU(Dosz%H`;q7B#FS%!rO3i7MV5&q1uiub!D2#<@cp0@M4Z^y>1e^K zcAy*vt3#F`kO#SdkyR73=WP!fX$#Bt*`iY5sI6lo?D>M+)F0_*Amgt4863XGN36Ml zwZP~)la+!y@IeieFqOhu|8fT3A%68Qf7 zuzdG{>;=o0??@ay{MaKE*6cbyk+A+nt^9h%+}{d#*G5 zGh}v1UCG;S8rPO$mNZ-=g|pThpEOV)cO$Wdpx=@+l@6n=htkpRkMV{Xy(F!m*-=5K z`{iTL9lxbKG>~oW#He3Si9kli4d*MYX=e7TF~Wy4#)_71L~$-u9fR=7a1L#zHsgOR zG|b&gOh6kL&Z4T^$Y@>mdYj_oSbOH(N4;$PLpBM1w#MSM6MessV;H8lf-VTi2QWB? z1TPv>jej**O|ZS8huVmnp^-z<9?~%xbIV%_ohU|hyenB5pm>zhk89`gxb90)Nq)Kn zYOmZU-*Q((v0-Y?IFYM5{BbK{I+!0f+>KaGB!1>xCsGij=$t=LLkN#rE}{8`iy~8$ zpB@6NQIvsiyTTt0)(g47 z*V@7_3QHt?NcM5v>G{5GLY5gS5}Mw9DvQvxX@2VOeBdWk)+slTm04mUfzaZF%ATiT z(Q-{^e6`{Z20YkL`1FdBXnS>LO+(#!U1fH_($F3{UjB>9M>^ZchLP;DjbktYM_QUO3~Y`tu2!6t=5K=8pa( zCb-@fhTSL!^0_LXN9UV7(&FJ7JG;92d2!wz5yK=p)3mNgeT6;sa7VbzF5A}Yq#U5} zph2uFvOfQQxL=W=ngHRNvz-vS z+_y)sIWU#Ura9MFE!d+hO59rGD9@-E^O-~&4y{=7roIe6*jH$V53{pAp5|97aXL{l!KE z|03Fl+Pu=*BGxGhv3Mqxhf1EyY9;%MW+gETtr?vrrqH}aBg^YM6>~*@Le}%UE1dK0 z#|v+z5IH9)K+8_>sTQNnQ@x*8w8;o8K3`XINj>~?PE03Y^mJj53LyN&2B zqD)z;pfV#sQ%%zm2?+hZI;XH_^{}M}R+MzsOfs`P$;Y%UgI}8CZs{X4kpRA?0?=XM z)$lfamz-3w=f*C7ea+sXi(_-O+6xZ;sq)0KsynyAG`}7O1D4lYEo)R{kaAXkeoyxu5$_th;q$A^j3blL_O{ZFI zaOhiO+;k!-Qg=rh`hQNS#Jt#71W#nLJU5X?enqMu!$splFY{ZsL!r>~TbcPiY!Ohp z20^4da-prsi6d!dcG?2Jz-rTuh66T%y}S4rI?w~F<-C$j<`NzjH$LhF0_#2Or+hej zwfrK4rP{D7`;ceW_3hAt;8zLu$BaKz`rlFu^2zw|fBWD6d&}b7EZkz;7@RfQfA4c4 z#u{>Z$|{5s&~s~ekVauD1x84Pfuc&QFYKa)+VQNoyOkjmuH(J;02*! z#-cR+e50k@qC-23SDW%R@wWnj!9SmQ-I79|^)17=A?UX~$%dfpQgoiJ*%==;3vTW% zW?;wN#Z1y!a0$|9Tm#5=YvB_eFbN4^?)yb$y9}pCK6**RD+LmMDuW;b$L+Vcgb+&M z|NF%X`=#@!Nz*2+{GN41gu|4MZPjHTHT3eq4#F7$Dds>^YPxOc=}LgjhtQdlJasu! z(EQ*=su-+%uMR~6Eq_a))W4yI>VLR=s%ziL9i{Kc39Al@(iGtJt?82(nIbp*03Nuz zYFgbfi8R43R+yycf{Du{K7LSi5hp6N)HHM&xpjNm`!0qa%%oI>BweW=x%6a&cdc}Q z30I)66`*={ADQeHZk^c2sMwOTL9^REcuW9kI|-{fi2e@_&F$^xq{)t;!!Mg6BYJBn z{p|FQeD<|yzZ6jcAAEzh2Jw6CIWuF{?_%oqnQg>ImZHgs93POLC?*MLn5s6zf0-A; zF~yT5ow%N6Mc9R?-s8(S8Yz0C>L1!IxcXAY`%Dr~>u-+s>^|;9-*c$QHsPRMASSIa z56C;Do+P%PwNlTa12EMdlGkMXkB5|GOdw&Amxw;p2_Q4)1!$WV1B5^w^7JsuY zRYHG$c6q~LVS$7|4a2=Ir*5M$pR(8YP0S>9uoU1+%Y+&mh;3VW;eyU353fuoE*k09 z$Hye~c+)#y$A#0wD-o7^daQJ8nr+c%%*amws4W2MPE+1)?TaR~4`-KFwsh3Cf!p<(GBlm(pY3EN-e3bpt)j+FFpm zk-{wYTL%;pdgA(e=MRoIm)(6}nQl&qaB5AA7qzJ8?Rd4^i(x|15TzAQ(u@O}wrcHV zt^cx?5H2WPd~V)OPim{Y*r^>TY@6BMYbb~l z3`_QDSz@%fdr8j<#=^E%#8Y&D9}qW;DVmPDJ2HQSdDHu?a35 z?8!Xwxx2h*ZYC5Cc33W{wKi=Q^t2MxsyR^W_wy4jygz=z1^NRAj>XV7Ppo%olrTfe z4LRj?k1{jm=d_!+1d|8FWE+-E?J7KbBqi?5`xbioob!IN;0>BPvCD=x_uen>Q2;iLf~JoFpB`h{&GXR zP2A|T`m4Mq8GbypA=&WqiO-8$2jiMTm(*EN%HnRh459+F>g&^!8v;G#r4$FHS>sSE7vi=?W+F!K zi1A9|9i!jOQoz@kD&I_~>S?))L$e^q(AM=->AK41w^B_yh93LD_&jH_Lh430eFWQ2bu5#T1))=Vgrc7*ZQG z2agx$S@H-%zS3ITx6v1cJ-@glES{Vk({`UBL{D+gXmll0GhRgf}4Zmo5k0-C)KW8^)gkHEMEoG3H!P&j--`}rSzduiqB{iIU@8%@n3P2Z{@ zV}OUES%8j#!a<`w!k25K+9DV%4(~7NE)7+VjLZ~yA{}Ti+S%Wjhcf@Zn}&ApiSZ%; zEIY77{<<-Iv>2!L%7CI*H0dZ4=F&BvUtHZ{cgNdxjYc}myM&7t%r2w1;g_x0AT&}} z^O84mxZGT?tz}O;wx1SvVCjR)KR8;9 zC^ee(YKn-p#0Bu7Exbu4>x98+ZBwbP8OTv@ibrGAj#*p0N_?^f8R9SeNsT;cOb)fm zH_Ro#G-pWpJv1s!@~=~M<+`m|O@_%Bs5m;`&`xnzMwS`CSa}Dj0-V`(!#Znk7cYfF zy|F=7k|LaFny`Hx05I=J+fa!U^O10jXc~UV9HZ9J_fsvA&&=Nm?&R;J#?H++J`0Py zs6!lP!8TGSj0YwpmS;@z*;7;xJ2#ue4!l_~NCNI8mJ^V8mTg#9C|mlc^k}!)Ssq_( zXVliQa1%>UhSCDH;la3BXhP~4r_mnZZ?o2VMU%%E41BOlV`{0G`3!%DtC3|GQ)>wDA#XrO~^%%-QG|3^N!1mI||V5(y|&<#TQfpSd`zPmZFueF18gCrpzf zC~=7zufN^TZF1rLl>6Cxs(b*3H8%;uYt?lAGtK1T>)v!C)V?AF^hmYYGNe+EZz|Ubb??a^D<`*}I&_OYl*Y@Kc^FeziB6<{+PYlo7 z)ua6uiEH6b1r#BF&0SRBZEXyD(0(^>u8b(Nxtpul1tFeh#Lnr)u2y3XeE%=HDGSQV z0b-`MDV>H0p4Il5rhsv!rNk1>*iIduyiKDsbdKHYl-hFDu}IX;ExdB#<8{Ioj2x4)j8gJPem_Q|P%dJU(Hq!W$pC zF4{z3i;H@@+0r+^&kvtOnY+sW0Egu~v7k0ILas5B_nBmEv}2;CK^lOSD0e zMIO!dyw#c&&tzPq_DH0gM3x3G5j}t#(UYYlW8mvBS1rtK@n0sz6mtJO{*21DS&bC0 z#UrZRq41sQF%xU?#!wv53XDFo1uTT3xf*z(ze$hsYQm58y-U0+=S4a{bH}iuM1b(y zX-!4e{yA(=TOh<3U@Ws*6wiD-YMcCIt{r2xIg^D#vq@^VrZ1l)V5X&e^k*fm3Q5Da zm!m_E=x4q^!GL|PSj9FCDR6#gen$dWOjFu29b^hRNo~IjX)e#*5ou=Gk;#f;Xf>D5 zKTGzOPflpCoMWWpr_VuoA*5{{F6zuAG}Vu!GFD}?x+G|A|hv6jf2Z}d7r z+Nu!w?wkC^@2Cyn^(R^0(ElcV0WAtj)-`}vkqd+}f{QRho z_$rzq0x}qxlgBsCitcdJaF;fgR_Z3e@U|ahiUx`i5aC{ZQE7Gmm132J2zA=iJ=0Qn z;v2UD{Sf_Dg=4hlaZhUgpEU1;^4Fv_b(Csa3g^E45YC18C9H(CCdf>v4Qof`l20sy z^$m4~yp+T>dd`tp=FR1Grwro@Dy&F()pp?v9hGKSq|5N*j%L2d<|ouNbWB&w z*uZ5~F|2Fis|IHv6QxRLQvi>gf4(Z1hr^Svlnlt(2_@HbbFe;-Bxi&7^*bm|arivw zg-tK~U$ZRW=E{mlVGZuk6zG-U41J3Ci5M&%h+~n{tVmp)S*-Ef(-`Jxf}>`ND;Hlm zup!grRgmmOrx^zr5kJ3a*z_;>G;_<>m*tbOMZQQ}gwbe8%*)DEsp=BwYT><%ebCk- zMhNPTLH{m%Gs7R%EBdMM1bT*pcnyUf+#kzbpK`;Yd#-sNaz8vZDN#=bD48n^1VR+l z<^F6>K@3yS=eT80npr%Ym(~3DvQffM**nyvJ|C`~?|X-$D0z_MK83F|MkdG?AR7JF zY0ZNZ>%_0+z7(t$56evnZVx#W$zL@M(Jj8CHteL*`{>Bebun<4u2gT^KyfW^o%{Vf zs&(~p%MRW5T4{r7`N;ji-(g+nFSH}3XUFuM@n*&wP4@DwLZ-$azf5G(9(>+6%(J)@ zyjxq#`#u%CPDTg^LxBX5O`1&eY9^wV8;~{Z7?&}K-=E3ZTS~2}%oOj>EG~Je$J_mE z$MN1K{Q7w<+6})>t>~OYcRRFelz^!)u)w%J7w`+t&uW10AD+xV$I#cO~@<}v` z_H6RCX3JO9tK0UVY10u0uOt{yYyqQ0pPV|)+rv|Lz521us`)7l=^811O*@7Re);Lw zc;~t&T5Vd6G$aidA%1)oT(qibK>pn8pby4WE*E#KKY*c0Gg~)Y+`6H z%j4;rT0Jr;v~v8Kt9U{7PGtX54N7k^526JxY&9o-5WKGyiz2M@K;<^c$8Qn=XZa#F zQJy7G+)OOlJd4X(Cs3MMc1)y!1&A4=vlmn-19tJHRB@Ste^7;OxdiW&gc{bb3^$6r5|9jL-pN1( zMZ;-XRk?CR_(TK|qFmzWREs#aMu-{Ll!q{X?reFRfvA~8Kp%zEloO8a;hcR;8pO;M z#!$G{De<2kUyUiw9L-8Dc6lC~QW&sVg#mH{wgOkS!n}nMQeZnk2WlhCvd%KNnvREx zJD~}&gr@#y7EB)5tk-%j=spu99$*Yrvif1;URT+s4Xmg zE*p`r`seM{dToVKhxjFRX$V;W+`pwMg0nffmIrdR<>7&ncZf{DcB5`z#i~-#0DXHa zY?AcDr${(hiH|~SdJ5SESY= zjeALDpMXr2YDC<>mVx9(HpJ{3IX!r___H*<9x?@S*ZiO6E{zSUUEPv07Kh)k;{bER zKAqwla;)oH1~>m`@CiVbsu}|XI9mDlJ~?kt_8>*8ft0ts{c5m|7n-4jJuCL678mzr zUl=boB!EhpON3+tyS!$x3e+bg#Km;ata8DX8)`F{5Yd8!8R zpIP&iu5`K*(*qzPW%w&}c}Mfq;o7&uQ!lXcDgvBl8~o#T1uD%XJHRH%%LI)AnlnnX zU1M+Dl_~zsR;WD84F@C$$%JvUja!)j)HKeHv;uba2vWnyX=5ND?R&DDrj6e`LBg5V z{dp<0Fq~Rbq4Z#2b}(p^98fWrRV(*oOmTxEYn9+W^tsCu`n;roa;^G*Wte z;YzU)WsRHDZH71%fT=z?ac}yzWn9p=vvn-Z zvX2>TH0d8VNZWUsZPrp*JDgy|4?Q?;#!4DRSP9lK((UcwgKS z1Qai9XlB?umHEzEMGbq=qE}weKnk_^Iq{~}Gbi5YD^rt4cH&-Jt7J*?;fj_dCO0ob z)Yc=57MqFuR0yEwZ-_7N+xwKLCMEgQ6x0dJp?ybtFWWMtA-M%l^`0C^2hwIs5%ow= zmuC^rZ3|>*Xr`!PI*S8aseHtXep{K9hv3_NLT;)WN0P(!F z?|(Z&>ZQDzb)W?gS%>hzu{zJp4Lz7a+>Wy)y9;&{(FJdVtp>8;rB7*NHG7$hM&-g& z1JR)YetDy2yA{+b;Ft`UvTT8- z`Y@{iD6B09+PZ*j7w=>%0Cb%$O;6*e@)*>1>>nv!yvzD2hCl=R@Z?=33hp^T=RWqv zMXN`4&(Ke}3vy#%jWBdYbO!#RJa4wE!cpT-pB^%IjUQz-tCiSx#dqEAH($s!yt@~Z zTvKD)e1Mt!fcVWrByClL`TUkb#8{r`J`d6otwGr!4`bs42E@rQ>^ac~IbjVUaQtC!C@XiY24V+0z)(?u$zPVjbG@KGbz zp(y4Vp6CyEEf(o|D{BA<(N_Hav(;VfCYVF~a`gS9nWY#mKZkP>j=^@8Jg&ETBWuE& zppW=WKLJB+Wem2Do+}@al00E||9aD(7ngKDKqY@F)*Qd_UKXWa+O&KnabRNpKd=y` z%Kyc^_x!yjL-k)Lya4H&@HP#G+gmbp5yy)7B($0^m)9|U)s*n25Mm-qsG@xki<9Dh z<}COPM1RhFL`EQF^0b{7akCYJC5CJv{to_^VSk6I91I%2tWC3mztc z&P?0VY+J~DX;fa*)3a_a^HN~3VN0HpcUjJ$QvH3;bSStP zuFk_75$#}n+xciAIkqq{3UZxW@s0*b?1_=AXxj|iUO};hU+Lki)&+c1ov*&N`0q#* zd3VNL?4_c=)t1c05?JHj{ieps&nl299e3rA)WbI=6QTY*OkwYS-BC}m87#uX)(PLB z1KUn1b1vpoL+tXX9SeMZd&c=a+h?Wp_ic8~s*2B@jRw{SUe?7D`uu9pnOwCi-jbQP zd7yNnz^>vdO#oUp7*BKaMDzHJR0iW z8bpNrN?|A3GU9>qIET@#P?@Pabq-GweEgxtM71ncErP9Q(l?ufy5Eu8z>)&Va^ZfS51YqajmxPqRwY0IfmJA(^FZQXcwpBx5n(Vd|m0%Pq!x}I*^zU=6~u< z<{z7x!FVts!djCT-#~?8ZZd z+L)sD2nyATGbqq=FlN12fgC~J(T|&)*-OZ=!0=CDbPu&fPix*Q8K3rSp6$LNEPU!)3pweP%k*TtXDBM(D$yFNW{}yqB-q-o2pUw_`&VnR(Nq z4`=uquK-M2C3Z2R9-n@afbl?Ur$)e0m(Gtd!iAn7pTv!}fSE*6cuewi| zPlHC8gFFUat+<`I;>oRxUAtE0akkpPqIlfj=nE3fri$*@;i($_vBUU!e>`84g$%_x z7F6`fZ>NoK$kq@MrsGc`lb3a{^*4O}_|ZpDhlpHxxb`xmVenB;proRcTJIe6PJoOXt$BHxb<;y=dos4 z?+J`XI$nFwytQ89&}_FDJgK!2D_rQ^=GhkLOatb{(wPM?=SoB?AtXsRJ|cv6xE2#C z>&*`7cAX#qnu=kRuHloT-OF_`bjL_d?D7nFmDUzCr)LMu8^$hjlX>|I0(-c=;e7n! zOH&I4*2~`71rhRP2r=HH;kWY^^Sj}G*ssY*_GORW*Ixn3A(vWe``Ow`ZP+Ygj^gF$ zOkoK-y&uHojwyX8&mU=JgU_%<;*-AJw7WCUD4eKvq5j5tNj4C3EykOvYxJLAt-MK-3_lqHf=v<;` z4s)t6?j8)zbF6upqwm@^W6)(Xco%maUgC~jHxCS#X|qqf4hR`Ed{XM|U4c7y0^h={6_ zaYr4Fv`sD{YYbBLQ`MS+bH-sL)1$!GM5?rJj~b0JT%NvN9@HW%+A7<>I*}{{(Wp_A zH4bfDZc0f&<+iP-Z^v_&3SqW$yq^u28ZU=|XhpD@>boHR#YMLIi1tfDjGvTIVPcw| zRfCpzRx`9xMA(5{qxfC!$&PW*V5*DMXr95UzVMf*Rc> z!;=YKV@`+M&{`gQK^19GuX_C^SoX-pQi3IsoiUx~DeM0tvHjwagC+z(Hf_xN5@@6p z_>oW~JulXZ&n@u(Q!9;d7zI!thsA<* zcP6tYkoql93|X29z?Yi^A)9KoRtE+xgf-o9DKxtC;-i>cW8U*cJsJO=0`jU5bI?Wx zpfxIN%l0Pc7xJpqOvjM7VW&z=a3K<2!w4pN_ye6!FRZzqGNM#JE!?H426B~62YlmaK&&n!yxndG0% z&U^R??Kv(ZJ7m@vhnU)2fXHN8To~>@G7H1aGtKtYWEas?Pz1_=)Og|8T}3j0gW+rB zMU01zxu=^tXXqL-y-Cv0XTV%(oy_N0_X)+Ix16JE_*s5Fn@9zbRtdqPqomZ+1SlB8 zmJj2PU0^|}SD&6NH$Cb8zLblLG2#PY&n~Hyoy{(V?>^yj~+LYyPwqaO(vK{-X z;+p;CMeXSU!SasgIg1qiTq_0F*v@)~hBDhV&+o3vG3KsgZZ@i0{3^Fh7QD|=v{1$bt?ghlA zRP784lN^)x{aj^WkMir%@cxORWqbtSrn6q^XbA&JC=3r00bUta!d|Rg2Zu`AI$Q>) z(eVCPg7UDShRx4T=R3)vEM8{>7~h?{Y1iq}Ka|)wbM^Ge>RHTEK#OfrGcIQRM2=`A`Ea1qN^S=3RqlI zIxDX^X@?nXbm1w;mJu{0s z6W&NaJ?7|QNWcSlB6u+zn5KR{5NP<8#e5^EEqRA zj#ajyw{k#gwrTwE&2;M)9Dk)=Ka(S?w!)f_c7|&PVy0U)C$0w(-hM29m_}N7{GzxZ zk)Y#(^e~SL3b2jwiiuiKP!n!-u%t7Q(rOkH)fWVP&emGsvAIh80#9RUKc7TlWXaqB z{n^nDJ$fUFQ8gN=!@5nr);TKL74btk{H?Cpvgl%=*%GU#NwUQ%DMub3fOa?se90>Su2o~+KvfkJb7Fw}yV-+hx-zo|HK zR~M8@5~q_yEI?FkfSv-mV(y>s8>rTvcI4;9;%WCIdjc#OM6zM}p$9?P?DsMYIO>}rbjuso4#*Qb3B zDnzlHkG#)D1@;>xp7}{G%+6M^v{_$5Cq$N<(L$c@Lr4U?mlc{>P=9>iy`cTM6JYEf zH^&U)ux07U*uxG`OeKeaceVz(cImaUn8vSzJtIN0>c z@#o}NOB^Hk^aHIeFS87yt!9=P+rvdRr(P+yT@7V68Bor#JE_o?8zl*C2s z(Iq=l9v=c_Ui_-eIq<-|{Ty%u(FDPsrh?;V`2I8%y!oUc1RfTgV)Mh%Pahp(PprT4 zPAZr3EVNx}rNZ1GKlnSD6(o1yQ2e;vmuogk046509%3@*l!=F>6cnGHw6pXjAH`Qb z+{q`prq)o^1IcxKajm(z7*5-kR9%o0I}dL$d(AX#3f*;>C>yVN`1nx|L4|O$`l^kA z)#epci$02>ZPCc9)y_-L6^%(y0~p8&g9df|8SM4v;m=Qc7BR(4zRo;|Jxv!WFNirUQ$3EzcaC{ien`IML zgXJgnDiDa;Apx%*^-WtnmfT#tl=-Y`LN8?Pvu}lr1y@s(^wY>-{6+@$FH>R`Ozp)b z=~h~>#}c%SANPt4!O;GC=5c66WrMn3b+ zjW2Z^h30I}g1>~-^IHw;_dW3%WFolvohuPF_r4oZCESe|7Vv{!>9$1r^bCLwW-eSD z1c_Mk9hY%U;e8pFR|9(MR116mWdtZj+;R%^8hbK1t7vBzm+jjpbPQ$|2${R)U=!afe;?dM}bxikvAbb{I z_ofR3HF=9iwYq4dV6rxp$l5ry190}+e8BJVC6b-aged)NcZN5O3_eTp6^jxD-Y@Uu zGl{(n^j~K+T-vB3tuaw&_R&<$$l_xWxjraME3TDnHZbf{_AOE^lq8~{GTDEHY>H!4 zH^A>}!JrY8#oVx$JxQ>63@zxo?sc`~22-fcG;BRmx}bVJJcaj`d#v3zohOHr^&fq% z9@!e}yFSOd8opKJskebNf;D-!!K?X+-)C%0Lidg4KzcmbV9$d-JhegJho?A1WSOO} z3$ot=qb!x_3_XqZlge6UZ8zjnRi;|tq?!d7oWdfrO z8)BC0wf_|JDZ;A!*bS}Z&nD^7sZ-pQskv8&StYebrZjs7yc5;AS8-y1t=!b7FN4hn zO^eiz@3lJC%f|n;tLN2;$pYKa5SadKn5p?=H@73AjJdcY=+yJtXJb9?8w)nRC5vAs z!@x(A(&B-aL1nT)D!YiUzt6&j`7D$*6AomlZ#r3?j!JBz>buj%^!ry)XX_FP(yYFG z679A8q?NZ!iFS+EXpbNz@&9Q(X}bfdTRuYUnRb`gaI10y#z#m%aetLA^pzV#HRN+_ zvh>BP{t%}lC23F(4;4lyP;-q))JGCGl@j62YU@*_-vVLDMDYE)BTn?&r0NNY3bc0C zSTC*-b=wFm`ttkt;ku(?QDL{Xk_C_1jD&CNt(V_>lt^MDz!H^7;VnAJ7IOqS&H03N z2ASvJeLCh~=>lY4f`Fy@T~1v-Ls4goM>jGqPsdY^@!1-{^63iK)Wf&qTjHHBudvD^pt8918hzmp zwdT&KJqIcK)TN`OraaeXJH^WT;pnHA9T1f77Szh+!pFQ)Ua!>ISH2l0b-AIfA|B*H z$$~I#fj+L~ToeAN}YJw>KdxA~$3?c_;lLnl2}md5?z!lT?G4fV<6j+kSJJOC0x zmAQ%A!FoW0{-paeDj=3R#V2LY>TMDWXSgv%FFaaaDksU}Ml1o7iCCAN2GO7W%lwvP zHh{Xq9awNM`2pxkXxmuQmn;TJ-fJ>wqJmjdCVw@E5diz_dO(QfTQWEKs%5~eoqEwC zrOaeyn(2!rm()%Z%~=aklLSpIs@hr%xRN`Jz}-BkxnvWAcz6&jlN`$1l0&?T$rz>~ zhV<0e!xM-)izYF0$=7mUvYx_0d2+mUSHt$my^N&M#oI^j$L?W6vlG!zYXYY&2p7*}8=BEA zT{%MT-xc&>qtABMc<@@Mm@LDN||0l*btr zp~>ca(k+|;r6?F&8!!imI^EHDp4H_1xz(W@Y@`lTQguum?zL=Q(Pjp$`&zvH5=)Pwjet&Ch@UYIMF3JZ`|oZe4&3BPK?r?Y--W)>0%?solV z^HzOCM5#sT3b^ZtkRX0FS4h(gmS`YvwTDYUAlV2h@vq<2obKb(dySh3C$)ukS4_Z4 za}jo}d>7SA9Av9^5&_(d&R=!H^HayPksg;4wizh#Jzm2TnfJr%pDMZiNzZret=QY= zd3j0J>|#rL>S$NTxi|u-5!oO}$?~dNQ#pUndSm>7>Mu#UMv3!-tv(2bab00)Q@sopSc_e`S1{u-aD0r3rJ4O75+t8%*Jg05q;zj$W$*nhKpWp_8^Q!~1FCmb=xgc(m? z0c^kYrjrVx+Xjjl?ksXNH8Mwp7jmBSv(0T=@Rh&vEZ3jXQLxBpDv*l=DC;E}?PsSQ zMJl_K@G-Nn`1!>&kbZ^}?E|B@Rx?%(^bOM6Z0WJ-49UL-_D128!gC_87_;caF$~}T zfGxIHW*}J)1@T0)0?(PFkP1$z3E>$EVRQNG+w#{tAMBkNr=#xsU%L96j%YAY72arP z*ekY*UatA&#p=Gd6d8yiD^pQ0Ogj!?_F6t^m;$j-$%$C*n>mLyq+vmxB`&H$uj*D83HBb z65CowoNc){4PuNbeKSkM;T^d~ZwdqspOCsMoTJcSbX8|wG12xbXW{dp!UJ@CURnn+ zwYmzSX}Bg@Ro8XUrs)iXznCZt&AENUxrgi{93DKFvckk;AGqO2 zXZiw7vKCMn%gbEN;GL<>eNIH{83+>F)Jn9pb;pfTe1=$)t8+vifM!b6x(&@uOxfJQ zOlZBoeCOzA<0soISKszP-V#N_WjW-8m6$b6LOFPb;`u2(n3Yp{krB5XN82W#%~QL% z%ZwouLqBR<0HHz06XaLpm*>`Yh=#R$tEc;>y_$kp+WaaJD1P$sL7 z#^Qf#8i-zc9-(+3d^F14Ix27?-o#2YP64XT?8X);kEH13GZdlrL|m-_iL~Zz%;6x- zbYL*Cz<#j-4-v~z#DG0VS6n?f8>C}zD6=98C+-(;r>`wr4ZoA zc!8(`e+<+_Of`mQdEch+Ew%v(#;1htUBFQ@+N1-y|72Ky84(ubHo{V)|FaH`z8}o` z@V7Jh(Lw31^fFCMa9+(u<0=nJKS?I+m2h4?mQXh~1&Jl3t%u$+2;>-vNJ7;_bJHtd zZzGZ1Py^PS%UmQ<^?B7$tQ1H_@#-O(0vt68qt5>VU!CNs+F)Ovf6iU5?uo{1?Mepu z3Z~K%OsoAyn$67zstPoM)*vl!T+bzOdd(Uj>d0hBL&Ia)2QuI)4{9T+F~`hm+>L;z*P$bS;EDCmwolk2RJd<*z$;|@CP5(xmFg3dTSqZPQcPm zzBNhaE$LS>#JKd+&&-RTTKdb`-;-W53ZBGPq#ZZD*mb@+_o!#1Et=Mz`LrXKdft?> z)S$YNn>yHGi}(W6QJnj>+v@e2a- z{oLey)*VHbYm76_X?qC#$;V}shbokJL$#WsgYMkG@M~+l6c4Xat#SJe4%cAcvq6(n za*;_sQ+zD%xqfqcUb1Lc7q6>H^CrJn+j4|aP(S+dTF?uIIhd?LR7XC1JPmrv z!dIM?dAeUZ<=9!?U1!MjA58%Q`f^j5`NqYEr_MO(&#e|*M77!3T~U&A z^Dycn@ZVB&hutfR$I`Gc%Q@chCRbW&GShujZOMnKr45&!Zb^Nc;F$XVV#ZBh76l>h zNs=9&I>}j2UBsKl^`&L8Q851;+NG(4OEl)-+N;&mhy9j!n&9&`JXZRa40WQHZ}@)l zPl6Gg0XS*Kr#8d+v`t|a{A$aHZoQGX=@{8eH)2g{U9GatFR50sl(G4OHM=*d#Tnk* zaHxKbBq<*>KA~~L<0#8c2{Bh2C0}+(6yMF!Q&g`z88S(gFT7FZy^ws()_7n0p=!cY z(?-ZPNfmqGR>;75c#fE||wf})k1P+i05;M4{FMEhg(LE|wyCw}{$*9G?S zoPtJG-Bi+eaLVhI$*-wZq^&Bq`AX7#8gF>gL}y8^@kVk16UlLpc7IG4ea;-CEq4@O z#)z?~oPU{U+IgO5fm`UUc%z2Lwm6%-2Vk+^P8-IpO@9RZ%jG$ib{W2DzYOO#b=Pgd z!bUZD!?|;bl3q zPWWfVz}-PU>QvShb;o^qH2|?0E{e9`ceXcz(e@5l|LNjIVMxmuoA!KKq@@P`y|2wL zMc*2X5|4$A)z24Qr+V*`c!KgC&&^SWkwb}^HL)7~WmjCtse@{}I<-RupOI4q?iDOt z<%3VPS2UU1)LK5%^ofll+u7GPob}ssdqPz%Sz>%Oy>0zu)0Wo$(|JF=nw|Ia0)?{0 zt2li+CEjUSd4b3jGrpIVwR-S~zwGkp(7l%dIaotU9@zU^l4(tn>ugF`Dx@;66d&m& ztpg>SNH>$P`PjG2928E6%iG!MjAl2iX@6QwnbF}`DC*^Fu4p!|5yp81E-n1olL1Yf zy~Le-MsXzGOlfifC=lti8D4I%uGtmIWT4qvw`br&JM{*9e=U&b%ROJT_GzpsjoF!3hErWyl3OIuR5eaiMeArN0>>7dSGb2cZ96Pei zMCCkX0Y`g;&}p#R2jFvsM>G=D3h&%2Z;?|$ILzR*IqlhH5UV><2fU7#{o1Rz*qO@m zuX|yEHaa@cc39^|%M1*N|0<GdQYZT$8sN?N<=apRUNkIqR=_CvoJlYbfG0n_ z(DuMb0BKxw!TFEAu&6n0f$nA&pk3W{*0(lvcAR`35#(Cio5xZ(`3$VuAS7>4QN8v* z=+s<2d$ZUnn=?CJCakp9Pn~#Cm@?5o01wD<76iW#)UPd0!NX)YO}knO(FgqLw5Q{1?b&ljQ+~=Bv~e+Y zmaiWHhnG(D{5$qpOKC{iCO$vhurCUlu(Glt%xI=GjjnAcz{+_C0dwfr-3EGLN5#Ym zm@+!ga_@8a>-)Pr0HrR2E~fL1B*LT@V;XR=3fS2` zQGJV7U>Y}oka@e2Ph{%e4<(O)E^dEv76}@OzHW3)cQIewDNRsqyz+!Ysy+X|&@}m? zQ>DLzkUURbKMXrkusXP>zcM~cckm+0b@>iwh*qvVSVIO55ohXTYd~FwDnyQX(_BAL zkVJ%J%z4Rbe!FT0e2d!_*PLsqP@}rWrGvwszFeO00tC1v8-3+-ABY}HrY)xn{hE% z6Z6I?BDLMdbI-5G^YTxuX{{uHaJJT0t(HwNk|;B7QOC>0&1?FGkLG^#2;j-iq#|zg z#nt#9RM|L~@<6G=@oZ9s=<$a(S&19cgFq9htKUzxO93Jvx@h1wM#ydXP96cnC2G(Y zNugxkiOd8|+pkv$p{m$OIn{BF8cBmrO1mM8Xu(BmJt1q`w+4vWDo{0^{_IOY0Cc}I z6M-5W4K0r$1Iq}q5VV0LkiXdL9Ps`DrwyTvyrU%Ox+M#tU9YRv7NN@JE_tkHjVNxl zR-^7Zm2%c#A`-2Tpn*@ee)LgE`s};9s!eEV^Br#Zl7+2mf#p8ou=Eq7LU#J{{>~H= z(NuP9fvcp_vyG}wtT!&nGbxKB8Ur!v2X|FLWs#>ykz%n+T+&$TB@bjvZC}-c6!g2I zs=ONSTp~=)ys7CO9+M6=F3uPnh+g7)Bcyj8`aS|nBG42m98s!oC8l?F@HrKM7#EQ! z853x_Tq2_!Awr8**o4-#>&d)#&M>o04gzIpFi60S&e4FmF4nqT=(5CfVAj!rHTXR_ zco$z4*riY{q|laK!3nf`YH$7PpNhEC=br0wve?G?dUtr)7^tjeIqPX~d|yH$gThh+ z3rVVX`i?TE_e&XQILv8T#ixsN-pGPBCQh^FVf)}FE|0KTqB6b62l6TZm2EBHDtjih zV@{#kaDr&Fw!R9V+AjD?>JB@lHAt24lwyDR1Nox?8yR*-z|V7g3m^y#WO=#-rk;4K^AW6 z=##NyWQj9rE~H}E=zG{}7ousn!bT$8AaXw&GvbB*iaXW?EiKt^EFQWorHlom2g;lD zT78vSZS`z^Vxm`Vdw{m z=VYqnIUw0!eTOa3^M1PZXnnIA^B^zuPp*e)OlP37IC^-r58i4X@k_NdKT%(^CChk` zRL_@d$>IjgS4sW6I+xIPWP`$cCk7RXkqu-Lzh&0}QQyLvLzjrMe zE>3rE1#G)0F>B04w55P=4!50@84kLugr6F*5GaNlPwTZP|Cx+-J>Zw-0~D1@jJa^C~~@A`+Z^ie zgA6_A<6=vlh2sk^bp)y3n`<>mnb9nUqR^^MJ`?+Gb888I6Sn1cXAa24mIk`mVkGLJ zBm*-t?A1CZG-uJnsdiSJWiUhD?zu>3zj8vRgXRG8p}?A&#a6^*#A4Ru_GD^E@9wQW z#Bii`L6JyQ(AKo0C*L~BYZDIiYJdOem+;Qt{7h?lHYmo3Ka6!U@z(|Rn^q@p4jUGx zt{k@a#_8g<2@WO~j{jha*-#}*yz%5EAHPSOlK!ybDI@_%ceS`*Zq^tb$j=Q<+i3ME z`MH7fzqY{KAM%^)fAOoSDNTaW>ZyNyeQ`rnNoff8^>ovjML{$IfXvc+&&COe%XTfK z#u5AK^>t#j7fGW;%N2<8Oy{ z?!}ph6-8^b8tX6X4gwPcfKM+JCnP-49t_VbTVC^Uj% zkBD=ib>2yR(u7>5zV3jE8Ed~UtskxtX~CJ#W2B2iUZE(+0-aZAmVX(|!2v08*^}%8 z5xYPdtCJ!pq?~@T_8?3MlEMAuOSOUpdHX+lfg9tDxeuxHolW7zJ#F9V^MqfAc44v4 z;c+iisN@70>a6L0&Td!&Eze^&>V?I~9!IgT68Ra+Ooiq?C0HANma99s(k%6N%TMuT zWzytMGO106b;7hN|Pda$W zGacudzV#4}LFXW#);X3HT5yob=%gh{_BUQ|(7huo7aZUOb|0x)-IpmmKEUtAL}qK! ze?>eru-tz=dap@9g(J7#WJ91Pe(_AJP5wp@E}jWP{Pk2a#Zzlrc;2-xp{0Z>6#A*T z*nK0!nt5XQ!e^E%|>zooXkBr_@J zL)P%P16wqe&}HSm7Et(aL@Oyb$>ri#uCP|xGH66Tf(M)AiwXbgf$n76$NpeXw9p|JjD$Z## zGEX0#dJ-p*I*K3_k*Tud!0E4AZkK$<7y`b#$Qi7NY35xv8-I*9N-KF*$pMKV+GpF! z`QQy{YRTJq7@SJpR z-7GiS^4hvBTt_opSnAI#8)?_%Hcf*MxgISy7f_A3uAOhEB$y7%YHKky9``WCMXgzj@`j_Z$H?}}H>K=0 zVTVb*s!+X)eUr)765qCvU>o(b-{xprLlnw9j#&e;?Jl9vJ9ieqOa6KP7a9X%#pFAF@LB_E$^-mvbBY?Cetng7X2bf$at>OX z31TAk)goLADL1BPi!8WuVSRh_<445^QNK8*f$H=DDvs2v&bz}gCM1hCh4ZUg!9PVQ z8DHbhw4n>>W`7hQeV}PZjNd@FX(0}7uvw3f2x*gU1oA;p=YJ!$MRBe+U6jptiW*BZGIOmKAM$P$mM-J zMvZgHm8fRJNn39g-yXGy(5PUhU5iQ8f&C2ThX6W_CiuaD2JL zazGP$0>_CcLz%^`!;GB>F~Uu(&5ir>wFC^G8j(483cuO8nQ6rqYtquN|Eb)ElY(yR z7oEw8hl=4TO|5wSs;*ZX2bEi)KBVtR(-WWsRLUg9qTLpwkD=(+tk*4Pk7aWo_4v-) zRqdjNu~cv?pt^?DcyEPOH~i>l4<%k2v~4o2Br3N?nP3j;hV2;O!Q{Aj8GzTk`kQ=d z9#XA4YMLL>)`)EfW>D*>BhZzo&HL8r;8R2xH&dp{WL8{L)SL>xzi@fTN&^kmt?`%^ zHPDp7Sj|ooIQdy=kJZCWkq)Np?@AaZFBsTXyIbxn;sWRhR|?~i>G!mxh0)o$Vf5Sc zV6^sU0ScIGs9gWGzT0-gO?(+K?d!(k=%xV?9BkKqt=8cSNW!`tq$AS=3nCa;kcs?N z@v)8N>NbHp1O}zr(mE*!txgoknCb#@1m4*TdKZYAlf{Gam&Jqj%&xaSd!xorlVqEJ z^z=M&M|FR&3Skoh`z@--%1bQ4vLXn)i0~QstL5d(&GxbF({Q+K{ncQ6a%xX zwb9PFy^y^TmDBEO)zYg8Wk^mRa7mR)lyW4eL$~t<+zgIouae274yRSPV}kfT@wWC*zU) zifAE|Ai$Q-bK~6QO4KPo5cbz(0cyhsltWztrhzK*$GbTp>1ib|S1>aXw!z*^swM`S zmKA2eD>(56+D)O*omwx-as0erYxs$l`1-eRH)SCIqeB1OtHaQa`?vJXTaoEI2~ceF zE%12~%l52}@@e_n7EYt6#OE}LORkt^Ai8Tx8z(-EFZ0cqSAWa?HZV65Y1Dl&m#6@q z>F%9rg?SUDTWx{qCyXQ+Cp38~E&Lj?C`5r0beUA`3K$Vo20eU`orkm%d>Sd`m~r<$H+5h6B2zaba-w#=48x=?4#|hbBiZvAOqnT! zNI)Y>@vqf7J20D78}?jNf}5yr)d~%x&cc@Zr>~D|lNCCMagXfppGW(ixx2Be^4~u< zCpEw*1uL?}Qj`+-CKzFplfsNQcjvz39u*1x2eRZa5G6dm#*KwK(O+=huk(V4NIgGo zCSXB&x_~Ao0yDZ4z$%cFF@9FsMC5s&q>9m?P|xaH1)`SO6jKfP-lAF|;U;4A6q!?d zvHB98)&jLzUIe*$a?`>g4e9-eGNs*5n*4fHf_iB+%*>n@bk0qwIW)fVrOt}oFlZy@ z??^9mca|$(*!Jc|rb?Ym2lZrTKw4NXWSgOCYU>L!BG=97Y791+^CbsuW(0g0BVU~) zFzE};6DA98V(Fl6I`goqCS=MLjMgjO@FdpxHmvcwXEvJ@uvCUHA(H52wMvkN?LB3+ z(|BN}>YzkOnBoM>zm9z-lNljTG)j*PjUWZ-cd9Sw?)&WFe|i4K1#|IPp0TZJ9#0NF zu6)TxkgC}T3fib45;=u!9=`EBSp9(A!DfWeFbXGhv-{?kWXgwPEUylRPmkN0FNrZ~bU-+M%{a`%)!9o~_E@DS))bft-?Ey)Kom!P!@?nBsqwWq z1B}*ZF^JX;H>a6wIj6)%YZqqhSpgZp;=$Tho&hn?HYtfHPv-#C1{-jYXM{9YMymNd9KG?NgkTdKip%CLI7PyM#XEqg zKX63ppvADaRgJ5#E~mtWmV*3jUQ_}ht&YslJ!tpVdIN24G+Utk7r(S@M`hhJUo_l! z8Q??DAYR_zHqpH~)xs6JsqD+Hm9nvX%Uq43$P)kB#nECucP6=ZaddtM8oDuld$LVE zG-CEbhV89JW;6&vo!O;~MHceeZ*giRw6{2`L1%>=g&=;`c~VVtw=2DKSd;7?*6nw< z>)R_|bRa)G(k1KPKfMQ>31-UY3>q-w|7h=Ve!50v zo08z<+6?VwZ?L;jB5`*^AR5(iSIx%5dWc$DeYwoj=u|~kKm$}I1QeH%H*|CHzc-}X z@J+IVkyuRVch*D*)U>m^p`h<0fiNZ1;jgW0w7R^91^#C%;OaJs14Vy5d+%qQpADDG zzaScb6=nHK?G~S8Vk{zO{!{VB^rnG+x)tp*0daPIs6H+~sq;g=GzQOdS-T&bn<@mT zupLvd22GQSkZBWB(*1t1oxh1>wrike+2~9izgBs)Lv#U+l;N(pvN4pspfxX78qVyt zM;kp72dvN-{D@(<>uBZxoQ)d9(t=wn@5Gdhev&m09cvEpY*T=2d2{1&l}Bwp1+NYA4q1IH=}* zDUSUe^R5lqKf4Fsb?wQ=rN732nIq3sFuS)k>|AOw(l>JViz410&}3}}%#Ua(*H{*N zTjOy~;a?kEzSnW&{o6^(%O*i%9yDpgv1o0_5%(_j)bVaicC^V^l3*hQ4Xsu@#Zfa0M&3Zet zx3yf6zYV`pkr-Z>;?7x_om{*UckWMysHUpG9o}Ao6uRBQ9+U1oY_O(&w^;oUtga3h z)K}Q7^ao9;PhXVKgK~mpoK>sSe2J>8+irB{-AeyxUG9T(*inH!q(69`!>W147kGTI9s(URKb!m;N% z3Fg8^dx30xafOXAW?oKZPrrY=blL0g@=2@{_3VHL9atbs?{RWoMjD!rxKck3@&oI#&@cgu2e#!R{h@vh{r? zDk`Y|jy~F~v^t`ucW1fI4rGkzYJrXEER2u=B1G zme|-g_@#%}9jTfA!3t8MReIYitzSBZm%NdOlwsrb~N!Xkaf!3N0qiEerD zP!T{p5IL5SICwa0>Bx?u)u$_HFe<~qE9U@@R~?9`@TPWYBogUGiSp|bt$~g1P#af4 z8v~Fqp;GoCuW6%Y9B!(e&-Ptm3@u0YOT$w+H_mk~L#_IBdJIS znI%yk^s#iuQweYmrF+wq66rzm5g?+o0%#>f9`<*j(kBy)5^pmYsk3e-Wi+ak0V7U0 z$Ay)ngyzMG?)0mvmfKOphg`1&7ewU=E^>7;$9;6o)hFjCq1JpEssuc6#{-%ViQ@qT zbsMK?#&N)5CdOFlR#)fQnV?;rW>8-Rz2ZCP=ssu5NrKLX=ea>1mckTm*!a-Y?zrXv z{?4reACEi6L5>r`Q*yx5p^isIDtX_YGG7$XS7lP2<@iuR*j47JttZ!_OnqW%#|B;9 zlU*%$aX8$5krGyC0}8g=r)q`19by&QNEz4izFHG* z?;E&m zIl-qYOe@Y2Os*xuOU~Y&%6K4iCr3B{?u{OL5;V3rjgKD48Cm6J&F7ebB}+lIz;>hI zRUOPwJ_bQE!Ln6)XL9mHgb8yCTyp3hz0E|>x;wCwg{C7n!U5$-R{~hh%5f34UkI@5 zL#!ZVYY=50h@}gaQ-G4*XvRtsJt^h~L2hN6H~ct)U+uGUit`4Z%JQxw&SO3b(luyl*+z*{?FCUT`elV_}xb^zH;Sgjq0kesl}yEGWkjA@<_ zXz4q2mb6Jlji};LnQs8S3NyT1FlSB3dcj8$kQE|o+oz5^QaqA8zF+Z&2bU;AK%PkEA*zU)c?*+u0O z0p$~Y<#gfnt28K%mmLACC#;QjBAS5EEyGU&A=pYnwTPzdarL{079Nr%8q2XfF(xv} zeHzh;SxIApiCU;^+f$$s-iPF;W%F_~N?i(H+tj0a_UVU-+F14G%=i$Y%{YMUZJ&tW z3C$}Buf|q__{IiUE}kTiI!RE+pM)hR*f1s-vcM}TR(3PkP&{3kD|@=CQp{@*em>D& z%PDVIboo}e$}lr7L-p}fw_OWOfdN_UKUS;ywR*%<$8pe-bQH z!Zu;1C}jXV)m6AY^*5zciwLp}RvCXHkxyXeyS9vUA@@PE=QPMXsIbHwVEUi~XGx&q zG9es^Om7QyBt@Kd=MO((75K~V2{+5h-6`%vF>RASf9J{4%Vr{K$h+N-YYVfM-WEA( z>)Ty};1w8QE)4Qzw6SJ8mlyfF26i3b$ZNY>$#SIc#K%`haX3N|@qnB5hbp&%n4 zCm&3Y>d`b0?4>PJgHF?Z;y__DcY+6)af_ZSaVH6xP@RKmr&Bm12uk>c&NTtGTNTMc z@cQc$pD4q>zewGs&BX;NrzC1OgB_x2o>=gdRMlc0)Hj7>}msglWPUj0?caPt6)u2przg??n~9YJU+aaoXu% zPO#~@8A8F2g2$AO;e~dkIb54=(hy;H%3{qD3xS9|=VO1mW+%RKCLO-~5t`5^Q>mcm z&`cW98spGz0;%4xkDq(p3}?XRk(L^3{Zn+%%HHZ;;&f;mrVuta#6=YrPN%}M$Zh(( zQ|nD5w_+L{wNB>#>f^@pK-xsgyN4*bCid3$jUstd@wAHadHA?hhrz(;@z^yd9~U?4 z2Hn4p@x%ZPZ6Y*!jujM-Q;m1`5*^Po357*NkDtuN=gTv%i977@m>xrXEN$Zm1pP+o z+6}tc$vI>A%2p06`LJlPlZ3e}RC)M9gfrh={CQ09=GXc`|7|rveuBMR%s$$)R|UWp z7XV@tfORjt9@x|W5jZAOGoPkZkP86)-08pUH;Mr&%Lkd#6#+n#Y(@bCeP8AsEms&% z|5CnCe3u$fm!7w@P=-q|SgB5&}-1uZJg=v*n(*?vN-dU#~d!gAIm1Hb0AU&mTh+|A4h{Zh#k)d z8Q%eZrOcvi+3^~Z0_V--W)vWSMVC%JRAoEOOUvM|}GLW>5N z%b2wILuVRv722P+h^-;6{)$x>dgCYr-s!5raC2>XsidpwI!u1P zG|$|5tZjOtUER5w2e(zg*Iq<|7Q1o4vhsL`C}=z@et}JMHQ^nT+SI*Es>HYA^VO44 zA}uN)*7<=T&Q-Y1ZgkdAMwgo#}xoiirN*^rv(-kdF*98Kekhl+ijG2tUMId zjI!ryhbwq__)EbXqA+E6;qvX|yqXXXKFKF23CEXeIi42@M}=L`{c{w=joiMwhqV}-oqUA+uMuJ zOlwZ?qKgSBwOySVOBziZ?EdL?c_^rvVzOdlARtjnSn!f;!lRBxwHZmeU^HiKbC4^} zHQ5cQ{&v~6!-Xv;8R&T#-00Jam?nEW9;akgbIyuf5S9g!D1rjfZd$JwHo7f`Vl&nl z1U#2WT=H8mzw}Ry#_H9HVJ%8Ts9@C_pJ*sn=OR9wDV0RsCex9qd?2FwUO*ZhoHHj! zh#4hB*KJgG6B(}gnC}x$6YU77&8Ol4Pj!CWKh)<3jhyku2*#Qlb!WCDs$Un^|{S!D(nBU8_=!}3PigmE^O#(2(& z&SqJlrbby{RwHIbtwb>a{j)m`WLurqtjyh<@Xy+R77M;<43hiwb@@sbViL^Nuhr6x z{nP0{UY*IE+|ya{5JXW4Wjj5+64qoI+I%YiDUYco&YtwB0#X_OU8GI{W)4_<75}0Q zLt#x%WBa^qzdX_0I8Vu6u1m#FJ*7jKX7^9e#uu4s9G7$|%>oxhuEij$A=KdZj!NmI z%ZRt|-cMg0iAs1bo2?gn;nHErP3t_La&qlYCA9oi-HH>_8Skx2SCSAx>#23R4NEZV zN^QN@i;DNYmS5POiIZV<`!Qx~;xf1RZOIuwRB0bBS}n%iFrvjWuJW{kKfF5-kZl6W zE3y%0d9d)^?X;Cpo?VT$mWLLAl!|Y00INHz5}_9%Szp>F7zWhRVp!u=_(cA- z{jm(pXiRIxRXgHnNh_dvYg7JTt*%wl3VJRR(5$b4NcycEOiD>px7sl#W|N&`N0>%) z6Y_j0slEkPr-dM{*p0W{)nH|?xcQ7uXpiMF-X`WNaQF^L2$qyi<;lnKfE z9llhkVzRXu!`+*SOuWC+fD-RGaY@s??T~=@`&h>ef^}{VV|_|ngMVDQMCZ##W$D)n zZ%~uJ_$X_w04Fg=)i|Pl*9Xx%@01WCEPKJLmCfxRx}gA`_TEiF`ZY!dG5Vmh3fs1yIeN0Az)#@($xhxur7@#rVP|Pt>h6>Y zv*t99!~mG47{$Y3ruxg;So71sm<-LN$d?55r&6UoGh&1stqsp~%TW$qde^yxID>CA znOJ_X$A^k@)$p&Lhxb^5gfVi9E1M%sGF|qWAFmZvHkjyDGyED!e%iE*R>5Z3pKc1A_rJ&_2n#j8p1NQ1ZvT>_(hxZ2XA}!y(&7I$0A16J$#h4pY4x`Q1uDak#HXJ2L3yWclJS;6Jgcn*J%!bGS zat$uIbtedjgdm|Yp6Z)B_Eawt=OY2G`7SI|dD3wB!lgFd2-hU2y5Y+1g-)MNS8OUM z)<5YOBVhICT@=kE=&G%5>JJwewHKbpZ`~DZAetdGr2u%MhqU<`o?q=Y9t9v;@TOmI z9>_b+Lpc&+D6XMI1{EF`S6?hXcxosRM?t!_t~a4#c*hf*TWTT($@-f)Y!mYBgHE|4 z!i*R*PW7(VfU3~2$!^$g9{{+Cc}HU&3DPeKs_>-0wid{Z0>Vr=!q&f4tEr#6vQS@7 z8LgZCXDG~4X!J=9oCy=PC-cfF1=tE-r-{`=;v5+ZHR+}?8Q1+=yjMMO_Rzu~VXsjG zwEz=aSwo9NE_5u<)o!SfY3s0m55m>-Or+64-7hP$w4qN3+P>;{zg=M#H;zvzy=f;* z7{itU?Hg|z*b0hig&RTAj0c+FQ8Mv24HBVJM zM|5RgxK$tRgU>>kNzZo}sy7pjw5dtthvk~trfP=v8o_icC>%|f%+2L-`M-FTfv4>d zf6jwi!U(QkYT888P~O2O!2@3`kUI^%2FwFtn48dS)x z@y0I0E-Em$q^K#zVvmlvaBSngY`P3Qk|4wIr9q1HU#@j)_GM9l#*wW`3(|RDEq+H= zrzF@DU?&K1vq+hartg`D3&gsq_SS?)HjsOjl8@n#Abda#^g*M&XMi z@xR#})$vTA!D#b^SI@ILC(4$oF_tW@U5;|SeAREU`;M?EcbfS;rlm$(;}g-fYMKb> zZ@!+cRy0o4?P8dOT)kpq)?%u6AJ;-xkDlH}g703Mj+C1H9%QrFM8It8d8*?ZRx99l49(ltTSOn?Z_+ zOE%}KOzADT zdy+~XLA%8l&-XjGVoEp51OgBF_4%lv8WDq~>vDS#T9Y}8rmrzp=t#7woMdVjOf<4J$}el!ElG&E+eX^fUZ zw8krv)tX5re`9qx(K7=y zf{86CWQvstWs^MRSw9E7N znKlEUv^UMjyit4tTcCLZ>!Q<6<3!Pw+vTgNQMpMYE_9$}JTLuUI`7oKklgTojdj6> zJkZ7H0g{N%;37?F3;nn7uyyxUPKiwD{3QnlWR@rVk1Z_0}s&`hF` z0@rjr)ZN{l9u^x7$;!PblLd= zbsrKPyhbU@A!uj}Ww-YKHV9BYhD9ZwTrMDqiQ5=snIO6Pem_xwn)Z5kd-&xAq-`%@17;_eZCo@_A&1LTb&c;@GwTm8B6(vA(&)*+#?tV1=5ZcjcC8bHW6 zIzdq_l5TN?c|pc06;aDVs@Z5U10Up(*>gRCQWP@_D2L2|f<=OWQT5q4^v=sL%a2mE zoE>&;CX;=hldMuKHJFl~pV1?Er^_)wl{5;=B(`G!WC9Q2Vb9r<1tJjH@RhhX619qZ zQ_DGmNo18C)K2>Lmw)eDarCAN2H*2qQ)&$4%qlr2mE8XTX|!_TS#!OPf#CD6^$oV! zzt%62=x^U&9L27nA@I+GRn31LqrMX%l!-r(HF6-Tk^X}7;>NjM)^lf(oH$uUA)-CO zaGQ&+zt*qk^&qBNC?9jj18R0E^K8WrR?jon!e6W3@edo{*h&*8PW=Vt|83>uVVrq` zqCYu34#-^77!Pi&Coz1fK@G0e(Z|82&15f6Yq^+MRorXi(To0W3{J?B*+kWj$JBoD z{&3;cV$*)YnXVF0Ug z=RK%j>zDm}l+~A_v~t1=z*(4SZlnqTem(^+HxZau{#rNhFV8FwVQxPNSDg^cqX8?w z)_Lm`r}8XTLBL$kCMgD-ao&k!x-qnf=e|KEl9T!KS$9@O8KEXv%M_TS%`}KAz01~i zLC_#|$UoDUX4LSM zZyXJTi>>|a?u4F4G}^S468+Az$$lNNVGO48x$_(ZTVo@B?sot{rSE)n8IRYlj; z*Z#FH=;)i7d<;i5CUepE4+c45H>NvL>^BJC1Kb=p0uw8kK86)Ai(WTzfoS-L*|#>h zN>QPlH4jXk!5Oy@qMXR58lI|dU~}%G@Tf|b_z3_v5OJPaaG$M1kY`%@--{yn0$s2y zaiskGZ$iihP(A1gS-klvLfOzoxNh67`VXvaowj?vgNk>z{q?D@V&w|LGu><&UOD{6 zu7p+hRJSb`o66U1X$IxtEcR5ZJFEQufzL<%{K(=oE2VK*Yde(bPwO14iN~zmaG@L` z?eXmJW8zATOQi)1hwRT1Wvh|@cfpg|Y`k8} zKn*%zwsObC(H-FEQ+lfDRmHep;ks>6A;2Ge(EZ~y8Q$wA7?N9F-2CA&KrESC0eSj) zzhK+t9YDPNU6G1KACopDXos@`-Zj(bBqg7Ll z6uQb78)em2F>pxca^Kp5O4`!OoNd}q%ojx|(?68`$D!*R)uHa+2 zV!=Tvuat(S-`qSi4kz9RzK0L8$i3M;-?cDAGt<&HHALfP z-ePoPU?k|oyOReWmKSvBui1X1ZM8nwh$sYz`2o7QugJmMANmc;tSQ&ogd12KNIzia zHJc#p-uLA9?JUl$h$$S|kNIV5e%joOM5$J8mOY0pOt9eq$Y3Kv9P?BVv~iJZINg&qp~0BQt|LlOqm|(pn}XN|J&{gX*1Pw>j~@+> zg508hy7KP$*ZRIZrcdGTB@Z-3;a%IQpXn>-n6tw1b{`AZPs25n-C^OTzVxx&yV!lo zB4jRtC7VPB12=k=3vmV2+fn;8)Skc1`@`OO4X){=b6!n%!eQjOlEso*lPH~L(nz|) zTeUUUDBYTx_wg$&n~*%Q4=yinmWypW6{p=g7M@m^Ax10pHQe=kEzo;f))HSLJlRRV z$)<- z+gwa!5MHW4AD-}f2X@=t&i+&78#kpyR?=7whx)5-)$M9H^q5DcsV6<5dvJO2fa&@J zcl|T@ee!W=E(j-vLX{c~6@7q=JmX3M1K_upTZ4gkqG@Sy)mjMOwa&9R`Qe$LTSaz$ zN0_LkaXJCJ^QBgD=j@x&NFb5vqC%RAK6*ZjJ#2m;TPRa=U>W{S&Klje9sZ9WdGN+z zo?Q#={kaaHKga|t`sZQSHtI$qVBK7p9)=5LdJ3{y$Ng99-5&Wki|-JcI#U6p+{e^- z|3n6bPIG?au5w-(w2}`G^cWVW>~ljaC%Ga;u%)Mc8`S~RRyQ68+3@-VX_|>(CYnnR zW(3EKk8ZCoh@@@^qONImQD^Cs8eu*_Pm@klY#4s6t^eY|a$wX?_A4!?M&nu$B|szz zLR*#;G+u9o`Zz^+{rHf$j46@cyIu1Vs$>UZv~&-iEw0O|$2u5UzFJ$^R-h`6!MtI6 zT^Bb+-??o@`34U2Qv)OdT2BBMfvXma@kOb0>t!^64>MA(Y<;e1c`mKB28H1PcyevY zweXwsW}0j=`){#)2@mO@rl;G%&K)2mS@5UpIqeBdTEWk{!x#Zf{>P6dd%2YqR&n#M znJjuuDPrg*ePceE^5Ir@bTCszSm3{pwJ}Ud^lQdRL>nXDn3k|g zZ}^Z52K%Y>RIiI$hZz$K!X%FPu=Y51mymEYFy4U-Kdn=Lk+d=JIg#an)9q3|@4_~M zoW_Tw?bizr5fo7!#volRn%7HuM)dh61}AS|}KJ(=zz!Tz?lUkrRw zyi{4|t&GNvLB+#0Z|Xwjs+zoBCvpZ~c>vn2m0}nDpLuy9tG;Cc1L({_P)@^FYWt-g3*>}r3hB)CZp6TSL z|EUYyhz9;HZi`_rp4%vK#X83onHR*3`MVPB&#QU;>f%5i$8>}Z z;hCdl?LSjOO?#0c)*WsMl=rvasyXP|Oy5gG&H3qKWrvq*LX~~ha|hYAF#O?M5#8%o z6KlZw2T<=nTV9Z=L^IP)pH}MeSaNF*1(J657YAk-~2R=bmZXAhEHA-fB-8u z)eM9SOeaRK2$D|p3ZOsNbAYs~FH%4b!~kh}_yH?WhUT~EQ4_EsuM}aRy`B?ZH!cLfaV4aCtTV>J*icYM z8;g)6EL_1d?@2O?DTeM&IpSNgB7Q2{qWY`7M1>^J8C1@g1h2SuOa&;`-~X z5~}r=?r={KG&(`ZC=yPaT*-^G<{ag5XB&?*>rpmJMu0{6%9h9zB;{c5-5>rBvo9^W zuKPYAgt~WO!J1J3s#De)CmFwguuY#h_OL0=M|X=u=TBAz@@7xbL&zei{ubw?GVKUa z`gz!2DQjm8Hx0&RGnh>aTx0S*6)Kw{+*KqbJzmFO;wVBJu?-)~h(*)OJ)4AINr3ma zw6Mg9F%_Rte#g-mf8QwGZ|Q_$SQoeIb|kfibLQnYRBO1aE{1y|zvZU%lf|aglEuE{ zz;II%=JyvZ@b0G#b3e7S@9p-~J&|j5|3(Vpu;q5nX+bS{t&8$FjPdu0Wyq0Q7}j(} zba~?)fBWmJ`uoJ(>#JQx&S)&dC6|2V6Iq|I3=bZW-=Xj}7h+-HL-3;UFnsU@b<1284HhvxrEfv!+SnTN=)%BdRv7pFG1~Eo2HuuC( zW}dw6!6VyqC*xoF%A@kf*qGC*J-amFb*DJ0C z*_sH-$wwnd<`mEg>oZ0&MDg&_7}CWv3wu4d$p2}=ZXG2+J8juvrA?1VoXqJ}a{7cO zC?^&YaIbFIam5H)Dt!S;ib6;LmWFAB*QzQ zmM%t3N%Z+#Ru^*7lxY6$g;APCIAp;*1 zz*ldw>0(;SWG{$d4rh3^((THRQwd#dX)~5xh=5AjU+YBA{x}7Xh^s){{OzXOis2+c zTmgGw(O7mQpnNr)8niaQw$q;IjJP>k zY}&HOAiW|t2>)lT0ydIpt8Ry-#s!Q*cvF9&DQ3EPV=NLXB zh8F|I==#^}xmdK>khqiCr<|8!^lAe)xbVKbGu!BZj2~_$!##7U|0t_V@y0WkWI_yQ z-O3T_(ehaxSj}v_h#}c{DR}onZUVO*q{#d9mVye`?!@r2{8uMM797eim$rW1 z)bo0Pzd@KsC1|~W-&U><2gQ}&v1us5MP06QspOMW!%Nt0+cN~zS)`Jbv^ULDn<2G~ zJ>n>N5hJKQrbyiplUomuDvTCBlQT@f?}%l_!yp_#0h|?!v*${X?VXAE#!IeDpjS~# z_!h1bHU9jyO04ZH9S>b#=F^)hqq!s}lVet5wX?OFBhNAfSPYrN3C@={hEF`vqm4>_ zE+68A-!9abTVL^(>AsIZgaT$KFA(SJAEP${OljPMh(tIz^^7e()fwj8W_IyRjP7u$ zvc9k1P{N~`ZM7J-j#@qA(rFEG68d!4$H9}dRNnXf+;$$B2AMXv{Us6hUW^jKTBsSc zNbCIL?u;G0nV0N6kM1vyb%2+7Qj5_a5wKUJQuQ~EY^-bR-9DO9B5vS+@7<>A+UX45 zgY%AtguE}O)W#jaZ?^0%qx)~GyE@qnK}N$yw6wQlN)BYVYs+XFuY(15>88EOgkTna zHF6w8cB7~m%X8kAG+|7Bd|}$EnHFUVkN)x+lqeUBEVz;E3D5Ou@ecW2&KBf-u>neU z8|y|TYtc2AH!W|>0a+7UQUHV;hctndlw-mG445>Bw7Pat4NIB%E*a581d5y=HX&nF z4Mn%6-ub2x4z>N5Xh6*}q9%+)EurI>!y%1cx4vb|ML+1CG?Gt7wW$dlPlwV=@sU^>|KNPXFIzrq(|zCsspZ9#uED zytR6@GT-F`pWL$9Krn{S+J6Awuy6P#^Ch(@)oogm3(1+q;n_EVdHh{rEZwQ+mtEB2 z8Ag{9@l;+MOGvQ9xD|`bs`y9o>TXOx|*aX>zhkOD zjV&`6UnTGey$rjz>DU$a_Y$tiXe&GKtYa;_>9p3?I2e@9+Z)#%6|Q!E?so(ANTvgJ#wQQ$^m}a(OTO& zI<8*$LG0bx8yVaH(Qj_5iYm3eQvVjFJ3%D782vNi)ljjQoI+99G@z2w!ZM>^lE-i} zgKM^4G1Sx9zuNvnF$!DlU?dd&wXR3#f2~14hGOOd$E;DezuvU9Cg7Mre;KW^A%;ok zPs{DWHw{ga4^vZrLnze9uSt!Ew3km$8<(0e@`wAPYigJ-kR{%YXWeNHGPUDobec&SF^zFfB)c8$oao(*FvcCX<%1-= zk2e?R*-02+_p9@_yR|(E3$=V5opEC_mwW8X#a>htOxN?=!y^CeCt+-}kNp-WH0=E* zkfP@acY?_60#tL;Vc@X}XvvHP#vpFde5P5ON<_P2;9<#TQ`6TLM>5-3Yxt)3vBYu} zK{!f?pe=NlvxEPsV_boBjF6|gg;k+G8zB;u3;z=pX6AERD~#E>-x|V!WU)oI#V$eUz%BN%cQHT zGyMH#C1^*R@owL0*gYF_ZI)eJy-j}qK^vOI6>n`XTiBo5QQeCw+1*tO!zn3s%STEt zUkj4uS7}Rw4=9)H*#+CA1?RHP;-_@QrJ?N}tL}mTiu}E*ozub|)ZMQ7lC1}P$I4aA zTgZnv~;`ND63LklY#ii?e4R5HKUoXiR@J4Z+kAevgZQV z<11y@RozMIsK6_MQ_O*%x66JryC_WVz8NeW#a2215!);tz?g<-Vy|FG2?LnTV?#k6 za?$|w+zP}cN)gQ0c-qxW696K`UX6heZLyfFoWl9bNeXv6``Ol6BpIfb)nZEUjsnW+1hfC2Y3{gIKHM)AsHSOHFT0=}RB6D+d=sw9Uz3KLt;cs$Dd>ee zF7CxKaj1&>#1PvcoXp}yFr8mxR13%VJ#CV({OrC2^=&ntJl%n6#MlMlsx&rG8pAsk zarWY8jYz*-uHq%qk2kzf;ACmFRBRCTY*JlAH?f_lkT+nim{Ps$*=oonn?BxZ9w9v& z-@wwX6D)7JRs=o^MZyTCfJ0SHu8K9gFu6ZyNGmR#eG$VI;`TXGP`6E}8h>SR>oU6UYpAFBeGPtN{`7boHy9pb@M0E$rLDC* z2B|^H?S~KL+EJKnEwowg4krausA;peyyc@iKxnTGMDrb|;LS;D>E6cv)98Aq#EQN4 zX?S>s)SK}LUu6!_KpAEG)H>5SEajIgB@bstP&IQ#;)q0ypa`gOVa$x6`X1XS@Y@=y z7FTUDq7A$ZjhKQ}JjQJfj;l1Irnj8nO{gs|LkRw9Bk^3ogI#&GH!9@u&oKf}IU+W8 zUgpH=dG3CgHE2QvSjkSq6fYMk7j}2y)7;%f!@8+?HqE+;*<-nC=Zg+XRcl8F-z2zk zRxQU`2&!y9RN>}u(m1_scQkD-)+830xoTkQiiwr>m^3IJ@39^r%s13kMI+SbW<@kZo8Gq)|H`lC${!Zcb0bsw_C}Qko9!_V2I5L}9!5FulSw_6Xyg_|mx}<)ci!jt^n{MFO`kr?{ zN59sHV8|W#C*|8M2&0O%;m{x!TH{a9PvVA$UgU&HW^G!9^JKC!WZ$Ve7H#T#{8k}< z)s`w~InJ$i(4{vmBBp00%$E0b(^q5q6iYbV9+EXSPpDh{7mP+0b#xg@%ON3MjdR_m zkHW~f;qs})bMdD9qjF;?w%m>L!y^gRqpiEZBA={j1^)J%lY-HqJ4iHt)3L#~(&5Jj zJFH6KB7QSb_=uk4zieG<*>a98@xb@k@W6|0c;k#$OjYVv9YXu2Wna?%Lj>#9#4OAN zk*Arkq}JivFM7yiJog!~^``U$#pMm$C_ggd2Y)(Bs?gxN6ohIV{@E_QXTeO&~z$hQ_!E9yL84Pc#?k4oe8gNo@|{@^%<+>$er&8q)i>}RoiZ}|}%`X2&k+Ry>cxS@+7F02#- zGq(KC=h*P%1W2RLeQ4jIQ9am)Vablehal;6*!Id8NnCn16&&8)e9Kf0!VoujO&AxW zJ8>Pfc^-rZ^~3{$j@>38%h;hN9vTpeys+k6asaXQp6MxF?g7FXr!iPf#Qm6&oiPc_mBZF!ZZjP}HS zyG4{qTb@T7jDX7qBg=M1U@*y%|8=NND~y4`2a-{{ZPACaZ=+kO&5-Lo-X`?E?B2@w zHj?&4l(a<^TGcrDxp*n|EKF8Q

pd?5!82cwFL-@S7&Se1KL#?7bC6H_>ffGZS}L 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

XP|?44Ogq{47}$5Mb&FRHRVPjj%s-J# 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 u^PBCPQHVPLw>GUyt|NGw+gp4(WLpR{7q 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

p81A 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

$3(<@}v#Nj2tk_p?Q9j!9rPj*KV_8S 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 U_y6I4{MY~dPyhVi{?otvzt`oqXaE2J diff --git a/leim/quail/.gitignore b/leim/quail/.gitignore new file mode 100644 index 0000000..c3f9e36 --- /dev/null +++ b/leim/quail/.gitignore @@ -0,0 +1,22 @@ +4Corner.el +ARRAY30.el +CCDOSPY.el +CTLau-b5.el +CTLau.el +ECDICT.el +ETZY.el +PY-b5.el +PY.el +Punct-b5.el +Punct.el +QJ-b5.el +QJ.el +SW.el +TONEPY.el +ZIRANMA.el +ZOZY.el +quick-b5.el +quick-cns.el +tsang-b5.el +tsang-cns.el + diff --git a/leim/quail/arabic.elc b/leim/quail/arabic.elc deleted file mode 100644 index 7808958c7c9da79ce74e263accc49b89a7eb5167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2816 zcmZ{l$#WZ35QlxFbmGRf8AB{pMbc~F=v2s66iZDuYnij))hmtg@ubo*xaf15WyjH*9iT7(um<%XS zsUIduT2RkWoQ4B_ZNF{Lh`8|plXA@aRi{qX*d!xTQuiI7A2#4Z1Q|^YaLmxXD!N1ma&y}{_cE*cEX(c zi^Cdn8r$c3A|8kQwiYelRjcVP@yY(rr&6g@d%K0H_tSwPYtyqGe%w1ZUB~9Y|Y2+hB9+;8fAub6hG?&GmH}RPl<(VWs$X}_ltwsb&HZHUS#-~C)0w) zrr1sgjm=~;ITGf4`h4fmLPgl)i_ACj9Gx_~y)?`Q{CANIqtP_eyGKWlaHB;9Id-YR z_pab8S|5iKs>*6rzfBv<&OvMTr?pjM3>aO;pMgH3chH)@qUhLNW}k<@0`tTh%Pk&% zRk_f!jUz7!sX>-F*D3JaR!^Xl838%#g zS3G~wL|0aI#q(FNOzFx#{s4A_S#$PnIe{$U%1(Y)CbU8{zemE>C1f*SE-Q2m*~{xl zxY{C`f0Y$_c%u1Snb6~7&H3|4*wW&O=Qm}AY^W!qzm*9w_r&yfO$5p!`XN}vJ@#w> zWoJCL+^^UcM~@v>fO0yX7=Dau5%ffGugr8L}x#MxTSHTaiDQe|^ zH125J*SM?kGa5U#!eszfUIAd~RRGqG0a*M30INR@!1CJwtUm%kUQ299L+;;3xnFX86EC2?N0$^|q0D~t0Fn9z2gKGd7oVRMV JEppnm%HJ~Yul@i4 diff --git a/leim/quail/croatian.elc b/leim/quail/croatian.elc deleted file mode 100644 index 6e3dbdf1d5abe53f46aaa01a57e18c4a35446008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5275 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 diff --git a/leim/quail/czech.elc b/leim/quail/czech.elc deleted file mode 100644 index 1e14d8f189677936e3208dcb8c2832fb1aa9d614..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17915 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 XR{E22tn>%vSc&Jff3pe0{d4~bn$m~i diff --git a/leim/quail/ethiopic.elc b/leim/quail/ethiopic.elc deleted file mode 100644 index b73ff9f9e17d3447d49f732c35c0eb0f3e309ccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37252 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 diff --git a/leim/quail/georgian.elc b/leim/quail/georgian.elc deleted file mode 100644 index a2f8046fdd3b8b313be32a75d53a6d5c7b45594c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 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%0Ad86N6GvOEm8nk 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 diff --git a/leim/quail/hangul.elc b/leim/quail/hangul.elc deleted file mode 100644 index ddf354eaa602d55ff11d17df423a041ed0951df5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18111 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 TMXh<$e_TAqCU6dIedYfE1f(0j diff --git a/leim/quail/hanja-jis.elc b/leim/quail/hanja-jis.elc deleted file mode 100644 index 68fb19225633110534111368f11fbc2713ac2973..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224855 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�RGfV^PX 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%0DHFLmMx#?Gm(cE+Ek}>O{SZAp~vwyc-5fpWm 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 diff --git a/leim/quail/ipa.elc b/leim/quail/ipa.elc deleted file mode 100644 index ff05da26f0511feaeb629eff614efe6d40d38720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16347 zcmb7LX>(l1b>+9va7pD#%8M*Vc^q0IXk&nRvyTW$geh90R+^%0IT{&yn0Wxk9K0FN zn;{6saoI^qNu14&oz+R4&2bWE-}ih_6cs>}^B?p}a?U-s9|qKFx@gXQy`8>&`*!y| zSLZH0dGUiMPMlacckWztakMiY4AXwJu@`OaT*$8v`u$`#8fDQZCxhszWD-T~s8V?_ zZa!FTMb%1Nvu2x<(N469hSAE-An&cDJ4r8J*|;^)uWG%#lTNnMm0>#AS^2^&84Onj z<77DAx>;^V*(fWoJ$v!;<*2uvOp@Ld9WPmvBW%$spS*57Rs!AFmgcsReI_E{7kf)M4#-w$ZMNzcqDUt<)Yk0TJEDjk)n+j?utJjKlG&mHY4P zq8b-nta=yK0GZG#ty1)YnOM0un@rMdS{^68>&aFcP0}yS29q?hQvH9qpKcDaw5U>o zS(c*Gg)SzM=w9l8eC0E%&6$9QhxzjOSEY?}A ziYdSHU3Jum`GH7&)f*C8707RCWNQFmR?d;*1}fChb3RuA10VdfdW>UEy@ng#^i&-G_*& zz&eKBrvjm%Huck>M!)J!IhzLbF(bIT6$8n^&#QjRm!@gNgI3t?C91;9udivACEPhCrA5 zU&jZ0X%cP|jrf5TtP@OT|LdWX8dcTgz<+F=bl7PVxD#t(Fj_$U%Aa_boL7rud~2>t zw*OY>61Z%GY5}Q}?>IiriN^NJlC^Kx*T32aZ7k~SD<&KKI%HcNY;n^m!0dl>Zfv&y zW*A%c+oZ|M4`{D7X`p{?ooa$aCBG5d6r0fW{%=_Y+f*$oZGMLAz-LHROD`BE6%uN` z&Q5>Z`Y=1Gvro!s(BigfQB8kt72*n)riESy?7-?bX@`Hx`e*NOdi|8gm3-g)@6++= zXgMl9Si%UWtM>aP`(3l&XY6;~em`Zu8}@tGemCv+%C-qD6P~o+Z58a9&@o|XzvGGt zpO>JqS0<7)`c(-U-b*xowxuE=*vcdcgA2m2qY{A-xL6=o)O%GZZd$#nQ1q502?cHt z)Q3>qQXf@=ak`2%n&$q=u;9~at8T*=lEx1;1>lzTThsWt1dZQUk2Q@ybx8njsG`)c zDZ#ZMK}xtTK}zUL5QwP+Vc0OCE(~J{z7oAJNfd}t>Y`Arxg;2uToR6znu|h`eo_4h zN?MjAEMFW+@)cP#sUb8gJxPM2iVcBzP9=gelOQA`b>9$@nM(rl%q7(nkWng0Kt?N) z1mv?OG=)Qk+jJP3Oj9_7w<#PeTA8MRJfJRIBeKG#aI7RM6OI+(XbQ(bh?~NpiY?(t zRIw!>noCPKR%D_r0r7gmaoNUd3CExWU%(4m`TAgzZ>QNtGTYH*t^5T3y|$f3?{HyT zie@=)R!sYDH%?eXE|=E%Xl#GK6z$2itK$e z$i}m2w3AM^NBwSwYu{)$kM>5h2oIL&-Z(ur89bg)G!fQvFBvBrc$8gF_clh!q`!pA z<)}aFQ3Zh1&3Yr;kn`~9ANi$q?Ipd>e6JAE@5_i(+Xkz+#Hcg}L>2&JRsLea_R#jWoxVI~&-`rawq}lL0R77&pT! zAkl1bKTmfC)2VA?XDJ$>|3N+;CVM&cv$Mp-GadD&!@Z>l&#pWj<3Tx1BYX04U3W(P z!R7$B_pRaHcss{kT~~6RYIgM3cpkQSX4-ki1Jkcu&5CL?YyK~-df_n(R8R@Va3) zRY5Cmjy?}mm_vfQKC1J&6QJOJEGX1Sho%2u7l2}JcxzY%+*$44VzM@V2X}}Jcik=T z5?2L#jPUuf|My{1p$m=?S5V|PEY+>>UhZYeU*Zsfj z9&dI~q2v2c8#*j!99F&PEEtAw6*l=dcFI4|qCLyvI_AKKm+$&EH?qGkVINQ!pBx8x z3=yS0#QEm%U_jfJg^yc*AGZ0_i}{}Vzn`@xZNBy52Gt^~Z5w<(O8I&M3UlM!3co{W z{ydK7-p6foIeZ`6+nb6FF5q46NX+0mcI4RSUN|^{Q0&HC6TOAwwz)UBz>EyU4Jc2c zfw+PB&&LMZstP4ov;Z5^0N1H*?7E;>4CW8-V!?uO@d4=@ciz*tx#s2tsFz}QYc(6d zs+XTB&5VRke*}yG*Iww@ar0gxnAlqkMsNSSt|2aiZ7{xa_qBc6w)pmpS1bT=2`sHW zd+n`kE7>9}KM7lA3{7a?qEgu4W(@WYrlY|JGX{H zgB5B6aPfYIcu~Vvphc{320`I8QwBy@!PLXI@&6#KHLsN5T;F^F2g?3EKbix<) z{vQ@dI#fEI@f^oOG;xc2h+pu*RL}wx3q|3Bseq1z0k(II1YQ%P%q>sTlt68NUk=d% z8F8B%$pSIv{tStSooGK;uQu%vu@K*R9jZ|=Mn5rub^qT5K5VbB-wG2fT#b7cx(IfH zKQPq74~6rwI6-Y07+pNDFlDH3%h#p>TENc?sRPktG`8R!8rJXI7}4Uf07XkLsI_Ii zYWyXqH&aV5D1Y;{^n!Y(Te7Ncy`erGL_MM|sGqi8QCC-IJN<`LT`#E%b6@nFnuQMh zK@~*ddcgY=uFEb7*Y@he-nWoFwtA!Iqjd!CQ3YE%!Zz`)I|8>AL?O$9C|J9zH-@>o z?+96cb+~cEzX;rP?u!6sb6*7V`YD@!M-aCJ2zOEiYF2NgLv@LOm3?|V)DXzw=d3xd zt=?dg`4nN)_UYo$tZ}=yPal(-aF;f57(`*51W^EQ1yKm`R)7_rjy;sr52DabgD7-a z5QT22xx&zG++GkJ)hbvZpKL5-lhx@Y%s&>oTl2MqFrWV}QAjFo2+K7u zGc34Kz-dmO^>2oV-=yq@p_r3}Bh(g-3&jE|D21~aKGVaa3Qh5odh~eIr!=0&qpr9l zeLUlm^zpPy(#KOSxuq~#uRw0Bs1y!tw-be;=47ejadqI)CT8S41A3FF(8X z6oNHmA@k8r8Vz>F!%;rCks|h#<)bXgrU+z!?Jh|0i3q4L79=tB60-oehX~ulyRX!jzJc( z5vbRpMS(^)K(|^R!>5>Uu>4~SIE*)`7gR8qMHy0TZpkny6u>*4ssqmYK{c??wG9&^aIdWwoPQN+JdNh}4cQm;UNQm=i{RM7lIGs&2Ly=q+ z6vS=13koCJ0x3Wy0lS@O%(wfz&oLf7F~7kXnj5nNz#X3L{_$R5An3bz61=p2Mw2g6 zr-fl>_uOUfxPIcU z3-qh}_x<=$ZJy|EzW*-z+WNzEEv>swy&r@Zn|zp^-*+#ocdPaI#NGFzX&iq5-}$9h zIdS)gA7w_?d43o}vIZYnyKwdc_duvsYu2q+>u9;QW_{lm z8dHAD_9($Dt948Jy8GTWLq(kR%O^gDf(9p0ZQlK%0?#8CyQSqHLJj)=H_>%8w=OhW zFg}B6Sv(s&LHVedY|@-)Ne30|=kZ>7Ispl$lVCU+U7wA4SVpCFcuwoi&lOnps7G^k z*NXcC1881aJ$4nrU~hWx)*?^-yO`)EmG!}V;krT$&ZS|W3{$*tqsd@vdkRmr3nI#o zCWP_k&-Y?`h8s_~3h4smr~Q!M z3H>C8)gj9;jzflD)sh6wpo#dc1-_ree3Q`Kyt z)-9QY;b0xG4SZ#T7OgX`yw^_YTxG#$AHJ_|4hg1w2Rk z$u#L^=}nyzq=D1y#$Ynacni1F3kPtx`C}L!j>!#}0x9QkC>|%T(Kp>LD&N8T@`x~I zI}qFAspYcmls-m6cQc)B1+i_u{0z1LQiOR!KzGL0zZqLirha+W8!jik<=OR>Z9JS- z>?y#MWc(=KEGX*)XOWTC$Pop9Ofui;er$;`_P{cpWIr%j4cc9asq<`gp~>O^erK|} z3)+63t;QPt;AHjNB$Zm)D9JykvP1`w+j7#$;+7}#pVi#YWm zXc{ZFC@o+gDu<2q7UIc-Bbed?hzH?iYhjE50KNW||F$n81c*o!ohPYcriY3+J3#=M zk$r`dF$O}?w-Fh}2N4ED<$1A|2^u3dd`J?JEjURFF)J=kzR?p{Rl~Rd(x`{Z0JNY! zDbm}FE@KFyCK-At-dK5fOb9hLl0#Sxf^h1QLQ>PJ-5j<2HvxVwO2p*D0!+>aT zgoMQ4p^@`IVk1)tphqzy0|un8QOlenKaduD4J%6(IL)l@n89mYF4i=zj&$JbFN0DH zEitFps6BQ?ZIQZr{bf)g_y8>&fg+Q4Kx<-wGaRsWt6=H^sMlY1ULMA9R6rX1^_OY= z9K`VA%K@k$>x-&sV8$d%Lpd}f0tv9GYGdt4uY%IHELcp;iO~kF#&|oW=Qd~qmRPIp z+Tg5=kNcY1b3CKtz9*T0jEw_L%>Jox2^m%GVL~335aXd2)VM5 zUvK>bp(ofI{Y=Vho_!|c<@wL%4@o1Dd-ncGcaigB|Heg=RP_vfqoUie6VKzd#B37a zOw11LX)Rwpbei5=W*Z2di8kujm?~{t^O=?^1Y`9cn2;lK%t_S_y7X*g<5W8wQ9jsQ zD3ghleQY+y^qd3Npd2Xkg~+Ie0k~$CC;{hX^di%9n5Wr~#n+p%0o07#MspM%HEmcYnV0zhP(5I%3N) zg6j!=@Hjc}L;$g^{Er&QKo>QDlGl5~;-~v@+l6Vpe&iSk60l#=Jj)gt~GxqNaJcSQ-<$N6&M<2VM=mxH%SCSW=GV z-_Q)$Dlo2QU`$=JEQB^tDG7nJZIOcj(3%7d$^CGV2j!h}ZOCL7b=jx8-h$RuU7lQG zh`n3d7tiOSG0!qfJ~61rl)+tch%@T@EAU985s zQh!BitSiAz?@TP{i#hGrqJgZpZn_ z^-mg)6)C)Y&-)dWV=pi`6UE=et- zCY_mF|4H@XTKSwLN7C&|bSMwI?BwLSCQ;WSowurWUn7@XF%^~h8m&n3H4+(G_ci*s z${dYz{B^-8hv5b1yo=6FcDr8;9|R~!LUbyKf+T*qAw-(Ar_4VTDhknR5Ctiypdm;i zQX2x~8Sk>-j!ndq=Gzj4q$NQ(ni7PgAwi0%OAv~hqi70+vfVvnzN(7C5S!o$^IBTZ zm;VWs2*U;0fHRaAymzN4#T9$T{DYxPKtxtMLwUctlq!6!JnclBvh$Ool-pXC=e z)yL>)e0NV8UtDrWql-%JX!K`7E2%-w$@52^_Og&b;@-(~N1iH51;+i8=Z-vClnRb} zD9;&rq9_%lCu}Le7Mi05ljyQQIU!w(0!w)9fCP=GyhTx9Ic&=bo_bJm7_nGv(xR zNAu;QZpCqP`GPiUguSlQKttz9w;k1v_+76S9hpf&mfT{t>xWJMNXKt?k6f7d+MOe_ zUf&D+$e;8(3egUnyQP)0;D=Eg4|I!@g~`1Bw%Cqaj@Ripy?)&8wi7Q#g=lh*{&=R< zj`-|aFNnQ%5IOU4BRk~;y&!wy^vQegb!sgy^lCAH4{H-Is5?>5sd+)ri=7$Y>GZrh zI^7Q9o?+p-PA_zPFYL7aaB|PMG#Q`i%?I_qb4a_FHAE-&IPz!w4rkm8{f4vQM`t{r zb;dh>&_oY5{4y~y;oNn?Hjd)39W=8YKZ^Pr>p2;>kg?VLFa)d2`42>goJB8kYSvv1 zsA)d8AjCT!dYf?$-a0X%R)TM@@n_GTJ>xUWv7fE=>b{ey7IHcK%^#?`c`3+W7ecO* zan6SRh52^qJL*AaZmxFDaVPd1JYIC2dmC!+pxrs_%tyWxFZY2K1Q`b=g-`r2cGg$F zIr(3E#_N7#0fD3-SsMmfG|JX{^D`Yk8#sV*#t+`=Ogg107hRAxUZ;&7AKKikUq@H7 zap(mRIxT^7@a(umLfGqM8y&AX;beA$fAOYWW9Uoy6#l7vQWWpnRSoce`Q7-z&AIR1 zRW0OmH%RfZU1(9tp;&lq*VspI*)0vFO(ADMZb04qeyKZ~!scDA@{r&ZZm2e-{_L*3 z()Lp$4B23|%1f?F(>0&BLN#o!&WX?gd7(+x4G zM%#N~p`55vtJaKp^I}+&8uA6P^%IF&yAgb^xb0^D%JD)kZ3dC=%*I&+dy>QMCQ-6&*+0-^r5%bk(8kLNZ*FL*$!E{0S zig%m>az7kkJ=z6M+N;qhiZLgcuo{WNck1ZK?=-SZy;&J_5vEZ@THMQeoqkJ()VK`) zc6|vc5`5uH88Z9C`%=bG+kN0M^-?uBed;6}nu9ZQ6?i8n<4KbX`5H?|<`BT`$NMHz zjyi%UX=od&eXlm>H8GD|$T<07w%BI&uzm9|e>jK6$McxKC!I_RnE1h*H#eV|z=WKu zZ1}0==}($w_DD)^2Aoe_v}VGqkgjw}3?jJdT<>OtCI(ih-5Gc*+$e zYe~-TdUJjj9c@dGvNQ9Ih971-y_(nAoR&8}tv??-eLqB&mGsUAF(PKCJiE!-o8tnR zAdL$tBLYlZXdqyiUa!;Pjn&3=r%&zskE&ZJpODypzf6$D2^rJqW4^$|ffW46u6_HD z31&rpEAHFB;g{q4t_Ot9z7Oo$CzD>`5!Sn5wBGfaCeZk}YLUnDCHzH%UNbt)*fMjU zB#LW{woOUgMzxLDt%+RHJZ3?{nN`}ydyWlYtbwq~q@DeG#=&B=y&&tBb^wQAaU8dL zbti6xy+u3TJv;K#xZ4op{kf)NGu{S}O(SVTbRZ7Q)UeGEVuopB-Kfi`Y&ehAsEnnI zmvJ)d7guE@WZGJOT+8!XenQK>mY>vePs>khd5(?0LV>NnMuE+rrNH)Ir$B&jst^(2 z+Y|_Jg#rOypg@4{QXs(hRfq}jLka|VkpcmJLV*A;Qy{?4R0s(03kn2yg#rP7Nr3>r zqCkLOtI#6AZzvGpRSE?7Jp}^%i2?!sszR3lf1^NvHz_E<>Iww~SiML=0aod?Wd&HJ z+m_jeep_ZWIxb|jrxYO6=d99=A=}W6A)oVARwDp?+8G7ti~@8<0Xm}qol$^A0x&2R z3GkdgXHfwzlJz117%qzh_=Z*s4oUE>GIpAZc9BGzwA(XUtw}UOHx=z70h)?-@mpFg zA;4t{1bChT0lq_l0NlAiy6f5a2Hq2=Imqa}qpfkpRB7zIrKhPLjZ!gpg5v$*KTA z)x|Gc6<|y)qlzrnl@u$oSWp?PXxU(0S+`h`#HnDRmc^1`WmJY&)H1wAuv%NOT3fKN z>?78TDX*Hvg39o!S*#aRUNwt_T839_`#8jkZ6AkNvF+m!E4F(vyiWwB7pV0A6ln<-Y;VnJoFx)$rr6sv2o zP|IM225a@{6e~1XqB2;a!Gg-hL};+2mci<5#p-Ou>TJd8Y{hEYK0cH3YT7BiHEkbJ%kWAp*7GS=VzHnySc%1YKE+Bb7HS!+*{xW!Td`)hV$E)YWx{?)Yu1dQ zA*)$4fQF=I&G;E|nz5W-OZzutIYDLmH)A=ymiBMPazZWBzrMwKJ;mxqpfXqu1NHk9s$r0zF-Q#q1dRb|7#wH}PSf`9xwL;x+rQ^hq^9j3 zR0gUklcsbADuY#DHWYrEHmqB_|9t(Tv3uRx9kmQr-P#?s4Azn*@kENXWJy3}8ZKE9 zP??5N3nV1X>(molN-w7{HB-T?;3CdpT*A$=Ehp#(f8o-~l72jW_5wX{3E^X$xxns= z#&}>sAue&YT%bGTXG4F1CKQeBHb6n13$P`!xuiW=BAYK!02HcynF3HCaLu(8v)+&S zlZ*r`W(?vrO%ci21 zxdJL_nXB)zmbn*uu0)$eUu<|^=ZEpvf7u4OJ`C$vn9W>H?h#HG-ks^?q5c`3iabu%`lAiT+?*kk$w zmvW!i23%=>P|I8Ze^KkxNoP@BU*Qt-oR+y1epKqb!S|6bXqgW_D&;k<8;@z3b*gxM z%nVjoNfxn#6ZxtEA{2A65EM8aZlnG4QDd^NbtHPiGTrnr&@4qwT5{a|H3$#ii&R<_) zpd}J@gBR%8L_%SGh2frPEUeICiTHN#B*%6lkuiA6@E1>C<$5_`Xsj7)NNfyN%-euO z&{fl30^%y)78C4M;gO8W+|%@Pz3mBhuJX!f<_sV>w}b8mCK8uCH)pCy@x3Oaz=(f#WT~ZUxee zVe=6c7-vaCgcT0mnr9L8ODPZ=9@&u@!+YKHRC5T z*as^{kWoE&%J^G`^7l{A5xbGt^&8ojmh&Ik0hB#QIdhP*{6G2^dy&u= zZ^Kq)J||~qxtrwon`Nspi&Mel*F#qtJ3e;exH&fpPDlmWi!9!<>vq|wMGe^um+eMw zh~tz)knmR@d>c;RL~`?cr|>T}K;3i$v~UXhnJysQ5_dEe&oy|i!NV5lj(7!gNDI<4 z2CtAF&dByDlIqz_R^NV;&&OFw7N@VBb`)oEgx<+!jl1j?qut0P98P1~fuFU?bZZ<@ z`7v{>kKzg0Gt{GzREv{f*`PN2ow#H0a1T4x&L&ol9Jb#lCtLVuwvE#md!#mrgS_C8 z7S1M@d-FVJmec=H)Wc5fFU2^Pi^FB7ANFd#UzZwAyx5b2x~3l;tp@sBf%pD_hdWOC zXx#y>%5?!e2!}-S%)?3wcL4NhEgzQ>!YJl553{G+J`tTdBd6u3A3Q0C<%Y8qV}JzG z8|8g?2b&x{y2AsUqv&xp_zX;jD-Xt6Ua;((GAD?`3la{F*gYr0Ilmv&e5cpI)rdu$ zJk-3%uLd|G(@PYN^|I5S4{Gr|&)tW&EadhGE&#~s)o2B5qeq9ULE1Q4?#}c&(Mav{ z$swoF>&P?p3W|sO87-I>Ehio4wC`gZ9Y3N@ScU5(UWKDv4e=Hbw|e|z*+*z{1{NIQ zB~im*ft#uUZgb!e7ol9&z`8eZyn4MYmk1C=;y|S$-4N>HnT0kkNko0W*2Y1Mk3*SS zEa6lQ?i)LagCv|)r8b5C?lVWXaw8)xLvQQgsTVGcozY`%^ekTV5!vzPh}PjCbVkG6 zIiKcwJ&!shSjpJwR=W|~(78r^a~38o#t?YYy=vw{3zNuV8-|ntDt4N|;Tw@QjWD!( z`0g`fCu%jnk7tR6d7?73bQ(dZi?AMhkmJx2duK5%zPm;j*kuRAaBTz!Cw3TazV3s^ z>-8X1^g7)hqDAONUe}jEkLSZcdf#g_R6qJK6Fa@2vs?}8Z8?6^5doyQd*rgiWZ$^*slo2GST4eb|F(YCpJ zQx;-U-xxpETBAK09}dz9bO*5YE z4yJ@Y?qoz9?lz43tq|$X8E>_ltq%UietjYxgduKmwIytrNxa zk>Rq{8DgnXD~V?~B16CL!-@6I@?kaV(7_vUVcGk4CMfp(mk~^zxtU~ca&p@6#6_A~ zoR!Ni8eC#FRbgF`+H0FUB`HL6RWRS3!IjHuaEgHTniGIdYTRzj8D_AK%&IaOYbe^A zQ*YbS&dn0WJ+|%iFqvbKF?RP-EH|~b`t}%RN@Ptl7P!_+ml~K;&{i6y`GRwq4wbes zRjU_bJw1>0n9o5X|zCyYH9O zS5w!aZq4tY(Mc`v32AK^GP2GYE>ZlExk^atb6lW6(-E1@!lx6O19jk!n>mEbf59N{a)zdy^ZS?vt*Kc$vSV!HE=WBMpskA zrLZh%&&aD3*0UF|o<&k<;^vK6$fn6_v@teZkjrQp+?9*55W>a3zB4X2ddB5)Yg*W1 zz>W8&iWGDB(0RhW@BMN1P#Xj+AcRFB13zE8ysD z-z_rM_HNlZdoX_|w#~k$`*wM^1ciGiw$;CH6h$ZsqOdgzP!vV+T~ot_q9ls%7)2h6 zvM63KiX0RbQ9MsYej17?QCu;KDJZ5zaoH#;P~>x>`L@w0Rd9Xljc*x^aLp^(ZyJq| z%`4k)7>%&aE8VYW&dJS0xp}y0lx_+##^l@8!jR18rR#a^`*Y@b()YY}{#m1u&gZrF zJRZ&Gr1yF4{?}LsFBs5h|G#Q9(tlU`{}rQ={=3@$r;SE^rTypOm~;+xwEs_vK%J~UXM>xC6nJ19>oN#uP^W$1)S}40pnFn{%!q`>DtE?e}3rd)Webd6X z0KS72dVN~x7KHBFn{1+?C2ZIJMum_q2-&qas1U9N;fj+ZxfU}mR0~3N?XOe_(}FNv z`->{3glR#TuKk$`VOkKTYk#6bm==ZU+8?P9rbV&r+8?M8rbT7?dn$x!QJKC@g$@E` z`Wh9&v?xs1UZp~q7M1Dms1T+_W%^rHRD@|!nf`_fVOmtCzotT%mXztQs1T+lW%^4h zglS2czCwjCEh*DqP$5i9%Jk<{2-A`>{TUU)w4_XbN`){jDbtr#Q5L2pWlA@cg=tBd z{)9DzX<3>6m6hzem^R;E9sLYS77=?|z7re$Ty>{J$} zWo63jR1&6TWy{Jq_6=ljeEeX?#GG%ru3Db%)Wp*kF(~2@> zaw-YaiZW$xDhbnyGG%Hi3Db%)Wo9Z0(~2@hVnS#ag=s~ZGM5yE>69{MDk%!nDP_t` zQWU0BU^;lxfC|$oWy(BK6sA+klxYN?5ka9$nMI1ibV`{ri4=wDlrm)wDG1XkFqI=1 zVOkKTQ_7SXq##VEl_?WQL6}Y}Q|1qRu>ytKl=-6|OsBzgu)+aU5T?`0l=-6|OsBzg zePsoY#dC-AJ3d^>ACw#9Uz8)AgRYjppyh&=AJcMC%a3Zgq~%1*Wi2mjxuWGIEl+8A zQOna>UeIzrr@}l1J~^hqM@JO+?2rNh3jCq$%>xl;;2|of9=VxmhEve&WUf^CnvpfjO-4Nkw0&bk;^YMeL8l94JW<7|OuVdsGT8^xxb31g(t*}$qoj6e~ z$T@TYy)U@?ZmDLbs&4V0K3vxQ87DIDI%exAJx}Hv(6tVkvo_|iIU&0S_Rs*ux8C^O z<^yL_*|B?p8(&thbprjbex=@KAIJ7`n}AO3qnjxU*lz8G{VhQ*-{#_Ddiil=$HDHV z!diMfpPJ9Hzq~^WZMmzl4N(`TY*DW^e7tRBze>V4-4VV{%a?b`G1hh2ZJzM&m}D&9 zZL`e(`NGOD%ZyxB`IyZz#f@2}pjoD*S;jps8K=yQbC+fx$R$ZLxl;!u52402Gl<-t z`R6W@aIB{>yY0mhe0<4|oHvf=_0^X)k7rx)9Y^Vw4N{A+T{xvIb!4TJifv+sQ{N7& I97Fei0YU{HdjJ3c diff --git a/leim/quail/lao.elc b/leim/quail/lao.elc deleted file mode 100644 index c3b84108aa95f36623d78fa41310e8efc4c9ce0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4295 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

R&$3W=_P2>&M+`cwqGdMM3 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 diff --git a/leim/quail/latin-ltx.elc b/leim/quail/latin-ltx.elc deleted file mode 100644 index 961e6e35148c00fa77cbf89a2419b00a0dc77a32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83424 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 Xh{6N3!{7fSVEl=nn`v}E@v;9Gpz!z> diff --git a/leim/quail/latin-post.elc b/leim/quail/latin-post.elc deleted file mode 100644 index 0030bee4f2388a7b4bd12b87e0504e9a1806659b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78990 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 L2E*wiZ~gxOq-I4- diff --git a/leim/quail/latin-pre.elc b/leim/quail/latin-pre.elc deleted file mode 100644 index efdbcab045e75e7455ebe9ce25d95852b8c5c57c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39284 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 diff --git a/leim/quail/lrt.elc b/leim/quail/lrt.elc deleted file mode 100644 index 8d517b06d528b6cd549ec32e2d66edf017d3747c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1860 zcmaJ>TW{Mo6!v57pu-Sg*u#e5MC}#{Gi6J5E@*ZOGH)~H)rDhhz^VYHCE6w;kt#_i zNcXR*bssr5%6;+7MQ_?BnSfd`g9G} zMscwqIn%n_)B`W>d22PM6h`H}_*C!1HPw)=D>cXKioUpK1J5aD>%pVPLEu=zvcBcl zYPI~?jbS8}83Qlrb-TEty(Et8#;zC--6Id4EB1256$4j1^dZU0@caVepyg+5PIHbi z?K>%P(lWz1h*4B%jL25?(R1IHNy(hdbGit?dyvEjU3AdGde-6vk~0cyqvs2RmOHpb|ahq&+kfS>-))=JoT@8Pah>NgUB|NVYrXE#76 zE`$5Nt2BtjI_C7IKBX(Am@otj@}HYab^}$JU?miz88TKB*cXIdAwolK2%%J&yA#94 z5j+Q4mUe4taeSnT<gxp@JCc=&G%EAwD>8igUEG&VAfCR6ZH6(%-8nA#4&jB$LW2*O0XNRoY=Cp3?Zp_c)C z4q{czm?B7X^UJT`_RSyd+c$sW`l}s=VRLjkhHr=852x_!U@~sQ`01bx(_e6h(yjKa zi)Ll&_ol=DIEK+F_>;l2!E`tsj-LkGfsbq4>whZTU^E&&J0G4W!gHm>VOubRCDYg^ zEN7|f?2O^a6mP&A--V-pF2{}vR20(vF|G}bcPSC zkJM>qJI&zXeor}uu``91f?^-zOlkum=&MRQ*yzAY`$}H3yw?1`EhDiJoS6XpwV7>B zH7hu|Z!3g5r(0s&)GX}CVK(?G`Za2skGF%?2DYIJN{ObIGP|Q=?QIJi8~N6H?^X*g JAUX+sEqAvp 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 I&~MiM1WK4`bN~PV diff --git a/leim/quail/pypunct-b5.elc b/leim/quail/pypunct-b5.elc deleted file mode 100644 index 743d8db42d87a4926d29392b96fa2a966ae92d17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1263 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 IUj51c2hJeVFaQ7m diff --git a/leim/quail/sgml-input.elc b/leim/quail/sgml-input.elc deleted file mode 100644 index 32966464c985d377015eeba3f72fcc285971e117..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65342 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 diff --git a/leim/quail/slovak.elc b/leim/quail/slovak.elc deleted file mode 100644 index 89912e76bafc04a8d7b906a340ee7c31ec4d6185..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14821 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 diff --git a/leim/quail/symbol-ksc.elc b/leim/quail/symbol-ksc.elc deleted file mode 100644 index f7b878231c0d18f6b251b10ce6202898d849ba43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30213 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 U!LD<8YV;Wx13J6;f2h;?4<~*&L;wH) diff --git a/leim/quail/viqr.elc b/leim/quail/viqr.elc deleted file mode 100644 index 9f9a8eccafb5102709c485be2cd49371649c2081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6472 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 LukRTft*`tC_ro;w diff --git a/leim/quail/vntelex.elc b/leim/quail/vntelex.elc deleted file mode 100644 index 3a8fc5abff38a8f26ff008d87024ef15647394a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12637 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 diff --git a/leim/quail/vnvni.elc b/leim/quail/vnvni.elc deleted file mode 100644 index 7658b5d3ed76fe46702b45490d05d688fd9abd04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8500 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 PBvl5v@uc(V#@c@YH-(pP diff --git a/leim/quail/welsh.elc b/leim/quail/welsh.elc deleted file mode 100644 index dabb48e70b2a48905b3810864082000ffa755fc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3143 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

m6VXKpbQGQ|**lR&-05 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 Ri6C}*c9gUC1kPWc{r`WUm#P2& diff --git a/lisp/allout-widgets.elc b/lisp/allout-widgets.elc deleted file mode 100644 index 699d4406502c9057e32941f6ceb94c031455258f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64206 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 diff --git a/lisp/allout.elc b/lisp/allout.elc deleted file mode 100644 index e572feb57228dfb53c3a3507c303df9c91c42120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209982 zcmeFa3wK<{aqr8ltaC$-ml#>L6~D6u+6F*zXv_luN!b=55|S8GBo9eh_7#+101Uv1 zfEi>45DA}~eD?eMS5^1kdu9Mq&SRZ*a+Juz?A^N`)z$T`>JK&_-ut^tmo7Cv_~3)$ z-stFfaM<4~cFu}}qq~!@2YY+Hm&IsUd^{c$pY_H?ajRHaxzk#^(_SmuE3J-wwm%*n z75jWx{Q77x+5L6@sJA=$_0FHi{#U!(JnD}R`oBILOpbruJ3Jhnp4{vo+NXnIv8mR@ zH~sNsz(DQp&Cbo1y?Z%0c~Q{37#*Jsjs}13ozP%%vtcivzZgt>%+pDKQtX`#dq;!a zVsErNIT;Uz2a_AT9Zyb*-rgPy%Hy0@t1AH&f}u{#=`^k{r~vfsSLlVNk? z*}Vr3irp8zac}p8N#3yGd&9kAGAed^!(yjj9FBUmL1HnJqTd@I4*KKbc;jepm-I(pY? z{pxSZRxP!pRg2d4W#^Y$?UnU~;>&UWUrq<(elY?VhrP36_jGbHI%@9qcMp5xe)C{F zIz86zf(*rQa9AvCzB=g-CxdVJCm~Qjy{@Ko8xF;+t7Gj({XTehqM!hlTC^ZAG_6G;2W1Gayg|CWR z%Z+Py+pTu-`$}iWhrQi?^Tp_JkL75^OFot5I!J7#;L`n3@#yjMV$weW!TQBFy~9(0 zx6cpG#y7q3ptp0_zgZLyhLe+iZ|_Fz!QjvR#&)c6cXV_lfcnxGZxrc;Kj`mO7t3qf z=5J4ja~s|K`^M5lXLM{oYC6wmrZE&Ixe6-QCexs9Avb z!io}Ei^*|+7rLlpBb*tWfJ2{8`unGceysdd0eL>{@9+0_p@(*A6YX{6>Nm!Hb;Z%) z4B9cXLs}gwVIRXKjG9KZj7M{^$fudUJqOhs)9UbJnB&o;-xO94K>WeUDP%67bM4Ee zUx}NHhP^|b5ST`so8@BRGL)-x<&wzVLTD-7ct1Lo~w(I1|S&x&SqZv^i@X~J3$n@u4fd|ZHG@a2W44jW5#pHCSf&&_MFdPU0;M)g- z;gFNk9PKxa-vlntzBq!3HD@39L9wZCtB>rf>VxQi1}o!v{eTp&ii5+^PVZ2Z^Q&S# z(T(m}XZb6Ufwfk#F`0~Z2OX!wO`p`C^znWk~1auB*K_>Y--aN{<>Hw z7Jd)DPmrJb!(C|nNFpY(&z?5XkD2kun#d9Thz4h=!(^fRanKM67XSJ;oV4Bk?-oBO z{u#o~gT;d9MuPm)vsj7erBy(3l>=ltbh?;!VIl{}i!yg2Or`K(xY zb}~NQJvo(hxu0fJ?X$+U;B);WO=xM{KZa`-OQJ=^QkvOG@4z6=jGaj@fc5>8p6LSP z5xnumVE?4}aDVx$h2>&tpYg&rE2rzN^`pZW-vOPyylbB z$|tACQCC~|k#!;r$+^>8T^mbmeL8Tek z{<69IVsN;}#!PiLnQ0f>2QN7p_xn@LPb$q%Mh6FMO`2?c(Coj0K7g+F<%cgy7`_-F z8BevI>V8z|-e(=NDVO-+du5N-1oZQvUX?G-o7!-9d}b1ne^HcQjE?)mCb)JoIv(u$ z+ndvGfk^rG#?0H}{>|HT5U(Dg53iLCho?t7{jt_AvNxF;@$1TnUqcxyqdDRDu-amGbbRJ5n!QO=?S0L6 z%i$2GM~6rluh2jJ)+P&%NosQAIEU|S}KYzIxOGrYyDuc!C(<+w%T zc+zK#ctiFp^nPoY$CM2xQB~_2{RZ38?g?5A1PiS{cSHx1J6pq|Xcor^NQbbAFzS;mcmLB&a= z9S!yeK*BqpWad6G*bFdP6#Rn}%>KRTW6-+cK=TFXiJ=rRw;iO>8(QUVUsfk9}l|Y!*+XHLQ~+90*{c;~(|@c{CoJoR#8`E96uZEQQG9`uL={h6W)c1u5LJ)`ULs%5cXZ51ERCIaS=2| zYid`lBONrjWEThnWL3Kln$M$Cbl6U4gKI0Dmg}(X^-h5mlX>kyzA(KXhC2WfXzl=` z1a8Tlnjdi3#25^Ro=p1TYN``P$3)vM`4GW%nx zGx|O5OO5B$(GdV1zZ^{Z4E-EfGnN4K65}@KP{wI9ymCZOUSQomc#*AVnvQk{IM_5s z=Z`;kYYcwugxSeurs|rRs??e>R!Olndp)WvwtIVmy(V^GYMEG3%sTO6H2NBlV8@XA z2Fo))iFP|_{(2}4U%ETp*h`rPYF(Ii-${NBeImH=Nr%5X^w|;o)NlD|Ox8YKuYB5J zv<@S6Xgc*txJdL#CymyzA3R{hE~9njZdvL46BfsAi@)02`m1e*LON6n2Iw+CHwNg^ z!|Zap)dBR04X|G6XO+IR#?=I~a&47~uCBz|G*NvrHPNkhyOZb2k1jt}tJ7T#c&wfa zeJyI0!3DKdMwt&aYXy+jXuTFwUSs;ROJ7afVN>Q4O?jle;vtva8zdGlFk9qYhpJzz9{KI`queDul8eAWYs>#?qN2CKtIAhA~K z;8yGIC4gd-`ZWfrX-Z)<=U%w4lA*D5%E;X{^@#}ud|~#BmoNGvo91*t=T3CGX1ju7 zsta?;L4A<=g5ODZc+npk(WVVjiBWPrmTx%dG;*gDBCN>$UBv9&EnIELq}kGzcp_d% zhINhO3w3)AZDcxI3y+6eSd31V5xJfH$kd6ktU5O&F(2B+_&lGf0o|1W6t;#jMHb+b zk@c;2e2kBH&!F~&mgQEct%cs?>#YSomH?p9D^h^I>ksAL!>cEM4)VYV6S{b)6dc60 z{+R#bL4^^jgUWc5uNgly1h^K`eh&*CF82PMIkcb)DPj_p) zbufG}*nz9|BZP)NXTxbdpukyWH_ik z+nB)XkiSv=3^A~~0&$u6s;xfLwrk~j9l)4w^LT%MLGB8~{O}kD&IE!v`;H%&I_3CC z8?w06Y!`Qm6-29Ksf~}*5s95k*zF!u=Y2(4c0T^HV zTDtV;8!T~qC1?!I%Ml$$JAH^ovMqCln4}*1Hm%XhviC8Q2H2n`sn04rbE8ywK-07{#y{obMgK`CF@!qk8jC5{`WK1(MuHNch8F8`xFwvNu9EetDjRh4M9!R8FJ0N@p zQ(#im1psD?+&EI{i7wN`WUkm7nIXa<&^wfK5iOe8@vW@4GH!zH6@W}lYXu8WZ)i>2 z2IL?F%(CtJ%1@zlazQYSJB-h}@I>fj=%?`9tvGJg5!DX#(b#qHos_Fd$Hw4wqqt5) z&B^FGdm?Q<1Kf;bFGr_`+Dx=}%qR{S4G%+0P~IOwd|xJAW&6&e0>2D%F%NOX9$ zMBop-dBDp=-g{fS_~DBY(LxLWJZ0M)$H3t3;K1J8lyU63ZvZw7>{cgzhIC`8Q$Sl0 zt}pC)r*^D%u%Pt?qxb#0)Y!Hp;fGtkWYE&|^C!*vC-KgVH2Rx3jp_4Sc9e0Cp&veY z_S~?9lS?2^mK_AS8-bgNQVx*14D|)e5p=1tzx4ryl4dX58g7QQPu9@Hj_~*110QT^&UyW~tdK zmSC(!3nr;qnWa?#bUd-?h{!kv;rZa`2t$=9XojK@9Zh#wp^u0C9^^zl(aznivZ&eW z!h$X%0u7K*KqK&%@EvR4M?_$qS0?s{AbsfOI6js&ZGb=}5lwy{Hq1_l8YpTl4r>ii zRjB0km0datW*+j5lq78uW`A(8Y*^tFbI55;TL!`^o9Q+J&{)vV6doqYq-@ zWxqkv^K$jI)+5ogGIw8Z*%!;L9wxA{+!EI07U*r}hpZD`26vUXx!?TKE}{wQ*1Md( zVdSwMHV!8v$dYxjC|5RevJQq=tn+o*k;3MzU=s%guN3PCWeSPJL=KI@awJ6)T_WR= zJBiI1j-ZMRtmr!Sus1w7?H!o^S-+)lK*J<1Z4KFYrg3`ctSJd-e3@2?(Cq?!nkYC= z0O{Bau|l0mzmLcpaB)$oY2I`uE30()$=w;gVQUW|R^(MqjwGeHl(EyB0F9kf&ZsEz z4uam-HII0bnIRv2$ww|Vr(a9I`EBv%{upw?{)xVvEKiHTcd~c=csv-5ml4>f1nKLN ztEY%A&8|;1d%su;EMob9dw)WQ!-E@ze04I(BU`~J`11X!FPr&GCkfDDLLuPsBFwoX zK5X*g9N7ArfAgqHV}G|$@z#gN(lptS9Vce>!G01tLr=5ECV0YX;{yl)nxfFeM-3_0 zCFMVjPR*^7HcSLbU=B+ml!ZTKePmoF! zgrs*#O|$75;pAIcO9#8Bgy(Jz<74q?y>RnBAN zuta&HjA;oT=C`mjE8e^{1e~bo2xY@XjvnhaScu5vp4_n^+M3m0$A1I58(~qjT>~)5 zXB*~!L>N`sMOp#p4dB?hHZwzPj~1hV$ngn&GwIU(LoGa!7(2AUmym7($PRE~%j?Qo zI4=CF1D1!%z=G{0Sml?CobjE}h_f%>B4KdJVi6wRrt4z?;u-8~Vx>-p;>|G;-h^#L zf}I#06jNPr;&rr`&z*C8Y*4KFdf|)pK`Vz2$1*Sh%Buy2)|h6F1x3J=-O=piVxvwvwxAru|po3XIRbVn*&-n-Gn0(zJvLGkSVd zx8w6Y`qyfVvAsYwBCkXw&(^ASXuHK#*d5ozWk$7t1f7HdTCD5BoGh#{GA@h4$5)1! z&!&bCBY;9*Qjf6p!$Tu^#>EoTvBkg|_n=l-T~IJ$EVlzS#gc4}kR6bUDKhh(A-ay0 z&ZO_0{iRiyeB%O!t3)VPr$EbT#Bv` zdz-b0a)?AyLv1}5P9(29tyi;~+xNGe%7vqT%K<$0tV|UnR+J5VF*?CW2kGy9GmzbF zG?e~!KFp_kIe$UbZPe}2%}}!sA#aGC?EcH)SD^ z{S;(Dfv7qPwg{h}fXDpM>dP!GsJ~}W=?t37LL=G%l1SiZQ=~B;W)oQi`n(+97W74( zTH!8!cVt9PqU^GqYzZz3N`^fexqwpy|F0wtyoO*_TK;cKDvOd*|7ViQ3Ms5W#ce*e zdsCFK(&)lNS!tJ5N^NvJcLbw{LK{0nZ)>gGj3M?UaTooOFuuv8H^%FE0ad7VanV2t z<8=BB?M$zF-TAAouXgg7Btr3Dc=7;`4&K)AzwYF*kOYBq&s^rvOiV1gJaYmXj%3#^ ziUnRQJmir!E3yULw5QN0EJq$Sc}f6MP40Ce6hH6uhU#Aj2!!V8KBwx+r`$jy$y#&lTjKRqj>Z>r4{qF&9Xpt7vh!L=|HXtF(KNDb6d<~-2NOkTK zkPOAKck6<&Tl3wP{-!l-kKM$Ir*1UPHA(8r2ns#47L3g1_NYu z;N=lte*J6A%N1{LB~@Z4CpBByQLn*{D7Hwj@mF zFO#G5e)G4#TU!3|fBoyP-uv*{FSi!{c=s3o_D@?|cRu(>fc!*t6~HU>mju$FEeZ4n zafw+Ka+Yjdl>^6aVNOXOiG)=@@P@9`mv+Qb76x8);C>V_X&aO?mf`_IZ1ml>&|?Tx zfvQKmq@v-?wWvWcbzW? zj(~ek_xW;yXVhX5q>0++xL0V$#y|d{vj#$SXFG$g2_D6&!x+@_h|>%(og3TZ+j;CNn_T zY)$A^?%Ij<{gb{RrW<6$;%6|yrq969Op!Ll_OH~6JQE#CXtRJot(M{5=@I2VPRD|p zrmb}>*+LwUit;h8l8KQCM2Tccy$}qX$P#il+CL%fP(1LXOmAXk|F&p{N6rMxg43d% zeArrX!)1nO2eldPSZ0!Nw2*758?(cDc!@*^=Y?8WwWstx_290LDpQ-sGs^@h)K;S9 z#|r#AL|z!O1B%Ou(QXP{a@iay!FPPh^bpf1m|{NGG2Xpb#{{|SFeSE>_=2%9rR?=T(%=L>F3tvd9itw%*W;M`c zOGmHoPEBZz zkxs2;Sx=(&k-hX?Sg9$H9rk!9XLq38l&+@0x>ME8HRo)!q{(*dzB_ zp`FoG-u-A=3I#3&|G~=E;J8U~RAG{O(Z@_9u?f03+6|c-#7zsRZ4pST#6a8^!W3qm zfO_73rDjP0S=zq2DAv8CgD55tJV0H6xAUMZv7}GLR64-sUS<4Za(1*s>bB-yV*cD| z8)j|SIyVohjjDJk1&sKyfhd-`#o?J9L2v|0vjGv%9?=zgnujt0S>>63; zI&Dr3#l_JSyEm2uW#-DAKAewe3%7zw!bMxev$Ll(?J0*->0~n3Q)uPkY6|X99WHyP zYVe%nj#|5X>GB7qTgr=h&FQedG0XB+k@&Wv#JBFPcJVC5?8K)*K9gA_cm?8z+O(4qVlYu)!Aqe6`a(lv^no6|RX&E~5*>r4H?IqJ3IdU{ z$Jnj89IFz)v_}H4@>faQO9eIPS@9k ze>Q-p`Z(tl1ykRMe^%?q>td0rveH#yta^1iQea+Rkj{$HrDP~&lj)O`QPx_sY^$G= zv_uLS*;YT(UpY&P0jQajOU5WMsVo(fD&A>;cFK~{0QzKVfDiHjzu~WT&PCFvg2n8LYq!Ub+DAa zrmQ)QxLO5~Pl1O_TKQ@zC9bmBk?v;+bIQ`Li z^4Dknot;(x>d~C9z)<^2=SM}%Ad|2VnwOh^gxn*`6f<3MQ9xNC;Mlh&-AT zm~TepSIuKDe3~Zf8i-7Argu=_VV5wet)VdjjZ!xsHxq`_!^;L2Om>`y^8(Ufb)%b0~ss00tfYxp|%NFI!Rk zCIRGe3f`xXLCP#hZ>eHhzV6O@y@3%3xo@wSefvJyYi`@J8O-bc8pZx1afw6X&1O3) zuC-HFd1CLSCo^9;P^uA5v(V4oTy`5-~BWMC?K)1gK+{ z2})&^MN2 zMDn?)&@2nGkR3Braa1&C3lmCeb)IV`+IT-1Aq*5;|s)jwcSh$AU?U`HB zq>mrCg*ME=X3Y^L7m0=1n(ew`H-@x+V1k9L2298;u23g^A$8wKFOv-lp1=3}X^TRK zW5}TcU6v=`YM5aNiF%SvpKobyx#5)EOJ0epd(UXP_p%QNrQF>8Sae1t$6r%AxIAtm zyMSNXs6>x6DMse49G*(WrYC3@vQjuaImj}!18+OzT2W=%K!3_~Q88F7hpybDF8C1h zdb13-mJMRoT5+zdm5QA)gkg_%ik?ijCGb;8FB7sxu`G+M*GmY6&8D}rql%MA zhs`J*M=iQ?lcUv~SIzvTymw0zER=guQa1hVp?Ji1n-zW;j3HrSq{L&gILm1KC=FJN zc}~av+;Vo9$n(rY&Pp6eKUFrDXcfrZk#bl=mIzO%R#;mPHhFFLZVpPL$nRnmlxIeopdif|3J{G+t2In}?O3rC zMXT2aq33voX_n(Hxk6VNY(2bamDcv#jclJ#PY$?yW`P$=vfANDELM9&KUC#yvvhNS zIQUaxKZhijAl&d9TOdA7#e#~?dcS!)6?AUT)oJl;vZ#p&X#>j zt{jx^(_){XSAq@1-(!VIN*tHyYhP75&D8tf=2GuU_w*_d3(?N71`B!U_9Diz&~8_X z3PxAWQ-X)hH4H(*=__h9mAGJY!~qa~@yZ-@@blLxoW$`34TX+Ef`OSsx)p5!ti-4$ zXXx-p9w@4OR~B&hgIM};T|N3C>1fKxY+bGplT#iTuu9Hyfnb2Go!iZN!s$4Hk2FX z`=$*c1Pi%Rie{vB;7TJhz)o?L@p1RNh9z`7GPrZ6t`xebtN)775<$$&;(~$iE4!sk zabSVib*kDrF223tS1)QvJV{)&IM7yLdjP_KN4|`5u+KskJ36lU8IxW9-38 zBybBlOSS1t)Dq%s2Z0gB#p--gFe4)zDK;Y z8;&Zg)FMSY+)OK;N%hl3kUI(LQfTB+boznUjt2@X;BaVPuq;V%@+?T0FH{Wrtj2V|p*=eval=O9q zJ1B#c>JYX_0!1Fl;RzGut+vbx2_)NTY>nF(U9L&n773*adYR7kwdk|}Z?f$;C5QaN zL?Q&)^OucAn`$IcS$kwQJgJTzL2T4B0m}gBE`K)M#6)%y1;qmU*nU}(QHv*VCLv<7 zhYB-DPvd2(V&xhG;d% zS@)QP5n*s>eLv>J*(O7^2`7Og2rD^bB2&(5Wuvrk^MtAuVxK}^>FZ-?ad?qIj#^CG z{A%;grCBqZo{M+oOQ%+E7k^NcC?El5r3?^wmi7~Q?`sqfm}3-6;L5h;nX8>J&Rb6l z?VBCst82Q>seP-}6{ z5Y;h}2Db3a39LHRux;OJudXrnlLfnsrE@D?IF{h2IE2a#W(C^k!7OXCRuztPt9yGz z9O(iEP`yOU#Dh>) zFoa%gDAxV_VrbS~icKMwI(4J9E+(ShP^YEH7`KGr|AZBbq-Yh#QXmjr{Y$=^$QF{wVTR7> z(Cm^je;LP+E9|V13R4;}frue3b612Zev-{#V9u)a{^oTrARMc)!ON@~zSM$nghjRD zIza=ymK!6i*s>~mqg6lW)w?5#a*-sO5V?fnwh>}!}8&qMG zCop?T!-$no8s91Z z(Xp+0J~a#W0Ymt7V)3K_>TdJFRAlz-j>QZXGIzaw>sIFtS%iOU@anG1ZxvkFsA^)u zVA{Yh1mx@_?&U&%xT%4bofa)KXytW?<#iFcAXRy#1iK^u1u*8X@kYb=i>w~V?OZD0 z`m?&oH8U%;WNtLPb&;{ZOtuLNQOdPjoP}qs33H*Twi&LV+$~*0`6jHl-iJv#w~L4U z;ejF^vP>1$LgL5MMCUH$byFkhP@ko`(M-E0l%0QadbNWh z%ara!6;rzwN%1m|NMB7Fxs` zk{sWXvKQ?}tJTWqBTj|kCWexPoTd^Ro6|8AiH%c9c{8rsONYdeS~3_SNKo{72Vh41 zQ_s|{!mg&IZ=XZOz=qB1)|;v`^SaU^xgq4Cl4KGgnAZ*=Nz3#6A0sF=-tQ*RIdpck zGjGnfSKgSy<_ z_hMc*#`%^4d?8fMYgeui8TAd%)4YBXi)^*m+r=Lw7O@0H(L?NI1al^1q?rTb6ipm! z@j3`Dv92}XWMi}Ko`(!L3Nd_h}aKeGy+vui7rXAy<%h1V;pn8N9g?UreOZrC* z_Xt%LE!C(vK*5Fq(SaOPbg5zzFn&zPXNhqK9=nQ5PA;!^X=fLTxg=g2$&W69Dv{P$ z_(nI9Bw7=lQHGd#rT&%0(AZ%Q=M7wR@#f8&iw)wE2FK(=CmB7}0Rw0OZaS*0$O&va zh=}Ees5As^bLx+@&6gwfkG4lyr{qYf5gV~>(Wux*vof=N;DpUpW>1e~JFvnb2+P+| z@JPcVA)36Y>n030YEzStz`DbCS1SA17brt%DHH}5v=0Y9_<|_JCyb=U4u+>(16qpN z!HoBjxCWGD)y;HT8#7N(Q|-LK@UHS>%-&BNkL%0+y`zXs^?VOAnKVLlbEAYJiw_4B z1vRU^VQ@}p9w__zFo!TR)rK7)Oud{Zv8fvV^Mu7{BrVEXa;P?6=^Cu0#^g2WYtP7z z1A{rVkLK)Cj~EWqQ5qa=E#ABxYLoif#jhk(RaZ7Dne6x@dlO}BGYg#o=&-xV0#O71 z2w9c`w699+l1Xm>8RccGDz_B;rN>LdgDxA=$3Y}YUfJyi z%VsZb2+jmAnM28I=}3FR=6eeXQ8I*PTu$3Vz z9?8+5gkM)9?-XtZZmq47ALeVf{ZFF66d**oJ>iX`<6VHzpBv3LQ3g){rPoQa_2{0k zNz*d!JvNe&%U(8eJ?e;$64i6dyJLNQ_}Jw-pw)!J(kCxcj8)Q*r!4MPAxVt|dBvmo zU1YdFS32*#Eep|i`JdIxNr(WumKzNZ!u` zaGR8wcWDYoDjU{qb#%8%GSj!$iu*YThvSdo5!)vWE%D?UlHe+b9Hm!Nsj_U?7u;Vt z#YvfowoF_bE2%=s`DZ(}h4oRjaxp)yvUn@M%*s}@gzJ?rMj0du-n$Ee>MigZ$@5TMCN$H|4AE}i$H@R0h85}YWXj9pb=PW zPG~TMtfLi6Xj^^P6G*$?y`-AC>oWXxe!$;kxV;<6Jf0%f{d@hitJ1!>bVaz=S-M2F z)=Hb7ylLB~tCzNhT)}QFFpQ)R{rMKRF`>Lg#9q{KnSKq$QW1)L&!+HB9IvCr7wUK02 z+toy-s+))SQLQ@QTZ;ID!gZYda*h(Q+fyHq_3H__)E=IL8wk!`))ev9ag(FM|E=hr z0i}k{L(ueaHi|mEsqgt$WITihg6(O|t_&20*U0<~@?-`u^JWfOiSNiFTpsQ4D8y+r zlDZv>nIb$oANQ%jINVe45v-=Bb)7n@R01R|w~U%R(a4a?;V#xmkV3js^eGiE95=G12_s zZxZWTt+(rFntDi-xQ=ryfE96SD@1j5wbO|UJlmbZLoT490rVQ<3!4DFkhu>ml31UU zlQJ1K2?z+Pe43Qy1onBFni1ygO>ueJl7?pNzYsr_%fO0B*ScGc>j@Br(d?vh1UnUz zM39n{E|Z*zEp z@*!8YhVQ-iVLfZKCjyT!v3VA^f2Ta?&MNIlE(U~a z$T&*s=8x~Zdy{S|vkLI|EuIEUIEdXVnkIAkuhKStkG}$>)^)1{<^Md5cJ=WuKYiQv1a-{?}#O0e*WP~E$Zan1hbW*yIL$X zn+wJ5j*@wB5H!6!mL{c(esBBJf28Tw*0#M0GB1jQy5gfQ6kA*W>z9+Qt$(%lwAHAUXV(2!-gRL! z`A0^LuI7QqfO-*ooTFH1O8b4nFjXPXGN$Ygf|mSAW>DsHj9>HYooQk_+5VWGm=2i3 zK$3Mcy7HH$4H@I$t;CvFZ?CK`8=1!iRX~dpXw>NryNJ+WQT(M$$4OjC zHFy7 zZiOiKr!%`h-lp81+BVcW=x7%{MXi#8r}+`%H!PlchFzW`ZWIy)27Y&-gUZ{*b#YS- z<7urSju;c7rkkecQ$QN*pD2GBGwTDWV%|6&lfB^`KYLL&dVG2^)e2noW>2HOq<5EF zrLvO|N@Lrfn+8B;8%JoNsf0kxM|fm8e+g(MDnt%cd1+w<4W5q_=NL=e%+ZZ`M2u*> zpGLc8C7N>ScUfCXvod11jCW1PMmP;z5)w|DilE|U9k5T7dMDBLyid_itiim`^NIWX7#9!L{0!UE;|y2NI=9XL zcr>P_;$Cs@lsgP@jnuz^&*|;F4?iNR^nx!_mE+k@^9(=AfjVeebqbj6@TxkL_PIg{ ziCmLvR{sdaPt9kWO_R20nEEY=+nZ1#Tpqg>%vqhr974-!flf%p3vD7HvPNZ$VN@wn zrK45h&S!iktii*i_=~)6DZaHzPVb*$?$*7iac|&WZmryzxPWg@(ph9F*~m#wzsodHZ^%Vee) z*@T;XRjgVdZ>!URisCp^CGG7B3@*)diYe-dREyt(26U(P}VUYl!i4lTWW>n zPKfhE9;5lOdHWIZa{fR{^gcmvdTs6*RH(j< z;vNaQm-kdDZyz=p**VRO9ZdR{AM)RYeb?{ingVd4JUu7d7b)jSz60}$!?dE0zS_f z`?xnyEEB*{AxcXsQ4WYl25NGaFFHL@;egus^TzI;1rl2G1fM&ko+{x&a;Vh>cIkCF zd5V2t`4vGu98@@Tc8DCZDvTC(r090_h!YKxo$eJ52VA(t(DG94m;}t&aH93(>-N}I z_S*~dG6ZfomJS%zx7Xt4$kYd6AM`c~VlKkGprQfR+9Dg4$H8tXUO?`rMUxoxtyfJ+ z(+&V?(QE^UP~DJ0;-SC%ATm1AM|`Kh4TUn`#sD%2u-Im~UhZC~u2i`IV0Fb6WH)E6j>v2g=t-LYy{^MmqO%2u+H| ztXnguD5I)x{7T2y&y@U3sBxHBR=e^Fv|1Z)-_?J9boa+*5&6l+-Q}NN`2;O+?GI}B z_m{40Y~1}Bzt?~MgRS9ho^@AbMst-@Mzl7zvQ*`2bq$@BV(vBQM_0nEtg2S!-t3UYYq3Ooyp}ue1_jo9}sf(?4J1wXk^$ybqvJtl1 zSAVdze{XA{-WLl20`2ZwS_*$wKH0aHO+C7#dTcT;IbAWlG}86TNhh_<**$_;#&|_V z3<+`pKNg;FBFQ&W(;LMvpW%j90cubWJFC^h^}?ql(dY&dYB%gt=)qouHm)xbrItjD zMeB@`qb_^-UqjCPn7SVp##n#KVHABS7VN(kj>;$s#j$hfe8Y|rZgb_N61cFCs$?$s z!4=tggO3(Yxwy$IrE{?2AXGrJ{Yw};3WzfL6f@5Kk;c1Ybjt;C$4#9Re^sm{i_GoY zt1E6~Z{6<7r;eZjGdna82ZPQh5E~n$#-h`W2>Ae02TQJw=Zd7@|BWD6ZU*Ej-F99P zcOcTTn%kh%^~Wa9I@7L5`XR*u~M7$jS|9rj<$oOH8f z|3nAqCmbM7rXMw-Y{A+2&Rs)c*+xqguB?YrKQ-B@#B1APVpNOQ>uU$4>3aFqH32&kvU1%7C&J7 zim@<}X8DL$%L<`4ygVq$epVjzmxc#k8`S=WlCN}SWTe4#VbH6p3M%^Nc1iwLRZu5% z^Qu9*xzF*nx|%HDqkd~))py)Y;txd@->8a>DiRtYJFk)r^uVCsxd8f*yz^i`JzJZY zMT2(Rx7(g`Pd@0gvS7KS0m;O6j7!WlB(d_-WDp^-a!vSXoZJ2hLD5O;itLBbQ-Yyx%A@UfhQub(u~Aq?Y!Np}zdebVbOX{!7( z>CQ?_+J9=&JYrm$%}g43E>Ai}tWDadKo4xg#gkUi2USznzNqf<8?*)p)|xNQZ~d*v zQhDU;dZ`*&ntoRb{{K-Vsxwm%CYr8vwh7yisR z>>VSc(!&yvsG&+1R!&t4<}RVYcsVNd6@0~ZR}w4UDy{Q^MYCG$fk;qu3Y55MTv&~2M-=M3? z4igAZC|21|l)?CSY}3ppaMu^HjpuDcdiw?&VNIn8#nFt=@i*U(%1N8I8}~P#Jpc3@ z@abTfZzi3sL>??eNA|i{i0{SI&CeeHVe@|TjgBsYYuLh4r|OS8dAV1^%M05*Qz~I1 z!xbSx{?2ZQ;F`zC2yq0B3$rlD%eKNvvLJQsC&g$}sv~rnhf^9oAIX;c&p{^yY~1+JkDS(Y*KR#-mR*&%qGK z4)P@wE3f-hC>Co_6@82ldg?DiiZ43x!ZSbVPS%4a2ON~@3OP-OK5kO0Y^1dd2*~yd zjh%-HDa_l0|LuF-iUVf-mt%qz5F)r6PY+H6Q*{l!C^$)^42dL3z4N+TYG}rgbdRl6 zSC~Uk9V@-1dRmT8=X7EPx6C8LU8Nk@=Kx(;V}}cCQ8?3FqtuSrBxJou&AiSDvmA51 zz`PoOGm||&0<%civBSK{M3`Kzq=v!d59YyOSGQdVX-5AgB+Nw! zWwgXh@_C%;Bw^%_t*8>mRdW)%L=)P(Xo$wku?$O|E3Bhp42`Ad`X|MdKP2?wGX-0&KFjf1U8 zjgN?NZhHAW93`nnhu|%fgS6Z=_dqFR!|hWt@5>HMmDd6HCj!NaPyZOh;PH#GW%gLX zKpF<7Gsibdc@R^fj{N#&g?+g?^FnOI$t6sS}F(Bu>k zG?Vk2g=ON4Tw#o*x)Ld@{ssY=e*-`|tx<;EEC;F7jLkPG1I!nfm~3qPcQBOkFp7kQ zzYkKZi#IV`)xMjl#^t5AR3-@DYK{PYP5m;zjwxzrd4)TpK(mLe+>d5jX9`uU*iP2g zJ8Q}_ea-2L;MA3L4UX9wWX6+LtUGqz@YG!}sdJ4-9o6GH@4^e;xnm;p&A4=H1!@_d zQ}EVG)%uo7{*hxoZ?=$F8w3HHdlbPD`MkBg?lUxG*AYvUw6YlDtx4_Tv=QTYFmI2D zXfsU7vjErN{)eM8#5H%jst=u+Z;gUBM=t>9D98<4|GS}}0Vs}HF67W%Uu(}Xqs`EE zAzCL~J#OYo_*kyIP`s}4CLz#aIO9 zcqs2TF!uoP6cRyHHp!$ODiNxeyVEVq+N%AAFR7$3cG!U||1Sz8kWXaCvCh%n1TSK$ z2P$Dt%!6HOT51SEyLK)JoTZuAIehAT_qowG5N0RY~P^tLmsJ!4^|$2<*) zxhzVR;Vs&uJ|Q|WHdB?_97oa|m=s0Xifsz*a2q25*20+-JOCXCF}f1s=~qIVD~sEI z2>boB9r=iWuf|GsZ>@LUwCYN^sqQ5U6iB@a(Yx*Sl6wj{6Smu&g_s$SwBL^L&>n+p z*?$GY6AM=T22!DX`z*MlY)(I92PZ3q-L=z@0aQL&r%UBM1^qiIkK1FcN!z&>=zxTA672)r8cl}N4 zguP+!LZcQHL?3D?(5Hy66m@emZP^dk$R`-M)FUvMFjNgSEZbkWDi^sjDA|GDgwU&5 zUh%sAcKZW~aK&oGF08Jsti5SC;v4pDJY}tT>g8lXpi-g~l5?dwIBY3^!mVUiaLFzf zR9Wf9^#hefT)x%XiZM6Y&J4_HBxz6eOp0z zCXr%KLe)$St$+mDsmzc%_o?b@bPxJ%+tjQojr7TEFCnA_3Z^)69;fpER-Hzd23go9 zCl6NwSS-P;l&(TGO++pghm|ld@3nB=Mezt*4q~C=Bo15HWaENq$!s)tm#0>ucF6{j z<4u$uyLMIHS-J9B@5S#cA6nY%67f*2c7Ml0rjV!$6%t_aH9z2*G2kQ zxS()ws2aIbN^Glm+W=9U^Q?$By@GP9!DBBvwdBNis(*nPPw7hc_`S>5e#9TEq&r$R znAgL%AGug_nxx4dj`OO+Y$26G&B6uUvO4!3QOl(;W~!{D{R9#4%w~0`P#l`$Y}2CK z(&#7F;(C*Vq`Hd6+S={&ifqwpX#GVwp{RAs6X zrgU-;L$wlwUN==k;3Tgp{W}B+(~?cjrznLPpF)^Kdaxj9K1t+hb~Ei*o01fgo{+_a zWE)cwSQfiqqxwi~ntKq-Q71D8kOR`O^C#!H?34Pbx(?m9bY? zsc4iqQuw9J$}3k+r2~AbUgFRqN!c|IWMxw`>*RDvU!gD*B===+PFz%q(aV#lmQ|`K z-mC2{tFyI{oBIF(aH@Vf<*(#O&VgN0@MIgnDLP<*SSW5bo>ht`%)224Cqo$=j?gEu zNv4ef4xT`qs*d$aSwmd0#oaBrZT0$=)%KdzetMJ2xr8sw=}hY-y1T&n_jL2##`8^l z>!N)7g9EWBKVUB2xgiI)k6$)2_%k5Sx`J`PSPp>k3<(6o9KwR6ZByu7t=KQT|^sXT~tsV@RV$`{Ik(=6RIL-&T2 z6B2z#po~invK-&Og|0(hly7YcQmoWwVSY)Vo&vsIZq!-O)>0Jf$>> zQe}A@imI4qA&3!^No=pNU#pFOqU-Xc4+_&WVGCcQNIGMuF>usZlDh8~rhKzZ;RXoDF5nAC!#he4ZNlq}i zsSPC}b}P$xLO+x0B8JRDQqb1Q=I8MfzN8ls;a4IYk&MlHI zXt+%o6ZCQF-h^aZYVNb3>>-&ToEW2;>GcZi)D9+Dv%pgx}#+#vN1OrRM>-Rjs%s_5J=qsnMa;D@#{T;$n=spA1NEw$-$J{TMQczg6$)Z#`Iqoo{&dn~lJLyVmnMiygCQ&rfAar_MNDAQi zRcsc{G*E&8W%^*z_9Jzv1S$nkO|@Y~*h6%tz+bj+p4Je|GcJR-_2GhXFWL6iz2+{d z`Yz)~%Um29KBD~%f|DjD-|?cw7wx0#==M}GKG25qfqlJq*vKt)iIiRWgBGWen69WE zZFScVrr+tpuZ=0HSK=rnbz;SwtuM^V7LrE;qB*iE7P(Bncm9-YqI3+XO-UqUiHnh@PtPXleTV1~lcw&mGip0M*@7 z{3X&RqLbf;w|mCT&Nd$ri`+v}ZEDUeUnGDu`Cc}ngl&7|q$m}d~( zl9KBssy{c$F6ziUu^M+0-sa(bm25OixS4vHs(h7uQhU5u+{3ztR_Yg%Ms2I`QKw~^ zka=^u)!S`M`mFpYmp_ZqQsJ$#kMmkA0ty7o6LX*BBbnGPBqwty@vquq z<_tfzd3jKKE|@$u-9aAMC<q?!^{Ix_f#Ywpp0eh(%mTDcT zO)1&osv+tTv}Q~ zFH#0>R-2kl!U+>JxfeJjS}z9*rgH-`el<;@7h3gGox7A zR6|)EAGON10OFF=_}qW;S1-Iuq#`=hfqF!>CFWG= zmF1(P-kZlGV!8ECf>C;!miNHeZS}3`G}~o6gm0#24^$>3t?+r>Y_gfdx!wTN%Spbr zKx4TnuWg!dPhg5MonP0T@lrPsfy+gFMvXlAZcusmFbAczl{|;P8lN>^C9EXD0~-k% z^I0_ANFK7Jk4b?wnx06uyE4o~l)9h!ujm8>5!20pO60n#$4kvC8b}VBl=_n=IMV|U zq+X|eblV8qm9gQdH~!jd+BrUy7*W2dNSSt&%;tgGoXh@|n=$`=bq8jrSl0RrU}2vU z;<77BQr1xdg;ieW!gV@8U9q$P4U!PB&_v~}+7DS>FYK!#8AZ47yM^l?eg5&sn@=BY ze75O!pZ?zUg$gXst!Y@o=iDY2gXkeQBPk07gVSOa#9U)1`URx0lHvW)*}HIIP8eL4 zPU^5?Z$mRiLWH3Lw~KoLr7+fL<;gl?=xFtqzAD_fG3_tBa9W6eW*wSi7@9SrU)a-> z?WsbTO2jh~l}G_XJmm_*YGS8!a(aw!2x;fwn3(!Zzp`Y65#6j8(M|^p3wW}2>dYo{ zr`h;rbLW{&Y+i4TIdMFgTp~8d=Bfk%XM~jw;0x@&u8uOIz$nRv#s-`abxZehe}MRq#3Ktywu2}*l${&OS*WpE`54&5NqkR*{(`s~ z_-JAu2xAqblzN9KDm|i>vS8P>5*hBHQF7DOSIELGph_p4Z`C8Wmhme*uWbFJ$ImzK z5F4{k68$H`({F9rWnhir!l*)|tBeE}3Acq5Ci%iN25jENiugi&r>Y+}C`C_G@u!p_22 z=a`x-cV&PG5JCZm-`MvYi)N3ifflM}QwIz2{g@1od%ssKHb4FR$zo$NIKXzvK2#%( zU(c?~;ETP{E}jSATr=DT^39Eb_zTBtJ#zrjXOb zJ#{_I=HgMpJo!UlSxghIEDSM^P!bKM?XTHkAcR%wKJj<5?d$lM+bqrkyO`{;I>T{~ zlHy*~a@q_F7H|Wgoh>e73R6oZhjU3Ui$5=O@=aM$A4$Fm^lcdW;+XM`3@UCEkwxLx zv?Ioh&G;)U{8)?kYZ`A93;PQV%PN>NMDoOeM>&mU0ps;=CdWhy{_b9rZ9gf=U6|5YC^96JD9lE^k?I7b%DF4q!vZmI{>ts+X^ zeW3F+cA?UZUKdM!+<;qO=2ent`;{J;8B{6><;C3}z(s#}ph1M>=;12Z;Y2sQ$!mxY zFJ`aY7|om{`H`+w)C$t3X3Lj&kSvaB;|bx3P?q=&4CPEPmTTT5x9&&t8GBiRLQ(GB zOdA%1BOdmyn9#_nR^d}~d@JD(dWG}aU5Yk&=BHgq69DvT>IB=Enpcg4{0#Hp z8`<_60w=aTfkDIM2?xN;&tVLkw?J9ym|QLz71DM9(`r8!|Zy8OMF(?#08k%9KGT_gIyw^$kVU`%(1^v8sWo*%`e%5_gt0)DM{t ztiOfdZehw0aij$!Eq>usRc(>t%!%XJ_vO-0dm)NuQ8$bAM`fs@ztsgEaC()c+gq+T z#e6c=Ljr@Y(BVp`N&-awGW*b@^ic{ioRsq@n?%K$i~9-h*t|v_o@}Z@wRA^06ujjG z4jR=sDn6a+uBX4BmtJJ3tXT(Nkk8*6@4i4Xi2H6qXW7-LX7%L3y=QiWo_+q2{{s9E zo^O73hYmLoe7HrF5(A0OMv7TgDiy+hy18+G^QrZ-`RMu6KN)xA7F2alM;pUJUAktBKsAV=CU~k4*HYmEs~MB^2%)Z_*l;A9ixOQ-GL=8UV(9GtSjC!B zg9yUqEI35i{`h9&-sexBGDn+3X)SopB2pPoo9dA+iLDS1fo@g`zS*#WSfV=EBe(&t zJwjeGjq)cmP=_BFEsUx*;Zlt*6+2SeE!C0F9_ptgK?MZ>BUohx(nQjJ{NRt!+gfwQ z3uH(|pcEh7X*}Hg!{)=7<%CMSa(UYz(2|Wu_cotBfBf`W6&iBX`!2mSr@ifD-mcK}3 znP(M-!u?4?X06Ep?;qGnNE_gX)aA*_`Q#k>vAScM?4`=g3|eAUI)^R{8R9x-*Z}@{ zMhJ~?vtj2mP$7*egPK+pxQbln39JfL$nbLWMb<{kZdqEKf9p>tG`SnfO6rxl-E4gH z`2L@mLh&q6(dGm)8B+UlQDNNAz@#fvgNY8vp7#Fjj%^o8tYW*%K6zr+t5YIKkh4I= ziX12~4Q9l=6Isi|y!3G7ZbE3FiNZYsyhwzysu*U2h-ImnXwZBJMU3R$(r)M8}MgEz-4kuEv&` zngTMZlkfw=+tCf!dIhwN2a~U>y_Pl%ROv&mE}>nz4WR5ungR3Qu=HG$7NK3~7*~;_ z5+Nwh6LutRZth5*IE*SX&T}4)`;w%wsBzid0l_G-ve=AFC4JCDeC>SYzT*=oEU^*V zr1GF^Anh_>nkR?#(n9>>syzo)W&0+U+5}n1T}0?54c7^{2^{KQ3q`UuvqWY6N$in- zfZKMFXsl?IP8470T8apbv&4uju}Vs+n)S1eT3Mzn4UCvXVCj<_`c(Z!XFty##d#(S zbT(K?%ZNqxkBI5y(psENBxZ`Ri`?DJkw{;n3?)uJ)6r5mZ9bjI4n_he9^vnl zzq-+ZEqVG$eNLw&;h#C`YW63+f~bHHzi?h(9TP|rDdNp9T^>MLX8Q8B=$sO)w(jhAme7zL+7w!{f1pqhbyQgn-o(;u$EB| zVx42<(aiHxvhEHr?hkbno-?4_hfOBOEravs`7$DIBDgto8K~b&9na@4`uGx` z@mGs_D*F8izgJqH>b4*z{oY^c7uSX}z%T6Yf4G!~Z2jKaKD?y4bspPQ(}n*0&0pz~ z3?Y$ccIy?>qNmTI-+!>a9$CMi+24<&Uz@~}OMDAXX%5P$x9f71m)uNc6gZfL3r#K% z#or#WklqBNZN^iHNAYJes;2JT%_LVH;%+mX+QdxglDd`LUF{A%h^CCJ%IP~Ih_Iya zCVi#)qvWPzJ&vYUe3mf?ST~MoR>9PJ_4$r+M-VPaH#E!J-1hS_uS0E~u`8xQT&qs6 zqgX0@!c!W})`_fDn^$^i&*3-ZBzjehIrUr8Fc(!t30OqhBL*ETrn>7ReOuZ_r(Te8 zQoX}4K^PrnK=8>~2xr7yEFh7auHB45q{g7=nH+!==I^L+gMt%!j^yMfi<|DO*47x3 z6d=;2C{IJybG-H4 z2z_I*q@12mb@0UekaF3fXT0_{ZfyghJg>p{C0msp5ac_|?CAqyM>!Dc#7=|qPh(~> zXs{y|`9NfV@GRb7BT*IQ3n~+H84=cy!}8;76#` z-M-8XZ$^frq7KjCA3QReT%o4uwa9)kgq`1X@oA#37tBrG%RbY0mDY;os9baEZo~yr zlan)i;aVEax~^0$SejpCNcrmR%Nuv=@DUpnw-P+_ z!c_+-)%0+Iffx+5^(FXP>1jpxn03slsAr6Skr)C=rP78*XVd zarT#%#mxP13;iMggSxmN#8b^fdA97Bo*t{rI8~KaQVoAG8gCGP)*#RsZ)}H-_2Lz-Ky3rkb0lZJCX3>VQC5qJ5umcFev3JB-%7r z>GSkw$Z<{agGWX|6k*}o|8r^ER;=oM9qE9=INB%#LDG~grE))0rl=g(S6N-ndPkN0 z8cQlNk;4DuP7_I*RhJf+oyDH7C%+ zacWxC2^lLem!a(UUs>LIDppxXj3hCgQ;kAEBBaOs#R`TX9AK{~)n&*7=5YXLcPw&* z1uiP4JQqq_(T%8nAk0cnKkC6`gf#y&Jl%3(cEW(2Jds?x839ndF|{4m*P*#(D%NG`WPTZTXQaYmTR?jaffFm2mMA~)Hz znB=2TeW7gLurH&tR%e#B?ZnA+9YIsorBXVYeCrAwawH_L7Cxb(!#R#1!hq;Ava=bB zvdP#4Wm@AFq!%e@V(zg?J7pc8S9;`)(ZwnujxSw_|LU-DC$7qa*_F2xU;D{VfA;h5 zUVXzv-uIYkSGD`06cW6c+8luQ%#)*G{}xqsKR z=+^3~k-PNivUK_G7niobM{jG}&#!)OYr&Oj<430H4=;VkA9<}fw0G{!3+4LicXw_C z_Rnlt94F3$dss(@1p8p{J`DLZf!d|j^h-@dFJDiA61laMTm&Aa^B`E9P;%7dz#9Du z-Ef9AvlSxvo%h6nyMKG>axB&PFb`z{qL7cDaG&a#B2*DJM^IOVw}!Hjv{_EYq*(Y& z=PgN4{sl*edtM*&Y$H=9d`HpHol{ zc>~PenU`bpRGCN_oY7Pg#f9^fMSa#=-0tk;v9)qr34vDDITgPSN;H=WR-H!)uP!{$ zUS8H+M)T`G&9^YXHe&9<959noL{ZjK!S)^gXZ0ui&zcU>+B?Q=*Zmax?bd47O14L@ z*a-Lo+!F0@XAqr4jV1Gy$#xPiRW+bV$u$dKk~syV%3pA9${hSGoU~WhjGa?k4#V2h zoEzx_XE`hxG%TQWOp=L+J#5(-zwfv+)G)Qco*rA(4#+ikk3D_3@h8(sDUgC#AcBpE zZRFp=JrhOO8=THCE*~^TY5FFvz|wFP^JT7a1R&LmMU1Nde3`rX zTJ5+|z|aPgWI8PJSSDdZmP~6&Vt-w{NYk=buuCcVHMuM1mqdtng&u8{aYc*(GY~1Z z`9Vca2>i;b2>hzGk+E@F*tX673%0sKA}hjM`!+=gP1m8^+(%xG*hS9p8wYvzhzBd8 z=wT18Ga)IJ1(UrNpHi{{NjdTIg@<~@Q5g&^rYtFB>)6@fwBYqQeVNSInLBgiHva+h zRzKy8*IIUmja}1`0_#(mQo92?i@^06(~IWXT`le_tv5WOUY7D(L(~%{%So-@y7h*I z$6`{}fx)g@hn?-P*R-}Xmz7@Ob|r2%YJQ~iFuUo|KH60Pc>9g75s10gd(xy^xN?Xr zm-jp4THqt-N~|o3e-C=|F%$*Ph|5@BSQMu18e&5B5eOA-;KjtP(wXj>bPG8Lpx%B4 zk<;qy)F9AZbASryq)NX+cjRVaKkPc>^`C3{`F1punz{BP(FnCFf2mRTyVeK^QZ*Z| zef2#N5b^BV%F;{$-RsU`d>0mD+b$VilqTTnc@<-jt=g!u&59P&ZM95`scC;z5PVAo zuzS1sjC9NxJ$x6op$bUZ!A{LBXHXHig%qWHM@#I%@D%?piKsF8>O^8Mw%^_s3_I`q z2SKg|pOv!W{d#xx*6mU+zF=bC5<(K*9bt*N2vTClHd{VRnrv1ABFj>0U!|5ARitn{YNNQ;g4-Z(zu7SPi zeU$h*-IaRCeR3St=gI|1lN7_2W~%srh)0@mBL|1xYW|x&#R~&DsOIW?wGB)KQRkj2 z19x?YZ{0ExwTAn(?!NWbwhBvgogzFoaOAoA+E_Izzqp8PeT5Cjk@;`3t&S=e?W?z_ zP-1C53v>53@U9e8>Ljp4%Vgd&^-ocErVZwjvlaPj6)${A1m^V@7O^+BkafDc@`P0A zDID?HO(97H1pT*1lT0W@5-bJ5k10kWr)F5El+tk#A_Xijy82`(%)aN~MX}V%R^k~_ zmwiLCZz?2b_4Y~!e3BHj-YuSw@#I4xQyPXS&1MVTyv!E(_VxR&zxWc#$Tjf&4h096>cC2?S|glDM?lUjPVjiV@OL})dh zfP_dyzE1AcQWd@J>?(3A7Ik>oNMWl)5x?kjEXE3kRlJ$0-TvDJbtCJ&Fi^!ea}h3sg(IsaZ}aFLxV!3F{T@Qhd-5xh9^kh zt+r&wt{ecZ_FLA{%X6=E>{*ua7u6z*`1Z>r{CAN&Dc>DJ{c37uBEJ1H5&vBbM^@x} z{VKNMtKYl!)w|!n`i^XoVJW`){qM*|fW4Bxp8tVAJKOYScG=c<-{yDwZ_D3${k==? z%X!fmx%=@O0+y1cQ#J;(a;_&+ZUU0|u-!&StsE?9A#bW00WLp;z^0TO%u`{7kNuw; z`jHO1Nvu+e$_|R9X^*J_t*n;1sW#`1r(l&zH@Tj#!}YoGgKMkIJMeF=wV^7gE)ch^L|&|b0lh5Vi_k%ELffMv2O@8Qbc9UXRJAAC^4 zz6mWrYTxB*O`I*tb(grSaD4@O$(|a97VC8GLBI>2yx$?bR}O;t3M|si5u?C^&0jhL zoCV!Hw6aQson6%AO09g?Ep9of{IbI!OeRFml~~>WWQ`2p?U$VeIUlgXb6|$w+1kJM z)emGYWq_-HYs}`uOK)9$`;Yo_%?4d7K75}aQhLwDjJ$~l*eU;O_BxG{pcUmuvD-fn}85qmKrDa{Jkn8 zty4&uX3cE}wOrn&jZoGDh_{zNPxoS+i;)S+)EOrBN6H(aDs?-H;cA7R{pXNH^S3yC z5QZ9NRuCt4CX8+lq>2=FYmFOjjf}NBvt|h2jf+xzogyJ9skW-54a^D^+%icuA!`zH zEZYZy7etdN0$kq}im7fSAK-mZppZ?1<~1cL5xcr3t(p>KD}>JinIqk`UZ=csDX0r0 z$-oCXY#Z{(V&8e^(&cUWa=Y)CKZwwt?RVs3U0MAuw9Sa>YQ`A(z=FR9@M|W7`m?~= zH#h7Zj4=Gi`M^4r?t@yt4I4`QsFV1SuL*6jwtiQbvJ7hp5jkf&ZRoe!oO!qQ)OIM# zWX_5dcuuT2{KFlyZu{g}`@4F!w#=XZsYXy04N-h(nq;CeEsF00)lC0xudW&W!FJf0`>q^vTBWP&BZJ8d`C6w__l&%tX4S}ScZpMc}KR43s;}nQQ}WC>ScOS#gvQn z*ouAQ_U#oja&mQb#-h^b5bBb&PA3gZ39($)SUwj5(MNsd@|3Qu+Kp=M%g-uNa<4lh zf63Brt+bK@8cjRUyRx*fE2b4GolM&unBkhFX;D-y(0})Jch=nXCZw8LbM;ywi?=Wo zm*`v*m;HofC-S!g%z1eI+WjYxaEW+HtJNhoLQ$TBe)ZzVTPvNlgc))pXM=1BLY)VJ z3)M3aJq*mAbvYMSIvw6PMaJW3^#^!YbvnYjx2n4kIUtfrpQS$@PtyrwxwXMvp(wb> zGI_*rt*p6FgGan|8^mTDq6GCO`}V7j63`-*9Tjh{{|cg9Ng}fj{(tt~#lMQ<%J&tyH;E)Z?C}HRx3ZD#fQUtQ z@27AkV`GdRCJuNE#2E+YNPq+y3yIOg4reAa|N8y@)>>6vz10Go7|)!0=JT=9?(XX9 zs#R6%{SeIAfF@hwJtH_vEi{n$X;lyV|6mg5;5B8M8&yw!vLc@5GNH%%NWy+TAs=WHANZ3x;KfAHDxp1A-&5IF!3_kx;-WCIP|`kAs%PD>6uF$j|fo z8$Ztz7f2w(u5(n_JvMju_FK<|A)jSs*34^_ERVs}&Yrfqv9IY=j7?{-AT8d9FU(#y z!=nM$++F*kE!#=P@|l}Ul>--eEeitK7v*T!m`e)uF(0LBI5Z_5hVZd#v1|GyB{gD_ zr^7(olt_iS4YqL%`PD;`Rw5gq12JU-{vRf1E)N#l3DMHx!K@N0CRdtG=Gb`S*UW{k z=dL=H`D46qdlmv@+*{Fh`B2;8g&8ZbI;TzBKd@KW&2uwps~#;2xFe4_k2Yp!TzXYY z_L+0nB0q(%T1FuOfZjlm9vY-inCHvLJzvHKX~PbKmbTqPZ3jQrs!TG7fBe)SeoD9%UfV0+xu`XZ z+W5nyW63LF8p_o`9ETP!msLnbyb1Hivbo-Vnh(96_+dk|98V5zgdq;k`DXk1%p z*X(5jRm0cp=h}_cs%RniL;Gh!?7;l~cpCns;wUya2E&igyu4`m{3E@rlhYg6Pbq@z zwV_t4@_^darG=B5QbQV&{{rPCU+MM#GPBw_X;}OYZTrT=`Auv0P&fPCXc`TwUc58< zi@He%=Lyg?TWAVHWJePf6keI;G!<{B(-&eUF(ah_8jTtv*i#&^cNmI<@f3H8Y1 z9i24rX%dFpG&lKcfhv=RC6TYjHcBTGk1YJGGc{~&W2ZMpliqW_4MDZW`#T3z+cUco zDyOF5rirQ)V^~mu{tyHt+Tf07L(&kNbCG?vagGA3=)re8LB)%YIXfrVdy4)-dIUA0 z&eB05IsoR!Y0vxj)N~?aK+g`x_#GWFECc40-8X&w#ToCV8aPI3zHlMEaE|xv zg#qEg`PBLOGWI5` zyHqjAoXDU*xlr#xypEDBRZ@xC%KR16MB{%X+SE{1EVd1n7;r8$0pH)wfsw_#Zvog5gR#IdYHb_a_ zlgdK2;M!_-mbDc#S48+=h>m>0n*OQXh>+3zfJgGUpr87DB_y&!}k zv|&WoSVJ-qa8!LXCg>1(0lxXe4EDa0Msfe379rJd+|J6vCz#%v0ilLAr(>|=*c_<_ zYCg#1A)PE2*u4r{I0`;u3F4`!Zkg2OeD@O4YX|=rDqN59sqeNwxHk?4w1ZC z4Y)F_28X?V8oTwodMcJvxhLFlcV!Puxd53^CR;!hbruUX4oaVpz>51)Es3=Q*6mN3JP{K%dq=_|7(&MOJkwN5dq=UtIefB4`c4ZNpY`!c`^cs}W zT=Nr&dmQ;Yw5tLZ4Z*X8&^JNWX#IUsPkbE1#yrl37jdj9$_w`f_X==DHrZqGDoavn z3W~P0bgh(7(tN~@S)=9DZ%qyRs|wN`yz;7aRD(0dv=8ORh1Ti={zYHKznmD)1cf5? z1M|B2iOjuKb@BNRjNxMs|72!1@owyxGzIu-k67D-i!dc=TrV@YGy`J%9pHu3GG0mM zcS6P!cVGCkVu=s}l-dF2%zX#V%P=$q4Re8;Zd*00VeU+N1@kqp!4nxRgcW8b)S_Uu z$hD!Q;DJT1Sv+a?v|)l(?n03#M&Qv4Ad_7sg0rrAN{~|94K6-;UNMsc?iOR1tOPp>b zI%a1-LN63uqOYWI47&Kt`~(pkx7Igsvh%VFXa*991#@yo((;nN@BLcXCE&WV_7F2+ zOZMmp+oZb)Qz5>G-Hk15ewRB?baod0pi*ReNQ#XMbK(I`a_Uh4kuKX00E6C+OaZYT zRvU-gn^bezBAKR@TzF7aJ4x`d)yrju8p5WzRjj^xK7r~Q)kD}M8 z+GG|TPdD#s4RyIrMWHYxqJd9Iuqgm!;J?SYF6>EK0mp{{?nC^G?eZwU&c+MK>qE5* zZhS}U6eg?Mc>k{QIUsdd7KLKNdCac9Po7P=(#ZaqPn8Ahl;DlJGdMEVpM?}r5{2bc zFEs#k<@R*4iLP&L#OCxGPiec=;lnN4Ge)c;F*0(ZKRVdDJ1ft zEcuY7AHMeal~0yEV=YVNgibiZEc|#M+qsq{*5K}6z-ayZmUkQ>+ncS_$o5kzYTmT4 znvP^IpW&U|&3j>o6an|23MqcyX;D?Z`kJWE>q5dpxuRE-?sKloe`#j+#!1W7*yX;d z87nu5L8YQK={y%+<{@vJ>SWk?#k5vEy^(b%qmIlsQmu?l_Ty!f-lP{XcJi{C8w1Is zv99Eq+#j8KP2D7Z@_K4z{G_g|)$o+uuF;tFtIlhk*E?^(QNGz>PIy1RUMo;`)xNf^ z-Jj_!@G*7OpXt2W`I&K?c11g9D|sDKT=gDULqKzEw)3U{_WT#zK^MfGTN`sX?V>-d zj`3B@qaCS-2j`FRmvLFY=gIuoC-aMSBtXw~-t-Tu4+Ap2^)*4WR;ywEEH51eV9iCX zkA(3Vy_^B8{G)1~VH`Kwz^p8ssjWdeZhRMDpVWM7VBgw4=FoooSOzs|G@Ecv0JYsU zu4W7>E1E_P5`Z++og=p0Z}jX)kidM6tU=m#U+F4?L|1L__&T*RVCd?*K!WYk*DD1u z`n_I&L+oG;5xbfOicAbld1J2La=yQA^~VF>Vs4xF-8krv>@mk`GUV~~6SH$~vnjP} zU&y-;mqI~%G&~ktyI+j)K0_G$o*s-UO}<*yoWJ~P_1|>yo9X8;)EHRf!w5^`K994)*wMYdWjOYLtpq@^JXj4coBQeJ& zF2_0eNuuh1iMloh`%HA8uzdtBL5>@-<6#*J-meadSRp1NvFlB4T`n^a+{Cp9(+Vv% zTCR9t3S2^e(*hWMg+;q;<;smufsNsA7#d=$!t-P6;Kk`01C5nCW6U7T7O?{qMsT@- z(O9E)hw^woI&YG3mtlZGI7@M~%?3VNm|49fONA*y1~1L5&VFc8%(e-bze1e4>rPQNnfO>r{p5 z(r+$)e&gNl!9&2CiX6zZEwf7|l!PcU)eZg2L)#cCSh}m^^nvl?uJf-^_9BT6YAUWP z@we;(Vq+vWn0KXfyUvSw2ajQ}aN!bH4w}M=&4CzVSxEAV_>xmaPnIHcO8dPoZd%@R z{gFstJ!e@PS42>Iv(|k0wkLn?<6p6T-BM>(Z|KcRjVe(6t;Oe$Uwlyu*#Cd)1XJTT zc}x%)9MUB-47&_nxeR@6W_IpFz2;WAWbV!F^<>4#G@Tv7KkvixOnqakV>;US(f3pfuvKmUnb|JgguFahna zy>+h?Yb~=OvAtX0K6ua|9+})hkN%#~6<7bHm;o0r@~E|=8Y8zYX7M2Iw_BSrTennk z?vir>$9T%@Xu6{z$;7n_q|tQF$8@m+yFEByONkpIzohZm#yG=#I~#3w6DWUiWjb0} zQPjv77~}2KsJ>Dov!cKgWE(S9Y_yD^n%F#oQR=fTJ@ zR4a__>hNH;QzILUT^&6bS-^*qEF5s8#}A<+fWf8l#0g6MJ{o0%Vc%eghN*7@&SMm| zOd|j!rk}GLhevv=KN_Z{HrRCI=<%{rg#njg3-kpTVbKONotOD8X0iTAdhb_4DBy}) zLj(!yM28viiOEa7=wO)3n(m`4yhc>=w!aw%H)5j-bQb9&BL3bH>K^IZ zi)ubOSn5YINbgNHF)e2jewZKJQr@EKk5tFL#LG43HI$VU6OPD@IpdtuYJ-q_D(d3N8>^Z;K0jlw zfT>X>tyyoN%V=coeA+9;-iT%Qaa!KfBSpc(<4%iO?18Bb{LImGfr}Ua*jv8vl@K%) z1@@K~)9AuC&UFFBejC(rKiPT*TWYz1#m>ij-KoGS0wR1Pv~pbOV}%oHeTZF}`svK< z^(QStAojW=G+z>>$73xR%WH!%TovYs?u*RGP{I|^qPsd_Je&Ja|tJh~% z6>8!QW>;_WaA-Vl_~_a1tmRzR5tF-+@p5)$tlkUU&RXR6QX}Ky>`IM>Vv@yn!_DTL z0%(x`j!(MRt$Xz{H171jm{~W~GB4y<(%WRg4T&KsGoBIC6}z&HROFp?D8waRIvPh5 zM|dh3Kog0IBP;f2?ZtLsSdreWyZCTXS$7Tv^ry{{jzs z)3_nB8OeyfDk-e=W3zCed=ezXaa<(Ox@kKdqSmd;G4gUCnN(<=ChPzI(>rv8Otx{I zU2J6NNNSV!TDg}W$HX3{WVws>kqiWnx)kvdd|Z%QjV+U`19uBHxLdh>8W5cx2R^ET6ruTQ*(IL5Nk&Z6+N@H6*JP zYL;YL-4S)m`VG@4W&@Y5!oVfHh*3R0J652gnZb-A>M9IeZrPPx^;GBO&MR+y^}Mtd z5XF~kv#KIY!T_WxT%W<#3z6Q!!ugt!@GUhEOKtC!_Eb}6Z2z9-sFF;vbHt2!*Jg6m zq)|i-G>1HI^g2?Y)V962(KdVZIQFu@loUI<@f~2mmkhS0jc+muNH93mHUSK~I0O#? z?q6qQiUSZM>9CUOhX>p-Wsr9+ySCItXpUs38;K+0B`&%0Ch#X!b?S|*|Bti-O(g6d z3LaDO{h|IND0vb9j%Gc6Nb%(R2?&VO?+z&J+a`DmF|PGN=F-x8EyOQgd@7~EV-*DL zNGN?d$aNE&l@w>CPuSDqXX5FI5xOv?&kxejpf-X1aG**gqNW;$Y0v*v)FSb?tyH6Z zpO5U7CGKMj)QV@TH8|f9COgyg}Nqg zxn>3GU0X=yZbI?>3lT+jo$BWSu9+zW1^zvhH}WOBzeCykhjMZyX{Bjk&d;AMYjLQO z!WptX-9ccrQuTT(s&0rgXz5_7)jPF}y-rKuNB1$3sR^VY*CG>u$)aBf=e{^I=K>%o z`cxJM@tzW)GcD1G0P9)dXMR8-dfgn9Y|{6%s95sGI#h*(h2cv@*UL$mYN4uwa?_+7 zuLtUgZ4d%Y+)OQN#YmxwnOq>}U9+To_fxzK#J?r zs`t|YofbCP9ZI;6f-*0x3`rmp@y>?@=~&mak|8e_hQ*%mLe(K+R2mNd*Ohw?Vpy>w z8XGHh>QIJ&IczL0ML7Xz|-4)pUA$V_=4gO03l@I@0gxrlN1X z@*k=xi-yx}?EE)Yac@rynAX~+(0VE#2jR3^0%X1z*4p9mhWCn}ImQVU3dZr*wX$1}2oo=^(+jay{)ys5Ul@8?cd+WXO3NVwt?}UH zO4MpwAI;Hga)k4IJugV4&Wp48;6pA_(&qVcokKC4EjJ%syLw~!chp>3zVh+%&8ydM zUb=Mo`t^@*ekucwVdBm0`9d-5$^xFbdYDCk(Bp@VKYO_PW&h{op!Jvy)fA<%Vk_|_ z1aNbM+Ew+iZI?lbsYxjvu^Hb+D>JKeO2cfq4v6H=8%pwRPN%zcvM*^u_zb(XY zooZ{Dc48=>>2e~wjl3^>UtZK%_kGD5V#@3edl@M#})Ozdw)tfali5FHzQE2i)kLp8hxFhAyY>@t}MEPqm3V!{{IacS-Dp1O* zP)8S^E3*f%9Hu$=3)tYemUPH3aanctZFx(X#>D*BYvlov^QJQCP0Sm8Pw!>bf$0t8 z(=npY+7WtmN}-KeWpYXHsFi69?8@{9rxe==vF-OdCvoREMY)~MOQIZ|mui)Xd|~?G zrOZ|%?aj*?|HGN%;s5ba4SZ+uo}51hf0>y*E|fX^G0(Im)BNdtjK`VpYP&GzQ&y0E zVo{lGatCwP)AvfrhWec*nv7OQxtHX|rDE9M>HVONxkm}~*(W4M`Z#m=52VnJk^Idv zeJ!6;6LvHRXFF9wlCXtUuY2+HPm*gbb#JNh5Ne<#k-O5iO<1C4dtw5eaBv2RWdq%s zKol4co)VJW8@^a$P}EY!4)ywP+9uT=weu%3&&kv|urz(bmF4EkJE@d`G6qbD?+MDK zpwy|ru*yYSA91KaTrpcE-yYU+{9;c=Bvu6Amd_;~=qJvKmvs2hF&vPHDSN`F} zOTYc%;^!X~z8D#88@FI96GDG55GrvNO!r|1F*|IulJwG{c#5!FR>d^VM9pVSpd$6% z17oN=$3(ctFFMv+1-G%Ow42yWm1^O>yzt7xs~)gKM8w3&`m%R&-gK&<=ycz#y=MFe zKf2DCND`^q!R!&h^tx@?f7F)EwQt8APvgY5BYqkXq#{S2D{!E$76F=%Ve;0`W^f6B3smp{5$TR=>59`9EeX)Pv5@Fn4~|Ic@rO zyP}<|-08vShryupGePae&Z|Z_?beAKx&_th8@E0!X%rwE1dZC(n$4>> zyLOE%xg{<=gtYbojA2F_~ z-qVDR5~VAIg+r{_f3;fssVLy2u5D2sR^lMmC|B&c#y#_Wjgm|3O$$lZ4v+88mT;sQ z*;S1VJ8^RhatW5$c=p|6pWK zJoe5WB3@lWhuEZpEo!+Y^49=~O`e!qOu86DMcyc(``-LK>Cka2y3ZZSjOPAnR4DSY zs1H*H+DmRN4$8K-G~ex-a?jq}*(NgDYFSYm9{+wELcJD~B;X>Z7Sl4mrF<5`h*?4} zsmgCL2x3;)-$ecF5mL>|&D~WLDN^D=jbU%+0jBpqGsN!p+Bci`OqJdIgogxeVDQGP zs`wVg3=DwZ?vOtY0I=)f;C9iYTM`C~-@b!deh>VEJ>~W$CTw%ca@{5#v+|lnQ>Jum zFgPeaX;~CXn)Z~5a3+dgP%VouDcC$a=r&gjMTDx2Ygks{34oEVV1qz%!h0;pns4$* z;mw;=mXQnP6L|nfD-Er?pVx$)k6;7{Azk%woAFCdF(l`hL+0lxr^+;(o{fpa6<;zoFf2;v^*X=}pgdsv5!j@pNzY_rGQ zIbbld1Uf#@6zo7u!_SOC5l=BSxULU92Rn>Jk6?%Z1JyamhhHb0nOk3TjYbCea!KtFv~pVBjIK?Pgz z4nLvh!|_b#?at4gZ_yP^dnPBS7lGLMh5_NgJaXeo=WUaO2R}NN;nvjM%pU8!5fB~p zy61n&w;JTXBwoJvnk39iK-IPeBB4ygwYJN*$#!0A8U20n0Db&jVfZ2W&tCYg!x7S{ z;gC|8Md?K9XCZzh{M9P{KAUif!jrIv>2bM8vUi9_3hY|=2BZNyywQ=S1&F48KjfV| z=^>$)Agn!QY_T+3QH$(5X)k_QEkHvX`2DdfDFURzRSfae&G!AN5}@s(X_guxQUKEu zbintvh^X1u%Y!(R@R?Fyh-8Ei`!1Z$#+t$p8*(e0Pwpd&qzXAi?xmMafMfI|xn&(~ zpm@CenfF@?{Czy>0fkZz;{9xA_w$`kS*%h?Cu`e!)f zY@No$q4k_WpGoKcfO%&{de~SERq2(;grZl8V`!zad)o*1mNn932vm^X@VLvsRsyAW zAdG6aUonGaWir+);MSf$TMb-EM0-`#{$XYpCdrsobwj=2i~-4fl#wRINqYt#OaZ24 zc{h820Dz;+NLj3?b=}E07ZpuJ@r1$y{9$8p?NnNu+SXF_##O4nfl7wa8V7?NL<#EC zJ}?M>r*Squ+t@~F4Dc@6K;|zzFcX+wmt#Mx4-kdo3J0i=oxb>CCgrQXqdt zz@JEaKDxCrGxtYvVbALylHc?O;wGKVIHg}C!;w`-`X1?osy7!1%jNY@nM`21#Mum{ zRZQljC)K~_IOSETse&;vUg#Q;0~^NbT+@eAy#jlOwo(O2g=9(#e{c1qz66^lqXdZ% zrK#$pxss-;Kj@gIYIuidV%T7<)Oyi^oU8(9}FBXz%`<+Q|P-CP5l|q7ukGzYuglt*0KTKtp7=>fR=)K=tcAX zWv7t0Bw<-0$mvdI-oG1^wfGM)v_bh6cj$@`8OP68A9 z`xX`#9XB6jfF%h2;7X#J>l%+Ig%6cNC=>E?O@y0o6N*bAD_@{XK$iEEf#SX%uCJK^ z9kjk}4q%clEC>etSYy_UjgEwM?!d&cqSs&uNtw{TOpkFIJ5>I4&$3k#uD(5d?7%e zRMq+;-V#<1%P39XkQCX$?D4zcDpVu1?8{ZB()#ttk)VoC+>>2TmWs;Qn9;3Ux^_N> zA9Up?Shr=R>H9bTiA(7(di~G!3)MaU68vy__RIM3PReDVEs_E2a=LE$uLcLy#v&z5 z=?#0`umxTvt!Cue!KDcl1m6+-G)2sEc&fhJRqKq zUHlD9(L2F9ci)j04e|kTE+Iy=@z zI1$5P_sX`(Sn4NXf!00N9wMI>r)kq{?8h1fbl7Zi*KotIak^ZMgeiibXKmA>1&Y^l zKLz~Mr0I^8R;YC{rEqYex_}3CGTII%E8S}c`$k+%gQ~=2->jh*rK1cX2A2v0QAH4C zEUW?5wOjm`JrAq-NbRq0k=Tk;uL6WScch#E3%~?}O;R{7+6p(UIxFGIY3KyWM&-@l&kd~``Fy`*M`QYK!x-uh334C~X@}N~M&Zm+^lEyvfR0;s`7BzqN~yd z1K4Tp3|6KI3NLZt$g^*~-93*uifi)95^<#uK+W{9yNQY(&&mT5cJKLMuO46R2njOS0?BIu5;|+;L@nKK13>;Rl&B4QmGIV%1 z-L<N_I`PM7UVULppIMF{ox-;$2%sx5Jv z*L@PfoGFtEFL$q`lRz#Kv@UnBX6`Q4M@WaV*l1YnbllU4!Kj0~h~b3zgw}sK7&)Y2 zkd{!Gfsqi>O$Nl36{^o5@d=+S0HmP-ui0pdSyUkg{ ztG}p`tr_3ns<&#aWJ0bA$!?RkHowC7CADjx8cTgGV>IxfRKfrqqA%Xc|eTJJze zwqkeD|NQT4pj=A}$?Z%l^^W5>nB}Cyi|~0=P`2TG0<=JR4NeD9P

~;!8dtqxs!g)e9~TI&U^$xj%}`asPd;s-r;8A@dtK9pbNB%zO8m?Z z;I@r6e-j#+%1PGoF@elXbToQhawIj6z$d;)AvM#l1g}sx#;i;dZaB0(KsaCU8R8~( z!5ENX_!yxKaD{MHgNuMtIv0`OWEHI0YOLHeFJTGM8=S_OZX1zcM5K4uCqu;^Q!#J$ z`TGn;iWwW#8UwYwiQrG%&hMAwc6&Y`W2Fsa^2*Nkye1N?OFi-+3ivid_x(kKFaW(l z`-6wLMHrp1F+JKjFp-~qNLKefLgCH!kLqWWuqdKpcJ6K}5&2RV4r@Mb1E|FM0nD3F zagL@#NPUzCs3!*JTnwrntSwN)S~;MZnPH$b8s+X!{v8f6;@5oUbj)%Yo%$t1B2sTh zva|8I=It+aL?)Rea(8>iAu#RlkTl+lev3tRUy{609Bx{PdSBJstv$zT8>8GHEU#Go zXwdx&_z(0(hLv9tqQ;dhF8FOK%_C5A;y_FTP~(->Lk}2=`l4cOi@7B6BB2d{ybCUg zn&kp^dctN=(4-jbgw6`_rmDuHaTxu``*vwKbES*HsxU_O0Ef7uHL|cJ6*svi( zbn`v5TH;9hq;NG2hjAgj!CPEf@}S=ACA0X{clvS1Ua1E1H66;tFhc*~+7h@D<8OwW z>V*trW+Si*Hw#EzB4-Oq5ZWW-InbY2g-cr4e543CrD5_dal(O3~V6j>)$|jsQS|V2IDhK>xD^|3eMdN zV+;U{S3|X&lX%GM2q{|HScS&Hu9H<)Rev%nN`_X0e)pnW(>Psu-wVr9-eOyNKvieS z4~*L}3BgbwCn6n{tu?Un{uvHy87n>A-naw~5NVg8c~;j1HmMy^%BO32V-s;&oJQLF z#(V$W4AyYg_wU^9rN5Dly19Qr1Ck05r0`G`(%{WF z`9TTRN@^-j0inkVxrmOs%V5wJAxo*gfyy;$1oRuKy(vdNNlpky5dq=aLHApr$M8;Q zMGSj8Tbp+_i7iy^7(OX=gR&F?A&+$I{yeLQn+O{P)9kN++rU$E<1Q_@jpt5-0D6<- zr_G-nPcX~!OPO{ZAI_fKquhqbaWx$AmJTj;GhRY&u%qd64_RMiFdWD~N{;O26FrTdlwAhp_oNFwd*&T9Z87qt_qvOzb7g;KjxAEDkP=QZe>^F5Ua#%}+nQd?Q&+j8WTx)8RO-#vBlz z;M%NEO~5TdD(SD*w(tncs;9&4wOM>ZuCF)!=u?9@gOLPb*^D&_ z_Wyc7O7v2k7>*_pyEj_N^Gti+&0^t2lFk;q9+>zxia}zn4f3srA+=eSsxV<@=2jm8 z$JW~V!Wb`*kzBjeFh<{MpY)&CDUf}^Hg17Ia_0ezCgPV&=69y{t{(Us4G^qQq0s!E zCiPN32?UOL3blnxa%UB~-EJ4l8jfcI5toW!E@RYBl%b;xhlx<%dcP~hU4Fuk-)-FihZ)T z|44q>u^TwPM8a} z364d0k9XqmguoetaQz(fK{be@`_AsXP;^)xt>hL6Al^iWgMvW#0l8gb@LAU<_~-Xj z4NIImdPQT`meh^wI6;{j!Be2kcdb~4c#<{Bs~Hyq+l9mpSgv0F0&brLyDe^S*g$Zf0KN`-7okh989kVoXveJ@<*cvVQMf*w9DwD)R+xKP%k> zLWCF!?SG~PPqKTD?7&nBip3JIy#135WmmEABb5Zo&XC2@s5mK>0Ec`(?+1aLxhVb6DaV$ zaes5y!R<^C@W41_%jaN>jl*nhh<1$Rl5lTr7v&jFF*_Tk=}0Km-ZCl;Q@{tVY;><& zy?*2JMFklWwT%#Edi3#u3ovV#e%M+>i7_Kt0n!flir!=%3!!x@TDi zlpS}LY862AuTJ5b*LO(|9A_7EoA&cI%5bege8Kwh7RAu`Hl^}7b9-L{U+t6_Y!+DE z+tJ2ebC2q5`w@aFvZq8%>roT2&VuQoL+hoSzGj)GUUWBqHUUr;xn0&2pxZ`_lgJLY z(v5u3H!w9NYfhzsBhD|)&wtGBG53;pyH{`i?!(KUFJHQL^~UGdKGn|O2U>Kmf`@G8 zbb`}H4}^F|`!dNW=h$`UxJp5%ck+5m^Pil7@A?7Qo^O6K_Y(WA-fiok7T}S-EL3%{ zov&!lSmjO}s$#Ke+B!K`qb~L~|D0xe$nHtGmIdYr>shtZskuC3D zrIjOctNMd^^AU~$fRT+o)k6Ukoy7cg0K&($lM>7roa+Z;zJa9u#L>>6VH6iUlqL-X zuew|~4McrSc-+4eptNr#R?guSKnjdd_cuKe>n{}ut^0}oEiWi%9t0~OgQC~}oR4lA zY+@@T1t$x&i;TumMhj{BF*a*Lk>EIaDg$rx?T|{)U2nQFeP!T*{B1hf^@`>8#iUSp?5T~@~y!CoSAA_4#fPk)6xuL;Fz`RPg?cO z$V?)!H0VG(+i3P{TlOQEXzKAME<|L?xfsz)^bG+Iw1uW0_myzD!fa2T9^*AQDA*~J zIVU6$-LUwmo@tLP7{7YS(scG;Io2^J*k8hgRec3f4LYx)*)bO(DRWFM^ookW*;CX^ z5=$4Kvpkei3*iF#x(T{B`0)u(ts32ET^&x2D`3jvs(aT=-0AB+$uT_0`nE1Azpy8~ zae4t~Q;83M@dAybeSA#cHx&eT?Af6Ae8|81{55sMu7263!t*0#2r1wEmn>*<234*G_p}g)=GSr zWB$)EC5^<@0nZ&XUs!jjRU1u-4tz=rZ=IO!yd}wObV;}5OFU6zcyB<#K>oU-(|`B+ zAI9uIpzWY{{PYbPa?^cp7eCL=wU*(kK1z3sW91t-81-<>3?vv=80Q_EMI(QM`T>iO zC%ip^kozC=(Gu%`6KcOs-IO#7hjcZWBY2qAfYD!k&FOI=ti*lK9#Q9_iQBcznS_sm z@}`3u$anD_9JJ!SKnmy}g*@Ztl++P-ceb$XBIzVC8!DB~zg%del|x&~Q&&p)brUs! zlc&&08b-VnlNXQ*x3Ow8o`iryAVAf<2FY!3;t&E~Bx4~VvR6wc-NQlQcbq{_d?G42 zS+Jaid?>660;Yx>NhvOWOsSB9#gLqmnx@y?M+>DCnnILt>+ma{F%bTE3u+=1E-kY% zQy~#OTtjokBMgT{swzniq8%{IrsokkD?h+g%*u(=j`~C2m`e}CbM3>yS$=6b^)SCO z2VE9Ml(<^L1F5Xld+===8+)vUx`ec#HABy2(pW9TczntoD{=!PX78rA%nQpa>_NlN z-Y_Bz-{$eY^%(Q`;tQI+I>Mqu>v@%N2u9}G#~;H6et!AVWpaHbX%Z=5_kcxW&M;!o zL)rcGe(aVkS*m7y>?AGzfkZiH^)I0ocUebn%8@sO{Tq(RaN-IpQ{U>hk&XtZ6VbJ( zCa%Y<41P9KvIldjXU+?EDALDTu%Paxqpj$O#bswCIeELu44|>4ZTZV0G}^EilUtMH zj0I(NyT3^R(hTI0ty+4Wq-OUyg%;5!H=vZ$Ozbm_H4QhiGHEyml-NarbL~)XNC&qW z5Uv$5)j|mDTGm5jpy@>aF=xb59T}LR9nSU6H;4svzGp`MNURCo;qyv(jy{jMGU>a- z!rNYUR+FisCS}p^=-D}ta$F}x8&ivG*$Gr>+&*e@lk@-#YIfEz>j5Xc~b0Ept37M~J_r*4nw}Qa8wvXgy1s$0(lH3yCz6O9i z=eu5ItYF48YQ8Fg(I!;xz35hWgpJ|KEJk_cPP94DJ+>A3S{Yj^s3?09T%%S^hE1QM z9wb*-$q0zl>~EAOyiFf+*;mYd-g34~p&KARb(dXk;Px$Eue%9|7^#Go_9kX*YDbN8;39+&K3K8ISOZp_Rt+y)Z)EdgBWkWT$O9gw`QzD5+ty(VipKG^^;C_;$PMr6@z9t(J%GIu!^F?d%F?O9>e9l6H0Xu* z7Jij~|NX+RQ@#T3O5P|OTd+{E%5U@kqC%~YDQ}!bu+J^~&iinf)#yKMPSt~XMMb+FtTQ3cK|B4 z=y?cmimq05tC+dGOT6F6i(mnTdm2*3QVoVI?T|&}pm2wTQ&U6u_tes0;73nPy9ru@ z&ilYuyQxy8^fXi!tMfs0X{jyr4Hfs66%lU%+njb|z(wQ6$l?i4xi3Oa2QixPvbBx; z5O%}b4o_XQeko2}xgmOp9hVpk&>D=7b;g~K zLe%1l4d+{uPAoM9k3GdKGM7zd{HTT%=gUtOJ5OKf#j|n?)^|r9sAT(p??=bI-{C91 z8TEI1>%RXZ-`KxMjR(J=(bU36qrs%@ecR{5_nU87r-Q3MawI66G327`SGx?9V_W9o zk7B?~n?sr)IdvND|LD+Z*rU(b8LOxM9>9(|Y}u+h{uaN-pWP7{S8ts9HCL0)WxgoX zIs8#)Bn^Rnc0`N8IZte26G)8(pUBbe6}wI_`J=zVqw1&I^6Y zwsU0CsO0&1IAU{(V!14ms1>vg8o7)%%Nehbmshj&SeKgC5f;d60xa~e^ zs8|l%Fzel{f3qeJTra1~~aMldUlf?D4H(?Egz~I`^P_Z$pB1k!e_J0^(TW7v*af+@uvur zO#ro-#A}Dug@k$~5F}er4t$T7@F@Kj*CfiN!drHe5BIXn56d!TrT0;U9NfX@5{GTc zv&%`_iQE#0C@C2L=SJ*W{R(+7KGznE7x!GzQ%3Hl9#bFc&N z#4NbnS<~R%`y^f2!khn>thmi*&9T(o#_&T6W!qRDSCZM><0T=WSi3uL$R;y+p0a3E z+*+P4-Q|*WlXd>8n={H)D-`4iC#ccH)ht8=G}FS9tfIT&R!jBFR@m zcw}2ZZ2~K={A!km!Ap7}Mwo!$9ifs}i7%8UF5Tx(&YQYOLPsf*s{gi3v37C=wIoNd zwOlR$$$Kd9?CKihejZuHW7(UMCcxOzBG%k1*o~GD z1zjm%?BS-^!&{5LP$j#uNo&8F>Bs_=F8C?u>;6Sc0W!YG(}m|3ULcRV_+vM`jQ(k+ z^Ss4$72ZM_eJe7`z!<}#@*i}Vh3#I)@rn;SR?kk*FOD-g5+e< z7G}oV$S*il*OEQL+>p#i0-bB}L~@=*M~nlLymMffT>pky-~l0eav)OBBc|D9`DMSHVz zn{WM#U2xjpnK^H0Mdw+Q#5)h%h3Q0*^j!fU!9<0z${XSn+W^$MjfIGR(3FiyG?27( z>#Rvuw{9(|TzYZ(dfi{x6k^gL+F8VbJL-6-E=X-1K*)0np~pDagxc!1M~c@059gIj zu3^+Cg^e9ALawj76TGos!S*wSY&1(2oWNU0Y+rwI8p%ob>^$QpItmNA((V$sqb(*S z@aTDxNa)UUuf9gUce`)ehJT*nE?SR*ycjjBEA4P!ob&Xt zg4!>F&DpzdVl3Qq&3&nMe*7QbM+>20L7&?9@j5xM!Qdjqf2D&e`L9iYwI#!xn3m8e zCTmxFz)rdI$#4g93$ZvD9m&pk0L#3m0~roz%t$;6#=k5380$!QfXy7k_LKZ5;UI9M z_E;~siyDB$TgZ7*YyfAH2C06;M|Ew;_cW*qkVc9+U}iv<{y*GafkO709~eMmjX z_RikE-H)yFLsjav|+yp>#U@ z;!GWtc-Uv@%)69wznkApkO^wWtIne{5qx0m>n zd;A^w=gwJXdb+lXE<_#Es?(Kgr*Tl7uJKUOqrThhw9_^7(Yemg1p$02NiAn(aOGbq zBd}Gb!NM0;L!!har$_*RD%q7P`e!TyT2?F^%cdXB9oqXmUdpNC6PGnDabQio+v$`ZVnR6n>6v%>1mlgI4vovtSxMsC&z&6doCzNw8Dl*T0qZOnyMod0aNVFf(c@4PSXQQ`~Uc48b8n z`j^+XA=?pM@)$pDiBO5!JX47-&nL#1r&0q}p|TCU*I+5Uho$xq@&&h~od_ zKmQ3oAswk}6=hY|mAe$l^FSXGk-7Did4x#NHs?MUqicIq;AjU@bB3TX&liy;(zK19 zCV^mc44R#({x#Yz3C@fd%&sk1rNqc75TrTwEUH3zNQb zU4FJ`%A7HW`P0p>>nP1^KDMvGk;zyCGq_E%JbWh8Db``I7W0T9LZDbjuwd-qo7v1k zk^2j7jGTNlOn22y;_i6yq7M8~L9QQLO#z93pI`p;;teXthuSuqGXsYCB!#5Gp(A!D zY)s`o*GMsoV$cCUL;z4Nz-yf5RxFovb^`vp3gm&c7q6}Jn%GdCNm3BK*S&t@;^#NO zJwC8^>+8?1UAcPWU7cSSj+pDmB!0pH*<4(ojKcIixA5jOX8zxj4Q<*cE`0}7W_Tp` z_0*_rzC>lhe%}$5%@?Q)-}&!=%G#{WX&bq-Kpcq%yFcX=lw5d2J)SS4$cBYsG)N%U z9THh&IB{^4$YAh-TfFoK+#;nUxA$QKl-lFD#=d1m#E)rAGQNe%ww(M$YQo8zD}(}LQi z2I8v5R0#N0%4X8cygU!|S=V>+@x(hJF@(UE|6z?B$ z1cjTp?jJbDr2xTcb))Z?EkF*1)}Zts)D19p?NF#2G8l}kh!oOA;Zc|x^MZV3M{6&sCO*c*$eSp_EENLwPUlQ^DWqw5 z+R}-+6qCVRL8g#&+jp^MBMpfyXnRk7sYkqUUOU<-W#dGE85@q`wOpMKSCCJYjRfD5^98I5 zNgRDOxpT`QTF#8NHC z!akj8DKRxq@1i9OULI<@a2=1e0=QO)=U3c+;k(t~=c08oj{WuiTn&Ozuv%cj3t=;> z218^fm%&n?2C|5S3t6a#ZAo!JruD)D;{eANMN}D+1(}>G+3Z?ycz%nVGxx7)jdsd| zMA82>;!5e*F(4iSDb8WhxSB@Gyuee%kyjuMFq1zVcqx;grCwSC-!2=r*K_{|Hl zqlvEIG)%iWqf~w&R$oX^_(^Pf|AY}2QI=}pSQ}bK%3LR}Bd09jB5RNc$rW8eA)Kt( z)kIgPPN^Fa3_d^pBDJco)M|L@WoreA>zwMm+?vH7OC*>__ECFg3v- zulkgvH`?yJ=0t=^s+|V_@VXHZ+VwG|Z(o1Dh7koHX(zQ4LnyIx-%XOnX#9BQuH$Gr z`0>oSZ2gvwXMN{33KFYlj?mXU8@`bK?{__vi|sY-#5^Ow!|DRh5PKbTO_~tBM;CrCA3v4Nj?K+#K&`OF3aB`l^+s{9pJ29cI&PU$aMe9qQFbVwg9PF18LmSfy_dyGN)k5o z${0yoKm^#8sEQEUs=^wc4xXf3t3Hf!L!sH0+@5VAYcF0o)USxms60+y4lYamW-g@3 z`U8oiA=%2Q5xJY4kv$jfi5L(x6k*cIy`nD*9l{}vSSY_x^_l>0-;shtVl-R2*6k?? zjzy14&iCPLa|#q%>oJ?mTW3HPLXdCrt9SF(nqSMaD>XN@gEz*6%aJ8$6Ob4z{+aa7 zC|7I{S`L(ng+@qv2Ge|Gepmg57)`MH= zOm9M3Q45HbcbxfF_>8q_a96>j1wD&x{#x1F#<}<=U@cu6X~H=S$rqfsfmOGhL|qv_ z`k_*^0I5%B=3ZNsXdCn#w!_fDsuvPIWAc6fELcHeXH}UPZcNKRK*kaGZlnuw7fIIU z!~NeHCb71bsU@>!kV>9%srbYxuBnrGj5(-|WeH4D`yv&-ZG+)T>GCt8 zj)MwY5Urh5@{d7s!JoHcxf>P&E+0=B;A)I>Bo=WHt?y=3_Ou9+Gth<~H@E*f^eB9r z5FhK5F%K!D99O1?!hvW$8`yFRB_i4JyCfu64I2z~Z)87H<$lSqMci%u6AcSms15$h%xIo?`9;1jfIp#%QYgy*Kz( zDZSC)%b61&=;EY{5{6&G8gk;I9=t@W;gy+p`O{bNP>_!ba^V8WZ_rzRh{NUfW6+WF zpha|+W1DoqEhRR>uFiWPsAa;YlvHAwu!Suc&nd*jhK|$k0#3SWMGy%M+F6thN7Zx) zUCZXS>C1PDu7pR7uPms2>^abM);z#=imKUd`hF~!>SqhI4e?i+s0 z-X@+HnZD|m?SGxx6Q-~BYJlbyn07JYxw_=BZ?Ao`1K8NvresT3MFfbv$+@W5LME2#=)4VJPE&Os(oGwHlrx z!a=%itQ4&a|@>7d88K3%<-bD zckof_{48Tk#y{wFezvM9hK_!%*O}Rw<*ANSiY+o zDf9_h8=7GIxKL@bE2(f%&0eN;2#s^l$N$DUY~|5~C$_`{3K?L}CR`vK5@^A3#^2(o z^i_A5f*c1E%9ulM&V_biGUbY3yVj^`xFP7ENHW%gt|d-O-kfl4wgiyIR(fX#!A=f( zQ+xfbKWcBtud`AN6gE5e00bXQlGt@_}Ep?);4Agzv^(#`Om{c$A21`{8d~HkdM~^tg zHkQP!7o(wH(o{)1V(B2vg$W>->r)CUky?ldC^^6zxJnO59M}*WD2HcW8dNTLl=VfA z*0#SEwUkKAm)#2`_sJ<$Qsq=@vsu2umf1&HZS- zKVBJ)X6DvOF59<^J`RpKjqS_1e-nYN{hJ+-2@u%KSNR}1*x(jX=K|c$TgDx7&INWp z$N#U$d3t~k+4il)?AeHk>mTehP9u z#l;Cl>>{NQwElydm2G)3HI!`!V}JZTfPGLEsq zzJE3)oua?qtUgUq(eqm^T09jfvZa`+Qipeez`dHnK5JIO$iedW%}ZFXZOlaXZ1ysB zY6w3=y+?VPE;Sg9VO5Pt?vWS`Dmwqu0n}^*e??VNFp3#6qZLMy$F&Evd;VFXHkDY1 z3c;;x)bxf&d0==;+<+`>QWfwIE&|XB^aRHP1?z-u83*SCv)59iK6cfEUTFtVr(gy_wY;qD8Cxqmw&1{`Oa=PMS7g@bS!v&Phuc@jJRg z+~ZrPUV@-te($*ct8>y^3CfTB>F`G$9D1GZ#$6fuCMLPk@5z_^qpzf{XPv}A%=~Qz zu<-JN(qN9Hi9m-T`E}zouR*VM+kD1Up{xJO%(95voDqMM8oi8p-tCG7Ooi>>Z7jmw zxG*>uN~sy!6#Q6jh6=18BZo28(<>4}g=TqH8>)wh@~zE`>NEWKVP5wUKx2UM*AhP+ z4gpC|&5Dt5RuRe~;V)1E3LC3;s@Z8r;YFA_MZSrC!VYpK#WFL% z9aYuqmZJeZ*xf&|cY1G0U)#D<(ro`4I21cebq_qiTFC?oypbfJVtMwFcd}$RMBNg} zI3{B%j^QzgCKbs;t5x(9$VZ|;=EWWTu#_frOH0@Rd6Z-( zYj?j<-tcb12H*)S#rx~`c1Y-#xM5{VxBLR>K~AlhnjAi4?dW5taJCutN8=TDwwZwG z@pE8jku)iD;Zelq4zNLnRK^jPH4Xi!AbZN&u3avH)8d;{PbT@09Dw93DjgsFRD8fGD9pmN|*a zjXv-KtcJ?Fht&y; zS)mIg$3j=VE881Ad?a;Km@^C@R-(bPo;$GUi{-BM70s!bA*}p!Mt#VO!|k`3QI8D==r41%3U`AV%CswiLMIiKK}5 z*Q>7l%^THvXvLa(Qs_gPPE&3M3i>lSy_y{=LfHW(sw}y;3D&ExZi_Ctg#ed|-b7ju zH))PO6Y3k9N2mXWBXj*jUr!|Tn>NC(;0#gbpW(h*nf}4dnrc;Fsnzh*S!)GL)j88S z+gU=He@<@kqz)H1HU0_|$lnov?fVPwc61+f-5cQJ4vz`9WuMXK9sTQ9e_t=?^P{;h z7tVLiE&Ng#w{zw?fyavrih$@V__`-U!enME|C+0B`WN#P8isGl+|5uySnZbt7V9W| zl((3zf}0EAq#G^pVJaDr2BLK1u~3T9cg`&>KuiEezcV=XZU?TsH~5cZ%yBq({4XLY z;d}}R8Rfu~PCq`@8OAgw1BNM*C2*3eU2z@ghfIt<*I{$?1{VQ#ADS!j1i;i(y$nz2 zEB)x{bz70T8;mDa=a*l4KPYG_dw*$%&%$+Ezdt_qAJM0qj^Jl5KukOsZqC?@@2l-EaUD;;1IsOuFw%$H-;!UIB(?v07QA-M^Rw5V$I_s*lwZG*h<QI6=R7TSyruKQC`H6Mm&aVu!4~iVQi~SY}{Bw?`LVB-JoPfUZp*XZylvPjK@t^ ziKb&h1jj{7r-Z-gdQiS+nT|*KwdBqj!$wCXxv$Q^g!VyUkrZ2T8-?=$dpRQJXm_zX z?Q{$Co<}&XYo*mTO`Jf|{XMC@(rgS-~$vGWK|j3gm2b`wDb0S9>Oqiu;4HsXoW z{yr><#imicSvw}aCUH0XfSnhp^@HXo9AkHQ*R`Hvqty~_`gFciinw6qeqnp7DvtMR z^z3;?#Uj9$Dt_FDCg!DP_Izlq+$?;P7#Zijj0eFCwfi+J3K3Zz+%ERT+yb3_$?P&| zhEjy+H23NfAvIQDgS_j+@QSHz@OJuU;>N@UXO;?veY$a@FGk))ss8P{>bw zDd0G;Y23FC|8|DGOQ^&5$g-CJVp4#Wd3$u+UHog|_DQ3FcQAL|6}p69k~ypspa(42 z8S^z1f%lV{ZxRqF!f6`b{|7SOXPJs*6J~>~M^W8>4W+7lt?F~IWRQa8ry}m%`4%QU z@A9jq$W(4t1VNoL!R&DDNLHc%C$8V@W|v%O|42Kw6khO)uQxthARTUf4j;USXY5Rd zL|HyO(=}PP5H7l_`K5UshqB9XB$)tWj+SSPF?I?-kIgiJf&79?H5-BKL z>D=H6_@vP(9vU}d+AoEN;Pm(4fgpDz5?{i4_3PW9AI`KtqETfh*^S%!Y=IJtW4!LroEg^-4l( zChq1Z8<3#;wSazAIc9OH^uF-BR31iqgNS{Ca3NBN#7<+hmpXalRUIn#hxArjR8JBjzpBHl+PX0L z3qiH~x^;af!@hhf&pq^{7ZrJmKVxWso(#NTDct1mNHY;W1u2p;I3R-xxLFzfAOwGg z*$dcltj>O62SQ1HccY|QN~b4%NLqM(XIXEiRA=plU?T^cwFGj~-CM$ep`C~1glAg9 zUY7tt%kVWksl&oU5^D<5lC5~!SHVQs6{DQCcZ3%mW&-7aYAfr%1u0^%z--vMy2&~e$ zEK|V%p+x~!1F24tQhR;XeAVy==s*|cS!y8xP5ia$ zRH{rK-@&w*Q~!8=*VT9S&MYG3XeZPzanGn$Nk~xpM3yS!Nvf3sl~a%r_B~3zSbpN` z%jY6LF=~6zt`ez}(p;-zzt;aOT_W<3U46T|xxWU;xHfOZZ9P!>^ZoAPJD%PW0=A2P zb0kcH+`dmilk||xlH%C;pIn?!U)+1V;oZgV1`bj(TAn4!Ifh}yH8G%X-zAAo9+=Fk zzO?ZQCiBJz7OjK?7+KP3Y0H?b3<}>Z^fTQ{USQJA8OieV@#oimXM?dcwlrVbdiS+hVO;Pz%lSp`4=d~?aPDmFb`V=Rab{AUY$joXtGy4Q z?PA-FjnJZiKM%yIgTDykR8&ezUDJxYRezPOXs!g}fEdQo zJ_-!6^=LWeQZmjPZ8UGp|Rxu%;)RC4mmQl0-?P2KVdINd1 z4gWKigft^sx4HLE&*iX>qY2(REQgJ)>8!%3D?Qa?z~w=_FzSsQcH;gT zS*tuO#1Sj!m+DX9GU^A8ytv$x#{*odTX0?MlZD2@gv2XbwNCc=Juyd0cD1{CM?As9 z_4TjCdK1=}E6ZBO3yj-#&|uwk)?oR`s>>;d?%RGd;gLhfYa%e7OH28LDQ+DmiNy8U zc}?N%>c}iya9D}H*bEhj1qRqZL%frvJV~C8MWJC0mPv#r!VD$3yS8m&9UI6J!@(BN z&JcaBta!X4k#ux>11b7P#;=W^lg|VvTcI7jiCIM7oLRjtg1#`b3ZK9l!Q@rdoV>f` zl1O~@>@Plw!)-Q36oWF`>-5FOI9h4+^sWkUy=_&-iapoZRV#fIAq>GzAQd+ZHDQowFa%ni%pl+jY-9Op95>igb#+=K#^xHLN6X8Yr9D(Y>c8kzouv8` zpI-j`~JAY#+znACTiPZ4&jqZ3VP7g?J65vd<3t zXnkYtV9RD(m0!JniTGbGB}+VQ+=4@E3hNV1?zy;tkfwRBEt%iL^4QPLvw}gRJrV6|e z9lXDEAb5q2CAl8g@>@B zWRNS2_g7I<^=IC>wOx>#8o69}-B6frfSs@vp7%+)bx>bQZQT|YH`I1`3PYZFjKL5S z&@VeZEQT1F1gOq0O%M{$c@4K?8bv@7;3AhWDTQU$kv(NJgZXF>Zp>WK)U8`|5-_SN z+9*I=e#{AGZu9|wz)nUQ|AFBNtBd%Z)J}lc+h1aA9J4OZ65nuQJA}%?Jh)gskeJ98((Amr%GMjPq||V=RjP*8 zAy}TvqVJWmi`4f;dZkINA!TXUU-mnq4o{E# zr}0uEEOtMi$E?)JD*uxAkf$tKV6YM7*{mLiB13(E;J@JL9d&uAl5$RwtmF}54pfBv zlCExv?vCP*($|8CaX374k*_dV9TxbWGIA>WrV{@zR)@^CI|stQk(%~bmNOGcwu>

eTcn84t8Zj`f&M+H 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 diff --git a/lisp/ansi-color.elc b/lisp/ansi-color.elc deleted file mode 100644 index c0f2ee7bd9b382b9cb669add1ebacc4ef1ea48c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17508 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 R5@Ka!@f{P&8J}w{_douN^Y8!w diff --git a/lisp/apropos.elc b/lisp/apropos.elc deleted file mode 100644 index 88558de40686337e40a9d94b43a677226b7bf2cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35343 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 diff --git a/lisp/arc-mode.elc b/lisp/arc-mode.elc deleted file mode 100644 index 80a2812cf83a97c909edf9ac027d86847346f73e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59560 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 VWb)${rNVd(^tdsOO0xCg{|7F?<*NVy diff --git a/lisp/array.elc b/lisp/array.elc deleted file mode 100644 index 5a1a99745064e075cf8296fc717efabb6aa25c60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26673 zcmdU2jdvTxwRii@0e_sRP{1T<5Mu?1O)RrtlI&0(4I!nRmxP`qlvk=Wk)@Trjl8Ss zBgXXge}BJw@7Np|8i@cQ6Dw6n8!X72aBb7%7D?K`*LU0PaN{q)mM&8_Tcm<-~c z**`G{N530CO?th~vB^^N`%z-I8^B|mm1=rG<{<(Cf+ld%jr9miwSJ4ri7N!RqU?szgv(u46f-j2o-)9LlF zo_rjCZztHBgVDUJ1xc>}v=jZxS=ZCsT&gPkNXoXtq<{pZ5FlXl@8;o}YHJ z)s$%m=1!a*fY*S94o_1dE=B^)vp$ed3M{l*flRlNPgfT7GLxM_#cspbsTKsIK4U|e z6NbD!^fQ9aKR^l%8WB#VV zqVMhP3cTGMjrsB*XI)kTL@6fy+=6Fj=eGn}y-G;dzPo^Vi3zPI& zWpt;baW*p0%Mi$pdDa;uJ(z-m4I_W`duKtDQR9jwY2T}9#TD$+}cHlLyFI}j-URi!@AKIbUyzsE{I`!GW z`^NPpYHFt&pUcx)JFTod{__?+wrb`tGJ>Pz>=Z;b7D`IB)}S+v@X>a zrC#*H{1}h2p;fMBVU@l#7ebOeIWqIegjW6fjlF2=5h>tiE2oKSaKr6K50dssrEMFlUiK*TuLMbfsIxcxzvjhqGU zK_~D6Ti*Nvt$@CwHCkxJGMl{2&81~pZG{%wT4|@uQOrb}OKbEhtS;H+2Y3oL^yzUs z^u2cf0->i}LQq*32s&O6X|wED`q-{O+8l)M)Zu#n?z8k3VLdQ-oF2qlFAW27DII-1Q8`%+eJHHXp3}vWCBHO)AKAt zH(k6s%vI7on`Gs zs)$1KC0zYM=Y+KkV-DKq=9sHi)nm(*qPL|i>iNKKyvXC{tWS7g#Q}&uW2^y zua?=k`thQrl_=*f*Ik-9ipS#)tWE7EA%S%14fEmH!0ywdz@U~I3~7@3^+~37*z$+S z!5J*kuq+Wmi*J#g6-B;R!k?X!8Bf6GjWPqX(H=cWK4TP zl{$Z1FFtnk-EiaL%HIFU{FUGJx6rX0TUCCI^)=aF{5c(Kg_bHV>5}5h6;QP zM{mgOIz0G@xQ^$At|PENi$K@(v(Zs!Vru3Kj>c{n_n!~P(6ng{Z;f?q-1qc$UXpBI z6*db_`r@6mi(f(N2mteUj`h=V@^_Hs!WEad`MZ)Mw&0z0=gKev^rxhn@)z) zoI2w}xNu2&nCvH$`cc+P`iTTG7TNl$V1%my*n~I;GN1N3Bk%`9wCcF*7Czr$6?Np` z!@?oyc}2PujJ_A}rVOtNf|mdi)0XZ<>lP<93mvN|;AC>A%s z_c@689#I7RxHs4(K!|{c;LW9Wy7gT1;iB~*0|(f(>oDdhdlr*zkah?Sf~ur{Qh2yg zbJto<9|~0CDk%9f7Gv1Z8T>I}#j{6z)t~pQazs*GmgDhx7{o~D!re-{E$I8Ti@vvh zCiFEtWT4n^`oXTb3v834DX1aeqwp=I&0G6~9y%xlg=igDp1@_I)$ z?nSROKDH{+l4=n<=Hy2ZOpMr>^+m~LSzdYYnBCBj-Ov`XAB7uaDt&+LLA&3sUA@46 zBAR_%U8}bH@jjW-O1pm|Ce;rrYa3;EXGWMEPh>{)m1#v&2!;x+YSnDP^KJi{Tw zX$%fQb)^BnX*z`hX@tR^1{l$)bVH6}9FLxn@*u*f=5R^*FH$h)l(VQujHJXP#liGK z6cIJsZDqwLOc{x@K?oGY9i<@o z!Pj5iGn>9a-mdO%y%HiaGr$y$;=d#KM{bdnF>xhy>PZIuNm48#x1YhW#ZJvQIpAzS z3U73jX$rp-$ue7GA*{hbe)>d6kBFT@K2RE&Ju*KMxLmxn+)lqmD^fFSq(kj*+aX{B z|6AmB^p(fmLhj}%oXB=VhVij#*~SXX^YU7|UFH!|5w0kTpsKG%Gq&=)h;?#<-^eHzC@b!d3oBsI^HShw&>x-X@edXW4W+szP7el=DGHDNBc}4b zCtDAW=}$C7rcB$iBT+LeHLHbK*tv)&sBODn?!(u~-a<5HRc5f4!TO3P+8-d;r7`;F-vTZ(ZAT_Jh zghZMTOAA%BX0v%8qlHrO&bC|`%O%WPSNS04TiG;I%PFt1kLha%3dq%&u)I!9h|$T) z4p40}!H#1u{=t5rkj}Kh*18+o>{Pj$6k|* z!geeRhHX4uHf)DeZT$JfV=wew7TUAovES)FedRoq1N~W|01fHQV%M&n+9%=C8%ES_qf{}$ItfOV>IaR@1FB8MpX8-+ znFIpog<64%o^%6Hchtl=BVUXn19HyrfA!b2=^wdH<-Jyo(TYe=Ju=r#E1WRji}sr0 zg+Vu?h;u0Wt~z&F7d9xevTY&1;s0SOfa{&Iv>Vq^$uz-E3VGD!l)&-^?Flz8Ke5P0 zO2CuN$R}I>Lu6R%(*L*MWuQ8P3A3V}vcx&eu(~hv_i3UOaEq;kPZ#+mrEGJo1z zW$Mzh#L2y3yQi?#$uYjRB}OWRDQ*@#2yHeFjS!vyuEZ?HK$`>$Vo?$ zC3a-6)5f_)pu#0IA^|CQ@=lKjUY?d3GB{P43lv2W2!Pu_PhnFOO3DnQX0mwk9%zLNGJQJRGz{nwjd%{w^jXz#3vCne# z*v(_1l|ngB4Q!qrRUO<;S#U}C*C4hMGK!Fv{l0S;RCPqp)VA`nWNRma;?!tyu6$fGD(uXvmrcd#n$+QW%({in6i-d=%tsQMhVxjFKx0teiD%=xe#Tc zu*1Gcgk8wRZr~;_gBMVpb{NY7oLMUsER}P6gvSK}B0zFRIxRoPRM7m&xuwQ3pd&a@ z|d66c#uitkZ5d{opMv2B30K%&AI ze;hxeOV}9s4jscUmsTFWiIxU7THIU@8>J?jqZXT^K(;_zus$gBl~|0-(eJ1Mz^Uff zu|^bv!>OmRoL;HwL~<|tpnuq7n6P~1TU=w?DzA!pb>>(vG6@7-8QpsLMSbo{v_A# zTy_&5;ZQSub()z(kNTM&<8$SkN?)Y%fQ~Cc(Ajm|AWxB^aw~n1$ac{1QP3dOG!gfe z?;`En5b@N$7@9OklSdE@p?OajLUX;h)lLzxvLF@2l$& zey_5=QGFLbd}skabMkjRNmzj!#alWf{fPKth`gXjHf0IN(~n9&TAN*jyyR2GtnF8npCn& z2lz-aSs@U?cm0J)S&99``p7@E9%!a)Xn}?*`3g=pMKfJ<8icE&2r*{{=8i@$$}{{% zbJz7X+ywWG#PLjRjhnifM2vlGte#)`;KZLLdoSURtH?T@MYGX#v`N!(EF@`3Z?fWeQ%4!$K=-e_dI71ZDGA z{P*a}d)158O8`Uaq_x1?K=8U%MGy?-a0xN33>XB?L%z;{BV^2;+>2J;0T&i4oxPFCUT`7icRP$tJt8(RZh?3pB zY_prJIQ_;F=@UXmAe$BV(ZU(!c1_O|9jW#>VsB@tk3)WB?^2t{y6SHc;WHJA1|cM* z=W%PS8nXx8tZs{cKxq_?Y2&~i7`G1o#LW@l;@Vy2Ww~ktKJxq_@mg`_u5edoT@}uA z%fMwX$tn;WhhLZ~l23B)%}$;2wA5YhmXOAo^wBAV1L z$#uS)p>~uXQp3;>dM=Ox4>{;X(KsD68rTzoxL$+@T%@v&I!{sBqMaQDK(Y_+_aTH} zGWhj7Dw(`7>A&$6y?t|yS$>n=kr;BZ4z_zC8eaI?(#l&3=GSNlUPm{9N{v!r9mEy=hi~UEsjbDa1__)*IoI)viX?edQU+|-ainr$ z&k^C;50w4I-KW;P3;#)RS58YIy#^r@zCMAEc3DQKeGPyKPH&2i=Tp+ykv1pwY*bI{ z!~784EtVqN%?^^84||`Z^TK!n6}}(#ZqPA0+2FwW6izfemw{!<5dPv&9Kvq|RVA@l z;J)ysG5O614(Eb#ozr1KM5n`W`9wcCn9|8D@Gq*@tOpgh{OMb#FoqL@F$Bd*^`Y8I`AF*a%qdU z=Ng~kA>^9(Chx0#&ZY28ZvK=2c(xfov6UWp8xVRqw=0f6215(bsfYMsiq z6nLX+W2v&EgTms|#~1v6YI{Q(Jru925>*-uZCd8fH#b5Vr2W>J;01p&OR$)(Z6KvDCLp=zJKIdM6#pSpzH`3*gL@``m!q?R0jiZ?Iay_yDG9~Gy&91j-u}&*+ zF;E<{^miK}?P8^~oPEP!m-c>{e>d68(a|cY>TjCcKMX0rB*RMhrfcuw4(<=?Cv=^Y z)TGlK*2z}iY}H#cIXJT5C#KIua$t+l+uIi)vXW9iANC+9okBa9aum5yu=vI8nfGl+o( z(=iI|$!&mlfa>ZVo%+XB9e;$Afn7@=m3{?f7vTqV#|){v&mRRmLs+|Io(nD^qS-Vq zEUoCZRZibW&~$PuU*PSc3Ua{&ZKS8?mW6Z^n?Nw;A?PeOC-NIOJ6?H$8Y%MYBAW1G zBB9BhX0EyKVFkJ(V{l&bgDF zReOBi7Dbd&IGXDgbx@p*1-_+8nPGW@LJ1@c7}w3qjQNnyGr+KWd@7J?3h9Uf=TL&> z+=97rBo56Mx2Tmz*C-qKhCd86cjSJy*)v7Qos(L=+Pdbm9n|?g9Brm^uxGxtcMCAa zz!zOG9WaEO-^xT(^yL8a#1L{VPxxHXRG0Pyn>>0120r^}LYYGa;7%lJ*jo&63je?2 zlcUbi;BrpB2aq)r$}oC*#~bdRvFeH%q3nldbN>W(uZu@f2Zp8*kZ>~2*)h}>xR+kD z)Ba@v{HW9dIDQF^__uB!@pDTpfD@G9h`U?rgZYG|`H*iH25uj55=$+Z zPgt5y2slv*P6Rkn2~LFhM5XyefD@JAM1a!}ILlh;N=WDAz*8X>)Fl}%JP`pRzo-7j zY1amEuOsbM&NJ}4e3!}9`21$1U(E$W{Q5I}UB35;-yP_?!qMRNzP8V#JZlwwp(j;L z?G0^$j1-4nYOiUt-S^S(xAseYp#qq{0a}~-l07iql);3WUa1-RVwz>SukO*(o1oNP z$H7N|U;YSISayE!Dku*^uXrFh-6e2V;}zq4k-=32iEg(;HUF97&7jMK@HTZNvuy>)gwv$vTQIyZh|}`jRG~X9bY@)7wJC>E(4o z_d>Zt$J1GDYY^hzHrs!kaHP91xZX%JB7Y_MR6UZbGFXaX2RRezCjmIfTu_J=?uD4N_FC5YTQ;uC&*kN7-*I62Rso1V>LN2#ynjjE%&9_ zZ6Qk@JCJpSRw*N$&mRamF^6<746bX!y~2b-xzEsm;c=E9)3DI;!FE=OKk`Q!`^M_( zpY$>=#)y1;1DL}ECH|` z@+97knc)`!D57J`Pnq3Wk`p7@S<$2fK{q#c*3i$!J(F1Qb>|p@L!2;BSx|`uiLSv)`Z#T#;aDTx7kmV% z?uqv4JnJL_y0i`HO-u$CbBvNPZ7gb3f+H?q`PB(_3ouu3A3AhNd-M}J1}hhJZh@Z( zpC22u(*CVwU+cjAXWL$&Ypskmk&jl){P9oWDZv86vY)E`nf+GVxuW8gbDGi_0fji4#-FL{&}L;xCK7GEiOL`JqY`%|f8G z{1*X8;;uHuCpR6wC=|QZz8Gu!p}n`K>|7#&2A2ki%g=ga$(uMEy0ovrPGQA_%BqTVJP(=2xCeS@ZujWEx_Md zz`m2c77d@!9xl|(icX~Dn-hzC>0J7%;ksDV@~ArnjNFH(@9l9_GenS?kj2-#?P0(3f{bYvsF~w$6DfdqQSTcTNs5IW!~aTg7~2-Vg-fqfNcM{OjzuD9nsG%{-g*)dbUPd!TZ z?CB!VYvr^-q44v3fm=vIA-LTT!gc`mo!keyaY^b;@J5SDxtrE`(u1b}{Kgx2q85cB z=NGVZCCv(tnz1AGYul`lx!I?UDh8rsaC5MMZD4M;g=^TqqL6;$9cd11bARpex;7OR z8SV4|3dk-{g6J`A%J5dw6Z++23j`%=A??@bJi=)GLp(OtKf?cusu?`UnMFi?-un9# zZm(aXD6q0=@gz|_9-M5b>*<%BN9V~ZQK6MQID3lH?D%K)OJc#?**g8wSe86yul)L8 z3qZUS_n?PuDb0r!0Xf+kK~DiByw7~xec zAerv;zxUkT1s@XS+Hqzok3nD`cX#jWoVyR7es}n%wY9az!-o&)FiY|%79owMG)W%G z^C%4cOUhDuRz&o@Ul2VY+unBu`|glj+v%!l<04CFjEQtViDYnJBz_?8kKPpe&Fxu< zC??{59LfB?UzM3(OgbV~bEA}=@^HEkg^aM0+v{{Yj_SLN$}{rgn6kW#lIV?JVu0*4 zROhR+Na{r^DI|r{)K8*-!Yq(w5v3Eki{3(($rQ@WP}-Hq*+NpmXx38(~Jh#*u@|xaOsO_#&+gxkSt&PX)kAJtIlHaVY|HYi&M?94) zHIPOzsUt@zHkz_^6ThS;_Hr+5o=_kA+~DBR54v(3FWusg4u7y9*XC(vu$O+)M!QST|8NT{ zInE!wF~+d-#J-$a))E(N`>WeVQeo#{g-~9=d0z8Ds7fOaZ$F+L%Yy2(45`&_(Hl`@ zIkXqa+I`p+<*Lc-#u+3QQHZo<8PAHXI18`_dQYfpJj}6O7s`9tJYoB}dn=;Xdhzn6 z0ERhkis7D$;XYen9>ZUPX@l^(nzl&>0ZW*j=kxn(sfIeni{DkgxD3o+~GXsFfO8`>%|9D6{2N9yM|ipEQc zk$^fP^+!O-PUA-*RD{$S;$#+DNWQp-%nyQQQm8`FN2MrDL}d;>9N$h-+ljr}Sv zX@62=RZcDV<_M@9(tbJ3F=LcvvG7y&GRL;}=v6kEU_%EB2(e2(P2z0i$BUuo=I%^LO?K*Z5T-}}nL>yh;HjdJzE$!;Cm)N|ZQC49yWp*v& z?NZdihOp+eA*(!(r&rGm0g?`_Cr8hZUa2E}Z{A`01ZS9nt8^OAs)CP~WCadhkJi8= zNzLsvyyJS)3$QbLmC6Nmf&y;+s}gA-)PhEgQjEbMlk1JV`EZ0;rsRyO@mLfcWyh>S z@|)p;Spg|I;5zy{2Y{PM2{-LHZN!U`TTDsaRu|co-3+xcdDU-1AaLi!T~4d8uI85C4S0cwEyMGq)-9yDygFeW7I zxDp_kMU`4-S$2-d*NIZ&EjKN<09sZwj>o!HCpfTAgg7t@DKVZ}Is9je{V-A>sl!ag zx#dfXF`(XEb18`KsRSB=wTcuEB-AD&Qh>Q^=a{*0m4}MM)&#?~9}IwoidgO-{Oa>B z(4UspLAwnOa-|Y**jQ{EHc*fG);(i6#Vk}~?FDRowmY~4{wsEmUuDLxK-H9imbAz; z38ma3$SwARn;*b@O$C!T0ct(LFd=GQ2YKs7Za`#?^Im!*&>Knbi1jR}EIC^;Go%^N zhf#roL?MDHLrc^!B#?@O@}ZXsfGUc}ne{n+?npyEqI8_0Pz6Iced^089U31|)pD!t zG1Fj|Qb~JUrSK>)kr`E~Pta*gD@jznx}3ik7GIsh%>Y`R#Rocz53gr&6!5Bi|A}MzBTlm4>a2|@{_M}2-dGiE z``k8*=1tTKpL0mxx{K%Vw-Dgkx?tE;75>MN<9?0`A3y#Iai{-NoW4$IFNizj3j-Hf z#qDY^IEN4ysmOL?e(Tpb<08|zLxnS*>pJM`^1Z|iY6c2wFt4Z3hCemh)T5ET(4YVZ zN*S<#E-!zw~~M8YM2f|09N0Pj^map7?t+G=N8 z0IGo<>_~axf_aa6o97w>$y(vS4O`j9ILhP7AP}A6q=pq3e8SvpsM|z zgB#c>`0|YTgPiMhaE1J9_RiFuYgkk8uH^BWIxA!_1p-Rhyoe+)N|g=Fh-S3d_#U#B zsu76(!LY=Y8Q~6ANm-}{(8r0aad{R6XNL5mlv3BW28B?%y$<3^)ek)Uz|@zR1|6-w zRGOb2SuEwNB+u;)5qgMt1Rlu8R)8;XO}lp+4@EtQDWr1;?R{J;F$YPvIPowIOqaOX zteye68;QayGfUqmD`J6-S@jXszo$OpP&6tXfwE9=l>VsAvwEC7-e~DJ-UQNC6^E8WR&Pe;AmuP2_#Q9uN zNF5`kDhfhX8=zta;q%oD%tG(Ejz&7lAXF4(N^Lw=nSRfjELM>|6Uj{5HMKQQ^f-90 zY89#us?Ai?o0Kwls-r+hzE)dd5S^%oUD(Wvat|wLaCCM)*G0&b@1i-2s@3lDRd1L*>%gYV65i0KdRBLlPj89YM5tg<|QY}OI02f3&m`EB~zi` z1u1nl)e#hKre#9q&F4ux$5u0~hy$|fAabL3RX%$Fovhwg>J>+0DU}n$C{7RFEG?j= z&f}bF?MA70iUFAt7*ekL<}3-IFyzWxb+~(swF(H8EC)$o(a5ZovyJn}7xAdBs?G)b zfHgg8DczocjBJkcf~5`Ml{1aw6ICAv(MYDV-<7R3G3piJ5zDGnzinZcAdmmO@XR|; zRhDS*NH&R+;cj%IRYu9AJVDZ?aR9k%KnMYrTbVaeHFE^2a+EcdHJAH5Do?*gEkUcC zwWV-b7+P1IHilNDwArlcp7VXKlXGyPU}9|_XiSBiX)nSC(-X2g0sf9-?5V;Ah$Q)A z4&AWhT|uVaf=Pp*bGY!`9ECtV^gt8kgHs)zgGE;|=TRKhVO7$TV&7HH4L}ua`w-1q zDH0d>g>hu@G6Nvu&_h*wp%d(IrfwPSwb%sM`A*f)YI*^8zzwq{;T)L2FDjryV}(87 z%^vWIf`YZv+<`EtQ+PbeJ4`N&TB7Hn=RysZsX0<>08(RX*%Vf`P_Azu3N9EHULSjtDUdDQd14nnE=Qd`P}!g14^QgWi+U0 z4y-!<#L*~7w4cQgh)R75IdA~GIuh4mn2*OgF&e{hU}x=bIK>5_kM%|8wO|ZjAA_sd zn~G3@uONbbl!}@gxlv914dxPsH5h?l%!QYm-SN3u-{+qzH;WUUB;E{z#IURdkss!; zziti73^g|0NHaaFF8S~75eopvMi?sl)bD|LsWUJ6Cy4Wr|h3p2A1EXwugA~gKm)aV97~sJgwrY5;ymj@6W!^ut()+Rv1vMs4o-C*DN2pnaAml-O2+ z;PUVbDWI(jtK zVdxzBNdOoUrq8?y+@L6*4Mk_GX8_o1=HJAgcn5yy-gk%OyRBA3X=hRC=PJFmXg?9!=vUQzMx8Nm$BIY`Js`dxZ zcSS-M#EThS*8w3BHq-a$_5Q(&qrD@1JzQRo9a4fODL>jh+Bw{NL9UwN2U6x}v_9T@ zwrh)S?Pzyb4W1nxxOPzwUp}#IgO|ro4-RF47muUfpdh9Qy!@#%gnFHM33hfHjDl;e z9npyhX3T+a8BnF0;@enj=ZKX9czW|7gE{*F21%v}W9X7Oatsh#U2i~*oOtYzu%bef|1k63Xb)jBM+%*4OX5Fam$;Ri$-QQtC$mr?x6LwB6YdAX59 z`W2NBdRGd?uh9sZXOL%5OzNUxVMS^FpPv$#^e26O7AGTt}un%t& zkV@5{)lxOff|lBGraVP#mTn8(R8fDRDQ%F`<0Nw85)WA?N8&O-8=|&x1|`%FiqHz4 zWd$PP0>bVU8?JGLW0ICY_4YDujr*1Xy)s zSD_v=Rup_i_=OM(lN7n9egVstB0_~ks5Ib@B0ftb6Gg=EqH{PPfbwE2F#1XkEH)}R zC@yCjBkmGUTY^jDYy)GU9xb84(D>CJ5bou%8tlJTuLg&QgZ<;z4cl;Xr0JI+O?;ahg#|MXMpk53PkN0+7J{ugW z7cUQA931T;Og;jiutK3g%k%+0LuPPR(1wvl@DMUZAVX*X(`lTCBQ<6043AwSltS={ zIAhMW$(lb*S*Unn%*chot(Z?MPFNm-7KDo}m13FSOtWmhwZ49KcGjLmc{@%fNHL1J zOxOQtS0qVII%r;Uj;w`{Fa397=?)x8X<#FP`!s-O3FoI`RIL$fa`Z1pUs#9~u%3Xa zCG^9m3=kVd;~4SKcZC@^MlGr&>$2qC90ysbt#=qia~wYju&YwrzH;u+%jGvpZiJd! zckZOvaz=(5R|?gDE824UEXyXu?hg(&)&r-s#;zIXL_cfh4N>f6i6jpdXu&}S4RQEM zhWuFRhh1=BukzCXCN()O%)Ic`wn^=rEgWn&`UqwT2wmykwbY+&?z`LWyAhP@61ptmnkdnSFzo@d zNmQLER(p|TrjVyRLg;K_7gRq^5c4}bF+fj2<}ySyOlG6yA-tt(1CC{|q`6kX$RZoL zmY|lJDHN2AqBBzO-a*gZ=)>Et*X7thID;1=zwVs^U?iU@_Y9ZN921mqu3qV(f=h=~ zP^Px?B>eGX7%?7&Z3c@!%PO`h+ZB0WY7h8ky>Y-RGHFPcK{EuIpiepSy44A+4hj&p z#IFZ)sZ*5+N`=9AVG|>nqFm9oG#{1U?c9=?O(K<+UtEqJwXZm;_@QQVw)Nx|pFDq!_j#H>T#@ zj^o46$?=;}Ft^!+e<&BGD8ydQ;W|LTV6U#UrV(FTAO?_JlQb-ti8tkypq-)k#YN$lW zOo7>cptu;#Gy^iU9$c)6em}>VK%Zu~%rZ$@QLW+@s*a0I7=8M(%>SFAZsaKwom@Fq zGBqaSQ|b!RE!>aflIL^e$KB|FiFB&5xoIsE#6?$Vm`11}33Yat3>y6Q$`0kKf^G)c z%eja$EWfKHtQ~k}$b?f_3^(j9z33A*{5yBvNnOn(^h}s8RTk+9DJ=u-%R^2Tm^F^tKJR zjY3gnV7UiX`=50~U>y$EqcW>5s(LmJeB8J%?mw{x@(JtWr4drGNOg&2G#NdSIPP`9 zShz|>qMlL*cO;wUa53Omc>*|K;mZi%l%6x$+!B$b;1Wl0?~W5iGIfeQl!V?QliFNe z+wN}m3p_2fuCN$J{R)YPcQVFZrM(EPo~7Kq0SS1G)Lwng3k__J5_}rab1>T#eNo=T z1EY+YvH~q>yDB|%;Zbk@=c?p7!vKCly~01W_C^x@*W4cO)4QFO>$vgmeap{JR{&Ez zUbUk-E=#kr^od-M_i*8Ef4~2aFK>SN>6f3O{@#!`>o-1Q=hKxNpKWim)2BDLP_gmN z%8i>hQRwZWFt~Z+=Ju!fbDw>WP;=vR&foj%%8lQ#YPP}^p!#>nv&lEe4Srip{we3^ zH896Orr_tsS1azAecj&OyC^;|** z!V$NJW;Bvhn>T*{&s74b;x#_5@bQpfToA^DTt^S<*uY4kNuG4glaZw;$V~fgZEvQhEJ6Nnlx=GuZL?47?_-JTWVa4ME@SAg8u9as&BY=I1 z>;E{!g^r|`;RZ6zx470Q2rf?aYMxbV%`JDe#u&S|>aJ?6{TCd7ulx6KSq2<=OB95- zszI8@zPx={xCG)@^6`M=v^`wNTT=;8y$Z5cOKUuMe7t)ICzqG%3*V+V^f8@M`nz!G zQYHsWTSaSK&fi+a7ht!nKnh5LN<)W1W=Y9B6exS9%kXKgTxrwFS2&P-2!+|1onGBG zw_&iRLKr$BGH>J3&nu>Xx|$KbKRCF;!p(gX5r0IfT{*QWE~%JpmR_~8z!H%v7@uRkP^{!0@z z@&;+Kv&EJzpy&|EQNuTJ5a1u+1J1B# zoL9NeqlXp|jz;ZOoBe~sVz6#WYS_Cj4w_fJXfruIMp6M27wkns$R9yaB*ZH1uz?IX zjOAN9IuzDHe6VU$vF14wuU+7)iYG_wEZHsz2Hx#@>ABjGcU$&FV7*D%qbFv3(c-v|l9sz}RIuCWbvK%7i}8QmQXo{wu1)VPB-XRQ+!z&I7F9@!$yI3a z@N3CQFfVcH!#ED1gjDkW#yteQ6MBYnWCk{cy-*}I3F9FIzsmDhO!|1rzBcociCj#p z!Qm75k8;A7C{bO}4i9|QT!qosq>)3;T4HvbfT-$OfICP@zuI>#;w(PHg;ha&m4{>m zs-UUjS%CN*8AH6JptrRu?{O|}hyK5nz?ONuvhd>Qbo#I+q{7!xc$KwkIpHA`L+YEc zxCu}ggMeG+Z61XW4rjS2n|v_9zKk}PP90cNftF-qfTgcKr{}gIZp#gT0@0!OZv>Rh z>wh4S{FzGquc+-S*23=E*OJB^L2rQ;zF0J`D6N~)r31KOTtP9wo1{#rg0(LCh}$C= z_7V+zM%n3!6-S{jZqCz{YqpF>kywQE!(`&<;QNr{1cZ)Q+BBq_DBi_*EQ!7-;YjQ` zTyO|CLKNP#LztF)9XaR1W*40@BdtdM90ck*34D9;-{Biv^M>uhleP-?5r54P?U-&! z9!UX#M+Fl(v1z|l3y709bC(;&W7A?p7ttW>8Eq1uc){Q^)mmZ>{Iul6@lx1#n032- zdH%TsnzuwfMu?v@GBP!&3*L3biLV6-c Pb0fk&M)P1~nydc{5M?AO diff --git a/lisp/autorevert.elc b/lisp/autorevert.elc deleted file mode 100644 index 3cc3e8d198dcdd4368c5f643208137224120ef6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18359 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 y-EK1xM8|>d!xP+6v!A6l~?*~Ayc<@M0y+Qow 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 SWe5u#)B7eq5S+S3`F{XC+W|lT diff --git a/lisp/battery.elc b/lisp/battery.elc deleted file mode 100644 index f6381a09f32e5933b0d7e42efa2a3074934379df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19793 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

))1N14AmLPnVy{-;(UjNPR1s)PbNI54%1C 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 diff --git a/lisp/bindings.elc b/lisp/bindings.elc deleted file mode 100644 index 94a954c760fe125427661e914bf9910ecaaac219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39340 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 E0yJLdZ2$lO diff --git a/lisp/bookmark.elc b/lisp/bookmark.elc deleted file mode 100644 index 6d1ee0a625616997480a70b3b25055973e3448c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67533 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 diff --git a/lisp/bs.elc b/lisp/bs.elc deleted file mode 100644 index b37d275a9fe458b19fa7a40c2d789f2bfff3baa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50262 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 diff --git a/lisp/buff-menu.elc b/lisp/buff-menu.elc deleted file mode 100644 index acbbe015603ab2f35466c6759c27e0858ca9af50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25835 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 diff --git a/lisp/button.elc b/lisp/button.elc deleted file mode 100644 index 8293847a601e43e57ed52b0f103e8d29809aded0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13502 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 diff --git a/lisp/calc/calc-aent.elc b/lisp/calc/calc-aent.elc deleted file mode 100644 index 4ed7e7aaccf8e62f69f7d0340551dd90657571ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26842 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 MiQ#`Nw0QFW17Tkei2wiq diff --git a/lisp/calc/calc-alg.elc b/lisp/calc/calc-alg.elc deleted file mode 100644 index 7bed3555970d3c9bfe979c8dbb2afeb878c0b02d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48565 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 Y4@aGdkT8JCD);1OZ+EbFYxOt(5B8-FhyVZp diff --git a/lisp/calc/calc-bin.elc b/lisp/calc/calc-bin.elc deleted file mode 100644 index 5c3b0084d29356581ee50942a120a93dbe2c1735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22151 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 diff --git a/lisp/calc/calc-comb.elc b/lisp/calc/calc-comb.elc deleted file mode 100644 index 7ca79ec74f53cb5d25ccfb16f76ce75837bb0c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29640 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 Q#K(C2|2<(z_I6(W|8fGV^Z)<= diff --git a/lisp/calc/calc-cplx.elc b/lisp/calc/calc-cplx.elc deleted file mode 100644 index 6b73b150096068970823e9e7cf87ba7489a06c83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8613 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 V<@(FCeum%;#ZeH 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 diff --git a/lisp/calc/calc-fin.elc b/lisp/calc/calc-fin.elc deleted file mode 100644 index 1eb8470af5e467d96b56e4826b90dbc9244449bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12031 zcmds7`*YLS74|QkagvE)N(s9xn_fG>CJZ8a*$&X%@>q7eGi8PjY^My$6j_!N6A2&2>+ zdmro+1j)Ts?tFFVC35LW;wEBv64+zU5yQ|)(%1_QlDp`QlT_HlAyS%&|3`G(O#}3566@F+>Es`B3 z5w0Eko*Rqw5QMrR*9F5b^hX=G=-=w<>h|CybrmNZx}swls)~=+wsegi=%b^d_B-ND z?EW_KVi$+?9mPEcljwn@wlDOZ)$O4>vVG4^#CO~Q=_=8Y*m@IqemV17tCLN~M8mL3 zAkbx8YS0d7VSEgHOnkc3Za>+gv3Tq;m%ssb%X2X%| zq+zUtk?3F>)$>r3Usg_pcl*LDj?{@d3yw7UQq*EJr50$Nt`?&yHliguqpDhrz{6$K zA{wVv(}AqD|5MvK2NQAlsxnd&)-_Hm%81r-j0|A;UkE3ID6Ya3oooq>#HcDWX%w5b z8&}v#Z;Ij22|F(z!3E z_{quelkU_M9V}7ZDHc4}PKU$6r`{=+sO*#$Jo8Sc?Fc%3i~y*K$W;6K!Czt4J%l(b zkI3AA*g@0y3z@#r#Ft4yrlwu4(5jNO`vVQk8olq)=&CfVzp@8-P+#*zdjuR>vwfNH zqxmC<`q{EX|1-~|8Q(MQOQOx7Me8;nTb(BvJ;%()!WP>D?;r{jfq#K}AVx?a#0aSZ z0_ey;7E$OUuR0tfc_HLXhVBv4l=Mi9!{Lq?+v%Y)p7=sj)tQ-gvRQPYO0qOYaLRm^ zQK|$Xq*M<2BL}NwGN|CwzUbBjX-Iz%#ilvk#g*mbfUAj)b4#jA9eR=>2B+I#2D%Dz zv;e?+hQwnk+kkuc3K~I)0=WxzHqG`HNn2(?iDY9Prn|m#m@`>s211wZSs&B6VV{%tZ7;!JmK&f4$g{A&&C=if$iaode^~=-fhzSK6l(HQp9{mtZ2|;H^z39 z2#!@m`8H{DQemA#*Lg=}06TCzY@3z65L;ox zn%#*nmfs42^d}ZFG`vR8c$urltkmy*o>JH9q&`@h*IACu26Y=*e@f8$KFLjpZHHV6 ztVmO#1+X6LYvxkWCd;8n13rSi&W&&J!rZ*H_L$ty73hkgvy*6DLPvM)(K?yY1~q!? zu(r-skmz4ET9=e5GpaEm-W0Y5*AYc9C|2rOBg!mf&WvbS>INv-1Sbl7LL!HgQDy$4 zuqCoC+i@o2ebJw1EHP_YCFU|guEiJO>@9t z{{KhvWek?mLZna`Tb+5DcG;ZQZ=?j+&TkiPf_9Xg{e!iwi>}!*jrWb&x+Ug=Wz?XUS5r} zDyH-YB&Cn!1SSI604A??Z&f4N%BV_+jvK)V?uU4Osyd-KJr`he=dx-+#HC(T7OhKP z&b`&a!i}Ddr=>qAcUt-b=MkrmN z62`Ydy(UGNS)+fMdkB=&-U@fzXf*#waTXOm)GPSXtPypXyAAUC#+?Qa*(Ds)IZ-q? z=B4Bk)fk@RLD?zGFcdRuJiqx|PV+Z8&2y%tXu6mM3kJO4TS@swQofaQQudmW%0uZg zvPP+fHW@M%>OVOVo)`w!XzwS~+sBjs0Z+P0+t;-fOw{fF!3v(C1>dJ5lGn|fn{E8- zw%U9mOV@jiR{QZI8f@u?iUwB$K+|gxkn4TR+O#_4MOCUPp?=-%VHHEQ0*<@*9**B2 z?KZFudJMxrK92aGw+9XyG{OKs3;-60&_&$kv1Wtj>1=MHr`y`%^I}~?vdJ<`s$v;P z*^PdSXeu)hEmky5P-r@)H`NOAv87j3hqXpG$!3-w>dNMx{KLGfLuVM-<1#MRBz{lDgw4uU<@Fq;o}q z1p-T_ptK^bYa^Pj_WV)aJgda>nD>Ub$-ATjQB!1(~fspE)b9QS67Z z5sm0QB>OWZb#4;em#nIidmolBpB3iP*so_4~qsd5k=)3Ulz4atFuFbq0%pH znHf0?iWQ5bgU*=t@&cNJCPE}0UgW?8R@!3r;#!Te8ChweB9COOMqJd1i+qr>`jcA{ zjVoltzvD0{%&QR~C>a1Qyaa4}W(_`Rbw@Y}Z?&{#v)M-7jnsgox&p5av64kYoHx0K z&B8aXH`b&XebZRGQ#~~o&uG4i@hqr}m2PT*DO|`vX0Bc2*=OqEd1wd4lX5iX4a6kT zb_)Z^LcHsw_1slxJ)#n}o!&MZ2L2HVGm?kP+YKsd^Im3kyioq7peBnDGPge`=|a`y z?e4Y{qU4&`{t?}n``*Z{U0`=zs0+o%5U(htE zMRXCUau?eU;|4H#fY*pIWxV^kv1X0F-K1#QY+a$+E~3s~N#{%sTPZH4+e&?(Cu8Jc znaFt%h{7g;{|F3qy$Nw39?b2O*-|TwDPBnqi3}=Y*Y@WlvC7+N*+^+ax{O)}6s;9@ zXyey@N){1u{6jGdlc#JzyOmWuOKoB8@^?BCp<<3c9N6^p(BU zDbf1KU@oFN{E2Nk-AuC8Tt@kFcanX-$bGkBY7gtk;@+QzY+z zFrqItL6A+=FI7Gmq8-{LFz-W9%l$$qbUn zpCxd2B{dv*#{iuIs0g!8!KjM9)oEFFTRf#_NW8=#4BzF&pg278@H^+?2g*CE{{^Nw B_hbM7 diff --git a/lisp/calc/calc-forms.elc b/lisp/calc/calc-forms.elc deleted file mode 100644 index 4a130b9772563e1e42a5375ec822816a175fa126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48650 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 F{{iZXfR_LO diff --git a/lisp/calc/calc-frac.elc b/lisp/calc/calc-frac.elc deleted file mode 100644 index 5b53b4c93ad6879d907e0b6a88ca41a0854ca19a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6184 zcmbtY|8LvI6_XO4)guN`%K>4 zjy2WUMDNE@KHDFL@sR&n<18HR>6o{O5_L>m>QrZWgah5qp10@l+F4Ybs4$LIIxC`S z^gb*=kne5s;;WM=m$T=&&eiB538&FejnZLWWKlB7zrkvj7b+Z$AlTv@=i#3F@X8*e z6ni9Tp@wNvgdm<5W9tAjiS_g!&tJY&!;=uG3xNEFj}McP%2PEA6E)B(PQ#T$j4-*< zVHQU^Q^g4gT~E%1#y{zg0DS7-=H_O5a8YP$n2xk+1)go==QIP?p%?nO7}&j*dXwpQ z^C;60HXd5~97>`WvRYrcyPNHi9*1!h=IU!+7>}Y;_0^kpm`!$Iqa;5jy+J0wT1DKC!OJpPIpZA0cj!UY*t zG4dK9=vqYJgL)Su()SqBsfF}WZk=4rbT&w1_%|s}q=!_?(TrkB*`hCVm=*=q9nUyF<%`!cX&aGsQ0F8#$X&BFSU-f=NlPUb#LX>bIk~+uJqGICGU#=S1 z7?(W2b6AgeNanzGeLTDL{1I!Nd$iUgFW@;mJAZH9Ga5CY9=2NJ7TLd1i zWxF@o(@MWEB2ZMo!#S4NI8~V_!4zt$^E{j&W4=U?P2d7Zb`ck@vj~+cNzc?oCmL4M zsDf1d9{gQAog_k;(j?07xyed?Ld@@825=|04K{8|E=#^h+$zh$! z_}x4$BBZ*$>aI!psQRoDZW%c9tAXgGLk{AyP=A3Y+{*X?DTCbxPrv^32#;>#076i* zBK;gRFxje3EJ(P#VZ{8xTk;qVu;UFuQ&QpSbF!l|Wasig39V2KDiTk_($1_9h-ebf zJXY>{HB9I6Z>zz&q=x1~4G^P*)nTv)^q)1dA_&omQZ9>FFZqS*Bg6va4@rYq`$TCL z@DU6mP-#$O7BO78#)hjHjEu#C2-n9;<6m{rWfiBsME#kX+%yT1WYSnX)$aU`Ea9W* zaU_2W-|60xQ0_kA@ZBcU**%W#-V+MFHm_68bDYN0p!JN`7pcI1BceR;69n+)=F(cKGLVSpBASIUEwZL`fLaiB!zS7(%d@bR>5*k*@3Yv z(g!X-eKn@u0ZjrIh9aX2gejv2N}HiE86APP6@_)Scw604rlVvWB~hUb)htU-!$Evu zkrL4PnCVRaTMrA1t}D_M&y;Vroli&6Bwwcu!E1mB_DqNI>=LaZc&{_u{TOtN_G@Md zM_V3_vJD;G-J@i#mzAFyHj-82f`gmx<>kIQSk22!e3ef6hcYjtL|a zyYt1D*Ew$lwO}lfPeUXfid$R4r6(hYdyhTNktT<^JtQzBVoGgz$G*sI6fQ_^*n}bi zKeQ80m)3gMoA++t_?#k`_xb@8k|b~3CRcIn8@G3nC~s^_Oqoqw4_=Kv&*=hV614sh zB-fw)v5FV0{t9G-ok{hA8jt{w8Y4-*NZEYBEwKwduL}GzK?8VP^u}}|lST< z*jf`+A;p4(TQ#;qgdqE{bi%74wrc{w7IS~VVc5FiAQvKB*nZVH@KL8Qq@&b2OS8A= z%~k7#xpd)+$9vt99VFm*d;0c)E>-Z4@ZBp8FG^;74U@|QJZZh_eZWu2|Au2~3ZQst zT<+Z6sXrx0+kz%NzBluyi24!r+%WFVYquJ|Cv|@Y3pn;QntM=ceXI&Sov9Hn!wz32 zMK#rivXqAIXji_eNb)Ja^OT*n<7^*tkFrx^pdK|OT{Gajhra_b=y|E(=t{$ZH;>Bo zg88t@YzD%7c!e2_hH#P+2Ey2rVAC>UPA>>*(%5ymIB8Z1${W-JIszlbiN5hTba_Oz zH^s?(RcK<4nhBo8p>%7IdW`0xhw3g3&o*DTxZPkC7%-UVt>8iNSwX}E*wGeHLchcn zxLxX#)}# zVFlFd3Mh~*K@Hb|A}k`3Txk~2$OY(Xh|ET^RFq$eCM^!-J-XPPU#WId&|F-7FQ+$- z#!6bNRNdD7@5)aQ_lP9;9Vhbi+Nm)e%i{{gBo BecS*5 diff --git a/lisp/calc/calc-funcs.elc b/lisp/calc/calc-funcs.elc deleted file mode 100644 index 38d6e6ee6f027f83cf5b7a12f9c842bdc16708d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25963 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 diff --git a/lisp/calc/calc-graph.elc b/lisp/calc/calc-graph.elc deleted file mode 100644 index 1fa3dbc0d35f1ed160ff8a3bf88a05a0b2340e22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35839 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 Layg^w^_Tx2ot>On diff --git a/lisp/calc/calc-help.elc b/lisp/calc/calc-help.elc deleted file mode 100644 index cd55fb8d693fc7925d5f0ff184b3ba9dc33ceefe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20921 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 TIZkoJ^-A9fnfN8VxpV&y9~(Uc diff --git a/lisp/calc/calc-incom.elc b/lisp/calc/calc-incom.elc deleted file mode 100644 index 530aeb2e33b73dde945d95fda854417515de36b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5312 zcmcgwZFAek5$2~3EsZ+%G@fRfI9bD)gmerExC2Q!YC2M6H}&MLGj^R1fobb7jEZTUPSRha z8WXDBEg5`qmR45ztTGiP7kM;EV@is+s>?JVSC24SRy9RQf}Jh&_>Xth<4ZD<0y6TV zrnt!K2$N^^$lXUz?jAiqe)f#wv#5;X8b&@6^--QsRZtw|G&GbI(VCKGGZmSr%u-WQ zeTIojTfK1kZ~9{ce(T@X)>dbDQ5!cd5<^a?Jr9q6KU6-y@T1W11`eH+=9gJo8f-R; zUGoM`;uk)(Q&QcnPGUw;mPQqQAp=7*PIJheOf&O_9-QQ9wx&R2%FLvg54WKzXt!?R zM~9;pv}-(pSb&!vo_?4=nOh{Qqik%3Wt74c-h=cBwxAaqyK1;GYGnatxhAj63vxP+ zl`)-FXTXb{TbonTr`RX)Ht?KY-muA&w`^DZsdz_g)!(J5M#l-^(`8`pLyt0_E^7-e}mAu-Nu0L$-tNM0pG^}x>+0^U$>7QV5Rz{ z1=p`AIkrmt;2#(bzQuAM&iDIlkH>-=jXy60LnGUIo2C5=y$aY-etVyHtH;~{eM;Mo z;8i10@!7I#<`$_QEb3wnBd#u{_AL0tUpWlC*5?#ZG@Zih)am4AOr3KuRGN_nV4g#S*CR~+|Cm=- zqyE(4gSrOn_F(1*Tufc&L?Asb%7mPg({}){<+leXozFRY7kQL%DlcBUO_Z&soU1Yd zJk)O^A87V!p;K8sPtd7+tW?i1_c=ykk8{@wD_c7(OerDc zp{z$!?*KB+U0yVwVJW+u&*)(WPqEAUOtl(MuQBK4q7CD)No8?kXIoLQ!;{(CYi6Tu zXX|+q*DB0+Lgx{rF{et%S9KJ>au@U}O#-Dc#ZpzzMkC72Ym1msiV&3=%9d=BR>8*J zTR}tMt4*#H)eEI~aZwVYGP5MkFbqJT%%}nmT4fVv=B}mv%iU|d?Yt-ouyB4M`Wx;= zDYt1&kFJ}E&mFyueVXHP;QjaAXSy3~283X|Y-a zG8bqdTO$r({nL5liBvNSQQL={=@3-9zbPeehvBV#DSD*v(RSOR8i*AE6mt3z&GOP? zCx7zkCxp&EJzUyj_rP06ZuQ07^*z8yXlFNw$46}S_BY3HY_o+mtL?mIZ%}F1939~x zzFFDlm(X`}Jlk02sQ%;PS&FE6WwuffG>k8$+iDCq{Wj)f06$b2?xaJ&HYvW&@v79E3u{!}v&J1YzEFEHBsB9Cr$g>Ly`ji;C ze~Dn%w}K{Vo(_>+Pn1Lz{{nsy^+GWh|OY%dA=f=Ve@fe^#j3&*7EtK z&khMP^=I=TCLFmOLWJ*01C?TQ<$d^g?E*~r`nI&t-X)xu_PV+;BnWVxt%7EAwe!>P YzgWA`-30cuEY4GW;IUtqL}_>He}cyc@c;k- diff --git a/lisp/calc/calc-keypd.elc b/lisp/calc/calc-keypd.elc deleted file mode 100644 index 78c7ad25396a1e03c2ce7bd7a6696b1305a3f9aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16266 zcmds8`*Yhyl2(%Y!H+U)v%AsVCRy!>j$_FVWa2^6cJ6K^%d)LRmb8-mim7ZM5|R*u z00WS=l*`ur>-T*Ezeo}R(iD{IUDJT*0SK&(HKklkt)-8s4oE{Wkp)@as zD(v;pv$7rc-hy}Ul#E^m8EH0D-7Fo3U>*(kox7l<&eHbs>ZLdmbB`7rIN zB2(QkReO<2vT&ji)0sj=VV=ZMu7-zT^nBeeO#WW~sKERFyK?2q+}`mpa=KYBQuU7C zXyC`4?RYL9_~YTF(XOl4dGymL&Lea-={nI7jKl|y+OG2EugvwL{kQNDp>lA;p0hXF z-$%F8I61q#AEhJJIJ<0rlq60P9%rNB`2yl}a8dCfkKQ`}4NnoqJ?Ah=lI;9uj2buR z=H}`v>pLr3bz_ATuAm?D4C?l>cWLEyG|(>@9ARF)SJm5h9MdLTFg=KzB0exp#pzo$ zH^?)*JArO+5O&|pON%Qn>u5Nt<3+Q`@T8-@1KaG!M`M2237vTxCMB!W9G8l;XX_6) zj25G`N4JLq3SzV+!%6P&em9d1I=6I6TA(1t6+Y_eW{B zI8ELY9Z%EWM%`hSpQiT#t7nM8TBVuK)3ek`Am`DV1sphRCQ!1xvbtva-i_h}D;>?T zwf@i$b2}?`w$`n040CjfY|Crw9CQr`XHJtxYdc1eo+79QOP0fU-u7R%tfDgT z5Pbaok!f7d5RlwEmW0WCu5(m|T&%wOcBmqbp0&6O=n1h`5|>o0e#$EAor zuz~>%byKp?%lo;*Tb;TxzGE9OiW3v{VvS83cE0J!_Og6G(uDO5+hqwBxeRubSSG>R z_7h|8q&STChmLMn%g?i6h+s>TWFSiJyvnU@{;)*#9uTk}CQcsq;v?33!gXC#K8%jW z&#tfyT7u&1f8By=Dyob2rXIVCuwoa-R<_N^KX7GQwR-G^P2Yh~@ zpMf+$7yS%>nX5n4&+tvGQu-NFVy^xO&-iy{&{)M%8K~`N))P!oG3x8ioA)poIwxs; ztol@MbE^az!wuN$jk*$4PDm+wkw&H^Yg?;HXu>4>ZWmDd9`$0~*wdv=tkiQ!*x&1g zL_;+vQ5EJz{FY{wA?t?&tU(%g9|4k`{wPuPTVfJu3?bkD144jys{VaN$QNc<(VSBZ zO+*Os6EPJ{^z>ngUj1Gq@z7H&8>adYU{DM&E48tRH%>`o_0@;#m<`pC>123`kSfKZ z4Bq9f?Gn=StdQ`cQ$Olp?Wlitq+u#Ki1zX@#vUUb=Ev8LuAN_Yd_mdI7nBXJi7&!C zmX^OY{gjv)Dn47^w4_mLiL2`m;S?A4G3`Z|n)OdiH)6h{8AyDv#<_4o_`NrZlb)l! zNzAmiVy*u+iP8g1JBV3WSTL%})=0A#=T4(a=wX70F=pii6F`@2r7u)1%_ew7yGN^I zTbSqpJBd;rbiJUj6P)Z8_SL3aMK>;mTqvW;C>pJ-+hr2g`gJm@j3VRlmR(#95IhZ> zUVIP_3k;~^n<1^z^~mao2fe`hyJQzgLMx_>!vSCiAFf#CdeK21F&;D}kG7U^RD@&8>2|7)Q*a+V+bj+qH6+O2xL;))?CB z!Sc0OVHl0~XH_zHw_++(49bdT%XzY5m0VWbcwTOu?Vfmh$8IT2JYFD#5W8(H+X&Z` zU>|@qkaqYpk{0X8Qv|gsrYubA!o^=7Kf&yElhA15t;K{!@Tp~Nfz@+E(ulqf~(@VlGN8BTyJ6 zAv&lyq6?jLJyS40#Pti6N5v=^s(2r1A|$nJLkiD~GWHnJqskA+WQi&_RX7@E*uKOx z%dx`B-YZl*Tu^FG(qgEHkUvuUXpi}`3H^(O`MQ>AHlWp>a)m-VCr)GL+8pH64Ek4? zc2)E2^_yKoS_r%Te)tB7ib05dJJWrjamoL`7&@wB4SM0oeJg5;$$mKL05^fZG74u{ ztT=`z963X}#(SD>LX@##Mf!V~kn=)j09_vLE@{1!y>uqp|5ZlY7WI_wJiYBq)17K4 z+}mS*?tj8&6QT^FF(DbJkuyLd4Ptj zuT-d+Ff!OC7Q<+8r8g3A6tD>sli!Ev&VQU5D@^0R{Yf?rV1%Soqp7aHX4K6@HgUaS z6WQ&5A;K%Y3b^jac=LXXU;b6Y;Rc<3dAv5g0DAK(enEoEX~I;vP&__NQn18$-UJU8 z950xlV9I%|2@2MmNs152Cn%IWQOn2lJwahxlRUvG%Bj|U^y@^eQ~Cs_^a)Ps6F{H9 zul6fI>p^pZg0=!{u_nz2F-`thqj8*?zLD6T;K$!*N#$r8y{)_6*r>a!a72Ju3e-G2 z7*oL{Ihc~|HBQO~h-k)yiWqNqqQ1OV>yt21Uvrdd_>=YJwOXHqiTWgHP4HA5s60M6 z95T<+ePcP$R+XcV155N{f(2%%vLq2wGMa%Qo5U(z99$Ht7$C`FQ&)W?zU=80fK6OZ z5bX4D>#$HeMb(XVRiNgsf1wss%WVhq09{)lK+U`mee+>d`UsO1UgC4oANet~@eGH8qgv-{cS zf1Kf@=Z_ZhdkFSD2=+XKjiy*;t1HFdvX}xJ{$oB0*eIFJpm|bUtxauRU9})TfybUU z%8Nz17Cbs{SLpqtFzbe$M1Ar&`cfA^C8C%uFlpV z+HY3rHILl@OPee$yE0fAZOsdYpa}*dWS~_y6#=TGdssRG0JEtVU@fTs9wb>((3iR% znxNU)zg)hwI{RP=%6D{%3I=Etk{Z`VKxhAwVL(?qep}Qin=^fCVjokfabXiyQ4BAv zB$|$uvuy#cttpyl)nIi6s@+BnMrrt;eNcme`4@#mb-VgXwYGK&4v+s8mr**xbaNgx zc(}|tiqqnWxoS?2W%^bpWQJtPJLKT_a~Kg7bhU0CNp@8qI_ug4bpXiK&yHq5s%@E( z3_^XJQQMQXDu7o31IL>=EsW-e??j>6 zp)eF?2vK#3gY^NI9lD3kFte>>h^TV=vNy_)?ekDNhUCCOgi}`|+Q>0RY0*MZ2cUg45iL{~7J#WJ&k^U-vU`udLW|hTBW)U9X*1?M?>1Nnr4m0(5{h7H4!XcVf>KXEm3@VA+ zig|ij1%TUF;?&+~IK)+uI%Cf>&{-PR@LWJ&ZcLD8)W(qUd>0l5eFfkrQMc*@l{*3z zFrIK$35a)9Yxgw98`t6jZNk$_oF|un77aj^xnY3^pFnD719P@%FHGnk`$>49itsIt z4#c^kHlq=_X(KLJQ5Kgmgv3z(TwRP;TXoEG(P(|lC8d*Iz55LSss0HU6(ED_&dknq z>VLqKUQqDhcL^0W0upm9?O+Pei!;}22>(cM8&kFGi!)!;X7L=nBJn;t>^AY_?Mw-| z^^D|gFtYBy*_WkhKo|jnjI2F#qxK~W52tEhEG+`_8^U{tLeC}Jf1+UVaqY%)a{a;= zRC8-LHp)Vx&CJcmGjp{YwK-We0OQ}yAmsFXlD@Mv`~?ixZn6MBO~a2Un@bHURT!Wm zf^sz3@mc|tK@^|va6JaGMRfL|UCaF^TFR+iUlPcpeS#Y(G$thb4Q&r?CbrDFlnlW2 z+f`%XovRF1G+T(5fY$VzVol&K*K7p&!q5~^P_*TKC<8XTGd&AyFHLvq#9r^SsoNOy z*7Pkb0D6NI?SWo;p>bX_tqqU@XnRhUBI#6dyfaR}<+#1dVlL8DN!5EknBs#$gjvo_ zTm!fiB9Jvr*E?w)Sk+X%x;N1*=M}C%tRlVbVTZt!lU)5$zNZ}JxT^kiW&K&5VHAPY z6xM%1TykhO{OKcMgbU4su7l63@O}b_Exm<$+-;xsC*Aj|Nygm(uJhU$ZWf*E zW%LgW>@pUK``kE*mCM1zXt2bNtr@L}@!wVc`KHo4FKZ=sns^g*QW`*V#U_|>-3VO= zCISUrm-r~*;iqvY#j~Eyf1-5+^=Ll?+`y2}@Bk~h?&p8x)68OCTM`VeJ@|cX`IFki z>BZX0{LCXjL1X4|?MZF*?l&{v)V^hvnKkIrG}s4Bs;vnI2m4cuAwB=)L~&q>bp@#5 zHD{h)?WDE!yLV?cYKvedlmNXSna2jTWFQCpafvnTlX_&@_- z+3rn0E=jcwAUDV;?nV3 zdLM8OS6jF)A=V8VXR`#Zu>656-f0%JR8beh#O@>c0d_2E*g}|*(?p}b*KXVLfZc%K ziP1=P+tc5o9u}wo)>_=0o!Nm1?jg)7wGF0bqh?pAw*LXkk&Q9sAFFp;f9tQDnhzwEWtR^bf;tRBgd6byIL3mwf2#S$y}~ho^$55e0kb{9gtMLjOSQ&gVaE@o7Fyv_>$;!l z+N7^tTY|H~vBuR;47TybruQKSk*w69G;}BZ(D+08q4tKhoyWlrs(@Bn;w!`Y)raHh z?|)&cd6jBLP}8`T5mYuByh0s7(KGT%*Eqf4i0!uM(t7wIdg#8M(muB?Z=KE*Ewq8Q zuhX19g;d=dI-wHSp8XjQ%_F1iK>u}jQC$WKC1m`b;@rOy$?C=efRt0rfY9~{GjL}w zB7P8!N{+IB@KRK|2Kg{^5S-*?yWv!AO?o~a2(RtgI(Q<}o|cdKc~S$U15Ec|xP~49 zROmvgnWyB?qa>h&xyhi+cDpCt#ygx}q;H*YBIpL@Xi8vZ;UjGz{Cx^C2CLm-o6VW$ z=*4r6<;Khl@PJf%z9D0Y+WS+r7g`(j5uPx6gp;j)i3PoZA*sFCH12zgVEn6T z*!-nOn925ppgW0aXxz4ZVC~R)DGeP?Av&L!B(%K&&D=DSL*!X=QAV-piJ%yQXJ=lL zar)aDmp_c3*Pt>D_UOkcy;`#`Se&%vvD%zTvRqJe31iyRn^eWu5KpKPEv7f;Ypaj+ETzQoKbl5gW?MjM?5l9pN(we5HV_$wUIggj?fHJ~rchY&{XN z;>daE;BqPM91k+aPa$$Ch*UiU;w^;Y48w*v#o+-C((XuIAQbD|dfjmD?cVNm7CIf= zWO4(A3+M>v5xASk9XG~JbcK%79PAZ0tP1Jcx#|h=rJwYmG+d0%dApKo7eAq=+_ z_M&K@a4|VHL1ix*AQvJvcr)Gg+WJKf>6L5lJIM8RgzvbW(CPdlHxcU6E7?Xwd8+C- z8gP(;CyTv>ELRtt0q-J{?3kEellA3j(rwB~)Af~Z((NU5O~*Z1kpc^fwnjK_eGA?0 zC^S8d4j2$a%9j)T{5XKr6GWt1M5w+}VeX~T9ztdBd2>WtiQQSiPKI}xgra)_l2ej& zCqTk2Hp6AE(t~!Vq{)q33d21$!&d#A0R?GUK+Qq;k~g(@BfS24;ePb}E`$Bf_ZXDd z&cglOPUj{F4Hr|m*=patxAb87;R+Z^J_%j7(-!Qs_Ovfcxk-?&4K&z`DcsvBe38us!1 zQen2Q!Wft7E4^bGrLtu*^Vf;q!l~sV3FNXPOq>?@775cd!i_#vV4sEVHMUu?G36W|^$aDinKT z!lq)VbxwjtngCcM;fa$ZC9ljRA_Hr_<}pqx9>ZLrKBIDj#=RC)i|X1GcgLpC=Wg$B zi|YB^nZ|H0>R5GVa3%rWOVts@R8+q=R^1#3zQ67hCyVc|yt9YvxYZssoA@?J8=u!! zswae1P^qLOd`5vLC4ocp1`o~M#^s$(ij6e3#t5xGhF5(9E?*}uT6P7kgbydJIsrf$ zwkBA3(c>QvCpcwIcXR?8S(wTUyrAb|FbfOJK%LWl_P(?I|IY@p$lLy-``9qMt_=sP zBcxXoS@D16K>%tee}`noLKjQsooVDY^~Z#eJjWmu-pyfiUx?T4Pw~Z*UC?ik?_ms$ zTbdT&@Y1^Uoke?zVHrId$J;=L_)a&G8|m~%M0}$JA1zB{%d;X}SjVxFe3sncp%N~+ ziixP0a$45u>H}ikIZkJmh>Braa@@`w9|Bg_{ggSp#^-oM@a{4?mA!*^Y4&$`*Y}EC z9NW49^9sRDz&WSlB6^E#Ao74$^)_sA>MF%O-hT24sO`#0`^Vfl{T7DuaEguJKC%XS z(7k1B6)y__)TVfZ0RZqc0N?><$uyn+f=y|G4G%kQIc;ZVP2|-b@Nf~q(%2si)jqk;B1F2(xZ#!sUNw@$gTirLMnpGo6O zgaY{pM8KDJBZ}e|F+JXp)d8l7yma+((4|HxF0ADR?&Tmpk;}JAZfTES5eDNvEY8U+ z!~Ch;$q%3X`L)9hibNk}-*ia8o3>7v^3oA5&fwAybi)^XU0jfn^%OA-;y80|3AfS# n#lX7eI_~L)IzTW*_tlL8^F?o!bfCfOiSm`{`1V?F{>py=Qvbc% diff --git a/lisp/calc/calc-lang.elc b/lisp/calc/calc-lang.elc deleted file mode 100644 index cc31ce40ede647f749c98edcd6a494f19fd33043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59833 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 diff --git a/lisp/calc/calc-loaddefs.el b/lisp/calc/calc-loaddefs.el deleted file mode 100644 index 3dfa127..0000000 --- a/lisp/calc/calc-loaddefs.el +++ /dev/null @@ -1,463 +0,0 @@ -;;; calc-loaddefs.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads (math-read-if math-remove-dashes calc-match-user-syntax -;;;;;; calc-check-user-syntax math-read-token math-find-user-tokens -;;;;;; math-build-parse-table math-read-expr-list math-read-exprs -;;;;;; math-read-preprocess-string calcDigit-edit calcDigit-algebraic -;;;;;; calc-alg-digit-entry calc-do-alg-entry calc-alg-entry calc-algebraic-entry -;;;;;; calc-auto-algebraic-entry calc-do-calc-eval calc-do-quick-calc) -;;;;;; "calc-aent" "calc-aent.el" "d0cc05ccd24bbc2892b54a5f40ae6a68") -;;; Generated autoloads from calc-aent.el - -(autoload 'calc-do-quick-calc "calc-aent" "\ - - -\(fn)" nil nil) - -(autoload 'calc-do-calc-eval "calc-aent" "\ - - -\(fn STR SEPARATOR ARGS)" nil nil) - -(autoload 'calc-auto-algebraic-entry "calc-aent" "\ - - -\(fn &optional PREFIX)" t nil) - -(autoload 'calc-algebraic-entry "calc-aent" "\ - - -\(fn &optional PREFIX AUTO)" t nil) - -(autoload 'calc-alg-entry "calc-aent" "\ - - -\(fn &optional INITIAL PROMPT)" nil nil) - -(autoload 'calc-do-alg-entry "calc-aent" "\ - - -\(fn &optional INITIAL PROMPT NO-NORMALIZE HISTORY)" nil nil) - -(autoload 'calc-alg-digit-entry "calc-aent" "\ - - -\(fn)" nil nil) - -(autoload 'calcDigit-algebraic "calc-aent" "\ - - -\(fn)" t nil) - -(autoload 'calcDigit-edit "calc-aent" "\ - - -\(fn)" t nil) - -(autoload 'math-read-preprocess-string "calc-aent" "\ -Replace some substrings of STR by Calc equivalents. - -\(fn STR)" nil nil) - -(autoload 'math-read-exprs "calc-aent" "\ - - -\(fn MATH-EXP-STR)" nil nil) - -(autoload 'math-read-expr-list "calc-aent" "\ - - -\(fn)" nil nil) - -(autoload 'math-build-parse-table "calc-aent" "\ - - -\(fn)" nil nil) - -(autoload 'math-find-user-tokens "calc-aent" "\ - - -\(fn P)" nil nil) - -(autoload 'math-read-token "calc-aent" "\ - - -\(fn)" nil nil) - -(autoload 'calc-check-user-syntax "calc-aent" "\ - - -\(fn &optional X PREC)" nil nil) - -(autoload 'calc-match-user-syntax "calc-aent" "\ - - -\(fn P &optional TERM)" nil nil) - -(autoload 'math-remove-dashes "calc-aent" "\ - - -\(fn X)" nil nil) - -(autoload 'math-read-if "calc-aent" "\ - - -\(fn COND OP)" nil nil) - -;;;*** - -;;;### (autoloads (calc-do-embedded-activate) "calc-embed" "calc-embed.el" -;;;;;; "e8ec5b310e3794d2bd006417c05712b3") -;;; Generated autoloads from calc-embed.el - -(autoload 'calc-do-embedded-activate "calc-embed" "\ - - -\(fn CALC-EMBED-ARG CBUF)" nil nil) - -;;;*** - -;;;### (autoloads (report-calc-bug math-read-radix-digit math-ipow -;;;;;; math-pow math-mod math-do-working calcFunc-inv math-imod -;;;;;; math-floor math-trunc math-reject-arg math-div2-bignum math-div2 -;;;;;; math-evenp math-posp math-looks-negp math-negp math-zerop -;;;;;; math-concat calc-temp-minibuffer-message calcDigit-letter -;;;;;; calc-shift-Y-prefix-help calc-missing-key calc-num-prefix-name -;;;;;; calc-transpose-lines calc-roll-up calc-roll-down calc-pop-above -;;;;;; calc-over calc-percent calc-inv calc-mod calc-power calc-last-args-stub -;;;;;; calc-record-list calc-do-refresh calc-roll-up-stack calc-roll-down-stack -;;;;;; math-constp calc-record-why calc-do-handle-whys calc-help -;;;;;; calc-info-summary calc-tutorial calc-info-goto-node calc-info -;;;;;; another-calc calc-other-window calc-big-or-small calc-dispatch-help) -;;;;;; "calc-misc" "calc-misc.el" "c9ed5f405b89c532880ee54481f58534") -;;; Generated autoloads from calc-misc.el - -(autoload 'calc-dispatch-help "calc-misc" "\ -C-x* is a prefix key sequence; follow it with one of these letters: - -For turning Calc on and off: - C calc. Start the Calculator in a window at the bottom of the screen. - O calc-other-window. Start the Calculator but don't select its window. - B calc-big-or-small. Control whether to use the full Emacs screen for Calc. - Q quick-calc. Use the Calculator in the minibuffer. - K calc-keypad. Start the Calculator in keypad mode (X window system only). - E calc-embedded. Use the Calculator on a formula in this editing buffer. - J calc-embedded-select. Like E, but select appropriate half of => or :=. - W calc-embedded-word. Like E, but activate a single word, i.e., a number. - Z calc-user-invocation. Invoke Calc in the way you defined with `Z I' cmd. - X calc-quit. Turn Calc off. - -For moving data into and out of Calc: - G calc-grab-region. Grab the region defined by mark and point into Calc. - R calc-grab-rectangle. Grab the rectangle defined by mark, point into Calc. - : calc-grab-sum-down. Grab a rectangle and sum the columns. - _ calc-grab-sum-across. Grab a rectangle and sum the rows. - Y calc-copy-to-buffer. Copy a value from the stack into the editing buffer. - -For use with Embedded mode: - A calc-embedded-activate. Find and activate all :='s and =>'s in buffer. - D calc-embedded-duplicate. Make a copy of this formula and select it. - F calc-embedded-new-formula. Insert a new formula at current point. - N calc-embedded-next. Advance cursor to next known formula in buffer. - P calc-embedded-previous. Advance cursor to previous known formula. - U calc-embedded-update-formula. Re-evaluate formula at point. - ` calc-embedded-edit. Use calc-edit to edit formula at point. - -Documentation: - I calc-info. Read the Calculator manual in the Emacs Info system. - T calc-tutorial. Run the Calculator Tutorial using the Emacs Info system. - S calc-summary. Read the Summary from the Calculator manual in Info. - -Miscellaneous: - L calc-load-everything. Load all parts of the Calculator into memory. - M read-kbd-macro. Read a region of keystroke names as a keyboard macro. - 0 (zero) calc-reset. Reset Calc stack and modes to default state. - -Press `*' twice (`C-x * *') to turn Calc on or off using the same -Calc user interface as before (either C-x * C or C-x * K; initially C-x * C). - -\(fn ARG)" t nil) - -(autoload 'calc-big-or-small "calc-misc" "\ -Toggle Calc between full-screen and regular mode. - -\(fn ARG)" t nil) - -(autoload 'calc-other-window "calc-misc" "\ -Invoke the Calculator in another window. - -\(fn &optional INTERACTIVE)" t nil) - -(autoload 'another-calc "calc-misc" "\ -Create another, independent Calculator buffer. - -\(fn)" t nil) - -(autoload 'calc-info "calc-misc" "\ -Run the Emacs Info system on the Calculator documentation. - -\(fn)" t nil) - -(autoload 'calc-info-goto-node "calc-misc" "\ -Go to a node in the Calculator info documentation. - -\(fn NODE)" t nil) - -(autoload 'calc-tutorial "calc-misc" "\ -Run the Emacs Info system on the Calculator Tutorial. - -\(fn)" t nil) - -(autoload 'calc-info-summary "calc-misc" "\ -Run the Emacs Info system on the Calculator Summary. - -\(fn)" t nil) - -(autoload 'calc-help "calc-misc" "\ - - -\(fn)" t nil) - -(autoload 'calc-do-handle-whys "calc-misc" "\ - - -\(fn)" nil nil) - -(autoload 'calc-record-why "calc-misc" "\ - - -\(fn &rest STUFF)" nil nil) - -(autoload 'math-constp "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'calc-roll-down-stack "calc-misc" "\ - - -\(fn N &optional M)" nil nil) - -(autoload 'calc-roll-up-stack "calc-misc" "\ - - -\(fn N &optional M)" nil nil) - -(autoload 'calc-do-refresh "calc-misc" "\ - - -\(fn)" nil nil) - -(autoload 'calc-record-list "calc-misc" "\ - - -\(fn VALS &optional PREFIX)" nil nil) - -(autoload 'calc-last-args-stub "calc-misc" "\ - - -\(fn ARG)" t nil) - -(autoload 'calc-power "calc-misc" "\ - - -\(fn ARG)" t nil) - -(autoload 'calc-mod "calc-misc" "\ - - -\(fn ARG)" t nil) - -(autoload 'calc-inv "calc-misc" "\ - - -\(fn ARG)" t nil) - -(autoload 'calc-percent "calc-misc" "\ - - -\(fn)" t nil) - -(autoload 'calc-over "calc-misc" "\ - - -\(fn N)" t nil) - -(autoload 'calc-pop-above "calc-misc" "\ - - -\(fn N)" t nil) - -(autoload 'calc-roll-down "calc-misc" "\ - - -\(fn N)" t nil) - -(autoload 'calc-roll-up "calc-misc" "\ - - -\(fn N)" t nil) - -(autoload 'calc-transpose-lines "calc-misc" "\ -Transpose previous line and current line. -With argument ARG, move previous line past ARG lines. -With argument 0, switch line point is in with line mark is in. - -\(fn &optional ARG)" t nil) - -(autoload 'calc-num-prefix-name "calc-misc" "\ - - -\(fn N)" nil nil) - -(autoload 'calc-missing-key "calc-misc" "\ -This is a placeholder for a command which needs to be loaded from calc-ext. -When this key is used, calc-ext (the Calculator extensions module) will be -loaded and the keystroke automatically re-typed. - -\(fn N)" t nil) - -(autoload 'calc-shift-Y-prefix-help "calc-misc" "\ - - -\(fn)" t nil) - -(autoload 'calcDigit-letter "calc-misc" "\ - - -\(fn)" t nil) - -(autoload 'calc-temp-minibuffer-message "calc-misc" "\ - - -\(fn M)" nil nil) - -(autoload 'math-concat "calc-misc" "\ - - -\(fn V1 V2)" nil nil) - -(autoload 'math-zerop "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-negp "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-looks-negp "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-posp "calc-misc" "\ - - -\(fn A)" nil nil) - -(defalias 'math-fixnump 'integerp) - -(defalias 'math-fixnatnump 'natnump) - -(autoload 'math-evenp "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-div2 "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-div2-bignum "calc-misc" "\ - - -\(fn A)" nil nil) - -(autoload 'math-reject-arg "calc-misc" "\ - - -\(fn &optional A P OPTION)" nil nil) - -(autoload 'math-trunc "calc-misc" "\ - - -\(fn A &optional MATH-TRUNC-PREC)" nil nil) - -(defalias 'calcFunc-trunc 'math-trunc) - -(autoload 'math-floor "calc-misc" "\ - - -\(fn A &optional MATH-FLOOR-PREC)" nil nil) - -(defalias 'calcFunc-floor 'math-floor) - -(autoload 'math-imod "calc-misc" "\ - - -\(fn A B)" nil nil) - -(autoload 'calcFunc-inv "calc-misc" "\ - - -\(fn M)" nil nil) - -(autoload 'math-do-working "calc-misc" "\ - - -\(fn MSG ARG)" nil nil) - -(autoload 'math-mod "calc-misc" "\ - - -\(fn A B)" nil nil) - -(autoload 'math-pow "calc-misc" "\ - - -\(fn A B)" nil nil) - -(autoload 'math-ipow "calc-misc" "\ - - -\(fn A N)" nil nil) - -(autoload 'math-read-radix-digit "calc-misc" "\ - - -\(fn DIG)" nil nil) - -(autoload 'report-calc-bug "calc-misc" "\ -Report a bug in Calc, the GNU Emacs calculator. -Prompts for bug subject. Leaves you in a mail buffer. - -\(fn)" t nil) - -(defalias 'calc-report-bug 'report-calc-bug) - -;;;*** - -;;;### (autoloads (calc-yank) "calc-yank" "calc-yank.el" "9c057926e990941673f13bb4c68e8b5e") -;;; Generated autoloads from calc-yank.el - -(autoload 'calc-yank "calc-yank" "\ - - -\(fn)" t nil) - -;;;*** - -(provide 'calc-loaddefs) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; calc-loaddefs.el ends here diff --git a/lisp/calc/calc-macs.elc b/lisp/calc/calc-macs.elc deleted file mode 100644 index 7ecac9b3805dd0ded295422d1e8a3c476b075a39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6145 zcmcIoZExE)5capp`8EvL))iQYmDrN)qzT&Pr5R9Q{j{yc(BuOx(Kc5~R4F-W z^6Pg;$~I*==!>!dj!lu`J@?#m$CtyiKTdyWwOU(;hlg;gl1xY*!}uDe$x;4Z#4)=9 zmBQ~@z-y)f_Mz81=AMoe449OlvO*-{h7~v<-`O&qf6YX0 zZO?O_LwudGL_`p)C@-`~r}Fq8ZaHDiGvTW1gik?RlV}*=~(uqTZcUBsw=OB53MhpWJ)I;IZQ-+En zPRy+CW5N-x5n^zV=zadN(9EEyMkD63V6YyOWju%x6PL4>r)`W)3D3S|0%T021Wbw> z)GcB*_>dW{Q)WGfCl@f$P8#h6^VE*3qKc0CdEWVrb<*Ht`lZNjN)~*e^3K%%MZ6-l5viNqAD?uMXM9?vz71PrBW%b+9r3pVp(jasgv4q(7cdCSR0&Wwb}= z$dYRlWa~=KE;&sKooKE#Pm9t5BD5-vRFa@?{zS4V7C#}e$52`wUyimQV;eUpx{zr# zO`$VYh4QI7TEFculWJU}*L!O^dQG`@!?nt&x-e9YcYt9Ce{Ok4=urQ~Z`c|>w5{Md zb^X-xj;SxC)}GP#L;B?{pJDl7&>4$qrgFfql%pI?wn5Ko$ymIA-~ua9HZNe?!LdEQ zF1TN=F%$vQMs{dP^hGK~$}uA|A?%oLP3Q?7k9x#rP%TDoLl6WHJ_!8TwmNa)od zRpz@BWXQ>BxcO$mn^+ z|FUKMN1iYhmaqBFYXNez^gnpsS~7sYR~;kPGWj;dZ_23=iIW~uV~;q-p7XHZLpwwt zc2NsIeQ)3J>B{#LECR9yonK+MEa(me!37Mex#)B@;<+yOI~3QOP2#HMPMO@B#6{?8 z;%c5zWz}%hPRxEMNc(0;f?vnq)HEOC`ms+XO` zREb^BJZ^w$1Fm3eYlfMs85qvw*P$sZRUMO=u@NYiP9<-G3T8=OXRDmH5j0fN znCnK^qD+2-Oi4ytlC^*?rf-BX$K4#eD~y||T$pHt^O8q}a&ck;4%^N$VygrWtMRmW zwUK?==U?NV%50jPkP?h<9T?ca1u5|M@qf6g5_V4)Y}lQwP232i8vlzlIq1HiV3ga= zmEb6t5VL|q9`j4QhbS%q&lPnYF03|%j&b^bq2pD}hPsIGjpau0o!xKsc<{ZWjj+_l zu{pn?K>D8j>AhQDPV7otld@~35nldb&ZI#Ka1Y#U4TEK*2O8?c%}T z-CWvP8Uc}*S2pUO55(`+kl1M&A;~lz#8<()o7BOCfy+(B+gfV`80-Irf@E;tD^*9^ zr%~B3XVT$4Do>#)PlHu?TH9QewO~`Zsu*nqpCpbR6m(5jIZ=Ou+kSfz>f4i$*}0pW z75h#tE!?RZVKRayQdg8;PC2Z(CvkPWvdZnyUq01 z^2pvzeAjBzadUXzu1Ux3V<*K;*XVxBYdeR`O2+$^S6Jp-dB1>nOH?WFaJ9NseT;`Y pdN9DxaB<$E3k!4EPyxAiYjOLf1>MwK3bbZ!oanM04`1D_{{RuxU*rG) diff --git a/lisp/calc/calc-map.elc b/lisp/calc/calc-map.elc deleted file mode 100644 index 9d15dbe9d5048e4d30d37931f579f1deb5b2d408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29159 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

mpdkZdnR6!MnjnmsJ(M%r6;Se2&ITd(X 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 T=D!^xI9)3VD@7dT`b+;0kj#7Q diff --git a/lisp/calc/calc-menu.elc b/lisp/calc/calc-menu.elc deleted file mode 100644 index 0624563b63d12267d224b6b0017ef45a367f15a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39732 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 diff --git a/lisp/calc/calc-mode.elc b/lisp/calc/calc-mode.elc deleted file mode 100644 index 2463e70139fc6041bb4a29709182b009df43420a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20073 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 diff --git a/lisp/calc/calc-mtx.elc b/lisp/calc/calc-mtx.elc deleted file mode 100644 index 4dda2b45261a1dc5d4a4dab41774280f2f50db7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7041 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 diff --git a/lisp/calc/calc-nlfit.elc b/lisp/calc/calc-nlfit.elc deleted file mode 100644 index 37953ab286e0fcc6b904dc4fec701c959c7e294e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13660 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 diff --git a/lisp/calc/calc-poly.elc b/lisp/calc/calc-poly.elc deleted file mode 100644 index 3f11eef5678591a0dc799db84371a2eef85c31ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24841 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 CyjFey diff --git a/lisp/calc/calc-prog.elc b/lisp/calc/calc-prog.elc deleted file mode 100644 index 54574ff3adde0b4a50b129bcfc4fe57c703ed410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51861 zcmd75iGLf%k@ro-yZeygM|fmARxBUP5RxoXGHA>U4#_8}%W-_kSDe^TRv-yVh)94Y zNLjLzegF06`>X0XaF9|G@4oAV!c0$})z#H?b@e;9KDqJRxw*Mtzw^#J(T(BWet);O z9c?~|?(eOS9`?7lyFW(5L3I0|AAQVzqqSe#$FCpsN8a|)s5gqXpA5Qt{jF$w zxHURF=nw9X-sJ1S=rHPTZ!@sGo%q^Xa&4-P?ICpxhKJGCaB$cq^U>i>?J6mQ+QwHm zKKdxydeA-SZXMFeH?8^ZU^^NOqpj{B+U!NU!|qrkVKAep*FD(n_YR`N2V_iAZx@LF zOaG|@|LT9g{`Id{HlG~!YFoqYUR3R*^*Vp?awm!PpudEddb=8Zf6)8ksDIF7u)ABe z-eZ8I2hG~uC|UjW%64z3yW8)MqD!9RhokOp?Qj^K|9+)=aDR2IcB{~`Z7ai|zZ+HO zJ4v%nTj@)4^XkMO{aIbmd&*yfzvle%_4Dcy&#f$d-csl!Ek#M_;(&Ro9rQ*=yN6M= z_e0f^Zyycl{SThyaJXLsD-UY}f8Xp6x(82c!~MHa>n@{;tYdeocc+JU(Ayh6>QNJ; zeC8q2-I%{b-5%?*f#N7M9#s$a#=5K5yHVpQJpymNJO6utJ{TJYZ~rpbcYC8z&6d%# zqSeVT&u2WU?jDvfWcTpt0Kb3G>k7sGd%APK+@1T+&>aKKFNu$3*o;l&?z5m{2A%(= z9^D`75pPeQul}Gm>K*<Q?X-}w?hJ?3JSPae8m)xl;ivlbgTS{@`3@YASm@{hyxL~3H;9<3{!YKQ{Z0f6vI!p# z*S6n1+>eC+pV;7|hkM=qXt=vwAm&XUfkqRN{q5+dS{3B$ zZr8-|`_i+aX27d$?SfnVohMN}3bSydJGdl_4bbRRKj>6dSrw#)O<<)UUhVdT{&1z; z?Wp<{yOBEgQ^ZQA9T>Noi!CHD2LaRH)@NTJ`>dv_tum(#HR}|0z=y-MBC4?9PME2q z!PHzCNy_G`p}7)^tqIKMO1yT!T^{1-9RDWs&;?CIy|o6vo+Pb__jc)>+EhilywIs$ zF3pNfL{1&P$vXE7OhZ1<(li*{$^eVDd%Hh~&_tu7tp`!oY=lVZVA_VpJR|nkc7_Lg zN4wq9DtOACAmOFGY-{5j0EDan+xLJ@^ZB{?4+Y{sgY(c}aQ)TSvZvRVL_I8VX=CYn z{(NKUrkX*JZ-4J|Q5CSO_e8_OHaR=ZPue*VL+=C7V1OY#S0X))DC=VRuJRYwkf zY}thmNgDk|ORuw|W!W^OxJ%K5{wLZ8=*&(hP3!M}puYFCAnEaM^g^3;vZiro=TGX@ zBYjNML@y0;we&F!A4yC6dt>Z-Gyk46{CmqP1Lt^885KRFY-p?j*r5hHo$5pW6>D#@1S(&k)6Nd_7(-eA;eQ?2r$MXRltELA>2 z5u0s3wi1Xi#L+Y>@EPT;)Ukem!@=Du}tj&(^8$R8?HJ5ApXld-~Yv*jI=GFMpvl#0y9W zZmssOz|5uJ(~uTG{GW4`-&-G>AF1(#H^b{yeY|HCbmuBJ)XjKPHQl^*`{wOW)vA)V zZ1J?T>o9N_dr#iBg1x!<<(o?%S-bI$C4Em7H!HWu4k+R#O@fV-y>COTe01ZyRc)

8~oE2qHd{9G_lQxR|r?%VO+uZI(@X$NPBCy4y*$hk^ zLO>MTR~vPvu5>!9ozA7I&%R}-jgB@03mCY@oy{T4%zlJg z@}M@T?U$HQkYiv%m5C4gOm2U86nK}uvG~9V=CS&L{`vX=5OX9N4t93?TZf~_b?edQ zQ6D_WmE#$cyB0-AY*zW9>DhziVAU}Y8{pa%>ef>=YWlzpAxR7{?e5<1Z6ecc6_Up| zXsbE4vTRry_2lymX`^e#%|_|nXlrj#4x9Z9}Xtz8%khvK$_$svr4V#YE)GLn^ow<(H`o8NTU-z?qlkR z%hJQjDguOKiV&)IxF1zNe<=9}gvg4IWREz+RwB8jyT6Z>Lh^TjodghU8vXl&Au^3k z`6s>ZBT^s^hW46Ks*`mDdkGMtM|s^UkP#sR3q*5+X>H9*T5yttm@0W?O{Ho)A-5ie zw?he@i3nE7=wKG2KR3O)JeybJ8x<6UhaQ# z-?CeSlgq}VlZo`}+QXh#*Z9;xM9?F>RDIr2rp4CJBM`&JZ_`}UtAXg4PO(^e2&2gi zmDEWkgf5_f>_GMAY4tarH%6Du7!y$5zuglXKk?%UJV`noLKJfdB9wVI zoW~NN$mgwvvYN_iL(vqHXv(trf*VO&Llu-@?*+#4C*F|yS}tPm&H+u9BGve&`E?}OL|hlucBM$%H^`Y}Z(`pG-{yId7Y}o zi)Hm0?&RMws7_~*nH7S9;o8=r^LA2uPNSJ^dn_*$akeuJN6rB}n~GXmU!UO4z|aQh zyRwo8w&XZjmeNO)VhF;osp^<0R;Tz`(g!BkF^lIVv!S%mG=7HW0_6d(uPJ`<~WSftd9)uB`BHg508C zilhxvs0yJ1p}Vr8^^tV-(yCnM-}Z&GbfHnNtdh^9CX^FW9Kh$>TKaObS2l>ESM$g> zag2^ZT6~0})elc^WP><+iPp%^f;`O!%X#+F=|T>u0E$LhQ4bmm%dE5@Iv^Zc3oHdkgTdj!6STNS!^iZJjvBVPcVYa<5VCa- z55X^K>w`+srHg4!#hMt?U*2@4S&hL*sLCH7^kH(R`z~^$w7sw6B{A@TA=g|BgvM*h*o+BcZmm%MG_@TGN~1r!CMy$YQamx&(xp7 z&y>m4!_95EksOp$B{KqVqI zfQo>5ZcUJ?v+-vYSz{lC5Sha9wmr8j{cU@07wKu;(mzpp8k++06PimC*UO-_31kQU z;LgQmXkXe~6d^(BxroXjj$eC+x7HpiOyksefEIOju8K_X*nUs@TtieygKnT{ge(~u zh#`Z@(@2ff=&ffq1Cr$|Lxh)`&7F8QjZODhwN{FN4|CouU`i~oDZXe-tW`e2+ z+n|>lDaRB5q9|k1{+QOn6&Vwzoj@*w?jn;6Q(uL>$Gxp1{ILp97GmE;%%dYb;Y5C( zWEP4@wtd;gyAwb~Dulch%N7_9kO|Qeh#U+MAP@Rm@bbGyIIg+2$^Ep-l2uf_Q(eU= zZ|e{k0CnW;(bhp9M?9vY`qRa&8D^+lN`?%$mWoPda4fy;{-KLcqbGRVJ%;}`Xo8}w z^TG*D3jAUVEcuJUk(gc+j-=jPxCz(j)B<`?U!Y9mMb?50t@Y$hE!)_oqSuuwHDE|} zp8JwgVYrpblW{i-NbrH_fX`Ww(iVQ4Wn&!a)TXT6xdib2E}FL5p$w{{Fu5AB*~J4{ z9`r{K${?r-CV?Zh4ORPU^%jY;nO_{$K9y1ZD+kxts(B4kj{!?!DH4D0F>0RPpG5ub z`ID}_ZFTqihc3646;{@X9}oJVTdA*D5mC0twQuxb_@nix=E{C&9k^sSfY7Ep|vSo*@cIKo1oddYI6nxr~RA)Mw5FmXr)qOdu8 zG(70v$AfP-^cN@`KOxR3F*`n1+tN!=aK2!Ker)T36e}478Z!`i3WSnm^P0op+0o+o z9KCIJsv1SQu$~LIhQQeR>aB(K4Gl{errj=S#m{LESlCc$$?A>&5O&5H0;-iDRybLy zVbnK8azMGMzG$SD{Xm>NdzCvKY|yH-A2x^Kfm)lkCHXwkozrz7zx_51ci45g;Z<0;q~1@ zK-Py_`XISNOBnF|O5o!I)=uRv(gZ>Fvlh}RDsp!`-BscCmWoK^P3qz*8kiCS>tO1L ztWGMkoTYkHCN(jcDzp(NjrsMfN`ocLZXA$>#MA*J5rm5?`7i_oKdAh>t{?1!)& zIF<08_rR+6T3fQSChYazq}j=A+%`nD<-;;WIzySpzfr(Iqvf+71$?n3Go`Wa@Za|E zaMbC%Uqwd;nK1&xWUsAB?Q3-V`)=*0joNqh+On27;cq94ZQY(vbE$m0sQN&A2nlp0urE6QOG{^$e!E0J3r1K{wGarwSavBeM*C&bkODs0Bykx&5K9+? z%ls3XhTVUgTdbTzL)9tuC23U7UA6AaFI3K5zd?b<88MLza(8ZD2J@N7$fkl>PwHxUhNBuXyj~0S@IPrdny!J-gv&EAlAE^{oVO1+I!bNm#p(f^( zwiP7w$EZeUDR9J<9S$G%25wCP)r|RkL#G~wY-)(>rk&pQofPtjgygeV5mq%#hr>hL z%=0MBYx0MV+Cz+UL>YE0L!QwEZ_c!DaaZk{V8}2E=a!G2lC8Vz{|LW9N6>4qqm)6fa zcB@Eg&I`G2(2ZMyyOFUBV3{qG`3e@ePG^n(gELOnszLQ${kcrtqTUbkn_M9q#G;^j zAsq`#^^I~mdEX=r+BCwF0^6{OZ2hBzoS=yLTC*EnI)6!QJc4%b;872mr)ue-kDoaa zr>8u7M~FTcV0_Za_WfTXC?&oV+PJIN8RA21G*pR9z_ARI0d{ewq)r)?rd5Qq*N}LX z9vc6i{&n0ky798M>~VsYN(Zjp2qGb6pY2R>Vq$LNH>V7(z$i^4wg-wAl+Jb=5jsN! zxbH?wbv2JdC9X{r^{L9$NfR#pW7z3wvOuWh-o3AXUVfdVG%Ky_syMFS;|at~nm@aS zQIAHYPV>PvoTE8Za?18c^;2)W;GkkS-tc$1>tyeA$2MQ9ADpAHRH{2eUaFA(9&O|5 z^4ZmL#q>t1d32BZvVa1!^p!5AEw#LJ{g#o+=dVyxl0!)v4+-|LC!zV^PFc#7hD^+o zwS&B0-(Oxnvmni6qakiFudorkeDKTA8fNW4B(Q zL*)U?2HUZgeEQ`;6T05;nJH%qljY4N&85rqDQ(`XT>hDsVUWFz%4MtFI5k1WC)Uyy zK3uv|xuQsypd2^i~m}#1Besqf0`S;BJrDw`211=xU zy7aH+i`#hZ)apX!py&$^M_Bk}TO7z&tP@zJCwt}nDy;5XkM|Li*%mHc9AVO*+{LOt z`%WcVbJC6msi}T{P3}TF1;CDy39X_;g>$3`kSA=ltk3@0`#Z5eLA8eLfP*K|-!F}5 zPGm_1A%GZL`Ttwr!wKG%i^B)9vsx$f29c=HKy0GQVcX8WRX^o`pu7!$;oI*qNR%4K z@`Wqn^Hw3X`=~3ik3dO2IIx;U2#N;xqM6t*d z8ZMi|qOPF847l(t8m@0}W4Lz%f0N76cb8;rS7i_Jy_Tnisl_1UCz*uHgEGBAp+A9| znv1^C>bhJ^W0WY8KOwC=Nyk@jore_Qw>u*ZvOkuOS9V*Y-EsWNhN^n?8db>s8X~^9 zd}i_E7Z)Y$HEz!>O1+u>m%g+XgLX4+8{?QI%DO4$A#KPyBxg-A4OM8mWTH4;yn5A) zMPdXR^OZ~ZrWsR#>Jr94#uHU-wTN&xE}Yk#LE=TXbMYv(L5p@Lk&#zQ%dC{9+Ognj zWgyaKfsS)U!^xh>()djKM=D)ut20<%zN7xY5)C$%moB?yiI$AJH{+7&SrJ{SMN*|` zU!x9<67kX~ECC~xuql5}wDmO7s8cn91-dmd%{5&%x<}E5AW0bE z@RqiPF|Edoqu#b*wV7hjG*A==l#qQ~F(z#G1yu`LCBtvmQxy6zYA7p_S1xkc*PNxa znl6r3*E)mGgGNZY%hB5;MpA49{f75cZ3PX8_s>;5-mys)SV)!CL{?UvS()LH^%FwN zxI6!~2=Zv{p>XYQ=WZNkx-&TG^(7kxb}!E}IO=tz7~7#*`F**>I}$2Cho519!yZ0%ZGJ1D3+4#Pp zNn#r6=5g+GrHNWzzQ<1z{d`W&{b>}+nOQx^Oen@;XHJp)d4?orG;Ls9&I_V4znc@I zk~}xZzqtm~Iw%9~t`6j|#j?OT^l0J;U^Qu^`WJaaWt(%S1LvUW%3VH-z1i3TY=k;U zkHe|ztg+eFaxQw zpEJf-{1%h$_%LJkC-Lo_cVLI7a3_vxDC?qypl5DHE9WoZ{1>;{t$3BScYgh9y$q$p zC;Ppq*uwt1pjESWGLSj6a)=39OfC=)AHpWQrV|yZ2O!GMTs}w1y8IKGa(_$Xt&Asg zA!_T0P#-K@LnC{dBp=zbJSN={Q1G=iGh=-f)D@}%!O5knAjZ9WV6+8QeI4>|5*4l; z_u1WX@y^J3^{YEK*jpoh_}Bi&KMM=2$D|?aS5CTWv_fzgzS?d~gXAK?`>&&or0eWq zSio&g(l{12>l0X*yR&65_~+1&YBKJtgo@3`uu#}%=)eRE9i>i+b9^)=Da>k}5*a>T zGkk#;cBxzgOuZkKtq6@lkjv9K?!w{za2}rA*>;x`j6pKQuZ_wo=63smC&tJ>mW$X zU&3F?UxU9Ue=YuKw0f1lYp8^TMS(n_Jn!S*md$%czy3LbDFo&JC*Y_S*HmLgZ?ts= zVwrE*S6kVZ-ApF1b;Qw!-hj9OFg@EiHXv;Lb0`}M7n?S0AS|FM_zQl8{jPjwAFL3% zila^=VPl>CNhwy!2OD$R5OoY+V#gQR>>XzVV#dv_jNQpL$zKFBjv;AIx6C)|rl2QZ z#{;5$JaqycT(+kr*`9U{&)`5*#FUx?gfZ(k{!!N4rQ)F72&#s$nbDHUg-N3bGQ{LN z6YI>RLMf|!uX@#H2lmS+%bY3L0;z|&(=HU-9ObiF)5HYTSUE$+jHR~u85J3?q38og z$*s=34>ay6SvQo|Q>36%J$Z^L{>D?lpNTwKXNpoVY7=>;`Xd9uM4qYsn5Ac|b(I(| z#d-C~l&SvUV?LQD>knU=(hR1}CpHVH5T~XCx6HhFI}tEBD?FK!bpxtfm$_`J!l{}| zd04jDc9P)Kzbd4fp(rpub#e)fi{q1D#~1^VM9Yv%7$S2As0Bmv5&DFwZ!@YK6EM7N zrbW!y#*FC;s9$lC^)@|V*40yIZ9cs3Bxc3i}5s!1>*_Zy{++t{$OjOp59}$l7!~T z@*QzzuQb+!9=%uK9UBDvfA)xT1By;&RVTlUfvTbnIu4jQgXHyW4fmgv%9RpF*vtAl zU>VL1X3a5@T@2bqA;sVbvcPB3df?zXrZo=4HK(a!zM+b)0)gYHH_x%O z%G+AdtY+I*Y;2Bb=`p&t8G0ZzY-rj37Ge29UgGTnZwnzM(+^F$3Aij*7QKi9l?!uj z(?7r7YDKqA@0#m^$_k>jUw@eepmEg_x}?$maIh_r6CL8tLZ z&$!5}X{o3SY?F2qm8A4x(&}fH&?19t@h8zBvp%>pPB1>yqn*9(!=r&)4W8l!?JZ3C zXCLDnjlVl8>VUUN+(@piN-a18cLTtK*4wq{0A8wUAih7p{qsHG-C9^imVLdFJ9l~5 z6RcPjtk>G+{lMMYoab1qRIrcb9$KbBsZ`uU3oF*b#~bTQ|5p=LsVt+s((c1_!m&v< zXjCfaGl8-ItRQa+bUP(&?3B%f{I@LEakdRJGMRC~O-jK6K6NZ*hQqqmJL%V}BYO71 zOrROy?5ww0pcBe03pMv42RQi*r8HB2p*TMN;0QIsmp{ARv-QV7M^{5wT_#v&p>8p`+-Kx$ zr)BGye9mMLGnn9EL5SzBndq?Gp}i}@-OeUbWoLt&A1Eo`o`R~TDL0QkBQioq_ePK$ z;>h|f`-3CvWSWq5JPk}We}eafN2V9ySBRM_Gt^d4_BuZCIXjU+VT$!t-fs%+@dWcVSjTUUs_ui zdiYq54(ZbRy(PT;)0Rc?LTG@NdlavfC|>4J&;U>t%*xgx;7RBq#6Amnl}IYkKH7k6 zGhhN*p}6^X_24wEQfDJQ#gq1jhWqYXk`#{(j|^q+))4|<1#gXJIJ-^L)Zb*`>6`hY zi*2%0fum_BWd(ovfi$%Vx%Ujc*XPU?%nC?2!$C`@%CkDWRx*k!NIz1yd0`%jn6<-c z+3QAD2ya9ftXv~yp@bA8iy%c_SDTnxR_$}RAQDq(w9Xs-H%s0AP|&fqEB7|wzPZ^f_ zfV?STibXji*LZ`p{%m-#x~Q(D&;N=R91B9QvJVNkrDN>%SlawBxYCf;r1y+Jn#+WP z_z!bYuHKRhGC@~#YHNfrf{jhPRdygU-?hZp<{Q?Ry{#d>!WewgkBRS_Z-i@O`5a!A9$l0pcywt+mm&GxqcfzQciW8Gw50_qK)mOZ)fa;+e6apsBmsY&uqjLF{wT{3XtQ;KG0NkRflCsA!Hi%a6Lb_F0#WHh67LCZtxeFCqK}a^n#`HpHjS0&7gS&gcccC5v`aP~-ITG1oP*@uKPc z47uETL}J4NSk#lZZR$HaA}y_Ty|gm^yift2z6G*TtF`~FGJ%Ei`F1}FRi|a_xg@cr zORwo9BdH%+$;%a;2x>;AccgRpbT3tYSG@7DwG`dkHtyd>8^kGVNGPA&^e(`OE{b24 z6)0H2U66Z`0W|(j-*C=WXQlFi8734_sIMvUY_h&mS-RC!@nBmUSAnEHHjcHUv6;e` zVy=IDFof>p?}|*}SP()x6rVUw7%eh)Pj7{^Ad5r$xd*%d2H_B?&NPzD=QQ*J>_t)`{Zua=IHS>4alKh z^H~rXw(2}K*!&(wODU|SJAGY;_dyFKcU(1fGsuRPtEg&^g5qOC)SXfp*8D#K|}U9251qa z;_Q@?eVcupFpnQ3b~zsgDmaTqNGIKm32uky#&>Mbipz!UH?Whc=RLtYiho^r4Iv5T z$yDxMGypF-#u3%*9+PPmuXfXa_DicGNDh z12b}mAVu4kPAE#v5Ok-j*|Nplk~0P+PQ!rBn&h^rU_Q%1=xczuzlR4Pel8P!M6^2+ zIIRV5aYI%dQ)Z&d*SL~Dwbt0X`>-}#Wv>f#$Vo87uNC&wfn5*!E~#7NHkLL97qcO&6m$6ubSGY?KclV>i^<+freeVR=Z3 z&yd%moiucUKTcR+(x96R<*VDc&#qG>sE=X`N}rVxu9eOHeT8q}2QLVANnNia>ZD<1 zht_dCmpbacTp2v07;}Z-CJ47xmyE^s4^aP&oni)b@gzK|_HR0kLmWg)`9j$^XNPsy^#kS3?GjLeg55+=X9eAVFS zi0uibW0xeD0$gZmjd*({U?#?EDafAu@N>h{N3vPbGe!3DGR6Ax}b!mivNzXoJg1u+)~H*iJrU|@*z(c3+CG>En+m%ieTU6v2r1Q z43%Yv9^(3$imb0RfIAz9Zmo!WwzVrOe5(@YRDNq%glyuhL8wv-xLC&srJ4)B1s*vz z>0CWjL;=@L1rzkOHEt-7^h+S^nTVTH5#JWkQ0DagOOBt57ZMGzifvDO`o?*2>zJLh z`W<}K_(9HuWkK7HGkwRg{mE^1MP=5aRzeAiu2F_3YS3vX z%0j|8_>K@nTyVB=dZUG}-x>RP^%DliAbq?3wtJw1cW*}@4OogCbF{H9N1tKn%|()u zQWdu+pcx>QfL+R9x(0hSRO5&? zdmyN22PtJks%sCer%#IN{s!Ko#BkM9;N7j2a)pN9aawu7>I;H>!&aKty7c0B4RC>r zl@~kJ7q!Vs9Z;W}|LTmr%*~M`@?YS-W4-=$){h7X+IyUkhG;}me`}^VA(zPs5|gLJ zQ4^dqp`o;|jBl_u<7N=z4&-PPvw!g4QIK{nRw$tqR{@~K%&5DqQ^nKI+6L81{9N8| zoj}v(dHi0&@wRC$iODLwTXK$evrAwbg@E|({TcZGbk;ykIeTDTqK&7uv-(fBV}zz8 zAU$P3fB&Z%+Jt~TEHRg3!?Bqz7PC6QUt)5txVlVdD+Ux?Y(B5m03PG%FAO!Mq@>jn z@?EkgmgL_tpk!*2?W{H;gsuUcFD?cFeyHVYxczu>T%MV7;C(=y3 zoJce7a3ak#=o4uTVdX@cVd_MhaY7Sm?HOh5cD;#wW_tBB{Lk{suf;%_ZVLtqU66CB zC(WFRQ42<^m?;SDAJ26LuPnkXy>|Nb%I}tbSBaLQ%JR~3gzh`WR{fbu@#iOm047+lrK>I?1TWRHS6o3VYfEd{tGe{o(pwtQ z6643~1q6*7OG(A}C&(p=TG*U=`sOMBg|9I+s;I5AA{7Cy{byx*=@h9Zb;oDn$2~%$ z5WUUF{A{Pu?TS9SCSbvfoJ}gUY(bBjm1Oygv$5sz9S#nMe%4K6aMmCx$A&q};gL(^ zi9n98Bxp_KNVA&`tlwGC5#VAYu~yaMowGI@o@gUpQqLG>ny=FKl3r7lkrgIwd~VA$ zxq7P7{94~EdnVs-tYCHR9AMEhmYoEldz39DTT!vUCH|AnW~ju?aP1PM@9Th*$mSGF zr5)oLxv6_IsGQUgGnlDstq9+RNqz}?zw>dSQQwrNcfT6;=dZet#PP}OJ9@{@+?yI`l3#Abg$h`=IzugXU-LVJznEd9V1 zhEgWQ+2()TmTnFXW4pW!G9zbP2L|DmRy*5>kKgl=NV8o_{8elW+i6ia)@Gq_m7!9& z9(JXG%`;j>fsmu6g+b07Y&hfW-WYg)JjVNBV#a5176jm%(v)Qb0{xHCWO5phyA_J< z9s(xCuj?1n%GcL!<`|->sS%oP%@Gu2j>!Ar_>G zk@^aZH?p=-8}-?0$n_3%#}YtxKLF$`A$mlaL2N5l$~0_^GwuB#eU2{Faf|jIYnM&a zbP9h(=Ek(DJ8rIDx99?|Ey{tizH~-6Zq(B+T?R4HqVeV2>9c1lXZQf2mK2eGT>i`p z@ISp?IU{#t^87}#WZs|4-0H}@@P%smRz#oXi`DlM)g@?s%(iP~OjYgM>;tT%YVN*T zXe?e=-Uo&Q79c>)W}XPx_uO+cD34@QjB)T+@ysfTnMChw6rA7FXMfMXBfWEFE35*# zfq`xiFTn5I_6;H0_jX>R9zT3ejdueV=E)MQZgB?L`_=Vv8& zH$I!IoH_e^<$1m^y;AO{M10QY!^1x(Okw5ue0~90)x~ z$(G&lX_v?N>~3ie(#7j`DuTx_ml8Lntf7o1)$|@=Qhy$w)Vf}aNi~M0JgN2_PG-iW zDyY-(lZu-Rq|r6XGTow13{#oUqNZSFMXCqWJn&o3?l5}V#Lk-9avQ#CeW@Dp^Z3_y znO7%<{{As{KrMXujppkk0lD$Y{KlE$1cf4aXo;JPG9lzlKSh8{O$YaHF_kZ9R$R&I z30ZDTb$ZOc4_3+O+X=sPf*=sCK>ya=soJJMZ@P^M;%1pjJ%0q1D+=w87fS3pUeQFS z?22Zu+=|^E!e}C7*#OmFxLeb;!H8?<6ocC>R}adxt%W!V-IDsC+-sm%7_De)fA=wQm^o?}J=i03mhLwkZTB9rHy(0P z-HMdpy60%&?-DL6|NoB}^^-9}3+)*ZgP~1>g8`p_82{^_ z5uXeV*2%MiLo+=Mj{Bs}_Uy2AL@amb5FI+PR75l5VN{+VEEC=}J#KyE5Hn^}6 zmRQxYsyqkL37eH$nb}^QzY!~;vHlY9v$66|R_8APKbw;>{PKhhei?*+G58G+P5_^d z8w&qsLN6V|KEH!0!#-mJ9s3*?0`@gC>=Oz&vSfUKFaG*(LM5e9mE`J&1gXMSelSm3@hEKAuR^3}ZyFpgiU z=D4!SydX*MH>F zabgjmO|=`mga2!8kxQS78uT<)3FH{2`9u7CjS-YOf&pzXGWhF;y9Y2d#YTe{&k_eW zICdGwuag2+$Wrd-&I+S>%qD=x6y6dn$b}PgDX64F{PDq)sCxM(hlK_sovtxORZ!RTceFVuczcdP{hg_^?cP+L zm9;j8LiOhFMTfJ=NmmW7^@gJoSE31({8T8OjYgwQ9d0+E1=i8;NMr9bR05203$G)! z;2|z1d}C2Ffm=6VvnL5}=e4%R0r<>-%SJPMu=$m{I11hG0~@Yh$!Uy+<6Dl_yxlrn zccH@GHCW&G!B#=VsrgmktHJ_%$KQN`aZ^)if!Uo?eq1LZTd}}C1aZJJEic7a5DJ2$ z5T0E2Wg{!b@8IMmfKl$~x8D^#Xz5k!~iDR>ro31mq{1HMMPZ72S~IhWCSS zZONw!>`=5?|&8YEw2-{g72oik*3t^jJ-~stF{TVI>QYSV#pLA&T}SS=XXlX z>kL=y{b(3g&{$lr*Xd*!+L4M_i~Kh8`hvOF=_z8P(9!R+V(Doqa0;Ea`IWKOI+l8< z323@_jWnBjoiO4xG+|*qRSb2dwgBfP$BEr4Q*HXUBnT*}Dc%~ciE9R3T+5YkZCArx zl_HKXLZ+RIvDBJHH{!6!0jDl@%vO1nJq)_sSA{JXKih(Sf?Svl_es=;4B0aMKK3B0 zI)O2DC*FSymqf*a(iM(=U6|$gW>^#;#$J5$1VD|0?s#3}485hszKS}c;GBFA$Bz;Z zo8AA}A(jRtwD=`QtHB&URHG|h94rHM(28+lW{&l~$VwB)>7CL9z5>e2BxUrjJb`5% z_m>?`*5TuaWM*((#31`&rXMoJymo70pDktIfL*hZzNB<6qcwWXqxKD7vztzi6|D-l zXYM8Lb6D9|U5-$pMbw$;F$@WsPp%kx)H?~x>Y0JQfk_dt`ZS!io&^xMN^8VGT+%^@ zrCd^P;FX`9y|c|F>jb9lW4g)O_khU7USYhGlU)Pe6h^!>h7rYXVE`?bG*$n?h@Exz z1gH-OYIf#e76sSD;VH=H6Rr~Z%)(|`$BzdY$JTX3>xAVqR=dqwCJmw_ovPR}Y!A6u zn^1II^+LrvI&)!0Tls1@Mi*y2#JunqY#Vn7#y7CbL7N!D2Hao5?$&}bY=;czS z!MepZW4{_Gf|+l>;)#&u$i1{m8sama^e^z#wmXZOmrnV0b@e|2DcN0DC7<{`xi7#2 zDMmCN{Fimdk>5^gAoYB%`dyPU(ITve~bX@nKY*VcH@lX6J2t=(RCpmYCTsJmsP(^rNE_)zmY`dG8Z zEl3JNqTFGs`*t1XULN|zqc#xebem(+)`?KxmhLSI-Y=ahcMIX{R$Q@HoLHjJSUHPR zx`VPo9jMC5PSH{{tQzr8ibF9lUs(V*yrROv>al1Tcr5+EK~{uk;=C}h$GQZschKL0 z3DbdRYOrd@0%q7Xgr2S=Sc;p$0n(KfY4`cndqg~la+JYit6$|md_dUIteq@MM@EB~ z0k5Bv2wM*w2oX^%xZUZnuLtinhdw6+ajT%1MG;32(_#8@BfW9ZT}ZX)TP@Q)UhY`h zsD62uyk@bz#Ir;9bEqHrf4S1Mp8k&2;UPavMI6T$EIcX4bfle1&+(aP1-hQNp1d-* zxO&|l+Y3e^krYK%C=aPY?BBWY`ocQiwv%K1AA`lhSzRPCm!ZJ|xn z%eQ)AiLsO*NlCnT6ZZ|>@>x&*5((tbZ>^hJiVvJ4A3#$e5$a>eHr^X2kvig|5s56R z=Xnvb(ABw`$xF7SxPohL^s7y8|GT8adH1T#R~dMf3me|OninpgiWT#RG;UaBuAD3g7( z9U{z8d2l{1ODU*UIYVjm1%c-Tq)1JnnKs$P=W+j_zgN>PH6n=D%749wkCoLo;O@2E zCs=|3J#%z1OE>?Tm0gbYtQFiRujJu|@p2-sB%`K{rCEdDCayA4E@p|ElcgXu;HCjFFZfk6DeE$m%1_WZ7tD?t{ z>r%?9ADfs2A`8}F$cm(pN~jmbEUXphP?fG3A&>pCyOkq@`-IM7AlOEXk?0Lj#zEc@ z3=kM~YCAQHw39s-5=m^~p=cEJY;l!+R^CTw$K44Krqhhpte)7IaL^{EgD%QtfA(vc zm~NJDh-v0YQxZ+N=T>LdVf&zqobsN#^e)-8Xgu^rNPNtm>Oe8xA*;H8uu-tEq5ASR zk>6IctL|2$d$Z_KD_WW@3kYtCWhCjU)aL9hggIcX&Tnj3xKs}Vbsgc+cmfLw#7C9( zeehkAD^GtPW2a8zg!TqEtvsxBiasq2Bj+Vz%nv#w9X9oqSw^MUWEZ9-A)} zDZ|wcs{qS|H^B;frE&TX zpA$=zJbX?zTUUH%%!ouiV$O&&ESN&Vi)+7Pm)P(THyKLu4Dv3|RoCF@{FT$Kq0V%RV@k6{gpE&Dy zeh8+)5oyaH`|5^`^SXLKecpaJ3yo3MqK&2MK=#!D$_Vg*q>12yaB0qF+tb`?8XXzS?U(?AP>B!!Fh2lh)Oj0)*@1wPdf^aMhtqtMc8i>`lRR z(NkzP&9wC$HM9!|>mXVg+-;v>Ep#pE=bh#IdwXh@m)TO z|MV)al!&#{JlT-j9y1hVX+JlwSkUrnsuO^C-g=KJPB0M}kDr6`@eCR@o9rzEx22*o z^Nq%mRn~iQC+`Vxp3LGP`N9Ao1(c+B*8u{)mem)3Irk^Nh~aN|!dG*4R+AhJL0J~H z7+1e#0no+&Ob4Lt)HF+FzQ&KIKVW(VBG8gs}`-8gvdYe#a6)1 z>h)m-37)t6V1#McCC_qg%I+cgCR62EmPG@rZFNVwLwKTVQwhfGnd?7+W`2k+`6+-a z?2o90qPP5!n~fp@QH6AScpP53kE3_}(IeJ` z`b%~T>JEv!+}^Msz3)5@40Hy zw3S#KI+>7xMZK4~st1-?@3Vyek`gnQ?CsJRyNgEW_5coCeYMlMm*-u(jDoSo zAFc6I%iIrPhB6UGw^-Lvq3ET!h@Io4ckJTd}IV4LBQEt7+) zBngZqsJ_`!$0T9~@gRr;%`Pnorbmq6|_X`9w?4htY|JtTIqW zSPXG$p{bg&5$5&I9%cZH6{BIhBo|!~TG&h=^q5Zz%g;OEHD8HvazsST>}1aBTvSid zjUgv$uY<;2z2%n0kS{Q@c2>pmc_wmC{SY_jG78)cG=043rZPf zxsT0#^Z1v8sH|4BZL#U!0y3qBLOQazusFYdYu?ywlM`Er-U?A9v@!vIypE}63YAO< z!cfkkoq#ERBm$VB@#~o!ibQV$8p|jM7cZL}I<}y!=om1Km`*fuBBId=+XyB*^4qK< zT3E)_yx{HUaxfs6(Y{xAa+7`m5iM%!`3p*ec_d4CKVMP&7&5WMsvxxq`m|UoF*fdO z|8-4=Yt~K#z7UHZaO4yuKtt(AdMm9n5BI2l30AI2J1J^W31o7)_C zDDF#&ihVF-_ohK(A6z*kT9Ga4h3nTPr<*S%f-w!I!Qjs7UAW<5D%Uv~#|0d$8Y4E| zhBc@6N!^Y|X(_9AEX5{hS}Da+LQQyLcf}(40T#v~> zV$dR|QUhU+Hl^DebEmOk2fh;n4esW~g34Bd!KGPWdM!(8-PTugv@~iN{4p1iXO|Q> z*9*1?F~xH!n_^C3eA!XHB?3v)i*0j+PwwlBQP^c-uq^4zf%}ptN7<*=@=`=DM6aY? zc|DxbBsN^-cZ)Y~RF*LEpm#TKoF{W!!AD&zdkamAEU!t>yjTpXBweWd z&O{=KPqdXZCKH<8AwHQk+|)nLiD&POGBu$@<5L~&%I|FBkV?T5N|h=>hGT5+5dQA9{-LG z33_O&3%ACM(=1_7iMy9qlbFPZ+^q3rZ*z#@_g$-mTkfmxsv;gl>4Uc4(YhYNKf*go zv2BQNJf%H3tBJDO_Qb#ji|N(11MrrZNOdnI{I`1Q&(>eN2_p1gmqI8Ji)cK9d1IMN zfOy(cXF=E+pQKEM{yAIHXP;q3TZ_LCohs(SYMoxuTF|~~t+Ndoczo5;)pM_CjW=b$ zyP-voT2g1mSn2Y;z%D8@xiW<$h7dSBcFlG-L9eVInrENjvi%LFg?XsYn1>0n#xSgn z!v`?#+LG9K%onA_-fxCrJ5!$M@Q}6$l5L7KHePdH*UCFyjkhp+Th0P`m24R$hEs;G zq~PM*A>i=A!SKh>0;u$GcE!Q2z_1D({y$LjNj3;^^1~5<1z8d%XA$?4ljbz_m=KME zopHRbwdR^|u@fzTjJac8Cl4rQ&2PMN-<>nh+ZS|{mE z(+RtFNe7_aHQr8iqiR-3|Mm&rP=B*weyUvUPDkc^c1`}&k@NZ#JcuUx;>l{K(2|>9 zxekty=q$Jqej|F1tO3jKpQu`%J>I<9u?(F~sd+kcTn|L;gdV=rbV>w(}%}kU+viVUcY)5s@WFlJnr+ zv%i1+_kC5}Gd+@Q*l_n;4v}a2QC(eCU0q#W-SgR%TkC%*l}fLF_St9t`e1jj+v{xm zn=k!GyN%J4?)G;3xj*RpSBG8ytM<_MFZ)68X;}X>{=|=hFqUdN!@;h& z$DQ5w*68ES--h}WCDq-|@KNXEUU#(j@m9OHB|p_+=lSqbrzaq~eg6t;`OiATQ5OwH z$))&GD0$Dj^F=yzK%k(%SpIaTU+Qksk(umTULA?UDbH0H7GK=%~}{Y>~D8 z*`HR1`@PPn3KsewlIw$hy9dDim;TF9U$|yjUw2ss$WFbOtEx*G*Z=<|sdY3+9-5*#g z@-C6?(NAm?sJ+vQl87)rXOUkm_;|6|5Zr^sYgyyZON$MZ52F7jq-1gJokgu3rC%U9 z!As1X8vX&3IAFix@S6&84a*-FnnLfAtTpdr+Z-xHi{8gq-dQ!U{S}k#}L^>?y68 zAZw>_3N!)r!tkvnFe?F=B*DLwe@|8xz2I!6B4w6Xzjm^6%DeC>0H9Ev>n zITQdng1WLSPAUC$FGObT4P>U_$@O_Hdj_vyB6{#1p5oe%3wTCv=e!H+=YUOcX#wRU zh@Xs{{{F5%?5KeIdxO2Ih_|o5o&I?E((k<38|r|9gpWGIXPxTapxYn&p{Di*TWt>0 z{o!aZtYWC_qMkqYDe5Blx%F!Yz#+x?HmK2)VYYVYD_ z+}?WPD+W8r$G_eEUfZWy6YQ2V;MKkz+3jtN{yhxm<+b*(+a9#g)?m2pFS9GlegJHMNw>d4jH>v%YSc*;4C)NKTh(Xn-o8y#=+j zzge|p$r>`O6vB7w%OlGL7GD{ye(JaSd&>`}b^6R+LakFopu6WeU{8PgUmRJjozg-BqbdGk z6|eEzP@)(#^Gr%aWdx;ps8XGB`r>^|BXjC}m*cOF5m+FSk(CU8t^d%YJJr9H^XW3Y4^tLG2>bOw!x3Ff`xY)8uf(aDWO5B%a5kvJJseqR-7 zacqf!qKa7tJCrx{YXoIaX%hP>)3Qc$|6l9c|DdXUb$$723i6>}J6xyTnWfXfm#xPf zt$WZBxmAiey2B+w_gUu;4qV6>2dyfycd5{5fSOTj-cvhlD-cpBI$9+nfe`4R@;2XP zc-=;I8Lt;PP{LMU25eQdq?ndsG^)t|gGDgr!noDX#u7{)DI&Tyxy~XfF~ZO`1Bk7o zO)8CmssiGVfs%Z0pjitSBb(A6caa`N7=k*qTYVVCQF<0*B#4Gt9!<|g@`Cv6+4IQE z6m{Pxfe#)b#qnVco8K88Ry|vb08K3GNP~eg9t`*V<>v4atN<8QyZe}Fv6^esf0LF`X!e{DYrX@QDNth+I$6z9ZU)R3YR*f4J+^CDdIXOE|>9}l>d(3wCv-z zR<6i1SPwo!+3k>{Uyy5}?6~#`!z-2Y2gBCRQ=?yNOXs#X^*IW?4^S5Ncr852r1Rc~ zfRNnAY#p#eJ8&HbGn zYt3!L*U@Xgto}-2lFD1^T(L{z33E*0JnD=sl;!i^66kqIAA}NM;c=G+5qI*-yEiemv{NJXzyWNS@GB(jF}Yf5OQb&o79Yugw#cgvJRQbf(oQw)){i zKUwuxR@5G!02o0Hiz80p=#;^BCvd__dUbUbzXy;T#d8}I)`wb@p;}yv#5E#eG0-T& zL>>Q>bUE4Ra*=keX)}R@F>4HABvabWO%@tpgaSGHgFR-ASM4wT?Z&MBzwh$+Khoh@ zM9#bHtR_H<>Q1lyNEt7jg$;LRQB=`89A!SGpuX5xXf6L&Ye&|yufgAonec67N3Y4) zqHxFc^J_+~$sJ?I^gGYVS>di}OKb|k(3&VHuePhC7H9U~5nfC?R#yOuvmyf4PypH3 zo-rs@v==HA?jROv=bD}_Sy+Yn0A+7xAf{uIDW^h_z2H3w5| zu+H4KpqIlyyo0E8ld_(CLBoSS9m2T@sMs7}A(Mc2TD!qQQ*2ny+Gp^io-Q>UYM7<+ zC2#yK{D%M>-7n3r!(~{}ikJ)_3nTc4;Z~Pko0(7-V3|uBR_)MOwvm=YHIAL?7VScR zZ(o?DkOif=bGBelg+ZB3a2qVI;6JKr~&?a%jLOqB75`L4{VQ^cSDQ=1I^qKd#I0ds{ zK#Ih`JBh+@Qi64K@#?fkV=>_xj{Zj$#SA@C}h!U#AUt<~CxQV5x zXidC{R;3>$`5a<}62B2B6ix*Hao!rtMumRUGy*hK>`dvXP+IZe@6EMEs9=>y_%AP_ ziMo-#NQVeTQT*FcLcb^$s44v2r*q7Zf{jOv0rj5R4Lq!V7sRU83hT5|pK8^kx}(0`7KNO{zl^Mr0qkjRWMF5qQw zo1MH^Hu{uXFn(lp9-fj;Fbm#PmW~76a*S)-awI2Xv%4&tZm$8mfF5M(1o=yvy|ch} z4QglSNR1%*3yMm8Zb*~gaeQ*2fvUP8_}ZLl(NH#+JJ}>QQ9O5Y{S(a5 z>8f{?+0^Cnks}mU(}y@s49}99@NA*sT`}TNkLUQdwsa+zbqGfi%~7l!EDSp%VgWRQ zI68u2+#rg?pOf%C#X|D(Qd5Q}9@f}(K^dBW6KNQu5KwK-HiZT_mJQtujze7)f@fui1*b}(_05=*9Fs0P~E`OA${hU3-8P^ z18-@Kl`^DaW`rTCV#ob<8H?F8Dc@m|D{fcU%il;EOWiHs<8%32K@5yY>%=Yfz&dn2 ztpSmI&s~s5`T7yB*(iVKHJehX?tLe$5ZtkFCWsmaQ!Vt?P}+(|QbRgDxHS-pIMw)^ zc;9gNKq6&tjWi_nYpJ(Z@ixw)FM)Tvxdf$N12UEJeLO&$vTi-Fbt~R&@4k2SYWV>P zhyHx88-b^fdf#J|*26DW#jEi1QSWwx34&94@hBc+Bwa4%CSMfaMMK74qBPiu(qtMy ztrL=tzMt@Bl$p&d{~(n8(YsF>Xhl(Y)VtsCzC>T4L?JjoGW}miJ^T&B=C@!tRRGtz zG-?BuCI{ENFV~j7^zMWBs6=4N6en#{1K3jVv|mK z$49*%yjzNdYyzZ6pgQ+%R@S^*m|M`wt%mmighbc_$uA(=C6Vk?#|VG3Yd>P95`Z8pumG2?DJ82^sOb$Go2kZT_U)WoB~p*s6L^F@!-=8nNM4Nkq=^rwr%3 zn*^20AnLlZhI3EfagX&Tuq3WLu|=l2*;>|R4j`jyo>0N_9KLu zX`CS)oHQ8yQD=;Lmo8m0t|_~Q%Ph+SD{R9hYXVJT@y^gFrhoMCP?Nlf5+Z+BH(Ulm zTzy0_OUeAaSnlMBVo4)taPK7?wNLjE64KGom#oMkVK4d4(_qI}gjNs?lkGyOQEe#< zuX3@>WB3^T!S=SVZet%n;Qf-VECk``+T}S(%21ZkxI5lQ&;i!;9mMzqP9LlTdo=AF zKhWj2e4`KkcDJ(@84i^D!bdB8IKnd;WYiR-AaV$s$Q&zw*CR9qn_k!hHzsfRphenBK z)^!Df5;!&m8K&scSyL#R{&uJL6nPRKf~DLuE{32pg7i%&U^qzW(4$Km?$BnVVi$MM zrqC1coBQ3~wyZeC*XuSp#5TwX9293W{2gZ3WT?2K1@-@3l_kpgfpg|?hhcR zRe#SYGSb?jFCj{Zk|^>7A#rx!L`VavsERO|YVLDBjFoel7;>;77+zz z78tXsuZWITh5me$KS6Trh9Be<&hFj9}(1ndAM;6r`H$@Z)x2eP-owtlFX}(~P z0fN5=u_G#by?rQLdjBu@E16saL5&MjKR#bq{qz3Ec_>|`d+k878{SkQP5;x+{k1#@ z5KX~ZATr`JLTSFa(BxdFzKEA1BpDI^@z4(^T-?Hu;^;DdLdQR#2020?=qog1f`9QZ zp+kVvUL9^4ZB~er^;brjd)av{+1meGhpE3uZje&MLh^5GA1Uf_$y_{=hOKxVJl-8TD}B4B1r zXW28v&jAhX3ec~nQ>OXGEiAuHtykE@I-sBYc^oqIm*uQ)JLr zndQ;Vp4+jh)CB9_SH>ft815#Bg!26?`Hq#TG9D&15**Q;f#2_NcSa2(DG1r^J?d-@ z+c^7BC`IcIGy4A~sb>>G*YaQ0=s6T*u-zh)-w)C~L{S7eYeu z3>O>7n7Pl4hxu>JN~D->6M$J#jEyKEU=d1uk5FX-Nz90*5Nr%YOj zzI z81#Oo0}_N*u|{qK`D_82S)ei4b|ZsmQl|oNjbLI%)QIy}luB~VE>o1g1?wkQGpez) z)hR|;URPC-sf{+Z5$;wlwgN_Cf|q&W$9t{*WrjT@i?o~KzktZPD+}IikS@{tOser! zcm(kj$eD?N2Rm*v@z_FOn}oe62C`L&?vK=N}-d5Rt{`?2A;r3V_RGm0%R9P_cS<8ATalSpR_X7IAa*(QFkZ;3Fy$~=mQyaI(V1+vS7Oo zY6*{!k*T}3=Y^IGV1fIMqlj(}0f9<+nqAdPN2f7An4aw!6h-NSD4G%b6-T9@rYjV1 zfrk)8yH8_Wh&RbJun`i5$j3=;1EL0Z@ z+k~#tux8rB*+%^9BMc@wSchwIu>M1Y!EqkIs!!U++_X@EO)8;6bPMJ!a%rFo0cUY^_(EH#}sr-S1mG zWlNGrY{;jD&&7N{CAOYSqg+@Rd~=g7nzJ^Vkf?y=@QE2xT+02Px+owFilIEPpqOx@ zB>jk^KVFb|IQ~24S8P**W{vsQ@|&`mZBauq0s=&uSDmdAiSwuz^epLvB_9{2Q_6xX zSdey9&Ak%F<6-E|YDU(iXESYS6$7Vet_cNAbWY>iWy(;GH`H98=R$OQg-Q=jT*RNV zM+~lGQM2tJnKT{{8Ge}-2-P97lVlEwx(6qe2;Zjp5_d%BQr+_Hd(pOGP4@$S(l^E7 zZi&Yvv8zji2uCXM7%mb7o_Y2p_?(191JaV7OOb3%;aV=z%`hsJLWeW~5$-;=uB9eU zG?^}(WhS0A-hQXG%vMZ)T$r$Q4a`K0G|-X>G{H!n$ZQ?h)SQ}HaAxD!Q7tqNU=s)^ z@R%EkwI-SI7O>+fNMV;^!Z(XXtgCZubHuO;5Lzu3fxNO1iNdJ)(z}!gOLgl-z-K(Y>>pzZWS95j5UH4j$lXR91zR00a@Jj$}7Zx zE9T(F&Ib;66c*TSns_L9q8X=xmT5LV$eAhvfX!kk<2+G%LtnjER5Ihs8}<*4@z4CvEqX9BdO~D%t`{DcuWfgtwYhwJ+R6Vh`l$l zd|ox@1Wg3*Z=F0wNEM_`_M13bOIzbfj$IGlI(Oz}pO}^*Wt`C~x!1+Gwf#%h!R@+a z5IWvN4*$5xP|!F?ipANOf!)T;c*l9^qW)T4TkwCV=z0g0sBtp)rt~ zb4-SG=c#{A4oHd#J~VDv@!Q*%RdbA4eUY|A2B8PPlhP$~lG>Uu2J`r)8O9)wG3PcC z2pUpSWa(sV6DUcElAW(G#zY<$DwjWR^<_Ms!eoF67UI3cr~3Q?)TXsoa##hnDSwOh z2^uwai(o`*^5IZ>O5D5(Of9OsJqLHiTg|*2Z^2gMLlt8fI6%B6=f#+QU{4Oh+Z9Yj zDsw~gVYb&Nx7u#od7n($Zq4(i!Bq%iW606FnOO=Bxo!m^bc{J7y}0{ z*+dt_cvE#5>g0I=G8XE52eUvVjSAUkjADw#A|@(UFjEvtVk%)lvGdquXlId#2b$nq zyu7IMBz%xSEPkL3$YEL20yKCO>*3ZObG0=rRArW;fr9h7PCHs&fqO(r98T{NI_3i2 znSgLO9LB9^kqlj0J()qRKzU@hfCZA#do_f_N0o)a)e@JA2uw*bTyankvpG<-22GtL z2KE_MOwbxQQWGdq-Pk62(hFUbpfg!~+XKL#&H)P1Q;JG-8KeFt2+F7qVggo3Z(`wE zbZSncgJ{6S3941VLPJL>B8H!fD5{`DxKKe96DR7N%PfUxZs`rO80aWg%nD(1mmjXp zBv`1-Utuy{l!YWq5{f0(>SG$8YEcMm0=|Bo<01M`57GY$z)x6R z2?07VWE3z;L)s7|v@G*8g)y-Hktq#F0menUW@0f*@+&4rm5Ohsli9q1L*`l#7@}(u>l-mbZVG^I54*^AWA3~ z+Df^C;uwZEKCM|k$KF*03_>Ci!pN}2D_P%>CL@kYAPluw7{4!pjg9gxLiwCQHu6T{LrG|I2xrD&kTxsO857In6;@xO8y&Is4sy*+9VyOXE-i;+h z9TvJvaiqMapaCM+fSO|YCBqO+Ey0*kONt=)MFf$`y~HE{J#iB3Ce|z!O*T#6RNgQ& ziL+Pj2(NLe$+>2saZP>YwWA^|x*$O~m!jiPw-yU^Nixzjqo^57h@-oXp=>*X@VOgy zoUvmy4VL^Jy0GI*SF^ELtKTkvMFFa-K;L(9ybm1f*6W`jtJ!!HDUtV;=*d2^p>}{$ z5X$#mPhy#k6rm#G!@lwEHf1zWZdE?tI4%t( z`1>uu^Y3>gk&KKtjw>~GO1DLxh*JE6(n@vklIH37`hG!zAQ#7ad(rbtEa>`!3Fm^y1>;Y8IZw1kCh1LPwnP55?1_Gf3U?n#kjAH zRsERP`aOT#LC{MVdmN18WSmxS@Vv9VEG~kg17j0gA@nO3dWnlNCW8^C9LL$xAI<|8 zcS~nIG%c}VSy2sUnGR_YpZ8>}lRu=tBBv8w78?2@%@re&Tnvhy@~rW_LeL-sWe~pR zi&vk#N5CDW0RfdRtl}O(4vSQEtGadE?F)oxf|R(7By%NcNfW-Ou^l;BiO7)>*v`Vi z=bQ_OU)aS-v}yr6`Y7C%amyG&9SSMt>P0zDEg6Tzs)2P8eJ{AMj_x5T&LF7CDC<&+2y#03X0L&lm${IMGth8lX-P0>eyAPVS@ zl-*->h%>g?m%kkhfE{i)Ga~>cHCmQ~V9fhOfi_11u6MZLSK&I7-}C+o!sqNQb;i>- z;;s~S0uc*^SZ9loX1e=#420B36!yWoU<~HwHU zaLEor?ur3*HwJmw(FNVW+i0RTV z_Prp8s@$nE`~#y>%C@rw3;V*~{7sV$HLz@c+w3 zMxKIBau(JEy-rD%7bak*p`MUXX6^>S@N^_W(Li?#K9+*!W<0#m@g#c%$_q*1gszZa za9K!Z+W<>k8Xj)~Z2U}eWmOv_sL4KL^QjFbpm+8a!vmB#_{DUgak`m?z!bvVOpnnc zUi9A=`H>Y=Z~38|v@`qRJd89#171BPAfn5JhxGi|@G{zsL8_aJ@KxoM6Y;DW%6%|J zxj#WKt3nNd@=XD%)rmOH$?5*^Xw5^SK8y1lXR4gu61|E zF&!Nisi{q7vrAU?P$>ry-D$}BvT5y(aV>#4f;|;&Xb8GAK~N!ApaEbXkhV2y7Twd- zJaMnqZb~QxJqUON9eJ4#sHtQ|W~PqBYocXho-8o?nG-4|!}iapm`pfrR3GnB%&6%S zNv?s)itF&f@dGuK4C6KMdcw@&*g-V;ApsI7Avacw*#u^YZ38P~kJBY|w1j|=2!_Zw zd=52@I5Chi{U?s48$GW33rSgsOVVNj0F^Z#D<{M^QN8OOXK>8RUI7;JK@A=YT_7i% zGa`A77@ost%+109;jp&1&cHo{nJnrOj9Urm&kzeN!4~P%0g7=k;+#Y<2g;VSDSg6NT6U`-c&oP$ z8?j9@j~9+ln{rduuFE8M)MW+na44Huu%NMorEIi(5{rrjfJ;wwi z>yX$kT;h-T&jWBqGfMn73TP_XHTvrub8>p?2#`b~iHri0YWKUc;kI7|oi7}UtuClQ z+qS=np^p~KVXp{rU-s|}@(R{GmTtHsZjAlbL+D@&IgA5zgyH2=BLpS(*xeLQ5gc&T zz3tJB!^LE(FbwODTgeH{R=htV~u6A_MlLtWoe^+TQSvcta(=72hZ)5& zP^gJQxdG5EY7Io^B&3>798AU4ghIvl2k;>SKMnBx3&XhLa$IK+8C-r6IJ12mp#4MH z>a+l<0R}2HDQ+vHYg=zCgPMNteeAUa@fKs;boFJThFVDBl%TF(EXH<305EkdHn1iW zAl!q-Dy#J_Neef)*3bbiuXg&emjSSdXaNHjgZ*J z$h-A{k-owR8na*`rd}SplO(DLS~UCw2TdDhI1JJSg5#aD3xPwFosw2X!qIlbbK(p} zb`d$qMDcUYA&GydSc~31Z z^w3OOGd}ErK8ZROS2$j%#NkDi#MDj17LX*?okUUjsBU)Lw7M)#nW&qECegqQU6^uP z4@E2Cb}?r2`sC}E==yZ zOQH)C7LX(+E=-y5Q9W^C^7|94p13d*12b`9;=GfTOkJ3%!83JXrUqu}!b}a!)P>2r zJlJ~8g~>}iB+-RgGcao|%$k8&b79sE%(@G+ZeZ43m~{iQ?!ts)Us|s_FyZy5X9Gy# zsaeW}46mF;G-JJ(v5{q5DQ0kv(i+#C444Cie!axs8-)zn6q=R6v2AMHbZh8Fh1Mu$ zNDpRYfV{Iofy7ycixm>l^DOI2r+Flz?^)KZV%Aqq*6m^z2$R+Nnpxu0;iY8sFgoAq z(K&P_TW^!-DcXk#&ErC6QnGm-+*g%+>gKe0Z>D}Gg z>6kKqot?uq+DuS%_pB6|oe@Jveg)T?^yX zE^lE<$^|3XoWQn%!)DdVZzNqw}Wd&isHwo~As4wtd-uS9{l)kH zR&ErpvI8KxA$V017LB-spS73PnR=}x7ZmaDx_8|~T&6J!!ZGC*#0CF5-g;gDw=m+` zH>@d^)`$~A#IDe&oWB9s0U`{gMF7GP5C%l>Ltj{e`pm^c?5$br!6(4GaLFx;>@@&6Q7(z$&F^?x@51*>7uzgTp@-;q3P0w zx<`<>(OlZVbz)l5U|uVE8~GzZAs(e6okJ?jCS2Yq1rh>96929#2zEX~=m$^=QaK$% zKVJw!X*!UMbY1>k5lNB|7oKfgR-^$<;%yRK@xRA-MEyh-ZvP2E`hJ3|%G z1G6c$gjhC=k*m4vVcf8XvD|4FC*p4hInoq2{gGS<($XzISfETqZ$*UvM;;->4MB{r zY)6^Y1uC-e;oXNMf3$0n^RBL;dH3={*t~M_pInqEu%#u_nXH9EqHQThO5i#K5UrAI z2$n8tD8gF?i`bFxrUUj|TEt5p87wVmNgt$?NkDV#$C?JEiZt0VgRnYR0K1 zi+WLpFeNssI}&>!j6#(#aH^>Cfk+0xU|J2>lV1o_J4P)Dwh_;Dof%}*Tqm75Typ}G zOwuiY#4Uyt)bKk0#DPQ+i;}kK^gwYvSH~@UTGC0t5Hu7*pc~@%c)(2IfSL(z!xYdJ z1kT|}L?P4fR?#dIEUvL+i3l~C4G-tja5E?`$;6LnKH)T)V6Y(zL5ZUX5j% z4rr*8!Do9v;7(HhRgwa{Il6+$72%hbdTs#|i@<{zB(d_>0?-Ps$Pi=WgWNf8cu(PQ zr%* z5`>LQVeMSmJbu_*d6WGTPT9#=Ch0rJr*Hx>Oc?*;6J7(x&IW!l9Aun`Zm2y)EjV>J z!-|wDolr3wC1G^jFh(1tMGGw-BPbJnmPt?Zp`mi)qE`}TSp`&AATp2X5YH>?gzQqy zT%9T1f`}wDduGPo`fD?=1A~7DJ64hzDpnUYLU(h8xg;=O0a+hVCgeh>O8QC%6<74B zCJ2Pr*ECtW`uTKiFv5(G8z-jwdFBL=HcE%o$J?~pp>ijC0m`Z!+~mz3{vpM45^WT< z4xk07K11<b|l7Kb%TCOAtO7G+eM+22W0EH}1IoJ{~ENZoR)U#Sm zv<>XS*K&bdcVx}s`X@r+SK#_ONmSGZB(|!d?=kY4OXM$gi7VNgGpnW6R!yT5MUCN@ zW`I^ZA=X)HE_LDAx)YOn0jf4P=eT|`b@W;=4B{G6bd=%J+9`Av8s)DfejioYJuG@^ zT(rTBie=b3Z`;u&n9~SW1rvzDUYbHo+l1^+wMmB8)UfT%AK3r-dFg!3TvK&w{?ML( zprupO?POm2dN>hY9TMYlFgLa80zFxCKxPdj1OLDj4t$ zyPQ+g3BN(|{}_m?lL7uhE@Ju4X;HG3$KNX@%8N6ofcb@3Vj2`Fv`ZREyq3x1sl~#2 zIX)$yVN^dxX1(crn02(!Gt7?!X?z~P*EtA99lgmwv7>MziAevTo%sYVI9Dfd#K7Z# zlJP$mIqpH#A4?kEx@8l7(z^HYjwP8L4O%J^y+aGu zwnHA+G}9F3)1cUz6e>1o>Sb->gCIMGA8w2A)L7_Qi(sEkvn|3pnrM-QCR)^bS&K;( zErJLS;rg^KFSBhf5Z!6HmNoZtNpDZ|T07H<3ZQt%(AA)#e&|X#$ae=6CK)b@H6}4; ziS;kaO&TN{q(QJ{Opq`*`?ubxsF7{8 zH`BL~-ZaLy9nwh8T%KTUauEIRvrr#EkEP6&@@`BoJ=?U!Os@$9eKBvfaWpg0ooOHDrKf(V33( ziZf;JNhW(N1U-tCJ7z_WZj5I*JZ1_S1SL42-CaxmAT+d?*)G0wMwv&O13a;1BSL6g zSu@dD(P(=XI4+6GXlE#XaIL3W>$sOy!SaP$0`yWCiqC3osP+EtSGyxSmq(+5+4Y#L-E_ zpt;vY;?DIk4wUWjn+E{F@2vWIf6V9joW-)7uEJ)av%jfl1f@A_kRwvM!_#26NVwg@ zw&ZyY$#~KqJn!SX2u$0<#|%Q;+5Yc^jE%NC&v;$bGv3OyYWAs%os?Ulv*UoetH{t{ zE%jUz@VRr`-p}M}sK?gy99iLr*#&!@f3{6-j-q7uAPG!D$tY1c{All-D)teZv#)k% z_3TaD*_*c7-4V`8_PRSSHS;}h-Co{A@I1ld^YP0HD%UDDsdRcz+swynM13x98b@pTYSg;W!5&4%DV-W~bd z_~y1>7A`G64`Xq81cv{=sRU9tC1JLdx;VqsR6LvfLZ`huSr#`^-@fd=JPT zBL_M7sTdRP00G>Bh~e_|Fr0boZmyJ^cwMojzR{x;dI9A(v>D_aLKew;#=WjQKA#<@ zV7v+sB1piBp0U8}WWs+xEmV?-LVFWabc<~;ijkKB(OLtPi8C4YU<0C($r0+?ffXBDh_8nGk1d?(WD{D~GT2z35M zg7g=56=Hc-Y4V*^GakZ=k})E>;>cUAoYXrt!grN~<~|rm0ZMUc3)3tl31O72p1g9w z;t?DFoZQA`kT^Cs1B3GU@&&f;nN>uL?`+~d^)7hln`>gq9YHMymefyN z_@5jK|AKTcB&<4N$;~f;+&l{Nz5qPYjrH3oo7mfsVtF%XnpDtCu^}&rQ|g$#pdl;5 zTZMG489U{`iCTF7{qyfF+;Nq{DDc$G-=Mk}GX(wGiqscd;Fi!n`;`jkGD zCa1{ryuOu{KpS`KW26&iCSbGbo8dG(!v5zQk|{s;iTky(5d~vDku-||g#_6`4pWRo zqSC~x=@tCcfRp!L>u@aErv8F3j+|s~@Gawy1<$?k3EQiRrjPcH;N4w+{fY#q&aYahDs?W}I(Q4bs&_FL@N8c{ zm0QRr2X6Ud8N~|?;e|zcf`Gtm18kiv$C^t%)(M1*4VmqDexg&Z>r!0?CkWnwxHC;) ztCyc`g>2|Kcr=k{8Q~psEU*}N(HZ$SoJB6rF$kfdQ#i8a#Eeax{S^>1A0UpA_6ZH1 zsx`ya@47I3A=bP?QigAdMaIFx#92@2 z-?UW98D`+&T>j(`rEnpPsa(YQz~iiWX%f=u8b_P%5{!66jjU-V%ogytL9iMHRDpTYZ*^xt|F#Hz@fxc9zmh=2#S`^$`@~Lww*Ui z1@xYuG0_juNQWAiZ!VCFU}ao8LtTXr9tl%r?>4<*53%D@Tf9a931Zvguk1ZQgW;xC z(&;=)22mAKfID0_T02)3o6u2uPb7C4aU&+w9ZxWtC}I4q!^X!91wVS2T-o3+QMiih zYNTr6JYz01_!JbDSU$UweX^5b>*yD>4VQf4o3Nja!V#RRvk2BRjCKstJyf-4Q!{Rv kld1AWE71<-&Z*Gn^32?mjWG3RU98Eyfm}(>4mUeSG$e52BVp5R&_BcH+fM{77vyE zG`k#c%Iae|S+DBbNs+G$`Da|+t;_nXT#Jm=*8GWV=Dw`z6*SH+&o0iU()QzOe`E6X z+U#!ktIg^m-vdyeJ(0$L-K=V>{H`u*vpj6`&8jfVT~Y6=)%IgOLTgp;O}<>hv!G}C z@@)39BV)OPjO}i3irsdf1AMo?9=`x(JO0BzzxnPvQ{3cLUhHAyNYv-srKxwO$hT%u zn)NPElsIQP5)^rym;dzy3UV@+4av_T{+PElcz4{l)n?ey300 z&!+sq-x}Qc` zsOC5I+1c4Mv&r{2M3%yKVXGgSq@Lc=F}%r#aFAg_ zDm2G;!n8PxYl+O~;GLVIB{H8EBrlYm>)ppJABi_w>J*yTv>5fr?YF<}uq+IS+A-fL z|M^c37Q{a6n;z(!UgXn0D2Q5WZeBxP8n102ug#gcdU-jp188dge7CthGI~PO=M0^|+&^w?-?%Z-49pvIfP2j6b9{F6F&a+I z0ZHw<^3*qZ7INf|ag2Y0qopERgaK=<`bibTV=4|v;vi6Yp{TtoVAD{!9Yk<6Mh4UY zemSCJ?lsR`a9eKFKUDkdASKBMH?XvWd%&1=MocFS2XDLk=Grit#j$%Bd9Ft3aRWX$ z)o&h5n5z(wDR8hP#4u1>XaW=J(IJ|6(5)`R4kk^C^WYHCEaE}lKvJ^Jkhd6=IM1MD zP-emqq)UPSBn>LXyoNN1QVp!rL5pWlG9EFB1>c#ZWPkzbmUxlJq?lpOV|qE2KD9bp z6bmxKX-QJ6!xFrJHfLBTwK`0l6idvrsnyFAw8^ZaeG(=~Eixw6bozXD<;v-$`QwTU z+QpHIs#`y&sA~THy4s*}I4|sK?(v6cwTNF}AThz>hD8!_h zTbBd0>+)^2TV{&uhz2gGtP23=1FuEaG)){6eyK#$6CjsW^wlm8t;Jy5CShp???E^@ zG5C4)3j3jb`LV3B?SS952J`$Z0j$e?){G2R&)DkR?taYj)5T~zNTvL6x7(K)R@}u+ zSp$AJeb7tNV2bOZJmk#jVldB|@szo<=u)*ej1Ii|;X) zo0O5y#x<%?Sft8As~B^h5L;vnWN<*+gTA9Zb}GZxN0#e02(E)2Z45D3r+2VP3Js*I zSOjC9f-&0P)?*juJipHzp&jymi4Kyspo1#mFc8qRdAA}u{Zh%S@4pKTQ*-t*=1TfJOKO{?$+tD$#&(d^JLIQVB94X~T zY}W2et5YMT8abt!E|DQYtW+&&XUDK8ND>uIXLouJH66;Z8KR*$$f)=E)&)mn9_K}m zCtwwQO&3M7Q3Jzz8{?=9Q)IwT4ZceZBE2s)7?y}gBB01RD-;=e#yxttObGEx;dWeL zexIKAJCU?lKZImm(XB_l(V*0!q$TkwX|ZkzsjD`1uFV(xOT8PJ#^tJ72&1@w%$|~c zvaHKhbL!s+0{kqhK#&2xFqCzR`1hD%bX~7v>)~UZ(M#<7U9r*~jsh4K8R&mBv9hgH z-m3Ah>4tHFS%@B;*~S$aX?X0hPR1mFv%1gh2>M05Zh>61WrDUTPk=e z!WBqcL=cz=N;aCamoJ{Xjpoe!l@Du;Thr?50Z+V>tc#6rJZ27 z;Fp7N*I*M@^TgAV7Efq!$sQNd&0y%a3O10kt%&V(4Rz7y;y#*%g2DB_ z!$;*BAE``V!OKE$;@$R>r`4d={=p=rhEd}<2v!u6rHxt^(`mRQAX^LzQHc*rj#`@O z`GZx*_{V+x&D{4|I3mEV*y`uTwYS#-PneL~Ji!>(Yj(hJYs`vlm7+;jAEL&E4()vS z0oUyI!to8}?ViS#y}ze@AN&keaB`012m!!;(eFI0eguJQVgtGjI^n_hE}V~D2**kc zc<-8J%DV8ldkv1~{sbW`#9S^}gOX*O*VA?5(C5ZHJKzZYxHD}gaV9VwajDHDF7-1> z5@0QVVm(SuM;K*^umic!`LmTitb@qbki|zNtBo@ko*8|>c_cf7dr4$jIP&qbeJ}OE zeUk`JL)t4{3;zVT$~?Cfw&No4% zi7iskU7O7t8zir+on=A~ePmHO4SI}Xt~1cs%OFyr`rEBdf+r%#w(wA2kHK4AFI-_` z-IX5Tv8Y;>p7@}l+u?kE?6So&c6G@9J@y+4)B!#KgJe1 z&gLh=fkP11LD`7oGtAUZIcvCy(yw^Q@8bqhB)uFcU9ml6IM8D()K%ZYK z4V+*kjPGKhumGj8h&&09@k4};7}nFpK~Xy?g8K;*)au2kKQZZA$E*NU%7kPt*mPdt zCWL=x79GI&f$@$_lS#69A$*-!XtpFT#NNK@Ps@|6a9VXWaCY~MLk{!QOrIB`upNF| z7g7cqz+ke!d>A`^$wd;D2Oq-FU7n>IdC${{Ur%0$Vba0QxUQmZUUZn8CfQ}8YJ?r9 zU*9uxr7`Xb2tvs8Esp2UufB5I!3*;@o^&7E530t`*$^uB{vDy(S8+Kly^_c5#Tpb{ zq6i8UCPNESEB)4Tc&wU;4QG~|FMUA0^06X%?I9C_cAx^$skfz7mi)PM#6KAV0&sZ- z&Ig4-rLUplwLD|WmgC|ShZ4i&X;xx%;Ksn+pFDvwMkG(~X zU!H%oP8~%64+6CS?`NhQ6$_-#!s0nZ4To&JBj9%}bPJuk2nU(0QZ5A|5h%h|$#We+ z((|z_NS#p*s!35~D!@Uj()%8PxKrqfUUzu5tWc{!bSONC`Q9@soF+TuzPj5M2~=E3 z$lk!+-Bx7`;v>*XlO6PWz1vk?sYSV3d#blok(8y0053E#O2A^kbwc;x#4H6)=pLM? zQ{WzhuQg3U6A@0XEX@62^!dcZQw9_~p#_)>C{j}$5Harojy2gM)k$*{ ziM!YF0NNpK)KjslJ3>Q*YY#-WhwBCh4_VDCN3N#Ec!D_QY!p$veAxl@6%tnC_W+R{it4Bd2TRB)fOzUvx&*^4kN2hctG$R#Y$>{Lev-7K=>3NEe_;&78yMruA6 zC4udFN1W07yy@&}HVYfQZ}DE!t~yd!RO9Cq7R7E0%l@V;cI7oM3z~Ni$Z6avG{pz( zE#BZIDZEHTTWsqRJJwUPH2I_$nT!vngpe)p=>r~@`z*$`=7H&m>!AhrIJ~*Iq`cdY z#WK6)8(mp};bTAH9EV-ivE!H(StVNY35G|-n-4vz@gQx6mZ-j>`Z5eGDI|FKmKy!k z-SE?if8NOdzt)kBY!V_e{rjb5}4;;nfP zXiLH_QV{cAU)dE=2)fV;DG-OB<>UjBfbPM`2P`i6@tBiEk9mDg{$G3?vqK+o5|K*A z+{KFvf4Fjm$sE^j|8R|0zmAN%7T|NnUQ2`>e|(pcj|?znpp{jK<^Ywr zc0Ra~o4P)>=vKMXiXnGS_qTX^4c8m+Rt?MljK@ljGUbuHuz1}i@2 zMh0xSs>mBoY0xgOrY~KgIyc|0jxB$D%jbm2^V;}eJ%GE+OT7G-O-HlQ#psgRs@~CC zZLdke;^Zc;0pgbumw=6(wYi&=xuBUJBIRJ?joFujf*1PlN?h7;H#F@#GtI;?GxKmyc%OYRcX#B`edw6h*;cp{?oe%*SPq8U*vW|>fIXGwu52^$I1h5yji@}=Ne>|iZQ}UC73+I zdgT$LPx}0KxBFZUb#3*o;-&IFGpVv|s4+ijYB72|zW-NKi_y`Trl$IFfb!Z&PsCOK zuO;LRH+=o?-3R*%B2s*hB0Y7_O+1B{ee9bNc2c55Cq_8fE>oXo@TE2&yadi+ zKPdqx4vWzd5!lq*7c8_5!r(`C(Amh)!m>h=LF4h13QxOayJ&C}6> zJqU$P18B3+Vn$kG{}e-TY8JfZna>OWp)>|b&8WZuWGV?XTr}2_W=I+?Cn2qH(g1-k z-a?u3VGZYCS|O7O_fx#w#|egsg*itugCRc1+$d4B&9+ha4)RJ62;!qO2%Qw<79`p> zd2PYX@ub*SPMe{0#qdFReB`C1$1%~|V{?Pw7{HPJm~S{GqyOwW4@H}0$R$POuecJ) zCzbq;z4IwGsE&d2@Wl#hvkje2|R zmIVEo)`m*oV_;NHOA!p%cg&3Qm?o)>5}xb(o6+_C-rdudm~>{_=3Y%(uGA;YPz`G( zuC~rIn)`f#)nw+X&h8m!~OPT^X7XaF>wL#0W*PA_(mA#vlp@c(VK*9nB z5CBr5ldAmddGG6<3jiLA>d9z0?hnGQ zIy_TH!`Ad=zuOI7t5KxBp7hlpgNagm%Cs@-9K+Sv_< zL1(&q_|rsRxqfXJPL9IeL4P{l?F564{8yWXgPm|7BlIKnlrO2%a5C*$|0$TE!*u6{JpAssKh;y8Ov9<_o<+g1-%;IBXF8koqoe6#Je^Eu zD(H5xuVfzQlO6Yyg)zD#j1i4ysxyja0Xm<|dbK^YM78~APrm(Db&i8c(3xS8k7fEG z>Z<8Tb%ID8hH5Yha+8?NOjQ_62K{iNX21I_xe%Sw1wRodd!qdhNxjUod!pcjm>8XJ74#qjlp<4I8(EcibNJh!y%Pn6b;U{ zs#*x3EYT4}>tr&)A~Q2$4ZZ%G8h9B_`kmToFgOX7tzVLb1k>rL!&UIT-e@vB83g+A z(PZ?xrXR=c80LlYUqA?D!PS4QzBpHmL}0WSX_0Y?6!CV|(3#?up|uvf*$d@eJ~Sm1 z+HeLOSTccUdm9(cK~iHL|MGdbh4bfuEM7Rz)#dJuYFDv&wts^14CwTf-w zs;O4i--oE%qG!Jqm1;*&G{<=eLU=xvEz&w+^QqhJtqLD}x%Kc6J-`^pxq}zn2U~vhHTYdU|r0m*#5=`wLZ11RWxC zzMv0B30__a8-2mX;sbE5E^z1pm&~=}tQ+v!W?N&mBKUTjTo!m^Gf-48jrb!GT<>pF&Cd`PnaS^m!^)o=^TxMkiMO6RFxH14r=G6WYWyzZ&QcsLPy)Q%q z1E>$6B!Aw2_(6HiTBFkR3ius~9l@og&5VW4p74Q>X|{a!N>!&04e70k>Xl@e`vvP= z4u{{k_g(9~w(B)G*KOUr2Gv{L``q-gzAIU{blLs!bxqP}45zCbzEPt=SF6GzGllF+ zEYM||MbONejjVp<@Lxi41(zlu9cX^T6hX;ru;oUc@8_h*fa4lLcOTnkzS$LTG3owCno@aP(COW zdGP^nniL##p@v7A|$CsTvM;hV8>C414Bo&r#e^oGZ_LXoAqP-L|WXE$JK?Bz*fsHr<9zVx7iexY3J`y&)aP5gjbBOMU-{;5al3vw_RkiiEZsyR zYMKGu6BI+sz22V+QrnZGMr{&yphB}#<-o()JnSEhM^lAgQFx?!h(=ToaR_^J(;91@%8iqa_iNEt6Ps>s zEN4PlTe-`rqtT)!-fc$Z5gn2J-YVDX7Jra+;&MUv4KSHupmL}E(TPExobqd1Af~rT zfr7c^1Z}tOq(pUWL3q&6!^Do08rz2-;NC6YT%*j2#BZ^Odv|T0W8LLgO^USG4R5Q! zcH28DSi;i-+zYEMV87-yf*Eu;fU2~xv8HuXb4PlzuifbIC9(2&r)fsQCDw)r3I=6v zEd59?+xT>MKjkFyfD7o!%Jpr_x@lz0yk|Gp_R`s~Il!b-2jv}m8>6^u+;EJH6rTdf zgT0sUXpL^WO}k*-!ET)9=UXx_7$z?v#^MO_663GctJ^oiDPdKIDaxqxBDT6Y8#Ncy zh~KXami}p^+Eof%yP8GO%fhL*!vu{!v3N4zixFu7$3%5f2n%v}exbdLrT*tDkd88$ zak!fDH0&kHQ>Rm#QywamD3Hj@?eZNh!04rQX%~`yH&z~hA9_@}ohp{UTcD`hUR1C| z(T?RF3Q&URibqvq@Zud)nXEfTtZ_%Zx-EA8N4#Q$+i#d*s6(+T&5fiVEmbAHgK^>M z#oB}x+A_>_N9(Y>o$4+o#7f$GZQVSr0s}Q;)wXucOtq)>ofbwyvBG`Neco z3~yFFV<7*>spz7ab{2J)%euM(=RJ?a4FLcQ!sv4CmKDtbS?sgXMW+9-B7j~5r|mk} z*@W{3!=@$Z4kLCvXlO8AXQ!s_gp2ndwtFy9I_&p$DJwR#$GF0xZe>vpyZ(7$mE+4) zzb()|bkP(`iMR(`4}7Z$61!tHdrSXm&Na(#o%C8vI0=n3X6CyyOiWg$V{?~DD6hyJ z#)+t;hi281v{&lSmnSQGcl0FD15Di3N(@DZ8q~D6Lu^ofp8?#Yn~BV zk@dOaWg=V8h%CbogkX@^qR1Jw&*>1F7IlERZ$8GzkeS%jW(oid*W;<>VW?z+_D+JN#@>O`4*6WA2%NS z6dSW(sYqts62@#HtL)SXC0<~>t`~ffTIjyy6-@}Pv`6+MT3n2wpSdh)iKu`Kn#%Je z5}pZ5V^=<*U#{Mw`^Bjw^9Z%C;AAi}g{+wU({OScYL=ast~BZ4?g+tX4@T-ZH8tm| zPEwNj3YD|r_&9(FqSPrh(!-M(B@lToR67M(M?GaKCDW>^euWb3AUI=pmTE5S`!qB5 z6~|1{?YLOKbgwVw8mm@trv7cB;~wI&;gK>rErQ34Ce%)8lvWYc!019 z{Fic{xFhauhzCo4@AXl+(}}cLLWFw&(qN!jR~z&rQ}xWYc1DAfA@E={dI@UQkb$YT z+dJ)OyWRc`A~w|HX7c6~;E?13(rn;TwO*E`38Ua}kg3;QOPK+K(4thCJu0*9XOx+U z2ug^GkrJX{kEl+fJc?I~%7bEi7GAC)@J4;+2!TT1$*`uiFA;B?Mqo{G3cog-Fr6h5 zi*j-zj2UZA;eHltC0^-eBj~9*4o*YV@m1LCK{t?*yv+0*PQn1-o{k82>8cQV4%KOi z41|K}Lg@Fk7@}R$Y0X#$6O>x;maakSgpdhc)C{|tO;xacxZP2xu?L{iki?oDPr^{) zV8bv+$b}a+@#@xg=L!T|bO=Dfv~&-CGfV(UkV2;f9#q~diZ0%Qnb!8kN1y=dLu%d8 zE^@odk|L}FiijVqGJz$=#{UcB0LNct6sZlzYUx(7Bo!)z^spN+O_b>BR*40Y27a2> z-3r3eZ>)Pn2HGHPF8<6p?Tym?ZAPQepS+)wNJMQmISHAW)@U|Ya@1A%*RR!U{dh3y zK!RBdpN=LqNY#+VfEkb><2odsZWwg}Xjm{CA(J}{0EzGh-~#~fnHS&IZQB2k>UnL{ z>rF#c7xZj%$Y^xVR6j1aX53UVYi$-B9l@9^9fZp=8w`8EyWlWJcY-FVbBGc@jLp)w z^`e)1>p2oYa^6r{B}asgh(s*@^PZAfxbU@KN8w^wsbq;AAneg}05TVY8vXdR%3&Do= znLd%7)pb%Fn=w8R&_RdDMUy4b4e{oJw+(6~w{dmSEDI}jykYzeT{kjjxLIBBaEnr`qj1CW5-hXFe6ZPL~i` zyzy}vD(?6P?Wl-??xMi#SZaaDghT#ASR9^~Sa>~xP-qj)Iw>b2GvAr*;$xJJ{-v}u1dC9Wg-7oQ6 zgS&}taS~978ANAUS5DgIT-Zp(C%=TUWUb~DZ(}2kvxb`sCC_iAqVLR3CoQc z&fE^a?-^ghO9lEW456XF`6muKhs6t4@>eE3Vi1~AM(aQGzlbt+dWF;N* zd(jLYjYA2F+R|%*N&2~UXJhTlyVf1+_Lp#yp)oLxQ438RSvN-eOvX?d@1TSK5l7=X zVL@@gkU;F(RNdx^6ng5fB=6!iH>8Ht_WUM&a@UdN<5muU<#tdm>GV(Ab(`6h1EJZF znVhRYL#bqyWJRSCX@UYd3$%Xwe&xd%%2r&TQg5t#AN1N$wMCg#W~6sy$U%v^WR4 z(z48zXD^(kpD7(>5QIz~=}IV|ry3LA1<6c0b9^#A*29{RBvlQ98y2izoQrgL(vSzJ z7Dc}ckw?sfm(4M7KwhLJzOG&Psz^&VEN*F<5e_+iE{F^VR)~zJLwP-3O0F$#s33SmSCe4kZ5XfxDjXXVh2Q@@wTNp zJJekrc~5Sb>TFQhUKUorA@4=hnTd2g^9nBgTl8UE9SK0PaqgAc>$!kN7X?!&38!1# zm!q%}+Q#dkpt+8ZL~3iJ@+97|+r$u(&5{!$`O)-X?P$LL{FE-kB$CVXaO9y~)%{J~ zRY;npn#eS~rN{^zF)cp!pvCqzlO^G+2*DzfRf#OeVwuXC15>HxI+3K}jn1FNU z$QpXTLi%n@kKxq`6bjP)$r90`O8>f_TZA|UPP!`Pu2DoKFhQyE$ioWc)r>|S=0z=9**h_sRNiDEBz z%w;1d<11`qZ3u?O}>Za=1zD6FKpGX11cZ_F*uZ;Yr2Dqg&?8oe&U(X!nw zV^eU#5Ge~m0-CXNMN`?hNsaTEeDY(=FhMxZ;}FkTt&>kwWLAs@M@o;Gb?S}NpP5a% zFDboB`(o_8+z~gjn1U$r{%R#K0Zh6TwtrB0!2|j^;Ke=8Op*fkkiAGwKG7;=wmYYJ z#yBibXvxMPhlV}SaebBNLN>LJ%`8zaC}D<-=Xho^S+44bbb;QosFvAsBV%i@-E~Bc z@->c}?!-v~U}+LY+QkY_l#$^n6;g4_7aXoZiTwUGP3FzxB2_k8o~?cdLqEdTQ3(9x zJxaeh#=P?=|J7CUq=v8J)RhJ6nrJ8jMExn!E{z|BB+3H?O4i3UWP; zd{E<2ZIJS5iK_|&0}(?CONxJ9xwQ5K9sTmXG9(g?smaIUHzd`yKjf?0#rp$|sRRG6 zf_qq43M_uJn~x*yR%rufk+!go$guR}BXS=#Teq%uewAUP2+Ew>B5l}qs>xd9B|t&D zk>Fp7<0Ps{I-=GW4312xu!^$9UvzYsGFGt)_NiJ3>SM0T+815D1nZH>98J2~m#fmo znUR*6I~fZfYIRX#dVPEbi!v~Yoh}R;v1q11&iLC zO%Gl4O%{^V=C_xyTNY39LB@C}whj>ADl@c^v_H@Qk;_-@=xc~2Q-HWfG8svsBommV zP5$p?CY$q#`bZ&&eB#*m5bWxA@nx(Q2GSa*z0*2nAI^ND)iv@$y*e48h$h*hgvq@V zcrlV4moJlej$B+Z9x0DokYJ>Pub)WSTv)3!U-1EsNWxE;p%Vm2AwPqlT7a1i zK~&BaOEAL)3O;hF+!As-6*wRKs15()fC`IT4d%z_e8`7bINKmwV~pxLc(k(dq#f~N zo_ejYLg2II!#LNaJtq+~Na_zFV9nBZfIi68Gac;UaWBp zoFYJ4%*e|k7|nUwq&H>Fh!>CHXOm$v_Hz89tX+m*^l;-t)PFWC%)lv5NFW~{vRFT5 z?Y9Z!T6Sg+B*0fXfHxMKA*A_wFAfoa%ybQ8wby|vG87-b;q?ZN!n7XBS^dw&0jU($ znAr9Ouj;5t8aWoMf*MqiCSjsMTRsQZE@IYR#`HZ&Oy4%yu3}-oE{ahAWM|X0zvrEFCnm#yCZBfxqa_Cdf|A%hksMUBfgOJp&#DRW;qht+*Sc=!2?UP?Zr8RR zu)kAUkDE{#Td$OO8r#7$xybojB6SZEhYR12JkSnT4X@PypGci?(Ngdd(U{|}2<@V1 zo+FFlo8B)Vi%ZrafwHbS5YR3YQhY-{s~wJTmSEcNqE@M;H1o$4y8Tl;(19`WCOP$U z9^4f_W%^Dm6WssxRXY3l;1_Lj$PzZYRR$zEE=zNE<59svY=y6K08qYLhSKsY<&=3Z@qvX*80!0wTz$&#Yms5TMS1@Pc)c(TYO7e^&gwiyG44h$@OsS_`wG)c+IyS@3*X-r=?xf z2_AIX30Vy3gpPIV@gDo(`%nW;O|ndoXssiF?qvfr_GH145;t8m~CZ_p{A#fXq< zg7FlmO0?#R0fhAZ#cV7MYsStR^_>ekzY=X%1O%l4;qZ(hXZ4T3i9Y|d$HF5S2wsBD zJ|sDYT|m#~u9$L3!G=hm#_8B7e6^*|61+%O5^%6%00=CDfIpa99FA zCdPjP{7CgZN<2>jbHREPgRqBWA5Bc0vlZF9BJL*oq&4-IO!i$0z|V{f;~Reb^|Tah z1%&szUH)mMd~2*#bNK728cu}H1}hyNH?Teto_E-r23EpZ@mf-wTDp^`}pts-xjx)ayqb zb#kFj2d&B1y-p{5t%kAsY}`}73&%6ekj9- zaYs#tsvXAaBvSohm>a|{W}>2S-0wwWH9Z5N=bLfC@gMXbC-6i6yMF!p{>jBOsyb)z$CtK*N&A}xxU|tx?#T;PSh`? zVivWh!!bHOkEd$ytNn0%TA7dVKS9}cE5w~4Na9{!2sB5+^)`Kpkq}#K32YxuKuHZymnfX^TBtVl)_y6twJ(4JZoltwxo_{V|m8CN%ibv z6pc@Yec&?787^Wr8h5gb7>$P=lwx+-QhaW_F!pfX&U0L2?y{d=G1<(Nqw~pCyWnGP zhBB`Ac4iL3H$NIPdoiWTqA&x8*`Sw$13tk>%q+`Dd~VE0c94bbWlWSwO_v!c<88vg z2zntqm`LHJG9qx?7C6f5O}_d>CI0FuGFj5VUo$Q7gnZYM6Bb&hl_1v;J-tHoRsb1A z>$U@WG6&(a0hd@FM4kLDMV+2052M^hfg1XVjTVbH-#|33M&t2toMY|x+DCK+CAWbj znDu10^0M(R6F#neqcO?qVcdf%MvFB|O%#B?tN@m1gv0h=Zq8Pq=bsSC3`%}7* z;~d8MZJJK8F9=tr)i~`cv2^7T7?cGzzu8x=5TD1Yv6(MQ5P<%>0&pGV=Ur`NKDg+p zFG1CnVE;P~57i87iKs17;(wYjp?Hg+31S8!`ZiJXCqm;Up&{6@5enRwxVS~=fL4%1 z97t~hf$(HFo<^POXdHEWZxjI{qnPh%e2&NzHfk33&m-k3<1LhbADx09vxxMdh^Hnf zL<~B79a(?9nuC%IHV4hIYA%N!#;(}F<9%RoifFezF+tHh=HbHMvw&v38idm`Ko(wo zglH?is7h&SsSwx-M(5qT$Ev<=cnL7T@T(htaNf_1Fa7IFCSYTQ-1x;-;MExM=>-ka zOly3pxySuC4sL7rfJ{p8Kve)8q;-yUVnX&ISqS{Q3Qzc}-3mUYGX#mkSik~>Q~u4~ z#%j(z8Tt+S$Q~=4}-Fx@n3A)(wW)M8ML4^=_o>#a5_-K90U`V@yln=z7khF9F zT_Nb2*Rb?Aw@PfbbL$B@sy7SHtrp1Lk7-Q&V>b7;So5;5b%YPUw9Ax*);C%IC)SG% za&GUkS@ESLG`znQoI7_w;epgIBqKaWN#koXgl;_J5Vdo5(L}GZ47X9>XjqV|3(oDW zlIaegUZFJaFo;V>SWWHrjTfBD&rx5yS*X~i^#=O%+^yX^L2Np!d+f~lSrFU#1zyva zkuX8LC3H;;Dnv4KR5*7&L=RM^*bzuhUrjCsC)H6nmgE>Lqj_Zt2%-~>in-1BH+CS-?j)oJ32XWm+ zI!<+wc*C?t{Woef?1SiRfK*^Ojg%+=Bih4G#qz5_g^Wo zz~w_rZQ$b93&k(zRD$QGApH--kwo#ORtoi+t&$N?uTl4#bQ~0Tm>57Ely8;ggd0uxp7=gtQhe6+L)t7e0Z z0Ig9R*nxCm{(j0@EU*4^%UNyqAt=j6)Y6T353Ht?dp}vh51_=YPDNIEUdka`dX<_`T$R> zDVV@-s}Y!#TRsXY;r~3e%tf{frL#(6b($H$WUbRhS}Le?_ux>k*yPEm-#?r z`S>;(539qk4H{jT5LbR0MHsOM8En1_Y;wODIF(x5aU<9KB!er0&c-Kr_x@HW3g^WJ zofqgG!SG4zF9`9Z?H2%mXB}el9>4> zC7G;6wQ4e%Ft|Xd7~^}b`&h&~LHzkEvf=@1^dHE~cL8&WAE_Ck=E%Lja^^7GLeK(> zz#H)lbX`OPMZRvZc=sXRAS9l9;{d-Jzh!DhcHw)TgK<1J2zDNb;hoxk|Hy&y;d@9> zc{S8&y|;s|JVdG<<}T%wy_)lIFDUQq1ip{?vD!xfz-r$MVySd?f-(im`#*G;QUN4b zOBb`*&9Ho;1cH{^oh1T z<9+Tm=ltk}o%9lCdv0q}ia|Is{v+cE`U!Ye7JUIj!AOS`cvehFr#F)lJgsqOiMXS0 zAzr58j22v($v0y%6CoR7ZS!%g4p(S^+~OhsZ;aF%o#GcE!6sBOr&@p=oPcLU%Ux_P zvh@sQydAz1;rynKE*D9uU7>_Kz!Nc{^zaU^*nA7+XB+@#+wQqIM583m*$4kCaK~ip z$rr8mHH)NRa(=>0Mb37myECICN>1!*Me+Z+g4zxI)PvxmNYR%p!tymW3k3&a4k3f| znQ{-z^L%HQf&&?VfZ>mVMH;rFfHfgKq;Nn1nnZ5Ujs>4skrFAkO(A$zq;~euLCwK$ z(hS1r`w&WY?b9yuiFWdYqQF%8pmrKu}j8&+JUzu3V+$N?&tn zGzl}wAY7e1YJ;yq_;qA*xiaXc0-8b)ayMNe(rJAXEi6m4l#GV2MMdCgl}301FNJF4 z1YX#3E5jOu7V<)^v_cJtsy$YEZJGxMT|C%=E?6TtFW_BieeZthb3WezfLs`(IxI?J z!X8o}fIyfp#+qWns3%}@fi^K>hz%1H)(|ZrnxRQg7KB19_S|n9f02HmXTso5#YND% zB}Ncqi_^!sJbWT9rA$=xV4FWS81~8CB8ecexb2m^TPammWh-LW}XUOGHER8*; zz*{reeN{RLy7;5ih#gO+io%>#6JKp4#_Wt1EyTTy(M5HFiwF@@^|C`tP8u}bvL%xX z0dKQr`)RnCu|T2%O(416e?`DqQDJ=AM^rgM%F#@%A5A7U$|US%y3oIus9SR=wE{JD zx~IU4@pJA&_csIqh-GL1$Vi$50ZC1^ihJM(0g*-3g|vJ50acdvrQt70)CjtQ6ayQ2 zM^@v;pF&mc<{W$34DP}Tb(NZ(1%LVbZG@4)G%U|3CnM`dXepVAh$g0tszS;r^^zJu zDsr8S+7m!9J5(o($4d9^f|>Oqb1&pCmyeWlV!WFYA;4s(1txi;#7~FiA^9)JR#)M* z2{Ntk8e#J3t7C(VFnuH&#B`zkuIv1r67h7=@a{D7Dpk4Z!ZGru?TIt3@W@%q4)tIL1zMNF`LcQ53jFO2fQV; zV*kZo7sj`7g)GD+AuE9lf~*AeVhIb9!XdxO1koaEi=Tsc#-<=oW38X-iS^4AnDYXfP+Ze$;kPcj5t`CohmqWe*#wg$g9LIH za_0wdlrtt_9_;Xq*+_F@oPrLHLgHr6Pr=k>$1&3TB}+V9TwSAaz5@;%0YKbXnDU+ z>KLBFOqeQ2Lqa+n;4>tg!*h!O5ds%`5I(M~eNw3Z3wFGkw zea$%(sF1+SyP=&!=Lxcv&J)59Xq3i+W-jC!%F|NPJ-U%`2jR>yA`}%zU9^}#X95#x zKpp~VgoO0xg$ytDJ^(HWBuC3oF5})CYoawH2>i|+ zP`3b6RL$r4I6q@P&L6q+mu9VfPPe*kVGLxdW~h>-KJT;7K6|hIXl~rOyY+`ssdVDT zjT>rfJeq{Vps#lJ)$V8`ejN7u{xda>)Hl;m{oqfPx~dwD>rUsocTKqs$CGY@>3F0D z=%}uY!nk)O82P>U%Fc_a{^d69Q83*Nt_;I?a;4`Fd-BJQlkqfI4~8;E7^yq#rk)1V zIK+%@bKP5ar0!Xm>?waZRO3k!j=~pyf(G&W38}ol7sh(>-Z)D9FpAYI8Q51+`e zdt2Xqr+Rz-)bAx2_zUUcM|~BKRnL#2aiVqtH5~hW>^h8+u~~)ds_|3>{&W}y)AbWI zcB$=*XHkEm)?|OSS!n%);=kILs^(9Ffhtt0nq#ZlFo<@sgF;QcURPglrk&$t8b-VJ zFo@$xv7NG9&q|vG($8IgPdZAtyD&cTn@$bZm z6SbZFB(QtqexR(b*J$A5RJ*RjAN;s@Xml*~>oj;W3#S1HH|*KL^F;sPsXbI~{Y0%F z44#5Vq*@NwejEf76@^1x=?_CJdTm~>R)4L1&O;qX{!pQBT~^?p#;jhYS~v5~JLmy9 ziJ4qa!-K;TI1@h)53FT3d>TadQ-3%M?7`6AJz_<+@WA3_rGyb$$eQ|N?0}P!ZY_M; zr_XdFth%{e!c(W~k%*4dwLXwy?^+4pp5u01uMG-2=g`*sthBVL@WXAPljC)x3Le@u zJ~TOI6+c?#3!mVtjZddL*zS66qZ?JbR-H6*r)cXsS$iIy^8qSasNiz=EhBGibfb;U zZnXI|OCPYbl|FU5cx<#6%(Jn9naB`zv`xoue#_>qOBjf}A@n#z=!2y^V>RG4QlnVT zK{=XVrh(tb5l!vLAAt|=Q8rvx7S6d=yR6ppOf?zK;<~EY#nMq2N%5s(F$6}y)>n$f z{qQLYe=8PF#?JzfOC%CUUJ``rs1<81#EK6aU*xyZ;-d7MM*iPv0KrD8x zi*XliWPogw@)X9lAIITtGzy{w_o)5wFe4wjH#SM|ip%4aaV#!A-l{no(mc2HoiOsJ z`^vg(sml*l^T4G!JeLsmT_>|GWgllUIj(n|?2@G}9cMBy!Mjd%#Zp&}GnKH`yH56- zrG7ikWSU{$b+(t5dU>4LqF|R(MQV{GCo_8ZG%LSe$gyLzh#@1PWlI>+npj4PA7;of zl4E=K2|pKl9%sVd^mp4LuEFbP><7o2@i;U+)`VJ~;TS0_^g{wgIX}|Lc%qea`!v;) z7f||lD%G=)td4(#Zvnu}jxFiDLIriG7;V=aE){O?>O7 z(9>yC&uya*6IH{w9%n%J^j#+4a zM1F+BPe)6;rGt(FKLUD<)w8{@x2Hz_K9O`V9R$+=Lz+Dfra`=C2cT9mjun|pDh9LR z&`zd)I0T^XLF+>Yb{1THu1lbS=20xCe2pAXAs;&B>PdWw)+>{18s5hxiXP&p)=zlu zl=%lZ1>+P>!60u?9!s~n-A9~g-O_sTq4E|iMPp8*M$MJseg?Csm%B08slG8s;YKd9 zEv(#)xRVZ+=`NMZ0s%iD%L;(3o;|&Un&xLLk(-3?ChnY7{g4$cFtMP=))M*I`Lyfu zmN2%byK>pd&2eAEQVUhT<*1pNbV+{UjM9U zMqCo+-=@931Y<29Rp@a107T$b#bn3R78KZ#>zDeJZ;YIUDc^tYfJ-7!E+aIG85v zHKI2G8|o2MJl8_P6{G}h1fi7zcR7Z_8lGzju1BU@!%oJ~ICLJ!DdIrvez+SZ0B#SJ z)o@&|*=l#LUV|^-e_^WeB$(=%F58!`{Pxnq1CQJ5s6U2esQtouV=LMoT6ok23($sF zNBZZ^ynU_BGY4(+n6S`|yPUuqHA!-USjec^n+t|DNON86@00ImEI~6}WGh%Cg0w;# z*y50~=RWxqU#*pM?6d+aoP6Z8FJ9h0&x+3b5MUy>Jy(R*hyqb0Eh%Ch(w;9<)1tss87~6$9fAwpZtYjww_j}9fBXA?+5i3T zfBz5r@Bi7buRXln?bg+$>tElrlu-|xnVnA+LDwVp0+$0Fk1C-X)5r!(NL`mIe07evgQXt46EI_KxJzdXaSrGPs@{{IE5(1mcwMB zjCGFmrEp^u2q_q*2l`gwHF zK$DB5T*YJ_ys&s!Srg2QpTyK&XJxH=YK;pOk?hEJKsQ!$DNXct+AC|BSOyNlgkINe z5!W`|mHNusmM96}j<%=E*0xsaUF%dG4X{Q01<>EzSgGHlBbcOJTE5rq<{)u%PL0c7 zVEoJK+2F$9wE3*3Y->WpZXCc8nR?OQt-26R~B zR%R9K<3nc~=PklTlL>H1W&q~>yG4X;S{kHn@F=+T|1{RlYzbpRfXX%kT*(|A|7ARV z3<9jL!<^L84&*Z;Ud!Cx5D_K>$F%48)smhH0`$<}sfgZX;2bsw(F34MJs(aZFhrDs zIi$BB{PMo(IdsQ7;{4Df95kwCf!OCq%2gwTg6G;CpjMwtA`E{lAq18dLDV{Z=B${$ zE4UmQy&IGFFDP&vZSQ_!Y)|bKy1<%D9;NoK$gt+uGHWxCxg@-h+P&!x2qsE8E zEA{O{6Va7x*6#%KS9_TIe+>hxQlu^J~3uS65fvh+77aDY(E{HzU zf?PT1_BbSWrihA5%wF#ZzJrnfcoxaHT8hCO$-54T-H#SOu*u(o7kDa+J9o~=`2gRX z)v%{2u!ra3R6invc%PQaAM)_ny2?1Kdl83fo=uJ8p+n9i`a4cw1M4=S>PhlY9`3S*u7t~Lg zAd^eH@P*To+^Q(d~q|aW1bx z&aG>qE$R1Rsj{(A-q3Wzxtsxo;5IVED{r2xY`%|nZi(fd;C5HH7@Y7Htve1+ta7UaV9i|0yu1u*#~F{1uJI+%3z-&sI*7-T&cW? z4NHlbXcF>=Jlov3ik&sfSA{R>9G{Cf-KKq}EG)!$iua??O`3E>EV7_DGTO+9DAq%7 zT)kDfB~-jnDvM*}eyNg1Sqw`(RW*|38#vDG;E5c${MHfiI{64}gSdcp{T zgn2`6jzGvSP0Oo_W}9{Vepzt|jPe z^nr0vyxO%av#`Cnj&JX1o?i)~8yPoK_vYFY1H4}EYxsbaq~2qkaKSZ!Q;~B+Feq~c z4gGiyzXN0hZaYsWpv?p5ceWg!>G3gGW4L^W&L-vtR< zvnJu<+DRzYuc!@2{;p1fK@fqX?7gBPDx`r#R~OGDRrFOMe2TWh&hxY|5hF_?H7F=> ztF;Mp0Z5bB(DfQ38pRTE;d8MzwY5`psgR9zoUenioc5ArkvXeO31h$xq4sSI$k5zs zJ(UoK(xB#Cfit?D`eBi8NK^@PU6VHpRZ%?fHsR!)RRvi*?xoi>FHBPQ+(O(VJ)&$3 z*z#W>1uBy?d8nVE&4Ux0I2Hz(gm6M2gKA;o6z=3}5TNiOSWH{E2c^G5?sH#nh0b+= zgprL7plR4>6QSpIfVeh!q^S;&yt^io_!xxFVzyEbWGGpAU-2-T%=d%XUqyUDgTN&K zKpBV}66H=5%jVimRMV9dIwL>x2V=>Jq}$Jq00nO+>dfjc@`(6Y1n+&%==*Hkvm%c$Ju&v=nqo>`J>43#R$Or@EJP)kly#BDW=(G0k@>5dk5505?q@N6I|bV zfpJ9ZTWnJ()}t2Xvw;%G5;-amE{7$ddRY_GQegLMhb8OOlNnN1AcJI5ZHAcp{0Je{ zwRH$7Q3QJZb`|-!RAlZHv_K|XJbt9-$=ghkc00xl-v-eZ5_+lT z--JkMw`0uk$MG=i`}=Q7rnK8JX7~>I5W9ErYQdZCV&3r>v)m1%;9j!-<_A9Sc#K)L z$AE5cHBGMPapoD0lb?fsMb6fn9?bT<=P~Bl9PZwO7y50uIN$XcGu=n3_}`cz^k$r# zc00xl50HEJrqq%?#~Az0^W<&ml<#`3klpzAW*0#=>Vq~ph1E3MEaM$6g}w`}t=ySKJZbqA<k&kKsdPj9{<|{ViyWjFk^i1^|H&ClgqtVT&^&-45@HU~?a65_mdH0`x$0!owtt zcVb;p>W$!Q9%4a@#}ZDqTj(lgS{v!K8-icwlt*U|^F*X)N9bt^HqlZN_H+mpzdPmX zmIl9wYa&bnG^{2HO%CN|g7 zOq3(cL)L&}8g7rhr2$}`CIk0@Xf*bL`WLA8THJ!*LAF39Bx1wd5CXv{ZdPryOv3_r z5skNz31MnFex{}-$a^4CKrn(EOVrk&-D7XUA4Wwju!{wmL7{<*xZAwcTRV$nJQKA< zEJ_|t##ss-vpInIXtnLgblC)RkCDM@cn2%dc`C(pnqPlYm4^n_$vn(uiPQ9%Vltza zMDiw}&Vw<~mKoQ|1VL-?9M&~T+(EK({{13$hqH+(dokW>3!+{CN)ELT5_WOHP5T-P zrH@1vIBq1nFBOb<%}oL`DUcGT+?iMZ zz_%#pk3R;xNcfpQf5-Gp1NYcpz{%zSnb`9-sj`yw

rCeA`caF_3N6@(B)D43<85 zg{NlWsa1Gt%hT-#Km7351!;Ro7C;&#oN(`~OY&Y?+GuB}OAw>MZ!yyw-WeT~Yf70| z>PEim=p2M&^$G8xbQCkq6Z>8+rbs}s($Y?Cb;#tJJhdmtY8M`igCv2y65H}dtYOQ7 zeSQyN6cR_fCo-E0o@z0=csos8?GWz))aDQ^$Ad zWCeyj7f>CM6=ZFU2ureDRFDn=N8+AZk05YT`AVcFVkjgs=>tWCa>QPYcRN>4>7_;0 zb3Om!J5s#PVO zX@~@Z{24z5(7)dx(zI%+p81u=0C)`F zu9|5J@W63qY+Es%p+z2)`e{RGbvZx*5Dt>o=r2f%03q7WKk13wwv3WuhjO)QR^W2! znZ6NP8$OSbw$j_PA#e41dmCewh1( z@%YXqaM8j+(KcN+mWnr9@rI&{#K|yn4kT4mLTUC}{A$V}(GO;Ug8|GkEsIqF3ox2?U8%;AiH)CgrW4UL#erR@GQxtLkY(h2>J!zcM{xe@{x6=&d|Ij z*)IUZS)Fhq{8$)TfQJN{fpa9x$2UU2abT?P0cHWhT?bPWmRfbR2Q&p6{i9)$BX2rM zNSJ{4`|&F^&9!V8;-!HZU!8qdaiH}*|4LQ_!qpOJu<;EyKPHBZltd~U-*DDve9IjD zgC}1TF&ysJ72!(3*Q7;})8Id4k#+JRTWjZ*yd}V-E&WCmAQ8pTT;$6De63_bY*)uV zDUFeSmoujx2}>;SR;JvAZ?8=0!#3!viK|~zLY}L#uA8WOF2t&nDLlES*7l<1FgT6% z|6a?P@!ext&CRcLuulhnWtP{khB~e{4Uyjedo3tO9}J#blAdb8l8{^dG{h@Lx&OzY He&T-sg02o; diff --git a/lisp/calc/calc-stuff.elc b/lisp/calc/calc-stuff.elc deleted file mode 100644 index 661a285bc0b657918793c4628becf62b8291f08e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7935 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 diff --git a/lisp/calc/calc-vec.elc b/lisp/calc/calc-vec.elc deleted file mode 100644 index 5a5e57ffe12e7d79b70a8850c67f7523ae3a4541..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38611 zcmd^o3wK-9wXQ?QIY+`HDghEm0`9g#8#|z&{g7m!fbAp%3Z;*vFK})v%W|S3ORgk4 zNzc9i{eIs!*V=o@l57*`IcJQMF(U81o^#FDnsctl{^;IUcivc9T6+1Tk3Nd-3=a-_ z{qA10`#gGlusQy&x3|}R8Vv{0XQN*9>-H#$Hllj{!?^WfR*#Z;oT}RXXm}9qqhj>_ zL2ul7zkAT`jNjk==g6Lttai{HJ?_5W?~M=N@3i|J{nU=To!i~MTIda;d#n^4cSqwM z`b)Cg>Fro~PkWOmQM=!dhKG~hLGPdK2?~sFzpTuMPkLkP`e@u8M|;l)?Soz?+8cJp zlTmN*c>Er6N8?G<-rK{t@_ynEZYLkiw6Qlt8-w8_>I?^yHVPk2_G=qR8Pv8O-1*{* zsPm*fYIi08@;!Cm9_&TqVbp04qTO!PAGW7Daf2C0-S(*8>yDzy6BJBR>lXM@%P+6(KA&`Jo#9?Ls_vxqI{wG2J4wt3{!j2yZ&jmjN8NuM^+sI`w%@6Bp8-jH zAk`j4$@r-8*RVzD0_Mq2ScFa!kKP}-W z10?Y~fFP|b;kALMJ-~0B$#67| zhWp@+N%t`*8(|3lI2umCE)MqUnN+mv^df;U>CWKd zPW46&4Uts_(Ewy23EI)%=pgD%x(DMZ23`(F-TmIP8WOvsUZ-~4?jJciO@@cH0qGHS zN2B2=s{R&;B8k+_!4YH_A_nd3w*dleqaJ5Hc6W#aC4h9 zjF}E%2!Fyw>{0tiaeaulsQc^?iQT;r3#wF)s^4@+!)UK}&>c`Wn}!6p51+F5+FC7* zZb#{Qv{sAx6zeI=(;9ecuCGVQqbOS-4>e;DheTtS9F<=!5jXYpGoqqd+FHH3Gq`^p z&n;r?EwE(0wX(TP1pJZZK3OV1AX}&D<(d+Nu(jLa}iEM;1Zu_l6!nw>*`q}IdNG?%>JAbLB;}EfQb_rd`j-qZ(4KKz*}_xv zV}q|zX9F#CypyK&dq_;cspyIcOy6QgeD9v#tZyVF_wK1(pd@u;PqPM^f^zU`x9lf)Ato}L)GltZ)@9TJLYnc?Mb>{EWqcpWRlXn-unt!5O4@SRp-EZuJ#-Gl zXgHPxQa2h%MPeMU09K9^Su1y}BoglyiNGdU_Or?zcK-E+3dffG_Cn?E{Rb=eEwz84 zLTaS=d!OlKu&nRLLaN5~%KZoI?#g|1RTpET3qV2UwpLgQ&1=k8wgDW;8z)Gz*1_vB zy0!efEFrR$SF-luTgirL~l4{0lr#9#V}$IzE6UkS{wgaAv1C-N0M4F~Gi(1D^fi|11DYZfmW=BprZhB@ke&3f#Gvw!@XC83CO z9*P#S_>Aoo-QpF6f4jur-%bCob(GwV*&X|1Ag-f?Lj=UYo0x;`8A0E-*hZlFy8yrpG{rLjk8>qT2WZ=`Fd^Z}k z_o7?T8e5M6XdU(rpX+?fpYgU1(=v_r+7ozIclm49uJ6G>ppWv|(V$aPIharxYBkoa z*L+Y_dgj9cEZ2n)?oDcwp|w&q`>rTDdD4x>?E`qI-NEC@lPYcA&SC$V^#W|d^gE2^ zbz(rSsjv;n;T&F8zk3)R4*Q4-pfx`X*pb#MfB~X5V#w71S~- zI7Z#}$kjS%f7h*z_qxYX^`6{-jvshV8ArNbci{`n&!ua?oPPHihT5=h4u|8g4_L)f z_1D9_qyABWCzR<;ddFQef<+br#IkF(W>jlMhz8U?aMTg3AklI30T5cZZvF{d8K}J5 z9Sp%zZ8(<(IHL;iUzlBuM#HDZ-@>9ftIwk2XVLTM_<8itXb_Eij}O|>0sN;YJ;W8F zeS{qfB=7I_j%jYk=r>s}(#M^BgJK_{2=jI{2z#x5F#rel_9A*a-n05J`uQHb);M;i z`7y{Tzxik&CyLRR+T{6RmoDwBH*2Nn&(h5}mw%tU$!P-rp{eVbDeKKLG(_VftiF1y zybAqQkKjwn@`C#^9~kx)Ie+dDp5x)s_z7IP&TzC>lcxu#4zPKr&JBi||0lJkr+ooy(P9;>|_`e=%FSxXIk|Hv9!z>+pt9LKQPP zYjGKomOQWg9v)j$Z8Td1u(9$>jFrKexK%>rW?c=^@=Lto4hPNAAu)S~0tlqCMK?r? zvawRjnTsh(81Ygg5bQ3r6I4oRrO3ui6IZE)xW$P|O=2O18c4G;tRhvhPJ{Ypqpn<- zu6zwo~$BQ}ZL*e0BRqAuOOnKoBs1Lg zFBsw+P?>3uXJ{}>%B#XDvfw;!e#qf9`Ts&?6C9GIpRD5z>=ZZACX7eL*XA?pt( z>i!O{N-O5H*8<6BYZ@}>l}y>uniyzC(1O-ng!tUp>3BE$)4;PSf-?wBRH=E*4xAP^ zr#Mr_8`PZr&#(SzXYIpw<$?^223XXZr|JrShZDCT3=;%D3=&x7V+3Y7&9Dpt@uM)( zh$R@nP9v(@?{YF4SEKgfVHXBF$8^~4jp!6`Y}MKMY7l+?>j%+3Om|wm-V~oLXL#}D zoLNd-$)d&tNS^~p1sJf+?G*#%YQZ5=%#=1vtEjU*qqW`MW0;f?{tUX0&4v?gFcHpy z!dHVkv)dg36^-5z^#=tay>#*bJwKUR- zTf5Itz5xcq(|F9>uiQ6EV70qAGAvgWft^`990FTG?WC|+58B8fW5`Z@1|KKN%~UfZ zrVP~urYU0iFrA-8ZJKYhMk>6J$LCyf!4wD;XK@QHw7iOGDz{Xj2pEE1RiuZ@EXeJ0P|^qa{QIrve%_@tm%1YuI>XHYQY0V%VOmIgQmB+_YIr zr$EeL4}NEX2tlioBsIMgEOgZupe9&8{Q3do4Op3UD)8fIXE1k3arda#-{W#R73KG5 zhGL9d>@@~IjrL&X-TvNjFvJd(aX!Mqf}sVgX|qF{M`unB98Y`n_-w)g@Hhe=r_1Ey zoVKNqoZ@avfpdjs4d~vu_5_p9Xm{Ah-T{qc7ry)Gd5y08s58K>Ob|(Rw&_ za6wuQW>TY-VuZCmPFtWqwjkN}r_+zZcm;N8&;`gjkbzePa6uwrJsV@~(MX#j{wp;^ zdo&2AI|qW%;G8qw*I&!tpa$#=`$q>*2J`0w8&_=~iue0aE!PpN+YCujIWQ!pa8#<< z-PU}|t9Q)fM*QXmy)JT?ILfn`cv{`(O3%yN$D|u|rKEyM@7$9F$BO@RlwToxXg&Z6Z)XeHL3{k&j|)yP z2OS@bT_{tmcFfMs1_`lvEN#39Pz9^xLgM(~gprgRNOPx>le6kcCOHO#0iO9f!y(ht zamX3fxyI0VIHE;7B@})4pUZe?zT8Y;Ba9KP zARnFI;s)$zD$~g*G+FR=w&sF4{rB3x4x-L9NPIm9OrzoW`?({FkrSx)4w?gEj6>YDWV` zCSM3mpq^w|@St1!x&kgyYpwK<8m(y?_O_zzdPyA9NP||;``Z9x!nP~J?v%rJ`l+# zd7&7~l%rZm!tSBp^l!?L`&|&)Jo39nEY-k0dsx~nGc%~~6`Kk$b9x+c#PcTK3weu8 zkpds10T;^h$w8f*J?_rG1eVS;Eb8QJSPr-%3Z5DS>jHywERCFhQGgqiuy%Y2(NkN` z)t()gz+4%(pep{ta)@KMTENBm`kxqj;RbnH%PNYP3eME{qUCSR^e+nJ%MR97Id=_k zvSxuJz|jZv6Eboiz{OkUMVqv9vHG|>35A)jTsF%az``6hAK_=-w3pqocxWf&s>3nO`!PwG( zl?ZG~Q0QH@a%pwjS<45uNNyp@+`r~F(;7_@pN_v)5X*fv#J6$4=uwnThx@d|e9%5* z7>j(fAGHk{i}u^OKrM-saZacz2+GAmK;(8rPIq~Tsfy}kYOPp385D3EYPJvJL?nsQ zucZc!o<4%#mLV#-9f(h#Jddik?&d3-YO2ajom{DW3b*R9_EZuXw#SZfos%PHi#7+@ z$bW%l?g@9^jXgO$x|v3#&fSiuCbU8a?4e|2?Ql84BNF?=9O0PH98VVP#znhEn;8Hd zX~Ht3kZ%L6D>TBBOIVw+o$&A3X|7C*S}C<@J$r`*#6kGm#33vMM?}n>s&SOdMiwB| zps7?@5V};LW1o-0@`9ZJOoet#B^_$dNN0G6L#a5+D#t~8cqw=D25f1gZqBzjy6D=a zNKG+MPAsi#0SiEzAs~*g>M$mb^>Ji%JB-P_pn%!!2?g-TvPeoHQzdN&Lc|?yVL!!5 z4nryyd@W)sBK!5T`GEO#voip@<^a1!qSQ-UTMpkp7&`VpBXc?0w5kfU34JU&7kQ~6 z&zNUtP}fVrKDvgq;RRFsl8rOGp&;>FvYyKih1U61n^?a+p_K1<0%*e zo104;L@t2+p**YJPXX?G@r6#;W~H5hE!Yvh8HDZ(JYR?*+L72p5@s9A&c^3l{s`wO z?A!uAF;hjmreZTqNGXoVfap?s=?0%0*Qf>T+;94>w$a+IF~!S`K}iR|7m^*TbNU$)U>a+sP$& zWEw-}HYXjJqE=`}?M?@0(@)q3^;6-2F(s$j{X! z)+U>bgcLVcwvBrj`nWLx2Wt?qKe3fT9Tii9(G9XBb3mQL1j6efT)TXRwY?&9&TE*h4>S@A)Q;#egEl7&7dQ9v<_R;_ z+?HgN)EO5$Q~m|Bv3n3urhLXUHjtSH@3^#~^Dl9#{oFdEp`C|33V==c7`jD$&`4~frb1rg|!Q^VLsY1QX!0!rm{ zayuoIN7lhE;DpyJ@O)t!t>MRQ1@1iQ;+6}p8ek)`m)+1-<#DzFn)aMgz4e9mA`Xw> zM(pDpBW_B;5uS|&j0r%-9c?J&Ai|hRc;YGjSSK%bs=!q}A`gWpM;%sQje7$x{~VI! zC_gJnVi){qmUYAg+Cr%WISYZyWip3Ip))lzEo1JC=d?$7Qp$Yy;=TnUcVaHctMqY| zQEf&O1NJ|INz$@AXC*%pho5k~EazdN5ISO}sZ&^%@w^lA;rtXFS(8d_z~~3+QnC-9 z%c41+keHQ=Gbz^lVvHfD=Et^JTvg%+$?P05&p}9fnjAA=b_P;z21vPSsE~Bxq8}Ut zG88Gj;ZX#*n*JFI=N#w~^G?G~z@}5&WHR4R^$}c~)NN+62%g2v%yZi!CG()lth?kx z5a`%CAM+SDF4#J0#iBceiQ12y`6}`9Cvq7NJ5eu}H3#Mln`)%fjbbF^SZAKp8$Vrw znZF^LZ@RqU%iH_grH3k?#ERe6hU!*L-V_H$Nqy1 zfN;aDZR&A1n}}4}uoXxo6X!WRIVz|K=TJ))moouv1Gvm9GXgbx0D^{@TyKFj0R};$ z;7ZTuPzj~p7|;uT3Pvjsp*(==sBEb8K{RCsD$untBi8w_xV>h2T!0MY5$GOaKGq3q z=JPY16zh{Bfnwix~l+eyRVGjN*ocdDCv4btrS`V`J;j6t&{sp&C9A#z-R`VJ4#* z*Bq#@IP?P5Lh^~uaqr_|#G-ymA>MYhQUeqAFIo{oY#z$dh9R626V}ElxLCx@)|xD#NFxekYVx30zAd-oDusL^6YU#7y z_zE=PStwi%SdZ`E9yZ*;hElPaDACd~MJ1D8_a(&Uen~e|eM+;CQP0<5wCKU4#loLB zKM%`%uziO$U*jEYaV)`OD2Jl>D>NGxS$@|Mj-ZNU*deJ23I}3wHKlmLY&T;A+!diT zFLioh9UMLN8>AVff}eiE!k<^t@MI`*Q|j!AGI|&$Atj7ULYnIV4+hS%_MiI`t1L#X^x}yx`!A6_d%XY;Sn1vxZHEOq1@=)3Tof&4%E63I%_Pn3kC_)|IqfvKe zmw1b#V_a83=5kY-q8d2+OgdYH16GtF4u#-R`gpCXPLt8Kn*(p}r!cxgyl!k$pcE0z z<0L}PSxpL|T1&zc=1^%d&k^pLCn;@FLj&<1r(W{OZ+bw+A#y{f7OEE0ORMxEe{mMl zTS)0enggaxbEWHLi)~9`F`mkPqw?2xUwysprCW#DZME8F>Z07I)Gd3 zEAX~ZdIF*m9A-^Tnhilis0PemH>70Mz+YI}&z0tnp-jn2s3C7|I!EzIZAyrRbT2zO zg@gfR87UAvEoR)pB&8*WrAjXLEtV&qVqJtx*$@tO5_jn2dZsAjB3F+yI1}xR> zaZ?V5$T2u0%WeUh8lhf-x!PM`(<9H{0Q(H*8(MH}a;KJ`6^7tW37|M5E%VA6P3RB98<}K`axYfYl%s z!$HI08ga|5J#3SzB- z18+#<She9=9f3oE7uJI{uNV!}R7Z98O%2tDHnULXCu2rY^M>~@0_ zs8`Np#G|BooKj6P9xRbgxVlmpD{ed?cW*@=IdiZLwB7%4T z@9U|jcg*}s?y}`<9Z3{!Ln8qm0OZ^dm_obi*S)ssG7^w}skBVS%(f7EP_1Hhq65B_W&3J*Sy_K$gPast5kFYZ0wl6*vHDN` zHAXfYnB2-cg{QIXZ#v-`QRfMcqt9~Q#On|ss#pLD@b1&!1x;*QN)0A{xC=(Rk50rS zb4vK5n`e>2^Ct}qouL&e=oVwj7b#r)*hs+$HtDrNm5&njH}rfmz0l|{L8OAw{| z<@+*Ie~BF2=OfO6aGhAR{S)hDw%;tnZQz@J=fo$>026ZN$)^P#rPXx6o0NncZ)WMm zOcE2DDSR%#qgQaYre{lgDtf~3U~uphobx0s1TF`zP<{B$M!!2X+vCD`p_(|((QB(m zw#`mUKH4ZJX*7c_GlNcgF0VzQM5Ldp5QH48UVkgtSJ6f)?u@W~e81xaUQeO^7%YQQ z+r%qZXxTvXOI~^Ju2#>twXj6<+o>GULszZ`;ZsKs8)&poPR?oLx%qowpEI+HiD~W=R@g z*Lw%vPDIeqEf8xA_$dOm!6q4(>27rO3u(Cw+a`S#YVVF`V)GuWd3m?@|HKZIJiFNQ ze;TT^dBUMe&*w&!a3>8StiYzRSprk{kAt9KkBjjJY_{6DFyl@loWP7>*0mv@!EOAq zSPXB~p>yPwa~_eQspzS)m^0mxc2h!(oVa;Fx>xf6+s9lWPP3pU9)0i*Vn?%$a-_aI zwe9Trlp&z}-7YQ-!xkjH%$q4rM96Zsu+!{jCrnLP*e&BeCNl*n_3$>K`|kkO4xvlO zLdNvQK%l|xxb`yl;9Mol_%9jeO^9^taG$0FyqMN34$m!Ad276Ic^c`Yf+60oc;GS+ z+-4&8(+Bs zVBllm8yl4?o3En;Tt?YjTvFl3d{%?R6c*EdNxM1zv{ZS+Ol1E3ymHyviCen97GKWL zG>?XPqigjGSzws=WpY8+C3RF&RG=pLfcNSLkC0fB!^~DUE^y;WX>|q58<_YIebOjb z-hf51awQll(uzkFUD{ok4Kwj^_FIdl!m!JVTPmANm?(9DX2znMq zk=@$6Pn#EIB=e5KRHvAJcb#2A7kD*O^XV8jH<@z{(Jz7a}zv?m}Ck zSVrMB2)VzzDAaJw`v`Iz3QYt#eIS(C5|N(aaBfi*W84~Ha_5=?Wxs(|Liyha4{qB$ z-ec_-w{7+bwlQs%H?MM0wW*C9K#(bgFNk4m>(CxxAs0a-^A?FXVo|I}Y=UpO3ObF` z94+G>zdnFtM#1H#!hn!AHNku73wP@3On!koW3I(9#ADrxFb8k{C%~JY7vb$2!<#&A zT!0QVP*DMIK~Qkj%6z>LeaPYFX@@wEN^&q+J$rjGE>E!LzZi`RxzAq@;ZJS2VESW| zDsiHo5!Dd)Ax;r;A3SPt9|M6v9wHC?ldyKH;6+5%9g}&?kRw?V+m{_Rqg-uk)CHu(5Cw^$Asin_sWdmR0+j!O0(JkreZ`Bv;{7!Ym+X%PN zzRUY=gV1PCk*U91#}8Q|sav}Vz7GIXZq@Huz)8M7?peZjIJgjlw*6urJ>ibQ=E4>*STFBpJ~O`m6I*aNs(s4cUjs4LU77V zmtSxZxJnT5Et26Dor}^&?lNH$9Vx(7G5qqTe_|XjJ4{5bh*;jRYZZY-ENQqIs^9j9 zGDE}&%HqQ-{o!MNyeGkEF;VC}V2HHf=P=a}HdONMfCv=rJ36zNwEgy{I({{b8#jz)~vXcm4%iu#IJL zdWEMP2CJ_se24xSQ%?|rB16-xikCO8VQx&^Zhd?;&~%V1ihM9LT0jUL#1g^yMb<%S zx>i%QGOm*+ILx~K7|l-S-xyjTG|SHQ5LbNrg;6 zD-A~?$lPFbu>{1UH^2_JLwqdfaS!xWDvZ+;3wy!ZT&LUX)6O*!QF$ynS;fG5F6L+0 z$7TV^X!eqVPZN9AIYnrAHACy(=ZyuCq*+o#?0CjQ z%j+Kd-L(1b3dW%vq1Ww5$#{ax&U@K6V-)bfS6RVzkn5kpP_gxaTfjNY9?ieO36hYZ zM>#{+tt}c?i12b!Ac1XWw~5y{*=B1PFQUPFERK~%&gDj5)_q7rM`ilW6u@>4|W{?0s;nUC^UBWz zj>1rQe?Ta&peR~=x`c!)(-o6O%U6tCMW#$wv|t%NdwSymEjdPfX}YKN%4!9x_bI-0 zjphL(?MSeueY_~hwW5MNyYX4&jqNLMu*MPW18a}p)m2S=aT0?~Ggl~08;F|GLcGmM z*>s5eK%A{b>Pvcdim*0$I^;27`j@;P&bE!wTx|OdnKP4Kz^hOg_Sq6KV5i@6uKT=A zFt*jjE*Vg92|>=%m=5t32={$Ner5z`eE6jkbZ>Vgx~bIX@Y?t&`yk3TWb@Wwvq^nn z9-l8axiQM`u8LAmsS3d{AfN+}Wl(xwNsHnNBI3&@=cQT!E61ZpoH9?$nEff`Yl4C9BNf;Ld z=G#mhUgd)V-YSstaiqeAr;t{Pp*36#jq`w~n1#?njYy;doiY9wWZQm4yK=5xQ}|HA z&Tzb++hX@Uw4@H}o}@qy86rJaAx&y_IC+SCZXuB;!()(mxK8sqp_@%@Vb(LsY0Y4o z0nmC8zD%fpL3%;~H7eesI|R;98ra7p10VeoI+BK17n|*y&@HIQnmUJFBq7Cns$pV^ zrZvI3#JuO!ZxjGznn-O_Z2dDZui5-lP?ugsrX&E+@@vkRA~0jH2F)ziz{`dfYIK$= zl~;sGyTvci0Y_5GFX^k=9DHgA#E~G}ZYV92^P@s+kO5zG6BB9E{ejY?2>U~H*v628 z1^9(;b4Lq;<*?188NYp|me4;s5!!FI5(Knc@-YU#6S- zCT|MLK+doOi8XAh{RfLU9HPNvdvzoGj0oq&JcTa7IO|Kd3LBImZ)%MH85$zDRVC|G z`+ipgeK>|F=+Bwr@OuNXM@^e(7LNeY>2>>d*X#_kC{Dt!#~$+AsfvqObVP2X3ne)B z5y$K;PqQ50gDVr)rw_`X&~v9n6zJ|XY<)w5!UJXGs^H>;Li%a`no1#8!jO|Di4)T# zC`ZXOMFFFGRwDlmMmT%Pen)G3s*~TDG2(OT$?um+MIg}gOySY$2%~1{S^CV^gJhmwpmtZ;Y65S%u-0<@=z;ECu3FL7qy^K1Dfpxylms+RUJ~hc{Eh|#wWF(*m$5{vXiec#4XaXx7MFp6#U)OQ zw3=;!sCW&+!kI~B9vR`SCOIzzhGq5E!zZJzZtUSoB=)aiH!8mQV;0(t%{1MJ9^y09 zU*fbOuC2g@75-Kh967YxO2*Nj^(pSZ+-)&Z^QCj8ydzlYr~%NHv9;~%-cVEd2O$|kGp-_ zSXP&JkG$(%&fxA{&EA5+n$H-bp-Lk_X_)aB)hnwP zm#RGO|1v(Xcqb>zX==J41Z5Am$26j~8}Hzw&S@h{o9lDtBz?bP7heqju4{KJ zBV>=uw8r_KuHBkeARIHKB_h8WeM--#6#+d`4HjgSrEQ5oMZ&cY4xK@O?1mOT%w92G zQDtG1N@f2d;$|f{_O!x$Ku4zy@D9vcfJdC6D8V*qZ818;rPmP!Sh=zC&dSeMegR+o zBlL(i8Vybne9Bsw%s{fFzH)PAZDqaki`OeZzg&6eQsoBt0;#Lk8muU^cID=JI?krE=2+8UO&o5$ms4)-EH15vV4hq&ki3@1h@I z2(Zp%P2*xGX>mRe(QzG?o}&WV!*r48@)j=Uk--!8qB|Keb-*>?+a^IO$ih$bs?osk zXHqa6?sS3S3iFpnbVDHx*v)COx&rQ2c)xHP&^12bOhBwSK}PffJy&jhhOXCxzCVQ# zjFP#>@hNu8KpKg}40#SwsLmB3w|Zc8V4gdMxP5^<1GAduGkUqRx;@j&>8%#IpHE@4 z1~6zMoR9}hR`}BEcYdoLUPm>2{?)}(MowBxYFU=i2T1P|el4ap#HSbY1a}5zIAVkb zD;ZWy@@O5X=ZL2|{BF)2+)#!OfWQmr+Y>VuE%U8MV~sg8A-YIBm? zqnHIS|k4i;o{wv936I!aFm<@3KPGRM+u+&-tMlbu2vfu`>q8rhO=<`2OqP z9^J&KKB^WAoT_A6uRz~--R@ycSiu&ZHV$)-+xVCW5i1JhZw`Gv(_=l)Cka?TvF{g8 zkw!NdD21iaHsVGnmIsB-8S24;EoRW&cE3I7*cAm3(MIV3!v}m)c=Brq1x_Do19~o|{Cx6wS#$SC6+fG0U$k~?|;eT5Z%Ewp`h_SaiBXAfwkE(W_MAdH} zz4z^Z{=c>LUw-lkH1=2nM#`qt?Uo1Bu`vdS7Of`H(@YQB3%k$HYD+-ks z=H@y`wu|e8>e;&11$0H%Eabs_y9~R+uMp8;Az%onmx_&OSOzKmnRmrgVClD+u+>+XrsVh8*q^Iq0%+ yb29?nvP}HC#3a+Z>PTv%P_I*n5ab0oq0TH)P2st_u3@hq<7BhhzgoY4`TqlM+#o#w diff --git a/lisp/calc/calc-yank.elc b/lisp/calc/calc-yank.elc deleted file mode 100644 index 956418067b9ff8093b2a92c92966b8030dd44770..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16950 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 diff --git a/lisp/calc/calcalg2.elc b/lisp/calc/calcalg2.elc deleted file mode 100644 index 6039cc3d65694030ec054721acf72c9a1ace54a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80804 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 diff --git a/lisp/calc/calcalg3.elc b/lisp/calc/calcalg3.elc deleted file mode 100644 index 65a9fe39b174dca71eaac1b99c42f02bd9aac94c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42730 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≤(6u>qhoa5Op|O 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 J$maj_{{kw?!cYJJ diff --git a/lisp/calc/calccomp.elc b/lisp/calc/calccomp.elc deleted file mode 100644 index 6e4f53af89a68346311a325335ce1fdf16c9eaba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33867 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 diff --git a/lisp/calculator.elc b/lisp/calculator.elc deleted file mode 100644 index 17b23f2a956f9caf6bd060aa2bd5fa8d2c2858a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51559 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 C=?M-1 diff --git a/lisp/calendar/appt.elc b/lisp/calendar/appt.elc deleted file mode 100644 index 8c91f0dd77959663b0945f5b9ec4ed1261c72113..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18809 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 PPu}of)R0$ET8;k!9B2C_ diff --git a/lisp/calendar/cal-bahai.elc b/lisp/calendar/cal-bahai.elc deleted file mode 100644 index 112d3cabd8fba1353ea136ed7fcff8842b31b070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14566 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 q 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 diff --git a/lisp/calendar/cal-french.elc b/lisp/calendar/cal-french.elc deleted file mode 100644 index 1969142ab0ef583ceab0d97bd839b47f643890a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9946 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 Gwf_N0zqcs> diff --git a/lisp/calendar/cal-hebrew.elc b/lisp/calendar/cal-hebrew.elc deleted file mode 100644 index 07076d99c5f0e132914417651de7eaa103ab6f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52223 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 Pxi|FfV){|a#^V117&(z~ diff --git a/lisp/calendar/cal-islam.elc b/lisp/calendar/cal-islam.elc deleted file mode 100644 index 03afca8a64480a13a5f47239986a07576c7b416e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14782 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 CaMK$A diff --git a/lisp/calendar/cal-iso.elc b/lisp/calendar/cal-iso.elc deleted file mode 100644 index abfd441503f5434d9172f674f4fc247f85689b8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7605 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 ComvS1 diff --git a/lisp/calendar/cal-julian.elc b/lisp/calendar/cal-julian.elc deleted file mode 100644 index e16a504f98c8fcc403f4ef7315ff5292e33a6468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8427 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 xWPJTW3Uuh>Cr17?JGF7O@;_B-rGNkc diff --git a/lisp/calendar/cal-loaddefs.el b/lisp/calendar/cal-loaddefs.el deleted file mode 100644 index a540a5b..0000000 --- a/lisp/calendar/cal-loaddefs.el +++ /dev/null @@ -1,1013 +0,0 @@ -;;; cal-loaddefs.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads (diary-bahai-insert-yearly-entry diary-bahai-insert-monthly-entry -;;;;;; diary-bahai-insert-entry calendar-bahai-goto-date calendar-bahai-print-date -;;;;;; calendar-bahai-date-string) "cal-bahai" "cal-bahai.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from cal-bahai.el - -(autoload 'calendar-bahai-date-string "cal-bahai" "\ -String of Bahá'í date of Gregorian DATE. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-bahai-print-date "cal-bahai" "\ -Show the Bahá'í calendar equivalent of the selected date. - -\(fn)" t nil) - -(autoload 'calendar-bahai-goto-date "cal-bahai" "\ -Move cursor to Bahá'í date DATE; echo Bahá'í date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'diary-bahai-insert-entry "cal-bahai" "\ -Insert a diary entry. -For the Bahá'í date corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-bahai-insert-monthly-entry "cal-bahai" "\ -Insert a monthly diary entry. -For the day of the Bahá'í month corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-bahai-insert-yearly-entry "cal-bahai" "\ -Insert an annual diary entry. -For the day of the Bahá'í year corresponding to the date indicated by point. -Prefix argument ARG will make the entry nonmarking. - -\(fn ARG)" t nil) - -;;;*** - -;;;### (autoloads (calendar-chinese-goto-date calendar-chinese-print-date -;;;;;; calendar-chinese-date-string) "cal-china" "cal-china.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-china.el - -(autoload 'calendar-chinese-date-string "cal-china" "\ -String of Chinese date of Gregorian DATE. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-chinese-print-date "cal-china" "\ -Show the Chinese date equivalents of date. - -\(fn)" t nil) - -(autoload 'calendar-chinese-goto-date "cal-china" "\ -Move cursor to Chinese date DATE. -Echo Chinese date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-ethiopic-goto-date calendar-ethiopic-print-date -;;;;;; calendar-ethiopic-date-string calendar-coptic-goto-date calendar-coptic-print-date -;;;;;; calendar-coptic-date-string) "cal-coptic" "cal-coptic.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-coptic.el - -(autoload 'calendar-coptic-date-string "cal-coptic" "\ -String of Coptic date of Gregorian DATE. -Returns the empty string if DATE is pre-Coptic calendar. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-coptic-print-date "cal-coptic" "\ -Show the Coptic calendar equivalent of the selected date. - -\(fn)" t nil) - -(autoload 'calendar-coptic-goto-date "cal-coptic" "\ -Move cursor to Coptic date DATE. -Echo Coptic date unless NOECHO is t. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'calendar-ethiopic-date-string "cal-coptic" "\ -String of Ethiopic date of Gregorian DATE. -Returns the empty string if DATE is pre-Ethiopic calendar. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-ethiopic-print-date "cal-coptic" "\ -Show the Ethiopic calendar equivalent of the selected date. - -\(fn)" t nil) - -(autoload 'calendar-ethiopic-goto-date "cal-coptic" "\ -Move cursor to Ethiopic date DATE. -Echo Ethiopic date unless NOECHO is t. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-french-goto-date calendar-french-print-date -;;;;;; calendar-french-date-string) "cal-french" "cal-french.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-french.el - -(autoload 'calendar-french-date-string "cal-french" "\ -String of French Revolutionary date of Gregorian DATE. -Returns the empty string if DATE is pre-French Revolutionary. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-french-print-date "cal-french" "\ -Show the French Revolutionary calendar equivalent of the selected date. - -\(fn)" t nil) - -(autoload 'calendar-french-goto-date "cal-french" "\ -Move cursor to French Revolutionary date DATE. -Echo French Revolutionary date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (diary-hebrew-insert-yearly-entry diary-hebrew-insert-monthly-entry -;;;;;; diary-hebrew-insert-entry calendar-hebrew-goto-date calendar-hebrew-print-date -;;;;;; calendar-hebrew-date-string) "cal-hebrew" "cal-hebrew.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-hebrew.el - -(autoload 'calendar-hebrew-date-string "cal-hebrew" "\ -String of Hebrew date before sunset of Gregorian DATE. -Defaults to today's date if DATE is not given. -Driven by the variable `calendar-date-display-form'. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-hebrew-print-date "cal-hebrew" "\ -Show the Hebrew calendar equivalent of the date under the cursor. - -\(fn)" t nil) - -(autoload 'calendar-hebrew-goto-date "cal-hebrew" "\ -Move cursor to Hebrew DATE; echo Hebrew date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'diary-hebrew-insert-entry "cal-hebrew" "\ -Insert a diary entry for the Hebrew date at point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-hebrew-insert-monthly-entry "cal-hebrew" "\ -Insert a monthly diary entry. -For the day of the Hebrew month corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-hebrew-insert-yearly-entry "cal-hebrew" "\ -Insert an annual diary entry. -For the day of the Hebrew year corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -;;;*** - -;;;### (autoloads (cal-html-cursor-year cal-html-cursor-month) "cal-html" -;;;;;; "cal-html.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-html.el - -(autoload 'cal-html-cursor-month "cal-html" "\ -Write an HTML calendar file for numeric MONTH of four-digit YEAR. -The output directory DIR is created if necessary. Interactively, -MONTH and YEAR are taken from the calendar cursor position, or from -the position specified by EVENT. Note that any existing output files -are overwritten. - -\(fn MONTH YEAR DIR &optional EVENT)" t nil) - -(autoload 'cal-html-cursor-year "cal-html" "\ -Write HTML calendar files (index and monthly pages) for four-digit YEAR. -The output directory DIR is created if necessary. Interactively, -YEAR is taken from the calendar cursor position, or from the position -specified by EVENT. Note that any existing output files are overwritten. - -\(fn YEAR DIR &optional EVENT)" t nil) - -;;;*** - -;;;### (autoloads (diary-islamic-insert-yearly-entry diary-islamic-insert-monthly-entry -;;;;;; diary-islamic-insert-entry calendar-islamic-goto-date calendar-islamic-print-date -;;;;;; calendar-islamic-date-string) "cal-islam" "cal-islam.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-islam.el - -(autoload 'calendar-islamic-date-string "cal-islam" "\ -String of Islamic date before sunset of Gregorian DATE. -Returns the empty string if DATE is pre-Islamic. -Defaults to today's date if DATE is not given. -Driven by the variable `calendar-date-display-form'. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-islamic-print-date "cal-islam" "\ -Show the Islamic calendar equivalent of the date under the cursor. - -\(fn)" t nil) - -(autoload 'calendar-islamic-goto-date "cal-islam" "\ -Move cursor to Islamic DATE; echo Islamic date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'diary-islamic-insert-entry "cal-islam" "\ -Insert a diary entry. -For the Islamic date corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-islamic-insert-monthly-entry "cal-islam" "\ -Insert a monthly diary entry. -For the day of the Islamic month corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(autoload 'diary-islamic-insert-yearly-entry "cal-islam" "\ -Insert an annual diary entry. -For the day of the Islamic year corresponding to the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -;;;*** - -;;;### (autoloads (calendar-iso-goto-week calendar-iso-goto-date -;;;;;; calendar-iso-print-date calendar-iso-date-string calendar-iso-from-absolute) -;;;;;; "cal-iso" "cal-iso.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-iso.el - -(autoload 'calendar-iso-from-absolute "cal-iso" "\ -Compute the `ISO commercial date' corresponding to the absolute DATE. -The ISO year corresponds approximately to the Gregorian year, but weeks -start on Monday and end on Sunday. The first week of the ISO year is the -first such week in which at least 4 days are in a year. The ISO commercial -date has the form (week day year) in which week is in the range 1..52 and -day is in the range 0..6 (1 = Monday, 2 = Tuesday, ..., 0 = Sunday). The -absolute date is the number of days elapsed since the (imaginary) Gregorian -date Sunday, December 31, 1 BC. - -\(fn DATE)" nil nil) - -(autoload 'calendar-iso-date-string "cal-iso" "\ -String of ISO date of Gregorian DATE, default today. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-iso-print-date "cal-iso" "\ -Show equivalent ISO date for the date under the cursor. - -\(fn)" t nil) - -(autoload 'calendar-iso-goto-date "cal-iso" "\ -Move cursor to ISO DATE; echo ISO date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'calendar-iso-goto-week "cal-iso" "\ -Move cursor to ISO DATE; echo ISO date unless NOECHO is non-nil. -Interactively, goes to the first day of the specified week. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-astro-goto-day-number calendar-astro-print-day-number -;;;;;; calendar-astro-date-string calendar-astro-from-absolute calendar-astro-to-absolute -;;;;;; calendar-julian-goto-date calendar-julian-print-date calendar-julian-date-string -;;;;;; calendar-julian-from-absolute) "cal-julian" "cal-julian.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-julian.el - -(autoload 'calendar-julian-from-absolute "cal-julian" "\ -Compute the Julian (month day year) corresponding to the absolute DATE. -The absolute date is the number of days elapsed since the (imaginary) -Gregorian date Sunday, December 31, 1 BC. - -\(fn DATE)" nil nil) - -(autoload 'calendar-julian-date-string "cal-julian" "\ -String of Julian date of Gregorian DATE. -Defaults to today's date if DATE is not given. -Driven by the variable `calendar-date-display-form'. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-julian-print-date "cal-julian" "\ -Show the Julian calendar equivalent of the date under the cursor. - -\(fn)" t nil) - -(autoload 'calendar-julian-goto-date "cal-julian" "\ -Move cursor to Julian DATE; echo Julian date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -(autoload 'calendar-astro-to-absolute "cal-julian" "\ -Absolute date of astronomical (Julian) day number D. - -\(fn D)" nil nil) - -(autoload 'calendar-astro-from-absolute "cal-julian" "\ -Astronomical (Julian) day number of absolute date D. - -\(fn D)" nil nil) - -(autoload 'calendar-astro-date-string "cal-julian" "\ -String of astronomical (Julian) day number after noon UTC of Gregorian DATE. -Defaults to today's date if DATE is not given. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-astro-print-day-number "cal-julian" "\ -Show astronomical (Julian) day number after noon UTC on cursor date. - -\(fn)" t nil) - -(autoload 'calendar-astro-goto-day-number "cal-julian" "\ -Move cursor to astronomical (Julian) DAYNUMBER. -Echo astronomical (Julian) day number unless NOECHO is non-nil. - -\(fn DAYNUMBER &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-mayan-goto-long-count-date calendar-mayan-previous-round-date -;;;;;; calendar-mayan-next-round-date calendar-mayan-previous-tzolkin-date -;;;;;; calendar-mayan-next-tzolkin-date calendar-mayan-previous-haab-date -;;;;;; calendar-mayan-next-haab-date calendar-mayan-print-date calendar-mayan-date-string) -;;;;;; "cal-mayan" "cal-mayan.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-mayan.el - -(autoload 'calendar-mayan-date-string "cal-mayan" "\ -String of Mayan date of Gregorian DATE; default today. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-mayan-print-date "cal-mayan" "\ -Show the Mayan long count, tzolkin, and haab equivalents of date. - -\(fn)" t nil) - -(autoload 'calendar-mayan-next-haab-date "cal-mayan" "\ -Move cursor to next instance of Mayan HAAB-DATE. -Echo Mayan date unless NOECHO is non-nil. - -\(fn HAAB-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-previous-haab-date "cal-mayan" "\ -Move cursor to previous instance of Mayan HAAB-DATE. -Echo Mayan date unless NOECHO is non-nil. - -\(fn HAAB-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-next-tzolkin-date "cal-mayan" "\ -Move cursor to next instance of Mayan TZOLKIN-DATE. -Echo Mayan date unless NOECHO is non-nil. - -\(fn TZOLKIN-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-previous-tzolkin-date "cal-mayan" "\ -Move cursor to previous instance of Mayan TZOLKIN-DATE. -Echo Mayan date unless NOECHO is non-nil. - -\(fn TZOLKIN-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-next-round-date "cal-mayan" "\ -Move cursor to next instance of Mayan TZOLKIN-DATE HAAB-DATE combination. -Echo Mayan date unless NOECHO is non-nil. - -\(fn TZOLKIN-DATE HAAB-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-previous-round-date "cal-mayan" "\ -Move to previous instance of Mayan TZOLKIN-DATE HAAB-DATE combination. -Echo Mayan date unless NOECHO is non-nil. - -\(fn TZOLKIN-DATE HAAB-DATE &optional NOECHO)" t nil) - -(autoload 'calendar-mayan-goto-long-count-date "cal-mayan" "\ -Move cursor to Mayan long count DATE. -Echo Mayan date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-goto-day-of-year calendar-goto-date calendar-end-of-year -;;;;;; calendar-beginning-of-year calendar-end-of-month calendar-beginning-of-month -;;;;;; calendar-end-of-week calendar-beginning-of-week calendar-backward-week -;;;;;; calendar-forward-week calendar-backward-day calendar-forward-day -;;;;;; calendar-scroll-right-three-months calendar-scroll-toolkit-scroll -;;;;;; calendar-scroll-left-three-months calendar-scroll-right calendar-scroll-left -;;;;;; calendar-backward-year calendar-backward-month calendar-forward-year -;;;;;; calendar-forward-month calendar-goto-today calendar-cursor-to-visible-date -;;;;;; calendar-cursor-to-nearest-date) "cal-move" "cal-move.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-move.el - -(autoload 'calendar-cursor-to-nearest-date "cal-move" "\ -Move the cursor to the closest date. -The position of the cursor is unchanged if it is already on a date. -Returns the list (month day year) giving the cursor position. - -\(fn)" nil nil) - -(autoload 'calendar-cursor-to-visible-date "cal-move" "\ -Move the cursor to DATE that is on the screen. - -\(fn DATE)" nil nil) - -(autoload 'calendar-goto-today "cal-move" "\ -Reposition the calendar window so the current date is visible. - -\(fn)" t nil) - -(autoload 'calendar-forward-month "cal-move" "\ -Move the cursor forward ARG months. -Movement is backward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-forward-year "cal-move" "\ -Move the cursor forward by ARG years. -Movement is backward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-backward-month "cal-move" "\ -Move the cursor backward by ARG months. -Movement is forward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-backward-year "cal-move" "\ -Move the cursor backward ARG years. -Movement is forward is ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-scroll-left "cal-move" "\ -Scroll the displayed calendar left by ARG months. -If ARG is negative the calendar is scrolled right. Maintains the relative -position of the cursor with respect to the calendar as well as possible. -EVENT is an event like `last-nonmenu-event'. - -\(fn &optional ARG EVENT)" t nil) - -(autoload 'calendar-scroll-right "cal-move" "\ -Scroll the displayed calendar window right by ARG months. -If ARG is negative the calendar is scrolled left. Maintains the relative -position of the cursor with respect to the calendar as well as possible. -EVENT is an event like `last-nonmenu-event'. - -\(fn &optional ARG EVENT)" t nil) - -(autoload 'calendar-scroll-left-three-months "cal-move" "\ -Scroll the displayed calendar window left by 3*ARG months. -If ARG is negative the calendar is scrolled right. Maintains the relative -position of the cursor with respect to the calendar as well as possible. -EVENT is an event like `last-nonmenu-event'. - -\(fn ARG &optional EVENT)" t nil) - -(autoload 'calendar-scroll-toolkit-scroll "cal-move" "\ -Function to scroll the calendar after a toolkit scroll-bar click. - -\(fn EVENT)" t nil) - -(autoload 'calendar-scroll-right-three-months "cal-move" "\ -Scroll the displayed calendar window right by 3*ARG months. -If ARG is negative the calendar is scrolled left. Maintains the relative -position of the cursor with respect to the calendar as well as possible. -EVENT is an event like `last-nonmenu-event'. - -\(fn ARG &optional EVENT)" t nil) - -(autoload 'calendar-forward-day "cal-move" "\ -Move the cursor forward ARG days. -Moves backward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-backward-day "cal-move" "\ -Move the cursor back ARG days. -Moves forward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-forward-week "cal-move" "\ -Move the cursor forward ARG weeks. -Moves backward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-backward-week "cal-move" "\ -Move the cursor back ARG weeks. -Moves forward if ARG is negative. - -\(fn ARG)" t nil) - -(autoload 'calendar-beginning-of-week "cal-move" "\ -Move the cursor back ARG calendar-week-start-day's. - -\(fn ARG)" t nil) - -(autoload 'calendar-end-of-week "cal-move" "\ -Move the cursor forward ARG calendar-week-start-day+6's. - -\(fn ARG)" t nil) - -(autoload 'calendar-beginning-of-month "cal-move" "\ -Move the cursor backward ARG month beginnings. - -\(fn ARG)" t nil) - -(autoload 'calendar-end-of-month "cal-move" "\ -Move the cursor forward ARG month ends. - -\(fn ARG)" t nil) - -(autoload 'calendar-beginning-of-year "cal-move" "\ -Move the cursor backward ARG year beginnings. - -\(fn ARG)" t nil) - -(autoload 'calendar-end-of-year "cal-move" "\ -Move the cursor forward ARG year beginnings. - -\(fn ARG)" t nil) - -(autoload 'calendar-goto-date "cal-move" "\ -Move cursor to DATE. - -\(fn DATE)" t nil) - -(autoload 'calendar-goto-day-of-year "cal-move" "\ -Move cursor to YEAR, DAY number; echo DAY/YEAR unless NOECHO is non-nil. -Negative DAY counts backward from end of year. - -\(fn YEAR DAY &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (calendar-persian-goto-date calendar-persian-print-date -;;;;;; calendar-persian-date-string) "cal-persia" "cal-persia.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-persia.el - -(autoload 'calendar-persian-date-string "cal-persia" "\ -String of Persian date of Gregorian DATE, default today. - -\(fn &optional DATE)" nil nil) - -(autoload 'calendar-persian-print-date "cal-persia" "\ -Show the Persian calendar equivalent of the selected date. - -\(fn)" t nil) - -(autoload 'calendar-persian-goto-date "cal-persia" "\ -Move cursor to Persian date DATE. -Echo Persian date unless NOECHO is non-nil. - -\(fn DATE &optional NOECHO)" t nil) - -;;;*** - -;;;### (autoloads (cal-tex-cursor-day cal-tex-cursor-filofax-daily -;;;;;; cal-tex-cursor-filofax-week cal-tex-cursor-filofax-2week -;;;;;; cal-tex-cursor-week2-summary cal-tex-cursor-week-monday cal-tex-cursor-week-iso -;;;;;; cal-tex-cursor-week2 cal-tex-cursor-week cal-tex-cursor-month -;;;;;; cal-tex-cursor-month-landscape cal-tex-cursor-filofax-year -;;;;;; cal-tex-cursor-year-landscape cal-tex-cursor-year) "cal-tex" -;;;;;; "cal-tex.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-tex.el - -(autoload 'cal-tex-cursor-year "cal-tex" "\ -Make a buffer with LaTeX commands for the year cursor is on. -Optional prefix argument N specifies number of years. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-year-landscape "cal-tex" "\ -Make a buffer with LaTeX commands for the year cursor is on. -Optional prefix argument N specifies number of years. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-filofax-year "cal-tex" "\ -Make a Filofax one page yearly calendar of year indicated by cursor. -Optional prefix argument N specifies number of years. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-month-landscape "cal-tex" "\ -Make a LaTeX calendar buffer for the month the cursor is on. -Optional prefix argument N specifies number of months to be -produced (default 1). The output is in landscape format, one -month to a page. It shows holiday and diary entries if -`cal-tex-holidays' and `cal-tex-diary', respectively, are non-nil. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-month "cal-tex" "\ -Make a LaTeX calendar buffer for the month the cursor is on. -Optional prefix argument N specifies number of months to be -produced (default 1). The calendar is condensed onto one page. -It shows holiday and diary entries if `cal-tex-holidays' and -`cal-tex-diary', respectively, are non-nil. Optional EVENT -indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-week "cal-tex" "\ -Make a one page LaTeX calendar for one week, showing hours of the day. -There are two columns; with 8-12am in the first and 1-5pm in the second. -It shows holidays if `cal-tex-holidays' is non-nil. -It does not show diary entries. - -The optional prefix argument N specifies a number of weeks (default 1). - -By default, the calendar is for the week at point; the optional -argument EVENT specifies a different buffer position. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-week2 "cal-tex" "\ -Make a two page LaTeX calendar for one week, showing hours of the day. -There are two columns; with 8-12am in the first and 1-5pm in the second. -It shows holidays if `cal-tex-holidays' is non-nil. -It does not show diary entries. - -The optional prefix argument N specifies a number of weeks (default 1). - -By default, the calendar is for the week at point; the optional -argument EVENT specifies a different buffer position. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-week-iso "cal-tex" "\ -Make a one page LaTeX calendar for one week, in the ISO-style. -It does not show hours of the day. -It shows holidays if `cal-tex-holidays' is non-nil. -It shows diary entries if `cal-tex-diary' is non-nil. - -The optional prefix argument N specifies a number of weeks (default 1). - -By default, the calendar is for the week at point; the optional -argument EVENT specifies a different buffer position. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-week-monday "cal-tex" "\ -Make a one page LaTeX calendar for one week, showing hours of the day. -There are two columns; with M-W in the first and T-S in the second. -It shows the hours 8-12am and 1-5pm. -It shows holidays if `cal-tex-holidays' is non-nil. -It does not show diary entries. - -The optional prefix argument N specifies a number of weeks (default 1). - -By default, the calendar is for the week at point; the optional -argument EVENT specifies a different buffer position. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-week2-summary "cal-tex" "\ -Make a two page LaTeX calendar for one week, with optional diary entries. -It does not show hours of the day. -It shows holidays if `cal-tex-holidays' is non-nil. -It shows diary entries if `cal-tex-diary' is non-nil. - -The optional prefix argument N specifies a number of weeks (default 1). - -By default, the calendar is for the week at point; the optional -argument EVENT specifies a different buffer position. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-filofax-2week "cal-tex" "\ -Two-weeks-at-a-glance Filofax style calendar for week cursor is in. -Optional prefix argument N specifies number of weeks (default 1). -The calendar shows holiday and diary entries if -`cal-tex-holidays' and `cal-tex-diary', respectively, are non-nil. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-filofax-week "cal-tex" "\ -One-week-at-a-glance Filofax style calendar for week indicated by cursor. -Optional prefix argument N specifies number of weeks (default 1), -starting on Mondays. The calendar shows holiday and diary entries -if `cal-tex-holidays' and `cal-tex-diary', respectively, are non-nil. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-filofax-daily "cal-tex" "\ -Day-per-page Filofax style calendar for week indicated by cursor. -Optional prefix argument N specifies number of weeks (default 1), -starting on Mondays. The calendar shows holiday and diary -entries if `cal-tex-holidays' and `cal-tex-diary', respectively, -are non-nil. Pages are ruled if `cal-tex-rules' is non-nil. -Optional EVENT indicates a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -(autoload 'cal-tex-cursor-day "cal-tex" "\ -Make a buffer with LaTeX commands for the day cursor is on. -Optional prefix argument N specifies number of days. The calendar shows -the hours between `cal-tex-daily-start' and `cal-tex-daily-end', using -the 24-hour clock if `cal-tex-24' is non-nil. Optional EVENT indicates -a buffer position to use instead of point. - -\(fn &optional N EVENT)" t nil) - -;;;*** - -;;;### (autoloads (calendar-two-frame-setup calendar-only-one-frame-setup -;;;;;; calendar-one-frame-setup calendar-frame-setup) "cal-x" "cal-x.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-x.el - -(autoload 'calendar-frame-setup "cal-x" "\ -Display the calendar, and optionally the diary, in a separate frame. -CONFIG should be one of: -`calendar-only' - just the calendar, no diary -`one-frame' - calendar and diary in a single frame -`two-frames' - calendar and diary each in a separate frame - -If CONFIG has any other value, or if the display is not capable of -multiple frames, then `calendar-basic-setup' is called. - -If PROMPT is non-nil, prompt for the month and year to use. - -\(fn CONFIG &optional PROMPT)" nil nil) - -(autoload 'calendar-one-frame-setup "cal-x" "\ -Display calendar and diary in a single dedicated frame. -See `calendar-frame-setup' for more information. - -\(fn &optional PROMPT)" nil nil) - -(make-obsolete 'calendar-one-frame-setup 'calendar-frame-setup "23.1") - -(autoload 'calendar-only-one-frame-setup "cal-x" "\ -Display calendar in a dedicated frame. -See `calendar-frame-setup' for more information. - -\(fn &optional PROMPT)" nil nil) - -(make-obsolete 'calendar-only-one-frame-setup 'calendar-frame-setup "23.1") - -(autoload 'calendar-two-frame-setup "cal-x" "\ -Display calendar and diary in separate, dedicated frames. -See `calendar-frame-setup' for more information. - -\(fn &optional PROMPT)" nil nil) - -(make-obsolete 'calendar-two-frame-setup 'calendar-frame-setup "23.1") - -;;;*** - -;;;### (autoloads (diary-font-lock-keywords diary-insert-cyclic-entry -;;;;;; diary-insert-block-entry diary-insert-anniversary-entry diary-insert-yearly-entry -;;;;;; diary-insert-monthly-entry diary-insert-weekly-entry diary-insert-entry -;;;;;; diary-make-entry diary-mark-entries diary-show-all-entries -;;;;;; diary-view-other-diary-entries diary-view-entries diary-set-maybe-redraw -;;;;;; diary-live-p) "diary-lib" "diary-lib.el" (20707 18685 911514 -;;;;;; 0)) -;;; Generated autoloads from diary-lib.el - -(autoload 'diary-live-p "diary-lib" "\ -Return non-nil if the diary is being displayed. - -\(fn)" nil nil) - -(autoload 'diary-set-maybe-redraw "diary-lib" "\ -Set SYMBOL's value to VALUE, and redraw the diary if necessary. -Redraws the diary if it is being displayed (note this is not the same as -just visiting the `diary-file'), and SYMBOL's value is to be changed. - -\(fn SYMBOL VALUE)" nil nil) - -(autoload 'diary-view-entries "diary-lib" "\ -Prepare and display a buffer with diary entries. -Searches the file named in `diary-file' for entries that match -ARG days starting with the date indicated by the cursor position -in the displayed three-month calendar. - -\(fn &optional ARG)" t nil) - -(autoload 'diary-view-other-diary-entries "diary-lib" "\ -Prepare and display buffer of diary entries from an alternative diary file. -Searches for entries that match ARG days, starting with the date indicated -by the cursor position in the displayed three-month calendar. -DFILE specifies the file to use as the diary file. - -\(fn ARG DFILE)" t nil) - -(define-obsolete-function-alias 'view-other-diary-entries 'diary-view-other-diary-entries "23.1") - -(autoload 'diary-show-all-entries "diary-lib" "\ -Show all of the diary entries in the diary file. -This function gets rid of the selective display of the diary file so that -all entries, not just some, are visible. If there is no diary buffer, one -is created. - -\(fn)" t nil) - -(autoload 'diary-mark-entries "diary-lib" "\ -Mark days in the calendar window that have diary entries. -Marks each entry in the diary that is visible in the calendar window. - -After marking the entries, runs `diary-nongregorian-marking-hook' -for the main diary file, and each included file. For example, -this is the appropriate hook to process Islamic entries in all -diary files. Next `diary-mark-entries-hook' runs, for the main diary -file only. If not using include files, there is no difference between -these two hooks. - -If the optional argument REDRAW is non-nil (which is the case -interactively, for example) then this first removes any existing diary -marks. This is intended to deal with deleted diary entries. - -\(fn &optional REDRAW)" t nil) - -(define-obsolete-function-alias 'mark-diary-entries 'diary-mark-entries "23.1") - -(autoload 'diary-make-entry "diary-lib" "\ -Insert a diary entry STRING which may be NONMARKING in FILE. -If omitted, NONMARKING defaults to nil and FILE defaults to -`diary-file'. - -\(fn STRING &optional NONMARKING FILE)" nil nil) - -(define-obsolete-function-alias 'make-diary-entry 'diary-make-entry "23.1") - -(autoload 'diary-insert-entry "diary-lib" "\ -Insert a diary entry for the date indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG &optional EVENT)" t nil) - -(define-obsolete-function-alias 'insert-diary-entry 'diary-insert-entry "23.1") - -(autoload 'diary-insert-weekly-entry "diary-lib" "\ -Insert a weekly diary entry for the day of the week indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-weekly-diary-entry 'diary-insert-weekly-entry "23.1") - -(autoload 'diary-insert-monthly-entry "diary-lib" "\ -Insert a monthly diary entry for the day of the month indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-monthly-diary-entry 'diary-insert-monthly-entry "23.1") - -(autoload 'diary-insert-yearly-entry "diary-lib" "\ -Insert an annual diary entry for the day of the year indicated by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-yearly-diary-entry 'diary-insert-yearly-entry "23.1") - -(autoload 'diary-insert-anniversary-entry "diary-lib" "\ -Insert an anniversary diary entry for the date given by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-anniversary-diary-entry 'diary-insert-anniversary-entry "23.1") - -(autoload 'diary-insert-block-entry "diary-lib" "\ -Insert a block diary entry for the days between the point and marked date. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-block-diary-entry 'diary-insert-block-entry "23.1") - -(autoload 'diary-insert-cyclic-entry "diary-lib" "\ -Insert a cyclic diary entry starting at the date given by point. -Prefix argument ARG makes the entry nonmarking. - -\(fn ARG)" t nil) - -(define-obsolete-function-alias 'insert-cyclic-diary-entry 'diary-insert-cyclic-entry "23.1") - -(autoload 'diary-font-lock-keywords "diary-lib" "\ -Return a value for the variable `diary-font-lock-keywords'. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (calendar-mark-holidays calendar-cursor-holidays -;;;;;; calendar-list-holidays) "holidays" "holidays.el" (20707 18685 -;;;;;; 911514 0)) -;;; Generated autoloads from holidays.el - -(autoload 'calendar-list-holidays "holidays" "\ -Create a buffer containing the holidays for the current calendar window. -The holidays are those in the list `calendar-notable-days'. -Returns non-nil if any holidays are found. -If EVENT is non-nil, it's an event indicating the buffer position to -use instead of point. - -\(fn &optional EVENT)" t nil) - -(autoload 'calendar-cursor-holidays "holidays" "\ -Find holidays for the date specified by the cursor in the calendar window. -Optional DATE is a list (month day year) to use instead of the -cursor position. EVENT specifies a buffer position to use for a date. - -\(fn &optional DATE EVENT)" t nil) - -(autoload 'calendar-mark-holidays "holidays" "\ -Mark notable days in the calendar window. -If EVENT is non-nil, it's an event indicating the buffer position to -use instead of point. - -\(fn &optional EVENT)" t nil) - -;;;*** - -;;;### (autoloads (calendar-lunar-phases) "lunar" "lunar.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from lunar.el - -(autoload 'calendar-lunar-phases "lunar" "\ -Create a buffer with the lunar phases for the current calendar window. -If EVENT is non-nil, it's an event indicating the buffer position to -use instead of point. - -\(fn &optional EVENT)" t nil) - -(define-obsolete-function-alias 'calendar-phases-of-moon 'calendar-lunar-phases "23.1") - -;;;*** - -;;;### (autoloads (calendar-sunrise-sunset-month calendar-sunrise-sunset) -;;;;;; "solar" "solar.el" (20707 18685 911514 0)) -;;; Generated autoloads from solar.el - -(autoload 'calendar-sunrise-sunset "solar" "\ -Local time of sunrise and sunset for date under cursor. -Accurate to a few seconds. - -\(fn &optional EVENT)" t nil) - -(autoload 'calendar-sunrise-sunset-month "solar" "\ -Local time of sunrise and sunset for month under cursor or at EVENT. - -\(fn &optional EVENT)" t nil) - -;;;*** - -;;;### (autoloads nil nil ("appt.el" "cal-dst.el" "cal-menu.el" "calendar.el" -;;;;;; "icalendar.el" "parse-time.el" "time-date.el" "timeclock.el" -;;;;;; "todo-mode.el") (20793 40498 550881 724000)) - -;;;*** - -(provide 'cal-loaddefs) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; cal-loaddefs.el ends here diff --git a/lisp/calendar/cal-mayan.elc b/lisp/calendar/cal-mayan.elc deleted file mode 100644 index 2b557e0d92202b1f060de8f7a1a78b1ae450d5f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20330 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 diff --git a/lisp/calendar/cal-move.elc b/lisp/calendar/cal-move.elc deleted file mode 100644 index 13df92294f6ea45d613b7eb859f10c4e79c86f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15291 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 diff --git a/lisp/calendar/cal-tex.elc b/lisp/calendar/cal-tex.elc deleted file mode 100644 index 3d5bf9153b1acc4525dd91cf37a0e1fa9e78b00c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75095 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 Bs&xPW diff --git a/lisp/calendar/cal-x.elc b/lisp/calendar/cal-x.elc deleted file mode 100644 index 321ace127f5037aadba0083a1260c0808a4df51b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6184 zcmd5=`)?b^5!P>&7{F~~Ag$Y^9aDux7CP!)Bt^MyZ75Fb!buD}Ku|;myu4ddTi=7Z zhiIn%e81VS|{rmUnG*1^QkugnIG*2Iv zuT>n2CFL1?Q7HOS6hz15x+mWFBn-%Ry+Ci96?sZCY^0-9mC=z*MN}S5e<;kIA3CWl z=JF^}<>Dw3iOgbA@Qw3kAQR0(W%QVL(STw@Ot0@lz7P1M@vb4zEcPDp-d}?_ob3D=6p*7mCA6oo5zMh5VD%tq zz$#)r7~lH^c8|OC-J-}B$jfxpFSm{Jg@F=i>cR#mJWd z9rHt-m5W4Gl|E!Z6_!$!scAi%$)ew(Q_8Ad9MHKaHPZ``)RJCR%iJhg9t^s4QmqyenGJ){2`4wwnykhq zds}teN2{yKDmjM+jk@dSOBzq}Jdq;1q&2M)}ft+Fbn6PNLpbVqWdL#{66EYnP1&1(lM6tdc*?@qGQ_x7TH+{T_wwRh!}&M2+`6|x;!DOMb7NL5a{Mo!{_(q`fRm|b}$O^kAK z{fwLt%Nc+Uc@8jW6m`T52xn7DgN1XR=da&MK$%LYSBeW613ej3ntOw!C}e3WGXUM9 zt|%3+rISxfpa5!Ii?&^qV6RKvr;I#+y;+?_27RiW>v&OTq~)WikZ3ouIf+(scF_@n zUPqHnpf0iSEs0U(C3#-Iv;Q!hpnYN#2Y4>eRkY>tC9IMN2x6l`#)Ch0dd6mJjwX7v z^80@Ry8EF!>TB+!tGFBCZe+cY4aTU3@6dHMU(a{xMLh)qLVro-^$4g)O@3?E%Praq@FeT@udHfeK{J_=LQ-y4!{_wPC#h}gr&;jd}+>A zSd6h^!NWM))bwkt*RV1e2qSVNu>p;h{sNN(w_zQ3y!%(&hj+B4^u7Pd4tgff8-0wY@ojWbYaJL zWwKC=dMP?}2vaU(q|mzXqt4%oWFbn~FlZBpmC<_=&STR@(&G%%ku1AfRcjj%aVoN= zd^!(wmf1$EPDZYY)esY46RevR>`;fU>E8G(Bj>U+M5fW!Vd;ay8&%QBCGY2_+NSH&?MMX0l&2C9C$YOd%SFyqn zN~mu@@@qgsTg05iFbn*esX5(id}&!5;2klF1|KmrxMK|&zvQHMH8k+>=bdGY1%XBq zUq5&*14+P89QK*o`$&`Md!O$OMfd>khM#_h|0DXt9sG>(YQ&S9%bSCLG8*XF@z(En zmv>w5#bVGPOxWCLGCmhvvGv=XTffJz|F4}}pX#k2+pQ4YQ2mY3MWd9SIqBAC?E>`j zp*V(4v(&O3{)Z(B=@6_Lm#pcmFWOWz701GXZV49o!l@S)Y&M#o3niDfU&XjqA<+}m zjYP~_5Yl1Oj3m@+&){6)6tZ<{J#qEhgutBBhLo*a37~}$4%Hcrl9BT|mRvfbx+u_P zH7IHHtua#Yx0_yX13)jo+V>vppDfK9Mwqp9YvD{3dZu^Vu-KZS!DL&^HV(7kX(~04 z%ofcJie@jPTt)ldep4*ANAFhq8zzUA#>l)exVLYNL~8&IM&Zx^sOOGa0By*xfvQ$$ zQ|*y!^1Y3cbzj zIP$_9E!b{)&yWj;^bel!crpaS@rPcX3hgH|PDSU<0WC!ITFjgBigA-M%X#B4xgIh$ z2Cd;F;6ZEa>noaLGt=NV*!TeHdbUiNh8+*O&Roi<^?bX1YFAa57Vrg~XIq)(Xd~I* cv%0DaiEjmV9$t?^$nXn=zEU#+c=bE~1;+cx)c^nh diff --git a/lisp/calendar/calendar.elc b/lisp/calendar/calendar.elc deleted file mode 100644 index 7b0734e9704e3e6f53049a45de9cc27be37d1f65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104603 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 GLrIFq7^4zY6g>ptu3N;)`y;6M7 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 diff --git a/lisp/calendar/diary-loaddefs.el b/lisp/calendar/diary-loaddefs.el deleted file mode 100644 index 5b64bee..0000000 --- a/lisp/calendar/diary-loaddefs.el +++ /dev/null @@ -1,366 +0,0 @@ -;;; diary-loaddefs.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads (diary-bahai-date diary-bahai-mark-entries calendar-bahai-mark-date-pattern -;;;;;; diary-bahai-list-entries) "cal-bahai" "cal-bahai.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from cal-bahai.el - -(autoload 'diary-bahai-list-entries "cal-bahai" "\ -Add any Bahá'í date entries from the diary file to `diary-entries-list'. -Bahá'í date diary entries must be prefaced by `diary-bahai-entry-symbol' -\(normally a `B'). The same diary date forms govern the style of the -Bahá'í calendar entries, except that the Bahá'í month names cannot be -abbreviated. The Bahá'í months are numbered from 1 to 19 with Bahá being -1 and 19 being `Alá. If a Bahá'í date diary entry begins with -`diary-nonmarking-symbol', the entry will appear in the diary listing, but -will not be marked in the calendar. This function is provided for use with -`diary-nongregorian-listing-hook'. - -\(fn)" nil nil) - -(autoload 'calendar-bahai-mark-date-pattern "cal-bahai" "\ -Mark dates in calendar window that conform to Bahá'í date MONTH/DAY/YEAR. -A value of 0 in any position is a wildcard. Optional argument COLOR is -passed to `calendar-mark-visible-date' as MARK. - -\(fn MONTH DAY YEAR &optional COLOR)" nil nil) - -(autoload 'diary-bahai-mark-entries "cal-bahai" "\ -Mark days in the calendar window that have Bahá'í date diary entries. -Marks each entry in `diary-file' (or included files) visible in the calendar -window. See `diary-bahai-list-entries' for more information. - -\(fn)" nil nil) - -(autoload 'diary-bahai-date "cal-bahai" "\ -Bahá'í calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-chinese-date) "cal-china" "cal-china.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-china.el - -(autoload 'diary-chinese-date "cal-china" "\ -Chinese calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-ethiopic-date diary-coptic-date) "cal-coptic" -;;;;;; "cal-coptic.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-coptic.el - -(autoload 'diary-coptic-date "cal-coptic" "\ -Coptic calendar equivalent of date diary entry. - -\(fn)" nil nil) - -(autoload 'diary-ethiopic-date "cal-coptic" "\ -Ethiopic calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-french-date) "cal-french" "cal-french.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-french.el - -(autoload 'diary-french-date "cal-french" "\ -French calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-hebrew-sabbath-candles diary-hebrew-parasha -;;;;;; diary-hebrew-rosh-hodesh diary-hebrew-yahrzeit diary-hebrew-omer -;;;;;; diary-hebrew-birthday diary-hebrew-date diary-hebrew-mark-entries -;;;;;; calendar-hebrew-mark-date-pattern diary-hebrew-list-entries) -;;;;;; "cal-hebrew" "cal-hebrew.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-hebrew.el - -(autoload 'diary-hebrew-list-entries "cal-hebrew" "\ -Add any Hebrew date entries from the diary file to `diary-entries-list'. -Hebrew date diary entries must be prefaced by `diary-hebrew-entry-symbol' -\(normally an `H'). The same diary date forms govern the style -of the Hebrew calendar entries, except that the Hebrew month -names cannot be abbreviated. The Hebrew months are numbered -from 1 to 13 with Nisan being 1, 12 being Adar I and 13 being -Adar II; you must use `Adar I' if you want Adar of a common -Hebrew year. If a Hebrew date diary entry begins with -`diary-nonmarking-symbol', the entry will appear in the diary -listing, but will not be marked in the calendar. This function -is provided for use with `diary-nongregorian-listing-hook'. - -\(fn)" nil nil) - -(define-obsolete-function-alias 'list-hebrew-diary-entries 'diary-hebrew-list-entries "23.1") - -(autoload 'calendar-hebrew-mark-date-pattern "cal-hebrew" "\ -Mark dates in calendar window that conform to Hebrew date MONTH/DAY/YEAR. -A value of 0 in any position is a wildcard. Optional argument COLOR is -passed to `calendar-mark-visible-date' as MARK. - -\(fn MONTH DAY YEAR &optional COLOR)" nil nil) - -(define-obsolete-function-alias 'mark-hebrew-calendar-date-pattern 'calendar-hebrew-mark-date-pattern "23.1") - -(autoload 'diary-hebrew-mark-entries "cal-hebrew" "\ -Mark days in the calendar window that have Hebrew date diary entries. -Marks each entry in `diary-file' (or included files) visible in the calendar -window. See `list-hebrew-diary-entries' for more information. - -\(fn)" nil nil) - -(define-obsolete-function-alias 'mark-hebrew-diary-entries 'diary-hebrew-mark-entries "23.1") - -(define-obsolete-function-alias 'insert-hebrew-diary-entry 'diary-hebrew-insert-entry "23.1") - -(define-obsolete-function-alias 'insert-monthly-hebrew-diary-entry 'diary-hebrew-insert-monthly-entry "23.1") - -(define-obsolete-function-alias 'insert-yearly-hebrew-diary-entry 'diary-hebrew-insert-yearly-entry "23.1") - -(autoload 'diary-hebrew-date "cal-hebrew" "\ -Hebrew calendar equivalent of date diary entry. - -\(fn)" nil nil) - -(autoload 'diary-hebrew-birthday "cal-hebrew" "\ -Hebrew birthday diary entry. -Entry applies if date is birthdate (MONTH DAY YEAR), or the day before. -The order of the input parameters changes according to -`calendar-date-style' (e.g. to DAY MONTH YEAR in the European style). - -Assumes the associated diary entry is the name of the person. - -Although the date of birth is specified by the *civil* calendar, -this function determines the proper Hebrew calendar birthday. -If the optional argument AFTER-SUNSET is non-nil, this means the -birth occurred after local sunset on the given civil date. -In this case, the following civil date corresponds to the Hebrew birthday. - -\(fn MONTH DAY YEAR &optional AFTER-SUNSET)" nil nil) - -(autoload 'diary-hebrew-omer "cal-hebrew" "\ -Omer count diary entry. -Entry applies if date is within 50 days after Passover. - -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn &optional MARK)" nil nil) - -(define-obsolete-function-alias 'diary-omer 'diary-hebrew-omer "23.1") - -(autoload 'diary-hebrew-yahrzeit "cal-hebrew" "\ -Yahrzeit diary entry--entry applies if date is Yahrzeit or the day before. -Parameters are DEATH-MONTH, DEATH-DAY, DEATH-YEAR; the diary -entry is assumed to be the name of the person. Although the date -of death is specified by the civil calendar, the proper Hebrew -calendar Yahrzeit is determined. - -If the death occurred after local sunset on the given civil date, -the following civil date corresponds to the Hebrew date of -death--set the optional parameter AFTER-SUNSET non-nil in this case. - -The order of the input parameters changes according to `calendar-date-style' -\(e.g. to DEATH-DAY, DEATH-MONTH, DEATH-YEAR in the European style). - -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn DEATH-MONTH DEATH-DAY DEATH-YEAR &optional MARK AFTER-SUNSET)" nil nil) - -(define-obsolete-function-alias 'diary-yahrzeit 'diary-hebrew-yahrzeit "23.1") - -(autoload 'diary-hebrew-rosh-hodesh "cal-hebrew" "\ -Rosh Hodesh diary entry. -Entry applies if date is Rosh Hodesh, the day before, or the Saturday before. - -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn &optional MARK)" nil nil) - -(define-obsolete-function-alias 'diary-rosh-hodesh 'diary-hebrew-rosh-hodesh "23.1") - -(autoload 'diary-hebrew-parasha "cal-hebrew" "\ -Parasha diary entry--entry applies if date is a Saturday. -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn &optional MARK)" nil nil) - -(autoload 'diary-hebrew-sabbath-candles "cal-hebrew" "\ -Local time of candle lighting diary entry--applies if date is a Friday. -No diary entry if there is no sunset on that date. Uses -`diary-hebrew-sabbath-candles-minutes'. - -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn &optional MARK)" nil nil) - -(define-obsolete-function-alias 'diary-sabbath-candles 'diary-hebrew-sabbath-candles "23.1") - -;;;*** - -;;;### (autoloads (diary-islamic-date diary-islamic-mark-entries -;;;;;; calendar-islamic-mark-date-pattern diary-islamic-list-entries) -;;;;;; "cal-islam" "cal-islam.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-islam.el - -(autoload 'diary-islamic-list-entries "cal-islam" "\ -Add any Islamic date entries from the diary file to `diary-entries-list'. -Islamic date diary entries must be prefaced by `diary-islamic-entry-symbol' -\(normally an `I'). The same `diary-date-forms' govern the style -of the Islamic calendar entries, except that the Islamic month -names cannot be abbreviated. The Islamic months are numbered -from 1 to 12 with Muharram being 1 and 12 being Dhu al-Hijjah. -If an Islamic date diary entry begins with `diary-nonmarking-symbol', -the entry will appear in the diary listing, but will not be -marked in the calendar. This function is provided for use with -`diary-nongregorian-listing-hook'. - -\(fn)" nil nil) - -(autoload 'calendar-islamic-mark-date-pattern "cal-islam" "\ -Mark dates in calendar window that conform to Islamic date MONTH/DAY/YEAR. -A value of 0 in any position is a wildcard. Optional argument COLOR is -passed to `calendar-mark-visible-date' as MARK. - -\(fn MONTH DAY YEAR &optional COLOR)" nil nil) - -(autoload 'diary-islamic-mark-entries "cal-islam" "\ -Mark days in the calendar window that have Islamic date diary entries. -Marks each entry in `diary-file' (or included files) visible in the calendar -window. See `diary-islamic-list-entries' for more information. - -\(fn)" nil nil) - -(autoload 'diary-islamic-date "cal-islam" "\ -Islamic calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-iso-date) "cal-iso" "cal-iso.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from cal-iso.el - -(autoload 'diary-iso-date "cal-iso" "\ -ISO calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-astro-day-number diary-julian-date) "cal-julian" -;;;;;; "cal-julian.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-julian.el - -(autoload 'diary-julian-date "cal-julian" "\ -Julian calendar equivalent of date diary entry. - -\(fn)" nil nil) - -(autoload 'diary-astro-day-number "cal-julian" "\ -Astronomical (Julian) day number diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-mayan-date) "cal-mayan" "cal-mayan.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from cal-mayan.el - -(autoload 'diary-mayan-date "cal-mayan" "\ -Show the Mayan long count, haab, and tzolkin dates as a diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (diary-persian-date) "cal-persia" "cal-persia.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from cal-persia.el - -(autoload 'diary-persian-date "cal-persia" "\ -Persian calendar equivalent of date diary entry. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (calendar-check-holidays calendar-holiday-list) -;;;;;; "holidays" "holidays.el" (20707 18685 911514 0)) -;;; Generated autoloads from holidays.el - -(autoload 'calendar-holiday-list "holidays" "\ -Form the list of holidays that occur on dates in the calendar window. -The holidays are those in the list `calendar-holidays'. - -\(fn)" nil nil) - -(autoload 'calendar-check-holidays "holidays" "\ -Check the list of holidays for any that occur on DATE. -DATE is a list (month day year). This function considers the -holidays from the list `calendar-holidays', and returns a list of -strings describing those holidays that apply on DATE, or nil if none do. - -\(fn DATE)" nil nil) - -;;;*** - -;;;### (autoloads (diary-lunar-phases) "lunar" "lunar.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from lunar.el - -(autoload 'diary-lunar-phases "lunar" "\ -Moon phases diary entry. -An optional parameter MARK specifies a face or single-character string to -use when highlighting the day in the calendar. - -\(fn &optional MARK)" nil nil) - -(define-obsolete-function-alias 'diary-phases-of-moon 'diary-lunar-phases "23.1") - -;;;*** - -;;;### (autoloads (diary-sunrise-sunset) "solar" "solar.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from solar.el - -(autoload 'diary-sunrise-sunset "solar" "\ -Local time of sunrise and sunset as a diary entry. -Accurate to a few seconds. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads nil nil ("appt.el" "cal-dst.el" "cal-html.el" "cal-loaddefs.el" -;;;;;; "cal-menu.el" "cal-move.el" "cal-tex.el" "cal-x.el" "calendar.el" -;;;;;; "diary-lib.el" "icalendar.el" "parse-time.el" "time-date.el" -;;;;;; "timeclock.el" "todo-mode.el") (20793 40498 750271 676000)) - -;;;*** - -(provide 'diary-loaddefs) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; diary-loaddefs.el ends here diff --git a/lisp/calendar/hol-loaddefs.el b/lisp/calendar/hol-loaddefs.el deleted file mode 100644 index 3fa90f8..0000000 --- a/lisp/calendar/hol-loaddefs.el +++ /dev/null @@ -1,183 +0,0 @@ -;;; hol-loaddefs.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads (holiday-bahai-ridvan holiday-bahai-new-year holiday-bahai) -;;;;;; "cal-bahai" "cal-bahai.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-bahai.el - -(autoload 'holiday-bahai "cal-bahai" "\ -Holiday on MONTH, DAY (Bahá'í) called STRING. -If MONTH, DAY (Bahá'í) is visible in the current calendar window, -returns the corresponding Gregorian date in the form of the -list (((month day year) STRING)). Otherwise, returns nil. - -\(fn MONTH DAY STRING)" nil nil) - -(autoload 'holiday-bahai-new-year "cal-bahai" "\ -Holiday entry for the Bahá'í New Year, if visible in the calendar window. - -\(fn)" nil nil) - -(autoload 'holiday-bahai-ridvan "cal-bahai" "\ -Holidays related to Ridvan, as visible in the calendar window. -Only considers the first, ninth, and twelfth days, unless ALL or -`calendar-bahai-all-holidays-flag' is non-nil. - -\(fn &optional ALL)" nil nil) - -;;;*** - -;;;### (autoloads (holiday-chinese holiday-chinese-winter-solstice -;;;;;; holiday-chinese-qingming holiday-chinese-new-year) "cal-china" -;;;;;; "cal-china.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-china.el - -(autoload 'holiday-chinese-new-year "cal-china" "\ -Date of Chinese New Year, if visible in calendar. -Returns (((MONTH DAY YEAR) TEXT)), where the date is Gregorian. - -\(fn)" nil nil) - -(autoload 'holiday-chinese-qingming "cal-china" "\ -Date of Chinese Qingming Festival, if visible in calendar. -Returns (((MONTH DAY YEAR) TEXT)), where the date is Gregorian. - -\(fn)" nil nil) - -(autoload 'holiday-chinese-winter-solstice "cal-china" "\ -Date of Chinese winter solstice, if visible in calendar. -Returns (((MONTH DAY YEAR) TEXT)), where the date is Gregorian. - -\(fn)" nil nil) - -(autoload 'holiday-chinese "cal-china" "\ -Holiday on Chinese MONTH, DAY called STRING. -If MONTH, DAY (Chinese) is visible, returns the corresponding -Gregorian date as the list (((month day year) STRING)). -Returns nil if it is not visible in the current calendar window. - -\(fn MONTH DAY STRING)" nil nil) - -;;;*** - -;;;### (autoloads (holiday-hebrew-misc holiday-hebrew-tisha-b-av -;;;;;; holiday-hebrew-passover holiday-hebrew-hanukkah holiday-hebrew-rosh-hashanah -;;;;;; holiday-hebrew) "cal-hebrew" "cal-hebrew.el" (20707 18685 -;;;;;; 911514 0)) -;;; Generated autoloads from cal-hebrew.el - -(autoload 'holiday-hebrew "cal-hebrew" "\ -Holiday on MONTH, DAY (Hebrew) called STRING. -If MONTH, DAY (Hebrew) is visible, the value returned is corresponding -Gregorian date in the form of the list (((month day year) STRING)). Returns -nil if it is not visible in the current calendar window. - -\(fn MONTH DAY STRING)" nil nil) - -(autoload 'holiday-hebrew-rosh-hashanah "cal-hebrew" "\ -List of dates related to Rosh Hashanah, as visible in calendar window. -Shows only the major holidays, unless `calendar-hebrew-all-holidays-flag' -or ALL is non-nil. - -\(fn &optional ALL)" nil nil) - -(define-obsolete-function-alias 'holiday-rosh-hashanah-etc 'holiday-hebrew-rosh-hashanah "23.1") - -(autoload 'holiday-hebrew-hanukkah "cal-hebrew" "\ -List of dates related to Hanukkah, as visible in calendar window. -Shows only Hanukkah, unless `calendar-hebrew-all-holidays-flag' or ALL -is non-nil. - -\(fn &optional ALL)" nil nil) - -(define-obsolete-function-alias 'holiday-hanukkah 'holiday-hebrew-hanukkah "23.1") - -(autoload 'holiday-hebrew-passover "cal-hebrew" "\ -List of dates related to Passover, as visible in calendar window. -Shows only the major holidays, unless `calendar-hebrew-all-holidays-flag' -or ALL is non-nil. - -\(fn &optional ALL)" nil nil) - -(define-obsolete-function-alias 'holiday-passover-etc 'holiday-hebrew-passover "23.1") - -(autoload 'holiday-hebrew-tisha-b-av "cal-hebrew" "\ -List of dates around Tisha B'Av, as visible in calendar window. - -\(fn)" nil nil) - -(define-obsolete-function-alias 'holiday-tisha-b-av-etc 'holiday-hebrew-tisha-b-av "23.1") - -(autoload 'holiday-hebrew-misc "cal-hebrew" "\ -Miscellaneous Hebrew holidays, if visible in calendar window. -Includes: Tal Umatar, Tzom Teveth, Tu B'Shevat, Shabbat Shirah, and -Kiddush HaHamah. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (holiday-islamic-new-year holiday-islamic) "cal-islam" -;;;;;; "cal-islam.el" (20707 18685 911514 0)) -;;; Generated autoloads from cal-islam.el - -(autoload 'holiday-islamic "cal-islam" "\ -Holiday on MONTH, DAY (Islamic) called STRING. -If MONTH, DAY (Islamic) is visible, returns the corresponding -Gregorian date as the list (((month day year) STRING)). -Returns nil if it is not visible in the current calendar window. - -\(fn MONTH DAY STRING)" nil nil) - -(autoload 'holiday-islamic-new-year "cal-islam" "\ -Holiday entry for the Islamic New Year, if visible in the calendar window. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (holiday-julian) "cal-julian" "cal-julian.el" (20707 -;;;;;; 18685 911514 0)) -;;; Generated autoloads from cal-julian.el - -(autoload 'holiday-julian "cal-julian" "\ -Holiday on MONTH, DAY (Julian) called STRING. -If MONTH, DAY (Julian) is visible, the value returned is corresponding -Gregorian date in the form of the list (((month day year) STRING)). Returns -nil if it is not visible in the current calendar window. - -\(fn MONTH DAY STRING)" nil nil) - -;;;*** - -;;;### (autoloads (solar-equinoxes-solstices) "solar" "solar.el" -;;;;;; (20707 18685 911514 0)) -;;; Generated autoloads from solar.el - -(autoload 'solar-equinoxes-solstices "solar" "\ -Local date and time of equinoxes and solstices, if visible in the calendar. -Requires floating point. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads nil nil ("appt.el" "cal-coptic.el" "cal-dst.el" -;;;;;; "cal-french.el" "cal-html.el" "cal-iso.el" "cal-loaddefs.el" -;;;;;; "cal-mayan.el" "cal-menu.el" "cal-move.el" "cal-persia.el" -;;;;;; "cal-tex.el" "cal-x.el" "calendar.el" "diary-lib.el" "diary-loaddefs.el" -;;;;;; "holidays.el" "icalendar.el" "lunar.el" "parse-time.el" "time-date.el" -;;;;;; "timeclock.el" "todo-mode.el") (20793 40499 276229 696000)) - -;;;*** - -(provide 'hol-loaddefs) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; hol-loaddefs.el ends here diff --git a/lisp/calendar/holidays.elc b/lisp/calendar/holidays.elc deleted file mode 100644 index f74786a0d00407ec5d20eda8d48b6b9d88c8237c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38423 zcmdUY4SN$uvMwaMd%--OB!qbL>D$PFCGZ%{ha^Kj)&`uw21qt`lFcFxjIA-&B8|NI z0KCsR_x_gs0rywzAG_~c-90lJNd^aY@41^rmS%dotE;Q4tKO>a`F!*4&EKCmaboWC z&p%f;d)IL%HUcc8> zdw5V??Y0NISL1H9JGi>@_rCt-hi*6SKZ&n)+Jl3uyHO`jT2cS%ey`JRMTdjcxFfZ+ z6Sc_))w8%iXroO(Tn$z|x%a$1+*eVjqk0F!cDMcaXov!X)j7Gjz26?_=68F^Flr|Q zH5%@@Ybxm_?#9;5J9pIXe$+O;FLhs&CMen7%I5qeuv zOBX5?;Sz>-#{cH#=E^&V!`R*JwPICj22~&bg7Zz^tKv(De>ME8<6mP*U*rwX(-%FI z_5yszKM#dH6y|TQe(AI+-Dn0rp77-fQ-#k)>K~$n_fgZY1~*TfUVoS6PTl9vFHW$$ zd=KS2YQ%3{K&m*s!Drt?;qc;#%eaBIZ7Y7wwgRfztPc_bkPzT|Ucsw40x70hd_gsryCp+m?LW+!*<6KR`DE z&=Zo2{5{?c!)M(H?iRZdqIf8j&*}z7O?M;IJZBAcbR+alH}p@ofJ^v5v0^uxeyw49 zVp|;Ri6#LLlNsYZ$PENbP4)l-5gs)V@0}F!3GFB(C;5OOo&$rk+7DcG}P+PvRuTS2wNQd~qjkln2qXxaB^JI-^+G@BMbP z)1eOOcH?ANQ3s=;>PAmvx3@Fsbz-O&v?OJy&sM!sv2W?^ayL5I#Zt3;FzUyQbt^h7Ra908Y#d6VK$Wm+4Z)VXqv3wsSKmU(P863q zedVjtH(+qm+V9OQ}C9c+` zZ}c2VXW*(*x8l8M)EO#08)%526JUz^F=-DWs#`-W#DmplvK7a2z17h4iU%FzJ_Ih%u~D2KMDFt!O;4l^Gl z_?Mf=wvw7c9k=??6Ig{eIJb|eM>X(Y=~iz9b)>f9XJE|!k>%Hf!h7wOyD=J$xf1 zMc1UlV7ufNE|-2BK>1?1fq1oSq1T)h4>6Z3b4%;>y7(=<1S73_dosy-ofccm%}m^Q zY!{LJc&85mw;Whr{hxDXy%eg#Ehx$(=Zh)c?+y0d{b&G%5$zY|j43i@%2;y#I>G{+ zP&2_#7^-r)t6K1sI?*9k*)CifR(Y7are~&^pQ-X_C%gTanngdOy6O;$9*+*<;olTX zt8!X6eles&B$GUMS(D<@p>rcH+@oQfyKOJ&0#Ew!6D}bM=!SWN20eACWt>{0{P&pF zPx&HTpexdTMTL-mI99&LdC)9vWBK{98x5m=v!u$LtDOJTwIF-xf?8F9U%v(qrr@B! z46eco(~gRCFz6Ijh;UJ6@sTb zrm$`r!P_s&!wfMo9Qk!(Qjl%suN6f*CqrMVx=2texTfi0FDIWOeY6p(O7{Tb)4)H> zD6dLM+x|NMifzc(a38`ozNVQ9kC>m9O?oNY9;qA4Tl?{|XgDUQ*Q#jp%?heNeYO8@ zD5$}7LCxC^$Kf-@@$xGx!m<@xcw0}Pj8a*drV*(S(*pkr@$Tm8??mwWfN{CKy-X=r zjFO~gb_coAhC_u}MNRtZv!DSTJT?ci&Vr64>cSyQ++N?^iD9V5oLwn5O#4%&79_us zR-0$w>(yD$>J*KS+H&OB!QoXfiY4$Bvw3Sj+S!2-xV7KzN1V`{(z05FwY9Z3Jqd&V zZzf?leG*zT!wm01G#KfA@MGqctGHOHPRi>gCCu#e3xC@5L8?s0!B45Jp z;9?>z_z)Cav&=CzSfKp6Dt!ysdos=x~9>*YD0sP9-utWKzaO5!wJ9f z1qF&=*vCY|G~8=iNt=dgCCvf_^FTrhx3W4ylc3cPE$pisK~?!Kk$NJSKC1|3Q2)OS z7Oe5R;5jJv>l(}BcUFwwtZ0(@$CmoEl|1!q)?&da^_pq}LF&qCO(CTblX$#lWD$AldmAZkt2ILyzNi4F_4Z6BSD91~PE zYTP=nZumylr!gqlD#b!mf=Ry;_*;OjUk%!wT%QVb6us=i?PI$^Maaq!kW<>(`e5!c zyh&9KE98&yb7=QBgk|IrzUvmwG4Q<|X#_Fhw+`WNr^tnE9l+egts`-Z7=|f;sd%`X zTLTTY4)+{r+fAvl8x086v4&VxG~3&x6WuS2RND0tor;NY8(Qmh&MM;iVdJfbSasf)WBzUO94F(>)@y~zk2e`d4 z*o_m(zd+#|(f&XGu{>JtbpH7dcv{(D=qDOP!x>;Z?6-ih99cV9?StDl+L*X6DG9NI zSfwQ=h{&rW&45>sX-zR8AzJvi;8PlEZ^9W$5T2Oq9m}p281i^yrv-MnLX(vjP2fNO z&zlk$;I2`BQeX;~rwWWN!vJ&AdlAEJHlc?>ZtNtEWK}ESiB9{;{?J7v7w9V<0USF7 zE&+T1(5&!E3aBk9ptjrH*r*tF5s~V$ZWDPqF`n(C4pqLI`IR&3hi`;x%6mGRNR%$6 z2m~-es3k?*zXRBJ30!d1P5rf(^Z}u$m-S$iMSczatosP+)BXxW^3>C6*cv5nKW1{y zn+k(ue6x#I8jQ1x#6$$&-Y7(d?Bzo6#$L`=esg7D1>P-MiuMtsvnOR)Puq!lCc~As zrg7m1C+{-kfH{l=E@mDO8_I&OOhX{L(QH1jZ9K$U-b^-Htv1a81Rm@Sh0F@%c?}K~ za=(y%!9NV(5>;MNe?(HVQPI70d7#s_Ka zv5A4ga|nE=1dR{ZGI`337Q>k);yi{mD`XX9I8kv2EJ`pl)F^q*crn4Lp@f*?0Y};n zm<;4LMkpeL$%q#Q6s4`3!K}Ds*zX~M28GO1u%3Ge!Lp*gxF5Hg35J39_eRMsE68Z) z;3B(jKTZ^gL`WZ+iAj+X%tg?w{VeVrS|SdSmWWJ3_6Nxn?Z2BK|3vID)o!*IWasn! z_U=AgAR#thDYBL8t{M%{c!Ap7*lTjNWJ=0oj!uw1h#`IVdtmEuAL<+}4Isc7ulAA5 zgU3`1zU*Q~ff19mg4OUB$PPp~kuMozDnW)3vs-<#YHqR*_DS{$njI;X6|{bbvj%OG zm=%-v15Tk2wtT7}mJtg=*3U3wu&`Z*SThRsluc)U+^Xb8O;RFK?lP&96t+nzGBI3^ z5K>JQ)j}$!#hGg!GRy|!`!dd(5T`a}N2b4M2CX$-Ahl{hV~Ilu%KGtegfxfpK@V4V zI)}*QJQxDA<`_}*Ao#<$E7B~ohb5L_4#s$?z)X}>uc8&oe3Z(s?sF3*;s2Ou!a>|` z_b^Q`1t`;?iRnw~aUsOE%$jl+34ku6W6X{~%9q-S2JPK+A`GN!0C1lnd8uXcSumbR z$3nN_>r|tX?`nAMYRl^0clWn%t6LktsIBcE?%e;T!r_Xb{+O`U;4NYae%*~{O4Rb3Hb7aEc4#9)*NnFu|=ix?un(y39U*9nz&DjmtG<9J)LDAFlk zsLOh5la)=A3F~pqkO*0brqMN(u+$u%QJX;>CMla*TLFqFbW`lmt<67wpYlq6i0G$c z1RGoOACWKFQb^)5I^(57Xw;n5)#|ZK+|M!k)WnEDcSfj~BJt9yBK53IjYKx07;H9;ZQCRv@oBE{wIAl_~7wZSpj zWAWJaXukp-j9Rj4gv*uHW@0*>)Bahf~z-{q`VA#)-9hWsfLfDjs~|UT;4_s&Wf* zyF*9z@P zf8lWp6a$c9&*V^Y0DchQX9nR~YXam7z;T-~nLRZ@b=tx!lPynVG;inpGvatU$ijIePfvy@={TPKh176w&> zQ&crU4LT|jeFR$yvl_akndFs=t#$)jmpIQAwYFq)GiMrlMx2Jh3j74x@V(t#IDB?m zxBG)3Ce0`waH442ne$_hH*(YcKCmZBGzW#ceE{p%>S@@ZvlJG4l4{oF@mxCzZX?Yu zy)P@gT?w&+z~t3(gT7&+*(-Yrak`q@S~6MvvG#kKIMhauvIRopO{}i=Q#X&9;pXjb@3g1 zddmk0cbc2QawG;^ApX{(#5%FsIp95B5hvyh+6>@2#(Gype!yxpdxEgv1lC&f3Fu&W*Yu7QG}3flI56mo;Q zY~)3PlFqquE}X~LVE%k_4B_l?>y4#d4ne%b zPhk6xO_z({#C4$qIMd+fq;NXj05)2z= zu(}0Sm((GcgKTfT2Urh{{b3&0e-Lm)enu|=24XHiN%r&uIB=oga}QObeZGe{-@&W^ zwcuI<3!JRqlE;qmMXY7yYK?}qp|I#doM&&!;flz#R*_;xI%LnW=*@IoQca#-8P}^+ z`eR#)$9LkuYErlKzNyJoNw5#;Bk?LM3+6kc0r2~jt}-S;IiKN?{p9o3W>U-Jx+NR+A8_(hM~!Qw6aDE);PG(Sy0UpBW=H^CcH`B z1YzN!%vpvZ91c+f);Ny)4zd_sF_g@J4e({XoqBG3J2i%M%Gk;5jI<4Hyf}+559V}a zG8Zs5fns!cpq|IzAO2zpt!D>9O&wq(7N0r%%CILH-#KxmQenHhabxo?O;K2svaWQZ z9Rwmd0!B~kHL^86^;uOW5}5zc_nBRZwY>vG7ZqWy(6$VJcjENBPzOw%HdaM~%k_6o zoPn`}FXw0l(&m6gri170L<(8I)|Lc=zitGfFFx zF^2z!VgC#@`2e>khd*~U*JHMun;V{Y8qWrcjm5RaYm3(xKVSUf6X$d1`k%Ej^}^qB zRyf%F64U^8F7OL9Jf8S+@hfKy->fbV!nd8Z?FC%&tInG9)g$K`%A$N&y|D15_{Lv4 zUlDG&=I{&QhBXH_Yz^qb+kD3J^=cx&*S1iI&Ga^#{BAUk!v>1j z(VS=o_4-t1jNi!dgL~eN$r6z9CgwL}toqwy2*H1t5tuQ>pX2tV5ah1rJFT0}W;x8R zh0j5d|DSJD)G-%*=MNTV)cfLSF~U#_INxzJB#P0}3>Mb$v$n8-Pm4c>jnk(zz~HidCnI=$+aEDD&(S%i>Cm(NnJH8!ZlGOwc0q2Rug?EIEOvz zLQ+|Z$FC5$;{kC908$2paJZXR7FGGHY6YO8T3Rk+quEXip-W(s<*(EW#T^x8oiF3! zLW@)3-$>G43jZzJ7Z`y4$SGVl88EkLS z70BnZ#v-O|uOYjUmuJPQn8$A^_(q=~SDIO{P|rA|V{5s~T<5Hg@j`_f##5Ya4c`HM z!11t_-0?z%8YVXv*jmyJlUYrZg$uRmM6e9lFhir0y|Q`=#R`>}oUDmjOyX5mO|f91 z9!Zg!sKq8iWz~$AD^xPE7s9gVJ9E%mR?kGyLRI5fm#qiV807|QybxEv2A?v2LE_?Ni8ok;4bzI*=^A}w9uX9l5ZJL* zO;l_klN}!Vv98XmGMARiLZB+K<@LM`I$r5dRDZo?j+?;2e^vFaRr@ zWE`%yoRxJcc?Ew6r8jDCIsA^{OGic?bQf3A&A?g35LSb;gm95T;p@mHyvW8|4hndo z26E8Vlg{eaf=fD);Klmn1A~4w_j|F*Py-S-)5aE89nZPCg{tceHu%m}PI*(Shgu1S zH+U5=KZ6ZO=D<+?Wx+@L?3+*_WAj%K8Q?PfYePF9LTMXms0Qo?`h@E`0%0Nz`5TO7 zq>%<8U>j}uu7kb>wMX)YmDc1Nt3jlJ_aq2n&=#-xKZ`dj=fPt%XbJ3_9gpGGHpF)1~?B2e|7wS8gJ=sI+j=S=o>WIU6yTYB)s-c|(*8 zopNDz9B6f1T*1U)c=L7i?`DH?6Aj@Btx}%eKjzlqD2{w6E$ON{T*k{IT zx0agmf^i0;r8M2R&Q;5-J<)`7|ES#>b-Or37w7kLGyec7Gu`$OC-`IGnppc^8G2yi zu3hg#uUa>0mM~?$Mp9z7p3)Gcg(!AOwoS+EO@*V5j8vPPYghF&(K5Gp@JN%9i428A zN1BSJcAIDh!&2u{S~6%9n%K21V`~!oRfry6>@A6|u6xYR%fi~yS(`J-MTH8R3w>2$ z+)Q%OG3?XL5~AG*%bmw(AfK31PzaxV%20Fdv@9*(vpkWYAu!=E z{drTu^JycS2EFIJ?O_9n9BL*!>UtBAy~wl zLkZf01&GS?7y2xW3Ky99>@6UUiETIfVi=0;1mHDmJS?E9A#I&dI4{qmmau^)bq(xM zt$LoyhM;OTYN|VUg48y%Bf|=_&NUOm*8ou&!b+om0$?o)3lJ=6BbRBEuPrM+?m~!B z+k<@Tq_tdr-9hhQbb!|qC8GhZzHqbObcH3S@V0%q1|^z!r%`0)^%U9zLjoaE@hVK` zMyb;GtQL8ds8)7SBZXN-&v1&rWG70F3-iDZvA?b>NK{AbBzvj=6A~@c2I^_jd!FRc z*Xv3M$$(eAA!&H1N}ns>fP2_N7UR_U7PcY)tUYcX=BvQM$H-k2C$})P8m6^|zfmEt z0GryhM89_JTHU(k9Ny`viA(EV5b}jpPl3Sa&Ig&b_2J*0Fx~}aGc=%8ey^S|ewGsy z|8%x6zF?kX?tVgD0?)V_KqKs}zmIFRGwY&-pc&u|!`i zT)+Ck4Ccgwm_B1io6iCW(%VfeWS-AQMi!>cNaoNLL}wDY)oO)OkhUfCnJsi$W$=8e zVpSrAIk&qJ)Ka0EE>N%UkPBrgorWj5?I&_Sz5Eh)9P5a>t@RUe7TL|ke zF7<3k=EY&h`tAkJJAb)AObClCq<{N;{()n4mTRtgvM%0mO*})my~);DskSE7{y{EW z765=HYTuu5-f`Z=E*$5*TQ@J;HE{fu4L0jC&Be#-5sJ|xSjrq{ljshsQ0KZ|GnvF$ zr?I`qT8wMeYgKJA2G=qffLvuGZF4E_XNO{ppKp;4CJ{wBG~-KqbcH%6gH=Bj8m1*$3=)0f+dYH2~`SWFOTGO zlSvZ2kOM8a^M|w;F`^U~rO>`~ORJ$3v+EDb^_-RUOyoq?&HSlQ)+KDhmeR*Cfa7*< zD#5Z_KQF-oY9~gHbE%x@0;T$+X7b6YPn!wMS1sGz@wVU#A+9_8X_Y_oTSDjJ=`$A` zLSpqt@~0|uB7#kc`2)4H!*BJaMPN)Bl`vxsmBSPB+aKVUHxDXhf^iCl<7A$*WPXq% z6K*iJ(+K=#02=(B-}-=cYify|@JgOwAKvfY{1l3ru1ZpY5=eF?_7H((OF;OTU$lIF z5g;<$=gJz=;(4WukFo_j;lKSw~Nq{=M1o*}~Y{Zm$zRx)V^xwEGyx#^O~{!usjH1Z_Ts zaSOP+tm@CdO=3JP32(pUxLXTA%senp`d~hR!2l}ET@f^H#mP0b=sGJP1{H^d<3Jc1 zHMzfF?McbEt;yAzhU3^*z;WILyVyQi5`g6C9HSG&5)(`tzmek`TpH4_jpjU8K*7c% z{*hs*$v2_rfqdnII`?-T*F3wxW;LCq#%xxA^p7ZtuM{-y5 z?9fdghaKoW0944e40`CjUf)l>eTH5)qXD-*&?vLNdaexHq?gN%vtN`h+&?&DW zg|On3%~y((bIG~LiSDdkbo^U4SE(b!FD}>w*sfK8+PH@c8A-D3J7)_NHoakMlI&N* zake{hq=d_toTbL(Y>e)jtpumTFD5fXS{z`C(Ju4l+p*(4;*`i8y$u{D;}L@1S}ud_(a^ybc(ed4WLEXn5AiNOKntDWO*uB~38>A<56%U+BQxzUlq?REB2x7x@v`1ZW z)6N{;1Bo*x*aG*0Y5zyWqF9?QqbspBz?te{r%`5@7Pb?m^}>EN&rg`HbC!q3gVt`F z?S4j(piJlhNd={-k>5b-92AU1<6%sb7IT>hiIsV&6RC@6Ja?McR1Zzg4}kc|-<)qI zb|KaP4a8QFz+J5`zO(pl&fEGu>^$!02IjEmyvzOE)|h<IGI+C~#tS-J z_$bN<8mLLgkXII_@4^u4HH^-)9Se0#~FvF<-k zTEehf)drWmAWf@t_v0rx!wf>sbLB9NSgnAV5;ei@S01Z|lvcFEBS10VutQYN&tElg z0L4c3xbe-sP^K~^&5m4idgK5SiRHw&PX=_rDKIiQP@czOrjDTcWpm?)iuJ#E)DqKb z^P;PhWJH|jEDsE6PzQN#V7KDexWq#laoh%uU}NSW`n%Kaw1?QQD02ez=lAP^Md?o9 zq&H`G{$ejAXpqBUZHf$O61EW}##;~ZRzwU8`)|ggJp?GeH+^9+MKG7LIEZxUi)G2M{sZheY4uUa~|{S z9RFZ?oyCkY&*7j5I$(A2cJRaEAoZU?LvTmqASlql>t7f*;p`@Gh_|>T+OcSsB=rJ2 z_?jizRp>7+Asml@N+PaB2mQ#$`jPs5QWGw1!W2UWM1tcWP;r1d#F|Y1tXDoQT)V)K z|3zHPH~TT2Lbw?^>VJuSN1yE`>&l6>VKe^1Q16gaJ1hS59-9(On z*o4W1I|2J8cTJnp=F^syaU%9xZ`KPLcL|l0_L`ms}?Yk7R+}5(3+kscx^T=g=YB!el$EoCG`RQ2PQ*T5f zS<7=`_R8r}mFY`$EQ8PYCXJu+R9vp#A78Fzk*p&50MppPE$*R0S|6P|aqp-l2(KbR zkx8wX>PR)@H31{AzEl~_;Es8wETGr}t~tC!APs*A6xR5={s>8pdZ#;V18Q>Wj_?~< z*n_H|k9R=<65Z1JWpT&Fy=@fr@8Js|Xr@M>d9$ovCU}WdughH1gJAIrvi?xJvm%Rn z!U}``l*Phdmt*p*c-shGYrN2;?^TJ*qA4Lmx<`(JN*u7X0=&==FTJz~D{jhCj!vPl z*34!p&)vW~-f~O1(6GHwb*ip|E{4G){?S9kZ+c80$UPZ1$>2K+6pDmk9p^*g7#A+T zCSM?7Cy&9GT`XfqFy%kFj8AYRyE?`W-SlzTfwm#JlnKgLSbM#`&%bqyjtkg(WZ!>7 zuyCU9+0}gC*|hFBmhSn#APH4o`Ue}0-x`>sB_3Q+t2#I>3hR16bIuWXy@ss5zzKmG z+C#oF-z@iDw+U^PTjs_0!Q!?|%6ItMQFv*^_ zF8+Z&i#Wl(lj7E5$dn&W>v;%A&8_40Qd{xCaD-FD2JLQyv#@!RHFtuzHN0jC0L_#; zAzm7_wU74;@a*ige27;qnXC6C*eJE&^dEcG9H%Rnv5T(sJvNWg>ATh}7nvz{GWj91|ykSlK9JhcsTJGWfSKst-^4ZsT zwU;IX&+9cWtrUAi0q9=gmO=oX2p@A>X$>cM;r)HUbG79quW-|b-Agy8YCM;_Qm5`n zP1jIRG->R;0v?^KplH4chB9WhiBN0Pb#nJ6UShnvFUQAW{6MgI3!tK%Y67e|NEnMm zqo#xA^$asH+>Ca2dwto!h*U`W@%<4tdIJ35_nSCRau+r+u@D>=8AsF20yI1MNSg8q0bwjp)vsfG&)Je5S&CCQ|_!3+Y3FL~{f2mJy89(OiAt z;ukiWTZ5s2I5A?K)U8;ty}B&?|8)Xe7I+CkP(wqrNpqxu@aL8s2#G)_v>umHo!36X zZAM4&saHN(5_4Cz&x?pxHNeIO`t}lU#j9}fqvli)dOV|{0nzbZUE2_dIbJcb*s|CV zXpydVnpj!&H{W8jChYk6NvEvM2u2NM$n6XLV$twpO~`qJc3PzANM}N%~T%nfz4K(D- qQ{zV8*y@(qJIshg{Jm){#38=JU!^QODpJ~(XdH|p;8 zvAcJ$*nQTl*K5z+cFVopX}b4n9oL?)8IacjtQJ zptjS!zWqx_pMsKi(CF+nuJ1Ryhu3#%`;At;*16uaPld+5RMTv^t1RjM+~{-P-=X+dk|y51PN!ddSc%OvuNrr_HXmf7ESs-THB>cF^2$>+PLxuhVSp zb+6%Tr`vOD^*RO@x8pAqf`x%P>TT4~YWLiocB@xI=A+)OH;AH78TSo`m=x2M^O)pX5-zR44ja^I%CNlou*|o|S3;sghoxOO;Ex1t-&dp8C zZXfp=-cGyTaP!r$Sj0ac{{s9A@vnq`5&o6&uX6eIYTzS>{6j7uxqRgEk;}Ka{7f#C z^DEUbU@7DZSU2m+mQb#QI-^vbgEJDLl?bgwW_BagJ0urcicnu< zW~7Wd2XmECR~dDcO#nSdzV#?Osb54eN~E$LOW)oUBnRBzTg$AxNZt>+VXUyVGd`;kH{ZDO68#vgp2hx4k1M`X%M|O*R&4yX&33TC4d> zqw|tdZJUq9y6)!D!2wp~C55`0i$!|wX0O&edf7~LB@+uAxeqt)zNG%6&OWm~bRVv* zyew<8j;z(zQhG6OKfJ%ZwYGlWecl9_13&=ENs5*7xnHk-y?TGkt##cd0JPoOKd!cF zoxP(20Bpf^0gngRX>O;{JL@!Qp;mh8=N1mKrbQo%^qMeAsYj zcb>MJJNPxQd81d`bMu=*Rr7Q1tOZkK=ZD({YV&h*qxPU@)`5F5*@dQh*-`{z?kR$` z&D_{;aG);fyuyE@ZnshG@DOxW=frL9X38NyDS6}Iuy;J=KAG;$u!>IOaKE6n@o_BqfIqWpGjA0w;_GXhcQ!Pp|&secR^B*+mO@*-%GO)BpX5?dq~9S4DJW7R+A#t*564|w;QOektzo^?6`f@ zaSzdvb_?}eew3qb^%{F%=n{Rb98Dg( z!mjSMFwQy#vE6R(H^2=fgE(r|V;)+h`{~~FPC~vhBS)>~Pe%;}+1lwe zz$4coW}`hWEmjfT2Ic^rb}{%CU;*4XRy^ju!DY1?JB@A^?4xwHd))0c4!Z91r%lvS zZJN9aw4urWM@|zE_DekS~&laD)S>@B`_;Y&$ ze>Ru$kA|y7rc~A!9Z7%}5uH1YpN^W?3>Lj80DA!=ZpDWvf{_KH;>%Vs)LGAG>4I2Tnx$;cf*P(t;TbA`)GF;8_1~I1k|z4 zM=i*+)S@vRAOn0)(N{AUCT`;+vjS%mDiT5cITisqpLfs^X4r4@50NW&J)~&lo{)`! zs!hwHQ`{keYP5g}SbTZIy?fieb$99hmx37kcx^?qmkCj&$! z*E~dL1+E&~=AC*a>T{?c@-Jc`!;4tiSk+cUHYVeHPz>H0n;V}qi{0Ow!LE?Fm|l50 z!*1Tak^sr`cIVlZybBcEZP+oXe#DmQ9&H-}3^h>~EW*xHlAPzY4p_|dpH*8wxMv^b zm1J2q)q_$8csh?QU$U?kge8SFzgz;WiKK`8dq>bek^BL=MY#;cuC`a0cmRzD0bYdZ zuDh{%XZ70$_<3M8EVtLbU0qpT+FW(-u7M6M-F18Ii6;gwKo0g$uLsPj70$S`qQ?fp z2HI-7amI9xZ#B!v-3W%M%iXAzV*rPiKeU1@K*%x^iG&U} zZe{#zwRNt#JI%$!J3jkGevVwOzVCi4FcA3iq1r0hvWalYw4@^}2A)Xjl7F4QnXZ!TW{Sn7eRkXv;!7XuwY?g?f%zGcOS00d#FWmo6Rv;#d9z? zAP#H^sE%bHENv{^+Z<;^W9K|OW&m@ur7Q%{AiG2YBLE4!L)3CIfD#fo4yNe0bQBf`|w8ctwjr$+TFETZF=0 z6zuH2)D~9~zOa=9Q*U9&!9VOfDn(u8>MoeI{5$;gBR&P?^GM0R%l9&~vOyVQsTxR% zS~AcDX{cmog)g*iWV&I^85~3yP1$M5UCCX|UCVj70+LaGXr>S*9kdu$oPy&y*PN@) z6`~zf8gih_SyJ3%QcAv?yN<*FeUXnS#G+R&UGd&@E}uWUIyvKD=}O_Js0V$hu%4jo z%pwhz3qLqJb-tQkuI49a+0ch$k~@;zX8{_zif{1SM_O{unPGO)HfATW3ooB>ijMEh zIkUH!JbT8OB?GK{7@3e}3&Ms1uYj(XekR-LO0xci(vgA{Hq!thdt9x~{;=eIU-Nz` zdJEp8tJUh<4>xasuqoCw2+&YM-}QVjG3{sA;U4W5H^D{T98$%nNJlciJidADMl~-L zSF8U3zs5A1fH%`z0PZY*EnDn_LV5Cbkip&j4N~zAC|iELeMl898Yo;rz4*0cTHZnK zQ*=9@cZ+{Ug5cg-y|Z>d#r}gzrI6O@{S}cago}jbx4B;j#*S53hVB9lT1p)AFeH2A z3r3U2eryQ2#W%#MT&fr@rsBJ|jr2pR028^`0gRrX>~AcU@kQ<2?UyQ+eDT<&-!*GMyGN9^y@!S#<-bS&KGj@gbnC7%QFWkdJ=~Gw!8tnx%LJ-~2 z9q@o4?}3@Y`QpNY@`07$q#3OBpo-Z(>M860J53?>YFz8@I-7I-vsuj#Oy}Ypg|y#! zHcNqTX7faNtYM!(c%-xjBbGp>h*X@{7`|Q&9;qkmpTi8W2`#?>VDtTt2yxfPs=ESm zZ!ew~h@0gUiQIFJnGBGEUw{Rtnt!XhD_}?RS$bov+Pc~YbPyPh_IpEM&tSwZ%uhYT z`V*x-aw7|a6)X4pr9|$<#Kd?66UC{~oqd0OWz}e&o`R)@z$=7>+8WBd&{4qkq6R5d z%6ttm6WD2K13D@wrs#blrHr94ZUR#N^9I_)@7G)FE9(>X%ZVt#X5!RK{p^Zi*W%gN z*<75v@Zq@K-S3T!zb%9_B^owM^%v#92Kwz}5ptkkK{!bvDhdYq+*k|o)0Aa=o3@x3`L?-o!`|Lm=9Xv8L zE|C!yisiC`y~vVcTIG7BfxPho5Km=;ASp1?%G&FaQWqeLG;*@BPZa+Ol*gSj-G3i* z2&Si4f-?x*MPy&cQn?v@Tt*Ngr$F}0e$UjwDkwUYs(G0V-+$9WIKbLeVqiJ0%gaoT zu|5OCK1#GY3z2VVRIuP~auc{By?Dkg0sP9$%}-}Wj$HSRQZKBSJeX~yJqNd{G68sh z0hOC$9gIU5<*A?WkyMEiEtzTIWQ(HtIJd)BtM#Bq#gBt`nzS5nhJT>*E zd8|ym0p7A$ZJixo0gEWS_Qzv$2}&5j`k6UQk3iPqbUG2rt119`2kkmtH|pMDR#P&B zktAE!$47pOG$ua=KS{oFIQw_=vpiVS;oN2r?*OY#S*Tbt8o)y=R^5RmR=obaZPXHC zRmVg?oaJVyiOTwyb_+IqS|SP)OLx~cx2O=Ks$4dZ>Vn1BrUu*uCHD90_o0~HZ$4{4 z^Rh(bwo;f_+1&CTu%J<3s*NA-_&-Hd=wJ7ndry00w9quaiW|JuFma<7R4)cMd zg763354R3wrTB3ck712F1AQ+B+kC1(j>Lxe9DjTvr7fhwr4HZQdT_DtJb)a7BJF? z@Ak&(SMIIv?ycY7`W(M2OW(Qq?^c&K?tTa936PJ!n_DZCok}p5Ud1ci;C#w%ki(*M ztwc7~9AP{-y+F_qWXQbdqiBSG_wWxUzI;(6POsOFIhX5s*DJeT3EppwpJ4w#fY|#K zzt~@{fH!vK<`;u`quXDI+%5GziubZ>Hoa~!K^n6#2^BC+hDyv8CJa)c z$V~4YY+gYdU})&N0}~yvE^I|3ccpyxevS*;J*h+lN(JseYIX8cAK;g2M9>40Qvbr@ z64U_rT>{gLUrH=d4j|))=kNy<^CMd#8eW2&Oe9Jc>_BdveC`d<>SFZ6m_wxlexXjq zL--96z$Gmr7q-VH_dJ>AxF7v|nx&%YMe7@OVk`0e`T2@jn~25| z<2z`FZ0M&@S+c!Mcco8Yaw)}mr0Lga<}kY#BpRfbWZb*ABt$#K2Nk3nx)x9dLKTGq9i?R5Y% zXlse!g~F zm^#aw5ljp_jC#9Io4d3eV4dUK6F_1(xS^~b5I&}zo)z_L?1+UjPCpWW09xXh!I^`K z2NsN8yRC2ob8Tu0Ct#wxw|WCku=~9xJX+~ua8QH#mHlNGgjTah?W28E0O^_z(~bJn zC@ZX4qGq>EXAGGRB7o%8X!;U!90umehy{8K`57141ngch3SJ{RP+9~!1a`>0iiDE9 zLRj%bzJg`}U&#$acy~WHyQ8M3&GecYo z(DIw|(U*^p@KKLRplgBuISE}cl+=>Dc(z)76Uug^TtoMR2&M&RW|e))&5@OZDt>OB zzZIAS$m)UN!;m4hLY;z|m7`)xF!>r8JYT!?{uyUxQ&_nW?3+}le;4OI&Lmu2TDn+%M%@(S~DaOUL6z_^)Xa56Fv&6x@5p}f<|k)l z$6&w!GaTE&S{29zlJy(JFkNvgbKxWiH8ou0;d)3$Q2Fx|Cm;?yVtIzN06X`*>j&-v zjS7C~`X$$oFvRI(S|tO@+hBswQccuYe2nDN{=HNZK^25 z3#erBa`JQDz3PTO&bh%E%SCbgpjY@8mLu15XVEo$_Iw;7$Q~0@hFx72 z&O76mU*~S*#GE({;zF9Ds&0xr2s(b`E}*Gd?eowkg~2b{hA9n-PKn4FJ2$G3t^XAZ zWPP*p%PP=lCtbSGRmCXA31#=$L!6t?k;J4#JONe26vx@F$^%e9s2}Y?{TSkywR-qL z*(&P81wZDt$t*nFSmN;#qns11hha%91r~NJHHW{BGjRtRn>amZ0yQqF`XFaALC&C` zGntrJx2`bOd&jlo^p@8*HdggS4TwI@VL?VPoC(+wDyFcBa0t^d4&?6AW*hoeG>u0r zd?u!BzCVP)I0BDCZ&JfxnAbrD!+Zdv48IXM9|kT%cnj!HXm~G{UC6kQIjlF2$h)F8 z1{g!jqU=QaS2&9gau@I&G#lq6LCIK^Um~XheUTiUB^Q5@ zYZ60;_Q_PHebiwXu7V28qSDg^n8K)@;>VW3|{ zAz^``VoCs|_s|*?TO3y89>M zki|wsln}etfizV6fWw%XA`=iVAT`bk^8OFkUjU(lRNTek1spAC?ahtUUg1bO562Se z2^|(Q5bH)C@i$O0g7%AWd=Z+4>iE*)*(LlUr8GXzzh~#=Et0p$yp`pxY~CvJR?#;V zD=t$q5#UX=X7I1{Btt^!F2Y3tv7&pmRqmAiqOr1rg^9@xakZT~D+p7XT|yWD@GJC_ zJcfv-2ChA#mc-QUxW&IDRuzg_$OJeq$gM@LFq9{7>&s7 zj^qx245yI)r&%5tk7Rk^ETBKsF!aHv##R(g69Yl z^Hj>4$8NWTlpCK0uiM^*U%G1BQ_(|YOk{PqL8rU&3LB^$3#=?L_@(sw^Fb6C{;^nb zS6=|ccX(XX7(<|4R&TdKen%v1ggz2|jb(N2x3QVz%%Yw+#bJV059b9`(u|qf6T#n( zVW*AbO?;u)Xs1KjMN6{7@p-U|G2J#)B%YkWo;fO7w7?N75;V4D zj7X+IO$TDX7Du&Fa6r?dRN$Ek&}n&39LrwrWC}QdR2l@84!Y>C~&I5!3taN}09Te1*jjK`%2q@p(%Dtr8VEWc%rulK&77;=-zlP~$+IBU=Fv zA@%_N8#?9C%APdg@$}1h;VF{1P?{CkqCZ1W8NX%Vn$_VGp!N}v9-J;og=4_dLg=J; zUM`t3I!rE1wmoA_1yeHUL|d^k=0YVf9wvzg8dpLqZ33y)-B;NQT8>>#b^$v4dto0_ zsjKi8lNStL4ptk?a|%E=ct=1Wg?B#SUKLQlnLaVrL7v|g-1CmbJ)CJo4jR4BxQGK7 z39P$__i2;_#=T?}D5Zs%!=Y4929Aub3iBjD@YQ3wRih-%;9M?}Kv(fB;YVa^$UU$v z$EIOQ=*Ez&$J0-?B(s{)XU~M3D=*GROC(eBIG051wMsPUx99us)1?EFHVia=kz@v2 zjSd{e@O@0Yo|WZm@azosrM1RVR|waR%{P$}X+2We;@pSH+effuemrjLzi|E>jF^6z zMohT3qS3F}3jP(x9JX6QVo(%2CRL=gV_qQnfx8mh{f4>euLmV*Yibj&ChRGTh^Z1^ zqv!0gCZb+zzf7ep@`7{01HB8PANiM+!B0ZeuP|QniG|d5i7AlQx9C9| znECs);|?pYFmC8&p@2SN=!{%9boAK|=?TydoOS}xxbO*tm!R_M>%4pB)Qfz_O!M$X zeuS@si=0YLjggJ&0BN11D!<%e@e=HmIk>uk-w}g-vEqC*?|iiA0Aw#ENCmqnV~I+M z#^R)wa9Y2E`LGxp5MjA|i3!ni`_sizo&2owwA|m;Ocw8TH)}AXTZUn|;K>u?H^PkARV69KkO{%KINZ|4p?Ha$2tOOfP!(3koKChhELHJHK8I}^FT_FI zJ801A!@xq>h=c|47F}>X0ByBpiB}9M`~&B?8nvCo9Ex+2FrAS zZq+hO4E@BBVi=r))AnItq*2mPq&7dPug~a*!MPLllgda5 zD?-%8r-;r;hC@KhLeq)vOX%Y!Kn8tfej(GC(}-wY(s*Fn67(cdsl3p0wr8AgFp5&? zM~8!9O%b1@Je-mE$Wltso0vW{4PPXt(`)H>7&$0zcfFCU^XxD?R# z0xE#az{tRi|BD?_n0E?`P66~Cpif7aq2K200f-c-2PqwWra8g?@Kb>}NecGgY}u|> zyB^M?t3|t7{ZBAA{}(o9gpaxYNWK+6<5wT{ZZTQo?c|SnwMxU82|64ccSrTFTE(@` zlI91yHbM>QT7|P|bg*EyQauj#=!eIy81j>krnf=(=rb8H2ApYfKsT2eWV%>VCp$B; z!NH!w`VgO-%t;|n*!;^6@~K5~T+zj0PUL~Fxb$)Sg>z=uMk2f&>iTb(K<#vOr{!C zU?iM~Q(n)PKreV9OC)qT{CDzUIA24*o3r9I8!&|#B#ufXuaTR32Ps6}bb&76Nb&Aj zgb|s_z3WT@9fs>;_!YKK^tybfV^LA4u6?OiCr$RJlAWTrX2-i^|BiLpm+vQ;hMoi= zzUHm0lp6PGLPUty3r}>xA&?mJPZ&7K&13!HXb8uad<{<)?6)X$6#+XV9iHUG94CZI zrvwTf!M#TV>;Yx}JEf^96q40q6|HAtp%E>PzNF1N=f&$#`xp51E*O)?DDli(!Ye`~h zfe{r5#Ho|rbA&(u4E-j|Mi>ML2KRbdun-fgrCP-St3N4-ByLwQnpqQ4nI@!zHo_So zM7%64ZqHD4x-2n6rQ@;=+Oph6Z>ONK_g{Tk&3U(B%POm?Yb7`Z?-c)_r&DYZFE==( zK<&tkj7B*yS#Ciw%-~a05R4N9Ty8oha=8O=X=b@cR!d*VY_-)Y!6>O$-e0}q-eASx z|N5%dlvl6ZoV@MpI1VoM*Dom}>;FAA0UX_`E%FjA`ZMs2KGd*%m^X=!WS$w^=+C@a zVyEpOD%(S3KEnO1DuOc30=!j+iuPq2LQWAc{MKN<*E~E&Pc4u+za zL-YxR50L}#1{cz~I#u6^`ro{qpH&QCQ&cpZQl2<^1N4x~ zIQWkInAVwBIg>VQ$bzrQfHVE2y-=BW- z+}7K8VFuXugp(!DT5%WUFY`e44xJT}^aX*nE~U!j3km}z8$Oxz2mfdan#wd}GBQ3y zvAl`C28bmScLT3zA7}V3sCw@2VtO(j@zfpAU7q84hLT}1M};if41MRrR4sF7?T$?r zBNZ{6bDEmaBu}znP!{wBpq7BLJw(q;;*u4?B#j6pnrAd}#bmfx1pX|%>!$|-07qE- zm(Lt^Lh4hE`m`O5YX5zj)5jTVu(+yxcCYz|z9^9vT!E4m{3R(viyKaHc!$WFldrV7Dk_Ylqw zrSC0$Ybk==R3?^it%E4YdJeyj7}$nRLkuRe#Go&zC<34{OtP3J^td;J&g>>0@$Me4 zS$p0=gl3u}R8ECw89eJD*y=GY-Lf_qyIe7}jY9NXBUX`2j3-m)A!1lB5V*bBop=sO z0XvrNVCuGJhW#WJj#!Ic8F{umLr91aaOwbhtQUeh)8s3)_eE>S%_{$lBw?N@CxFV~ zZ}=6rkOniI${}3D#oVRbbnY_fpmL>_6e7e13Ky}n{J@#n<}m#>;4}ShSY`T0zJ*1toSS;5+FB%}smB1!6mwrqsyU4m z1J;-&d=>FE{X(-${6(xoHk(**>%lzj23 zgBZJ~Kr2Pu`oL5XhTL6}L}?jh`8@cMA}+cCRSy`AcT9kW!KLKky?bEgp&JrsDHqqP z!0oEbvydbDlO}M+hEXP3gZGGd; z(*3pXS2y$(kzBSOnv%SKNUD(ds5dmKpxo$y?A^ z(~$>p!#99w)YHuDhopyU$4q{bKHe<0F z=G&dFyD-vEcW=17K#cOIaLfoag232__Q+GadPis?ljO~`+4z4ll?a)#f{T*8>(?c& z$Mx&?aUS>1J+R4;00c;I6)Ha7m)u{kZftVhf&#Q_c5ZEb?1gCD3~}2&0@gIoX1-HU zsgD9usc8|#oLLs0E>F6_$mYB@aprzCmMyiVwvuWurbuKxWN1P~d z&>aX_gF@IyvFqX@1>$8JGbk-)WQ17Dw@hF{v0J{>n-^+C^ZjA}1)EYbA_t)}Krc_+ zjbRAR1ZN21G`JEKWbQ37KClsF<}JAclf0qHh&C_D<}RDEYG6w_iql|!&Ld{M zhM>RB(C`uC^?--Y=O|v6a~y&&__;7gC9*z8IZlK=S90_5^Fr>1e~{pn~9sHywYzy894&51bAYf-N#mlN@p7$4Rn3aQg5oXC&f{76ezL z1W*Do|d{vzwFLqNm=1jX0*XtK)d7n&e{ zk#)|wp;=4lD;{lDzJ8$z@)udJIG2zWkQP<2WTldG=@tUMN=l{3l*pOBrSV?RV1-Hu zpn6L}uSV4t-w}f9mgp9uxA7Vko!MIq!&Qtv;wuykx9AO4jHdY-I9F~FH@;pNFTBHK zF>j8#1}NrkO;Aemi(tdxxdEAnS4o*$GF-&<=k?S0O9|%>cN?;o7axjRKm}~8@S{GF zaZ{-~%unz04?-G=de0~psWP0#C2w6?lRuH*6*l&E^Y2s^FN$B^2UO$2EuTUq0*vAc z8%V^!;Ch6EoK|>=gsJG9hpbB<2ib-i-i>=$%#D17y(s74M?jZf&P$PVVqnGv3uYOb ze}^&^@}b@c1^%G#W(u5*{7u&~UGzWwLvCgQv;I;mID7^kfl02;V(y_!`3#C1{63Mt zxP*kBTvYx3iUD5qFS4o`$aX^nY%5$NxFp2xLyv;@A;oq6g#do&F$exa05<_BVKISI zwSqH#3DA6(^7xe+@GGVH%ewF@_3#%pH6eD^#gzu-ng_UKz)Nx8nVapc>R{w|xs`R~ z*VJv%BlDo=8l-5%cIJ@u_V$rgV6eD#edK43eN^R~kC7mqh8)%QB`Oq5EaXrd&K$eO z9@zHhi?L*xw=8@9UtPqs1Bqpv6J<>t*)fQS_=G4%@C!B3Fz>&vjB|AE3~fD1D)l#7 z=Mf|vOq?RKFOjqHU4kW7=n_Hp3glnNRpjybta;U62^J1^Lch<;cYUP=OH59A$^cRi z(4FSHBl+}Iye?>(BF}EVZ^(Cj)nt6nQ)md}1d|eQ@O{$4RF1r+=(=T?xGx0=w6qUI z8;7g}Qoc$AeIxRn9%!35)djV0uftQh{`B^38+QJ(v`LhgF5nDZ$$AQUC| zD#7>QCwSHXQ6B@`IaPG7I|ae{U>@kQ!JPJzEKT7hS*Skdz=|luq6K=lk*rV@DTOLq zVCblXam_WjAow0QNldb@>;_xbkNAK>-^;h%ccD-N4KH*`c$m+~X} zR_4c$oJJrsfS$>vTsD7&>eUF;iA|ROdPXt>oW>om@cIhUMyeJl{)^`z5Cvq|Zrdom zp&A?h;v1{3rP?&iJ$A1@y846s$vm1X5#YS5()vu%Ak{JKz{Nt@6X9I@T-^4)tG28=0YWy#@0mCh^4Au=n zC+V;VMY!IvO#dLcq~uc`it^|ROD%Vj#5d-KA{%)H4pY9I0L0XrQI4FBE{$T2Ssx-l z8s`ga{E|8BjGJ=dkD~s#daGCFs5x!BH4~|f7X~Ei9{T6Q)pEPh8Kv-%>f+b{_J|xP zg&vKzCzz?}QiTsN1w;!Vn(h8(jkjQ0-@fJ- z^ZfnW@x4BBoWOWQvpMhYwH87IW!pEWf30pDJ4Md(F@JUo4T*G6B&TTaVS-Fll8{%_ zCzoTYue!c}b&9W}_|5cQ9Z^6V%f+*X?gOvOMz3~s$@CxJNN_RkYcE_ zKa9#N83)NOMxP9$?hJb%)x<>pi(y1QF>*%_<-6fk#P&@l0LsUJ2XXowTX>m@DsfUQ z02qui$S|#tXqAspzTltGcR)BOA1UrA(jEwP93<@#&nst0yQG{*+Lf%Q=rssA&iF%k zC$EBzR)m_X{tWn!bQi1_uQ-9kPRAa+Meqs2bN&*`fPBN8kB(p|BOWtkHDGv+yn^ zeE&(^$A1^vojn1btif=Smm>ATCCHUMH+Uz{r;I3a_q&^Ga8KL-d+@1$Q*P(MMXRS0 zLr)_2DNanTTNYMLSPcp33~@EK2$hTTHu^@2aH$FEU!8FE8PZN6sJi4Y7Qw zivh!Bro>iD#?+@CL<@39cYQDda@A|6AQV;8Z0gU8}8TA+aq`^wXRYUry9v4~wGY}{oWx)DNW1^i?P*=$q0Yp1@c(3j%23uxNR<@9OwC~IwqcYP68^fMpz5u5S%NBI z19^A3m{~w!B>~}3koMmudnd}_%6!q@XbPLBbvwc_HC!kJn+jYjm)p=k`p>xW$}Ei4k-Teku=?riMHxr~Z0|jNnz3%Ah&)9wyC^-)NmFhCaz} zwEmS?jDbqw^n{Ort(BOZwfgF#LBlpQ(je^=JCPm4;sh;XRy>%Vo~460@ElZwbC0e9 zH_qW7OXoGB7Rt$-yz}#&se* zo?yZdTSdbEky?{UBJ>DY@)wp2CK>)qexr4=dJtHJy(`L!kPV53 znlDm{jb&l*4ErUwSO{ZAvjpow9sE~}hMF%@nvF+NPrqhEtQf;o8#%b&WON%=SC3n{ z9G*zVhSCeVV&w*MSnY-}ThQu|F%!oHH`Uu%@k_>x44yY<`zaTLgTLBkx1gNZMX#aWfG0Rj2?gpB(DRb0A?S5ZbHvpR ze26dQ80x+#WJOT~9Pn_jDWxwZHp6WUSze4AS~sw6H1bawGegSwASwxLcvo1l6LSg2 z_Gd6m1R0iRXfUr7-upvXtn~E$57J&FHip>jU=0mJKc#dLD@$uxRm8*lTWfd8HzkIR zq>i)+Ba@moqg|!x3`Vw>D%*auwj(ialyGaI38oz&(1Yc##HsgX6pM@%+*Er_9R51) zW3gOUE>D$%ga%>U@mO-t!V3^4 zerVI-ayxSovL>Wn zG>6m$#h|aaCTD3&rHgSjq@$7z?N1>mNmqosARX`g=OVkeoVmi;6BX8Qgt~ZxryT9M z3*i-2eupG4r``K`QL>?F;4JWrnAn8(8m$IzD)n$Df~_#`USa*93xhUOvch3iLg?^d zq0BVSBr9J`Zzgk^O}g<6PU5Cg#BIiLmA*4&q9E2Qenua$Mc*Hjl>NiKdI`M-_Q@Os zQu#PNxDOX zU%Le#DLF2xc2kWsNPh>3L=TfJbrITO37{p5J|4Bl<3nwZ%x+{!WR~Bii~RO z7VABD6W9zW^HN1GRG*v#83bA(;OlO_!R-y=r5Lm!Bwv+eQSc*|*s@_tH_SnyFn%I) zu-m~cySOI_arl7+$YuW;8B?KLafk+Wbd7oYWTEqa#mQO+zSAj$YG(3(kUR+nBw<)$ zkuph2i-E#OjTR{3{g?8v{O=SExLY)L4GA(-u@= z)=8UqOh^|c8(=)~*FMQl8v=uOS5CR2wg5+btEWm{C3 zD^iWVYO++Lx=)B^>+*d-6$&v>f)a_lmI#ulkTz=SNP&L?JqGGi_XiXnz_&R(z z%W&4F%eE&9Op+6{tD+_jp;3Ve0|S(jrl;ZxP4hNrigD#GBP^-Vrdau!xLqqT)9etw zN!h6Xys8BP=@5EDA20Z0V`8X44zN;Dz&Cutw2?r;_qy=66Y0|_sZv%$G=k4fLG&QI zOVo3+Hx@bMf3CB2nhF0ST(MN9O;6MR(xJ3Woj6$mTC5eA61II-i|}x7z~4bZ>03wP zQdIHnjiq7at{q6ISO!{-57K%d z2khF4V?3T%X{xHB@g7YFP27`S67jKA3FjGaWY;WVGVMToL!&;*a5NHRwROmtj~5rC zh2+Y|qy{sqVie9sR)c0ab2|%M25Oz1r&tjN8_DLSx1+{Jl#n8E^%FMUA$4*%D~G^~ z1hzV!8TU-%@VE_CW=nWA)-AoCNMHy(S?jsa85^S3eI{)+YCBH}v~5IN5%{!FLI}pa z=xE8rOVi4ZTKkP|*Iiln?yqloOPgOZ1_~DhR%paV`Q|A?tN|eQ5kd|%LU*~-LlBVt z<7*RrMVkAF@ykeTP>mh8j|3diDU{hq1^yx^vv}a;9pzyUpYI&X=CzwEi_1HAxMP(R?)vpm=Y82%) zAriEEg78RyfR|i~CKH6{qr2QRzk&NF7O+ zVhF)tW7mx=V~?my0fcLa!`qE45uaI?B5>+7@s>swFt!-U4v#F2m^V7N9C(+^2p55n zdLwhJh}?Tt;>ldK*IX`WS`V`CQl#>xAd1RBMIFs*sb_d|9*~Sh+WH3^eJ#wNuESYqV=w1?&=))2} zR04pc@>!f|Bx3-(iE;AlqEP(dAy0^PMJCW~32%smWd0UGih(&&7N~{Nym9mZBOWXB z5>zitIQh<&E0GYDTnqP&J8M+xQcibM9XiP4CdHLSRsrko8iJycMJ7!WMq4k(Ni)NU zFN|Aevy3chE-GczX)?CM7}AL}hrH7}64w(&Yv7i_0-lCloe(hU7sArKTcJ;A_!keI z9LM70Hc9vhD?bWhN%6BOCU+EPOH?*4=Z-53J5hvtrti~B1&$BYK|)OljUVvUSz@WV zv9pVl@19)(-otI|_yaASA~9rx-3J^b)N${OIqxy|Dv?Loc~AIKpb#XjjCGv%g)_A= zj{S4NHP4H@sP<0gY~r>Y@iHs%LXSk5tya9-NNfAX34LT*2d2!jIUx2CBR;r zqFNHp_!n@J2yJkfA_pFTP%#tk5BEO>QtAo+I0Pp#Ck;=m1vfxZTp1oTm;|Dl2hT6e zH7}dvJDCU0G*1ut;kk>PaKy)x8K=`s4i2W`>n(1v*HfjLz|st<2hze%p;Nrb2zutV z!dIv(4H3{#dSMO@p`2E!6}nCEF2(XX7AOehyppElvhy5W#%a}sM3HB>J$+%6z6B&g zatSKuoid~v1SjN*;U6u1IKPg(92)`VhByWBNEQDjnZn6}iO_|6BTx#eWq6k&0NVm0 z>!)AwEH|&`7~2m($SQCw77F4|ct{PRlpK=PV^#voji}ZJLLnP*Oa72{9#~*^Ivx zbl=WA=gI7|XJ=5qnc>n66fH&L=bh5UzM2ah&*L+C@apavHf{?&W+5#0E(4x8(R8+? z=}RISa;=~s&)aMW!zT+96wfe1A8$X5fH%IH{1gHC%&MaWKb*vvqR{!&S#*}1@}Z@fCA$3tu^zk+VF0adNrv2FoA|w>9)HJ@KY=;~i@fJSNz$2m-aER$vc06JSRu zG-;;l2A;y%UyZ6AyKN+)u}btMq!3>m^m{t zI<#1vVhph^h;P)`kKktq8AlXDMgxHBMB1$`WF9JRjhK=ljBf>w@u*?S7Y~QFnO8Q4yK^L;PpF`F$TSAmj{iX7#M_kr~ z>A@OZ$3Og+s!e;H7Hm@=Wd-E|0IUP9w6Q~+?jou=>?hD0JO!`EE0N?@L+ZD0(3YZ$ z(!)-}F!it9da^{=c=E~fWfMx8EFRwFmuGDb5CQtw?R1V%zb;d}`ncYlHEVGc(Ki4a zpQXe7bUdYXN^v_Wm0gC?D|Oa7z)M3EoYkPgv)jk;2^GC0Xpg$4jT`g|vIizd4n*O! z%DM4N;C7h9hi#CwQ&Cfzp-7m3bc2Z^Y;CXA7Co2>L{*48yjlwp^)zB5-&-dxhVBt8 ziHVCoRDA^Q;Md)_5Nqs~hwHOc=Va93#?LaX3fxXC1W~avZ?0nT7ZPXmcuSfw1&1^u;Y|yl~vbt;|gj>vQ0x=)E(EF?wCZH(T*z&e)E~#<`7tqiL-xU-JU0Aku zgdiF$K=2-#edN7HMynSOEZO7KC;^fULW^mWAV9CDdL|IXltvk73EZ}@iow|_GULiz ztDeb+^Y|RuL?$xqhwxcUB$v)aMv99QbBjpfX+C@b+n4$R*e%NqC;n7!2_F#)cPh8c z2mA}qPfg_z`_{bR0ZiajZWRwv?lz+8f~YSeMlyaH;Et3VBzsRLFIXluFXrwDO9w8> zvVIZ*#RT0&MwKbpKWA~uS^ANMG&QRHt(u4aVnp7}!OW9)*lO?j_XevW zyJ(ulXQ<{+(R5q}%?~S-=>m?uX%~3#eV}~~UE5EFGIGo#GiMrv(4`H^)!iD{IGN+@ zTuY;fEIVS7M`n&2G`uO+S9wst$@!^Cffwh_)Z{8HD=K+rp!doTZ6Rmh4Up+>4#Fr2O24GCp$sS_rPd`{zYn_(f%RUf$dCa>IGEVq-_6IWT>ctq08CuU1=EHKVEGdAi12~d}Cvp z_44a|gV0_hLz(T{L5y*XGJ?Op7I)vYx{GhN&3Eyv4NfMh<&WfCQo!V>;@pBHSuWxycQ1DzkJt!h$n}WqATdWCAQ#u5TypL?_h~W<+DOtY zkz}daEM@1ubFVK;g;^pNky^@HOIRr~vUkOI0Hc*a$NLXtvcqK|yqYNn3?<(HPColi z$0fH zf&kv62Ybk>J^Nt{lH@Wo>+b&iFS@nA_={t9(}Sdm@H;$f!`~;V|f^1=>57C4;xt9BG8%aCe@%#UA9-ga&mfb=b&Z1{e1|DyEo!bXsIapP*u zK1o@ei({_JN^~hA3u8J9hm$ar-xYb437aclCpYo^3vGN$w~rOXl%svtcbLk`B7 zcsJkU6<9RfHja3`46HUV<1!5v(Aq(x1As;ngjSVwwZrHh|AVkElI@v!9l z}Hx7m=}ms(pPp7&*ri&^-+P&4^w3^cs@?Z(5qt2~*C`&)M!hoVX()xiC5(0bs`WW7f@Diwnv zvHLPww3L!T+(AaG7_8#J=r`RFYKGYPRP_xj5+GRJ4>g7`U^nG-N)C;We@IrLxk))(0DsQig1_UOS`$XL6_{bKdm@7xM>evlj(r$7aT`%i-_FahVT~JH8^Lu zAXvEgLiK{863==aObl`QHkpUHerLQ6=oB$wEivXuu~>sZw&E@st+u$%?!moRQHfQR z>lKJ{Vd615wx*Xji`!V@Twxt!)x*NNRKWG(d5zBLn4@M3P8hujx?|`VM`53S^8jGa zbWpdt_~sL4%~g(W;#?5>ZNanxpkw^d1n8hp7hxq5i70$8_0ca*O+m>HtWIqwMQe$@ zT#`F`sM0J=y^X(sU!OXKVpu?75m$oid_v%gv*!S?e(_2N@)V*;{lpjbEO@dBT~y#d zWVtVpTUDBZ8|Tgu{9#+PbDbWRM4osKre(LemsW3^$pClT!R@rMcT=7qnfCk!d?`n5 zHQJw%N4r;h1}IE9h^Lxl1{*=)Iik|HpOZI2^VU2zJKH4>KI{{WTww6TRh0|m$#H>! zKFMAI7%KQOBgkpY0Ou^v&FkUpCBps~jCLK|)&Eo7>A2o%dP zLX<@DRw$M)q;m>}Wchq1)p$(s4n=`&mIug6QxZ~-SXL70wt(`~u@|Gu+!10cBF>1V zCW9J2eS$l0(;l0eV0|(5Eq1ijSM`e2XE;6TgZPKaV+PX>u#LyD4<>}vw5Ocy!3NJTJx_^zduL%B9sxqI^H`A2JC;Vaf;8jk z0XTQJ`>)@xs(MBeIFQHj;Zb*WcXf4jb#*=Zi|t2S|5hrMmcIDn3$>LEj(h#2qYh5g z;b3$0ve)UvuT_?+FNZz#I36lhSB`UAN4I@nxsLXDSa+BWR2Ku)twC?pzLgB(_UP8Z z&qFD>zBNdOhsmveZ*+XC9ru&86Ay3oCuuyilRl&9rD~f-saMHx)Wd|XZ+o`pw%5J! zk&63$l^u_JgWk{a7#&9T5;yK1^+q!HWR#3l=Om2>y|(IP?a_GHOAkjIXdRBmD(-Z! zuwowFu-(QxI64_{q}f=tvveGz^JLt$>VTwHb7$+p1Jyo?hjDuhA~$&YIPIuWrrL3; z4ieSR;<-u8Vn!;7hy7kMRO2IbbUm3D9REZAh=4!(Z)s_1?cijbSnaHns9MW&9Q^5O z%hgn%KXhF1F>@)NYh>5d?eWQRqShd?W3?ut1Xz5i zrt`1A)o=d%NWnO4rrx!(lc#R=4v*QG@8XwLPVs^`(_f*ALXA3_Mhwc$_E_ zMVya>md1>e#i$2Q?r#5JFFi=d$sxFOko2?H0=(s`!`>@!HD5m+ER{|M2gz^)M_`hU zae@>d?}rdvy`gl&alTj@;)M6o4zLZfj+({7{JX6jm136$*d+`x2ko4ea;_rc?B_4IyoXM5fL_ocN?(vADQ7~(J^A!_Bt z8WHsdTTFtvz>-hGwvT@Eo6~Bg+1$KQxwD*4aix5xytxA$ z?tZIP*(z^hv~SS4eyO~LCXb*_gbt|qMDFwRTW1M5Xmj=VH2DOixxv}$&Sy+6FV^)# zqLWtY5#=G#8e)7{{ZGJAnt?|QUzdgO%)95e%3D^e+wweTpMG$%iEk(|mf!^!8MumZ z!Ve~6w+b$Jdb;dOzn2StIrFPo(DFk6eOyS-oW_GGbcO>o>u*^;7E7zwm-zF0*NVZ; zuU~Et%lV}p|L18-odRc8YUY&1Ui;HctOUB+^B4B+MgiqbT`l$g9LegnB(^iLW4hWX7FQzK(}g@yVJn|5CmR6 zILPM^;)39&s11QKICSR+haLuhxky6wA9N`G@sW@pg8UFn*?&$; zFW;?Vy&(`&89n@c0z}N0@-~;jA2foFypfo|fXI{HxIF>*a@vDf1bi6OViaJV)Sq)z zrj!1dmHNQ?dI;e!(3I~|S3tj-g9<``AI*bJ=f?sSS_ShpC>qCgKIYY9;FA(z{kk;A z0YIM0(1Hg5ePgf*Aj7<;V~7VAJ_; zbI^h#&*#CW^9zB_a)j33Y6+Z(qJ1^J_Y9O_vU}J5T)CI??!TCK`~3ZTiDd`4;=B%V zS*hG7BS{~WzQvEX_i_1N`9AbMwqWovgi-qpf64IY0xsXH+*>Z+qh73m9NjLJ9}t!f zV@~+nEiG58`K?o>q56;;j!G*tL#Z1#_DcH~sngtO)PF23hY4%^h@RY z%~ox3+x|0vWaaVgYpf2oMA$CLy4_JSwoYIJj}(24(cs&T(ykZU^+4TJYg##W!1l#D zEQGYzS3f7i>{unkAuP1o?ok5!@ip%JG!rb;T!W?IX;{=SiBxw zr9IcKN6MnX4IO#P3*bz+zDvlp6L{!jdA8>P9jNeZKSC)4O&Fn|7H!83FsdHdbsaWz z9c^gQPJ}k4ZSaIgN`DuCM(8WA;n-p11WxD!J` z!38HA+jp>Xnl9uj)(_kaK!NcFrXe!peQa0?7wiq}%oF;vvMz6@8ck9wPP0MWKVfrj zzS57$>-rJ4{UAxXSlIs-iHG%bmL@V~KDBVdAz1)n0e*A@vbiSI$Ra{4oPhO4F`lZC zRJAr>Ki|!w7cbDvk|P%G6eJjCfwN{>5rlRIQAi3|;5LYzx@80Ba8(3O$HQbq(nl^%H=7J|Ph)hNA0f2Ek08Z0>qabIfF^bp>+8_fT3_JL=K95H?GlXq z%SEp%u#;2R_*#>Ve-7#squItkES1?^V35ZKzBUH_x!l0l!S_(8-hEsxsxL4qpkabUN;Ve33tz*E1$E_873y!2s{VO_qs)eEJpjxqKvwCAsHF8nXp(An|g(~;UXPj4rcGx|K z`V}PvVHm^PC%2TtLQ@%g{PmOF`y1+S+s$XEZLI_m*rmk&%BpBRbGy7Q*jRE|KS>J>Hl~sny-3UG!Vs@}+&+88B6cSI^VvsC=<}sa4zkjDNxJb7ca{ z(0e8Hb|Myqdq4x<5qO=5@xq`2;0E_-b+>P9RW4&-K>-;9g5{{Rxcdoe{vxI)_m*AT z`RV^PpZ=4X>07R=OY9dj1zcU+`2?5^2`$%iOMu*1AQ6W=;|rJBb=U|&L6?lo=d`rk zkX%hyFIIOzlj{PRI~7z~05vn11U>geXW<|}7gxeW{o$&@y@b0%m1tq-{*A@$tqOVO zZlwbI-B~VQCY!|ZO7MIz3uo17ET5_&c|1w)2S76+D$rE#B}phqEAI?SvSl`>%nFoH%tuY5eDNW#9S!u+U3 zek4Z?TKfrtY16xb11t8Dqy9P%y zdX2_O+#yyTXT5YhuX*x$Es+~u>xlSpjUw4uipU*L296AI;2iH0NUlUw7bwoEFKn)J z-09QO@lU8zjFsc8)ChrwUA}zzN(F8!oN0+>RjyW6%Qy*84y;oUP=YQx&yWDc^6Gw> zI^%r7pFaC^{t?;mZAmN~^X*9SEiC@Fd4M@CF9q)M}5& zV2vp#ur?=Gng}O>2vVBxab0JghR<>m&dm^jFqBlEYuA`=PzOGMPHE@mKTSkf*gTttSdEU8b`Md0s;V)ZISS<)GK%9t?jiT@ z!@{Q13rkSdo>JIM3-u~rjGs3**GUA(c4AwX30@uD23hz&LlWz5lRlWy z0z#y_r=q<%<;V6(t%ckM@x*Wztm$=o;OVh4o11g+Lz~utgH=-}S`G03ts7&8no*9= zOo*NASXl~}!vH2wo0eQB^;|E*Yef!&38o0X1w9HkZ(@l?gD-MgUMc74ibytdHD`1H zAak^c?iT_g5=m|+-^>Mkb`5<04&s-Im63Cm;F_RxiAK7_=WL1A>aLs>7ATW(CZA8n(>6ELMs;J-@RH*n@c??q&pk6VyMg{lCc6TcR{O<%c9lBb>l$$SBB8 zFCL!2@){3M?4{=H_9I6;fB+&T*?jhu=s+A`%4xxAh2b?Mm-es^t1eF`!>yrgHS`kO z6|awyR2}sWkNWs4j1UUHKmte|<_w;f0H)|Y*2W+nz9d1w&M#DHhr>nkc#!5v7ho)7 zlf8@LTTsiVBpeG64ze{i7q}fa@iG87v$*KfI(v~4M!yW5_|2UgMo@Um#ZYE$LH!J0 zB7!9RmWCPL7wch}D2&~Fl>$W$85YybD5FIcGQoQ)k4{95x<>}%A6GxZ&9?;R6c$sg z@;!e#mTOcoJMLLkaE@7_Rkxp~DChin+r-(akNhe7% z5hkRVsFUx}Jd|l5QwW;N54e@GGAoquK~l*JDACiZAd!F^k{8e#TNH^8klqR?z16DR zM+vTaK*^|9kp;=zj^&DssAIdKa%=C^ZH|{g9bR6 zLh+LV1Q$*~Ul$;_fdYD3fDpnG&^HALFAD_p49hN8c4^sX%RA-WmCCogo#Z6aF+qq* z3UCIc5SfB@O66~>)oO*JZ4jsOclGt^3+aTgSecw>Qqn>Y3SMbt#m18YHiKWPUA60~ zT~F=$>fzn(B3X6=K_+N?9Rx^1G$LfWilkN@c_q$FXwO523OOxgh9VW&$VI`7v*5B( zGaTv=K%dh_E)riz6&1Ow5XlqQ)^*N70flB1pcJ_;f10*}hLt>$6Zu}9(^iy*Lc$Aa zEffGkP9xGN6sap0DJ9OTAeQ4J%jDXwq{d_x3_%7YiYUQFvq5QHx&lc!zhNU&hqR-Q$&mP~`*w(| zTiwPSuGdi7*EYxukic`GuYtmeYz_X{egNI>DjoQC-6x(RlST+_-0*H>yCJff4e8z> z+FV^nF2`+X8|(#HzV9JHg}j>`VSsPzMjg12yhKV8YYOZ@drqUFaB*Tw)b5Z2}vEB#o`N z!uXoz>O4DWfTPTC-@z&*B{iEP<%}KnmUjSK<8sLXV@U8K{PJc6Ab}+@-#rcbB;gjA zq#b2Zsf$C~#ht0d5XhS}fxlAFkaiNKK#@@AUz35wcm`VXlS2jO@{fG;gel@dJP$Ig zdBHSkmvgn0G*+Q4qa<4!*zyYj779$O(Bl~>I4JYci3FX(z~7fU?DjKw62&&b2}ekH zoK2I9x29P|xKrBrQ}w_%xkBG{lo+FL*`o4dHc!CO`(I2Hcgdr9xBp#}j-z+664XSX z8Ua+v?eRMR#Bkud;MMCcTo)Fu;;|ydwEO&sk$NHuo3{It4!J^c%E@N-fYc~{MX=!n zNz9EUyaG7P@F+5sr^@6Iy^8x2i5C66;0WgA(Uy!JNyuw-ePii^eb~spzMv zprRh{LB!`uUPoXiaAbz8;>=xtuPcDqbvCqQXW$WZ#JPhZ4zmmQ)dDUbasn<;`cnU@ z^d15q=-#FEw3a9v*#A0F!(Ne0>;5_@Vp_UMRL|MFunExG+5~LY9&JxJ_bc~aRcUAp(&6ul_rD9Q&I>UGh66S$)%vxg0JFm2GoCEMmn>CfVCTx zugZECcz)!!km|X*OJVM!?Gwxn>_{Ae9%qsJBUp`;Q+X8+Vc^2-SFQm!c{2neKiP8@ z%hwQQM_d+B-s_ulJS7*WvPKUxowLA(XQ2pf1G%_51aWVEM2ioZgI}LHyF)Q&FPLVJ z5$8WOm;8avh|c_m&G`HbNce@#u+jF;W=w%Io554&n^C4^g!}X(No*?deg-eNNCN|Y zDSGoGo_)8Q|2qhi_!9RA{!L1V?lI!aT=>OMHVR@ z-Vp^aVL^E^G#?WDrKd0-yv}~ba|3?Z0zUw^w+R%@M@@>y3#UA?DXtBkmT zFVSwk`{)ct-rU0nL(|*OYhJ2YVxfFl;^7aH9@95-cvPmb65suB7eC6XA^~5_V;S!fybE4i8og|&RM`Oze3gW|V2VpDhm&`;w&GoB zOVZlFeaOFlzwVK=G8keiBuAC)neLvRnVx=&`;WeT@V8p6Hh2I2eeob3jl*Hk7YDD! z;b<#84*PxoRK$_^dlHK8{6vTiq3iby_nu`5sT(FQ8zk{a46snFkHWOK9*q26x_?1POw|D&PF4J<*SQX_kc1VY&)zl4ip1_i?*& zA7gV(Zob2#AA?5}XQCHJnGfPgHt22u5_PwqJ=ob1y(2&Idl?S7%G>)(V=P$D*~@rcnn6 znWa;l&xuI(h1>_9@g#eT#R}ghS1mk|n)j4Bbi-&EMnN}tHO5PyIY;HdO4ImEY2`?` zoh81+ZyR@Z@YkWcFI}C-(EXa^^95vP=p>At8lZ;3P?DqpNfuC(p(_Nn6ci&HKj3M& z^UF%2O=9SPNahR`ku+vKMr{)+=bEETg|c@DWvzk%$uIR!g6_!AdPm*9pZO30)IIWt z0@sA1!*B=ju-{Fg)4d}$2r;D=?W%U*q6TXSAK}BygRHWt2u}QQocLL=FU(Gd6i-;D zFob1`t|9CVVdy#?2o|oEiRRwky~%hSB=`3Bn>k82Hp7SUX%63X8Nf=!gx1Esut+m1 zN{wUdbaebk{Fp6Bm;m%+;RmwUowtE5gsKCmbP#IxJ_UJ8-|~Ig`<_*|oI{W#FhBkc zql@|>yFbxZ{43Z_PBaSA)IWrA{u6E%0#e{6?%A1ZZ8=ixJ@|HC5Hb+tzmg!EBoTa5 z0QZ;$hcE(ozGu5X?0o-tRbX$DemEd67_8l_+M+r_u?WVfUPRm`bBdMD_(>+<^jI;T7E4!W~Y^PB6{+o@b07^mQ&YwrnJSAk^vW0x_@EMT=deg>l_7g zP9CB1Fi@bB;13C-q)v-IAoW*-R3fiXPDPIM6NM6ag<>l59EeDOTSmLAex5W9I)cft zLhp2)<%4L@Dx$%nfP^4(ptNP|t)s?6g1byVIi&FhjniOE<4qdJy^O|& zPLn7;;R)~D4|+V|t#PD@pYS%tv62E%oUM06^u_5y-kZ;dGX;by4#jMWQ%zDnKyk1v z7##$Bwc>bjJ}-}0QW(WKrx4kpviDu-o(92j-+!&-n<^Rcl_7S%C0#$8@G<#5r$N8G zO?EV)G2dm7gfwPZr#>H@uLYjqPpE=zKIJolbDGZ!?okP0iD8eVASpJ=R}_0qk{saB zC0ko4y4!D%>4(t(*+W1TN7{`C0|ByOczBd`p~}=);r>l`+))+5TOEXw!-wiBxESjp zesMiT{^px+;OD5yasZ~R135h$AA^y=8j`?NA8_SMV2XeSQBz(H-)l;uMy?EB#9pY~ zeA86In?S5A#lw*rHOHhRUAeJ=TCzFr^Tb9nF4`F~pb=r4BLy~`0*t;Az&!>VSea7? z3=S07vJ`k<81xLB>sgM8N)`e(rD&(a82y!T67<6!id+%A%BZarCu?hK=L;a2_OX|0oU|Gg-)I6cpgn~ez5=jH03EBcRWQuZ0MVCG2Znns4H0Gc4hHxAb6Kf0dd#DEG?S>bDiGxfIb1u^_ z*XAEDA^X4S4T?HlqPp}3DoGO{R5=>za+;{N6;d>sBejF>36;u0xmf+Uv}m*%ww;;f4 z!uySe7I!Kcis`PJj z0|_?LKje&g@0}X%++_`%`CaZWla|GN2F;euDmeKZr7!#itQ7Qr`sd!4#j|V9f9B9p*=WyK{(0sgj8I{wPTbiI|Rz4L-0%)(V zkhN98pg_pt1)IbcV-;uN-CO_gn%flu>|hv+x0np24>@#snfh6LK{^@^Pb_Rio9R7n zgU-}$7dUixghnvy3IDO5G*%jIbl2$n2D)o)@Sx9VBd!94Bmw z)sJ;z@*GsS02-E{qs}GQLNob0NXda4?@%Ue5=~KURl8fZ(kSuLZVNshdca0qyVa1a z7o^FozTj_aP&5l}6YdLJVj|rdeW8(}c9;HKLjRSHO`bfrOY}X)>|?40iz+39S79d9 zkfL>^SSh~;4E@nT--ioG$&B7j(#p0G3bKbsL~ Av;Y7A diff --git a/lisp/calendar/solar.elc b/lisp/calendar/solar.elc deleted file mode 100644 index fe3c295c126c12b1531c91fe3e831c10cb3e08bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40166 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

2Q2&UZxTe1eHU5_0wD!?b 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 diff --git a/lisp/calendar/timeclock.elc b/lisp/calendar/timeclock.elc deleted file mode 100644 index 3ca668588415e0d13360808e853130727cf54971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47091 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 diff --git a/lisp/case-table.elc b/lisp/case-table.elc deleted file mode 100644 index c82af70f673aa2af59ab1d89603481c80b13b9b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4780 zcmds5`)?aX5cZF;BO##{=mV9>8L4r}Irp%g&GL8H-VJ$dqkj`B&7q%x+n8J$lK%8Mk9 z#gy`lzElZ)Efmo{dER5c|G4i_;Q66hHd6V7Mp#I@lcbDxUaYPAn~`}Bn@BbC4eJ(jSh#DIfC`N+;xO36&qSv49-)%~co9m|nO6H(H`xL)d7 zp}Pz%wO?gPO3pC!26*pZw)-gnJ@5QQ5?hEb33>c4Zx{Ot|{ zZ_lAu)(QX&$Ya~8RJ(DaWTbO7qqhH9`*EJeJXJfvRZ_%mo~5(-1Y_R?{N#M1%HrGw z+%-+ag>)G^7W2l#^>8AJRZ08R_Jy3$rARB;F|Op*9^s1}Z7d_Uan@RjO9JGi`ShC7 zDGg33vdCUV?K#e#V;Mo#IQY?5GA$lCbdjW~3o3HcJQAsEE`l@xX8`A#q+(jLYe`j^ zJI?cqlC+!@^BrMWRhaqO{xj)b8kEr(XSkC*mS8C`Ooju@%DmD=wYX9_&ZkfqCufOf z?PQchh7s$-=AtD$+X29fOHrvoS3&``X2(QdhiJ8Z&fhuOfR?{P_$nar<> zbv8IUeE!ruIsE+i={gIr)2wcdYXEu41QyA`1~40P+Ixfd7{)!ii+3L=VSX6QGt`?a z&M~vxh>(PJaG9T6`KwmKEmKgox3q6Xe|!6ErjdK>R%fI68P4tvGd?_M)`Z{%H8fY2 z@iC0Sh0B(*QwlnrKNg0yPyK%1@4%reOc~|HY!zrXxQJN_eql%ThtA!5$XG8lz8WA` zc@iFMZXxfPNI|PSxrZe5)}~DQ)>GLHUaSgKxMF5rZYh7MWEO$<7X)?1uj|RU;&a~s zKRBhnfljd3Lw|5#cd})Yj)`mJ_atm~q9juxz@n%uTvm-=QEgEwHOpd|qQ-N9?Y2y9 zM--4js7k0mDnY7^a<$kL7205Nho<8s8WVZ}0T^)MZ=u#|nj&GjGNU<&3Dt@>it}m4 z$KoDJ^F72$#p|}7p;t&z(`|0yz@HZ&C}-#jezgF9NIGvNSAzjP!xDHL)RZ+ZgbDfud_^Z!EkKM>STg zUuSa#(CMSWzDxx%6MPl~a zIBXit*9M_MnL*(ac?)3j)C$_{t==Nuru2vK0-4RBwKp&n-ahcd@Cvjn0+0fRNkAeC zaM1D5-y)GWiC|rE>!{xpzU$<1Z*$2gS#$I61#K-rmP|H55sNUc#0)S(z!15&#SyO+ zvoIX=EFJja)nbImfCd)yzZSF?|6b7M7pN(a+5ewr-Tx@r!hO%HdAxrua7XqR)1vi9 zUB~|fYS=&j;hU4gmp8QwGt(?AGxLal|NmzVL$_sbN@(FL^p|K$9CCKZnewaa5E>ij zC+AOjn!ysy4ZopZK=H481a2Mc#^JS5(lohzg?mjJ*RFm`seEHuU-E7*=-Jk}Q2Awo M#{J>4`|h-U2VARPK)*L&s9Xj~*J9gSZ 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 CN`9CC diff --git a/lisp/cedet/cedet-files.elc b/lisp/cedet/cedet-files.elc deleted file mode 100644 index 7b4ef35eba6a7ee88499cb0e84ffc992bff8c4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 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 diff --git a/lisp/cedet/cedet-idutils.elc b/lisp/cedet/cedet-idutils.elc deleted file mode 100644 index 1770d8fff9ca687cbb0dd2ae542752e2cc8a9c21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5379 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 diff --git a/lisp/cedet/data-debug.elc b/lisp/cedet/data-debug.elc deleted file mode 100644 index ae872ee2a4200844c62579692c8edd4f7ebcc677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27753 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

_N_4Y%@_&v6sQ@Z2 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%0AJ>wQo`Bl2tHE)9)sCoe>yU=W- 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 diff --git a/lisp/cedet/ede/auto.elc b/lisp/cedet/ede/auto.elc deleted file mode 100644 index e9f23c4bddbb067fc1d9985e3a92e168f9e482a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8935 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 diff --git a/lisp/cedet/ede/base.elc b/lisp/cedet/ede/base.elc deleted file mode 100644 index cc9b9f11dbd7bce0bd5a4c73a8847385c6632ce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17102 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 auO}TpeAts$8E`C=ruAEB_3MELJO2S&rW^tQ diff --git a/lisp/cedet/ede/custom.elc b/lisp/cedet/ede/custom.elc deleted file mode 100644 index 5cff598dd78a528645d6806255164600a99dccb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5420 zcmc&&`)}Ju680|#_<`P|&7tkx;X09uR7yjeTvC#q-~c<06QuXZq4D*8hy;WpSJu`P zS0yRC4i30~{l3{<>S4=nEvQepWuhXi-)arzuRE?-LyCih~<6 zQVkiot|-xY6=U+O8hQJ8l6yz5k6*r|WE>Z9QbEZ_X8Sl#snnFjISnOcI$qht8B>ys zi%iLasxc;t(C!P&f7XW;__?3$?d?_}f0(I4(pPXxd%JlUMszxsq_dPR;zGs444{m3 zK`~7W{k=@8-7mIVsT^UHq>@T|Sm|NDx0s)+j9SevX_q=-x6NX^KAohhf;(iEmZV2O zLsBv;3Yk~6WIQYM>}*UYFHc^+q6c(r!^CbFXDTj@o}LXK^-g+DCu+XoJsbVd5Alue z_eJ32rh{*n@YCxzJ~Q{9_rt*7a^pdOXTtp1#ERhKhkfDq8uUhAP%^#Myc#oWzE#Fe z)`c7q1L91ZE12md&Xypub2tlN22J8~>8(x~Q0Or1im**EZ_qZtI~;Cez%INA4Wr*V zxC{L%Mut`&0Df(w6R_}s0IXr{gJ^TB-vF-BuQu@5c%&ZcZQ{-VZenQ2;bqWs64wH) zhu?d8-RAUkX5#y3@ZBDpV%{MJ9Y@4K5I0SL-ho7(~ z=6*5%Zt)8we4s=Aroo733Q=F1v8?|!S1kD;?1gQP^x;*7Xx6DT25>T)WOdgNA%&na zNglap#su8=zH|fE7Gd(*Ma%+$z##+xlPG8M_?aqY32DYj10rOM+94eATmlFvT>-R}`sCbn=5?>o{9 zBI5Aexrc{{*r1DVuOA8os|Z}=3goM(33O!^VqJ8WXLW0_{%+6Q-2CaR9Al)a&_zB* z4N#*ic&PQDkmv%{S&sT_qrAhJ#Vmpbf!)R48u881y+giy%slx==E>exKi}Cu?l*pe zM`8<)0^cm&YO*80#{Yop7;{k|faA4-Ha9w#mo}M7ZhUHceiA-I7^bh_NROveiMG?G zqb^am4ZeCZ0S&nTrE`^K4xa%<18UGwlE`U=8wZ!lO9@OHMEI@+$geF~5f-qp<2X+w zx-Bqs-p?E8UZx2P`Oy&wbC&6+0FVLWM{dB`&nB#7ifn{CZp(c;%P5}DCPP_xC7M); zJ;|>P=QgVb^Hw=#7n}@SX9YED^MTuJ{^wj?VQ4@-*KY~YJ*e9NbgqJ4oA6uIVz3Ij*1)0X+oP znrFE5Fk$o@gQ5SF=Z226kQ%SBm1P~94N&Pd>lFTbjSgTX!+Rk(koO7gKF}fLEyBoO z=n%0U(7`;zMbtV(q0u3VEF(e(-p;8Jb!u{hc@e}%z5eL*en0HMY#aziAMNk#<6poe z(80>C{|l%1DIg8*L6-P*!^4GZFT3~}@u_^QhDf`KPSpsV4j)auvDW7$YMUJbi>02< zv#WWuS}wgUU>s+z#yN>PZtq~ZES?P0n66P>27+j{m~QUgvE5#qqNdYb8?mnT;&9H= z+Z1^AXm-bBJF(TeRTIuDDAJ&RO!0G*sSH_NGw?l)`zb@55nulgjd-RnbLL2BZ9aV4 zAjfFnLi>t>8oQ4%jDdK=_l-8Q zY_x@+PQSrTo8SHQ4im`(Fp1yWIXpy}Gbh+DHb4xF1>*uz3IyIHm}5wL=ZHDu6D*59 zV!Ct4*%|d~1#6{Yl9l%*oHUeQ5MDdD!p`+=^?d-2v|RqnQYZ6*J4CW<{$ThYKH54w ztWh7bC{wssg$zgxR+zvxUL{v=76yBTJFd^q8$+`I6|-(H7H=_d*x;6b>A>;+ZhDWC z2>NIfLoggkffEgmH4I*|+U+z$oOH}1it{UeOP8PF?5s^B@KsgzEg_CQu#>^Ire2pH TLOw<>6b_x($GxRAXPW;2q&SJN diff --git a/lisp/cedet/ede/dired.elc b/lisp/cedet/ede/dired.elc deleted file mode 100644 index 195f6c5cfb31e411723345566c0c24128f39b6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3138 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 diff --git a/lisp/cedet/ede/files.elc b/lisp/cedet/ede/files.elc deleted file mode 100644 index 022a94fe5159e6b5c49b073500abfc13b8689c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13322 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 ROow<-{=WwO|KV(}{V!2>O8)== diff --git a/lisp/cedet/ede/generic.elc b/lisp/cedet/ede/generic.elc deleted file mode 100644 index e4ac629916c5bac7e65462c43a98abc6118ded71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13131 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 SZ)Te~!rREcUY0uvi~bit=T}Mq diff --git a/lisp/cedet/ede/loaddefs.el b/lisp/cedet/ede/loaddefs.el deleted file mode 100644 index d8b7413..0000000 --- a/lisp/cedet/ede/loaddefs.el +++ /dev/null @@ -1,193 +0,0 @@ -;;; loaddefs.el --- automatically extracted autoloads -;; -;;; Code: - - -;;;### (autoloads (ede-cpp-root-project-root) "ede/cpp-root" "cpp-root.el" -;;;;;; "390335e8b40807bcc7dd6b9ecfbbb786") -;;; Generated autoloads from cpp-root.el - -(autoload 'ede-cpp-root-project-root "ede/cpp-root" "\ -Get the root directory for DIR. - -\(fn &optional DIR)" nil nil) - -(ede-add-project-autoload (ede-project-autoload "cpp-root" :name "CPP ROOT" :file 'ede-cpp-root :proj-file 'ede-cpp-root-project-file-for-dir :proj-root 'ede-cpp-root-project-root :load-type 'ede-cpp-root-load :class-sym 'ede-cpp-root :new-p nil :safe-p t) 'unique) - -;;;*** - -;;;### (autoloads (ede-project-sort-targets ede-customize-current-target -;;;;;; ede-customize-project) "ede/custom" "custom.el" "856181c6583938388b9fa46720cb2b25") -;;; Generated autoloads from custom.el - -(autoload 'ede-customize-project "ede/custom" "\ -Edit fields of the current project through EIEIO & Custom. - -\(fn)" t nil) - -(defalias 'customize-project 'ede-customize-project) - -(autoload 'ede-customize-current-target "ede/custom" "\ -Edit fields of the current target through EIEIO & Custom. - -\(fn)" t nil) - -(defalias 'customize-target 'ede-customize-current-target) - -(autoload 'ede-project-sort-targets "ede/custom" "\ -Create a custom-like buffer for sorting targets of current project. - -\(fn)" t nil) - -;;;*** - -;;;### (autoloads (ede-emacs-project-root) "ede/emacs" "emacs.el" -;;;;;; "314cd162c83d80b4e3e58e70e5298438") -;;; Generated autoloads from emacs.el - -(autoload 'ede-emacs-project-root "ede/emacs" "\ -Get the root directory for DIR. - -\(fn &optional DIR)" nil nil) - -(ede-add-project-autoload (ede-project-autoload "emacs" :name "EMACS ROOT" :file 'ede/emacs :proj-file "src/emacs.c" :proj-root-dirmatch "emacs[^/]*" :proj-root 'ede-emacs-project-root :load-type 'ede-emacs-load :class-sym 'ede-emacs-project :new-p nil :safe-p t) 'unique) - -;;;*** - -;;;### (autoloads (ede-find-file) "ede/files" "files.el" "feaabd59d89f91d8c0a2684a5c1094de") -;;; Generated autoloads from files.el - -(autoload 'ede-find-file "ede/files" "\ -Find FILE in project. FILE can be specified without a directory. -There is no completion at the prompt. FILE is searched for within -the current EDE project. - -\(fn FILE)" t nil) - -;;;*** - -;;;### (autoloads (ede-enable-generic-projects) "ede/generic" "generic.el" -;;;;;; "f8cee9b06faf0fbfd680e27f27cd0a86") -;;; Generated autoloads from generic.el - -(autoload 'ede-enable-generic-projects "ede/generic" "\ -Enable generic project loaders. - -\(fn)" t nil) - -;;;*** - -;;;### (autoloads (ede-linux-load ede-linux-project-root) "ede/linux" -;;;;;; "linux.el" "1dffda7f812a76dc23f1bddb1b75b0ba") -;;; Generated autoloads from linux.el - -(autoload 'ede-linux-project-root "ede/linux" "\ -Get the root directory for DIR. - -\(fn &optional DIR)" nil nil) - -(autoload 'ede-linux-load "ede/linux" "\ -Return an Linux Project object if there is a match. -Return nil if there isn't one. -Argument DIR is the directory it is created for. -ROOTPROJ is nil, since there is only one project. - -\(fn DIR &optional ROOTPROJ)" nil nil) - -(ede-add-project-autoload (ede-project-autoload "linux" :name "LINUX ROOT" :file 'ede/linux :proj-file "scripts/ver_linux" :proj-root-dirmatch "linux[^/]*" :proj-root 'ede-linux-project-root :load-type 'ede-linux-load :class-sym 'ede-linux-project :new-p nil :safe-p t) 'unique) - -;;;*** - -;;;### (autoloads (ede-enable-locate-on-project) "ede/locate" "locate.el" -;;;;;; "75746759e62640f3ca35db80d57481dc") -;;; Generated autoloads from locate.el - -(autoload 'ede-enable-locate-on-project "ede/locate" "\ -Enable an EDE locate feature on PROJECT. -Attempt to guess which project locate style to use -based on `ede-locate-setup-options'. - -\(fn &optional PROJECT)" t nil) - -;;;*** - -;;;### (autoloads (ede-make-check-version) "ede/make" "make.el" "84364d952d6bc626c1a605a7e823c3cb") -;;; Generated autoloads from make.el - -(autoload 'ede-make-check-version "ede/make" "\ -Check the version of GNU Make installed. -The check passes if the MAKE version is no high enough, or if it -is not GNU make. -If NOERROR is non-nil, return t for success, nil for failure. -If NOERROR is nil, then throw an error on failure. Return t otherwise. - -\(fn &optional NOERROR)" t nil) - -;;;*** - -;;;### (autoloads (ede-speedbar-file-setup) "ede/speedbar" "speedbar.el" -;;;;;; "ac8d088844e4cfc7ec3aa18e85f395d1") -;;; Generated autoloads from speedbar.el - -(autoload 'ede-speedbar-file-setup "ede/speedbar" "\ -Setup some keybindings in the Speedbar File display. - -\(fn)" nil nil) - -;;;*** - -;;;### (autoloads (ede-vc-project-directory ede-upload-html-documentation -;;;;;; ede-upload-distribution ede-edit-web-page ede-web-browse-home) -;;;;;; "ede/system" "system.el" "af9b58fc58b806c47ac6eebb05f595dd") -;;; Generated autoloads from system.el - -(autoload 'ede-web-browse-home "ede/system" "\ -Browse the home page of the current project. - -\(fn)" t nil) - -(autoload 'ede-edit-web-page "ede/system" "\ -Edit the web site for this project. - -\(fn)" t nil) - -(autoload 'ede-upload-distribution "ede/system" "\ -Upload the current distribution to the correct location. -Use /user@ftp.site.com: file names for FTP sites. -Download tramp, and use /r:machine: for names on remote sites w/out FTP access. - -\(fn)" t nil) - -(autoload 'ede-upload-html-documentation "ede/system" "\ -Upload the current distributions documentation as HTML. -Use /user@ftp.site.com: file names for FTP sites. -Download tramp, and use /r:machine: for names on remote sites w/out FTP access. - -\(fn)" t nil) - -(autoload 'ede-vc-project-directory "ede/system" "\ -Run `vc-dir' on the current project. - -\(fn)" t nil) - -;;;*** - -;;;### (autoloads (ede-update-version) "ede/util" "util.el" "7694c70ea28eab86440b482cf66e8f73") -;;; Generated autoloads from util.el - -(autoload 'ede-update-version "ede/util" "\ -Update the current projects main version number. -Argument NEWVERSION is the version number to use in the current project. - -\(fn NEWVERSION)" t nil) - -;;;*** - -(provide 'loaddefs) -;; Local Variables: -;; version-control: never -;; no-byte-compile: t -;; no-update-autoloads: t -;; coding: utf-8 -;; End: -;;; loaddefs.el ends here diff --git a/lisp/cedet/ede/locate.elc b/lisp/cedet/ede/locate.elc deleted file mode 100644 index 47c006d1212cc38ea1c581b7da217105493f1140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9679 zcmds7TXWmS71mR0E91N*nNE|YJqF`g@)!~U-Yj`Mwj#@}I*Q#!@d(QUuss7DM*|o+R$U>EZD)h2tO#!U9a*m+OOMKzT}GkkEyqI1Or-7-4c! zK^8|UqhgGWeoNmAo&ThN%)n3mx4F5wb#YlJH%teLoPMj>#LK(g_dWjLBJqVFb*>1z74V{xPWh9&DAD%b5)d6 zmyHQC(%r4f(nXM~ZE{W`7%Uw^pX?))Ui?#qMNUOZMRrMPS+I)^)G#RHVyB<*c5T}< z8$ipToMvjMGL?jChv;|+#Vg|nQK2SmFSasF2CreS=qCY9gRF?c5`2R^Vi|szAOKj?*Z_ceo)mv0nrua$ewer>aM-tlA!}u-Y#DXuE#a^B1q^d7NGZ zac%EN9xd!WeoC*3D9&p;qe02f7PcOqhUv7+g}3$|ws>BD_@tlo9e(cf0|b@VLWDJ2yZjZgX zIkpX-e9|8tAPl{a`J|8Zfyb7aB|9i#fz)dUpV9 z2#XYvn?!oq073f3jpn)z0r6^pCqP#~Y=pBe-6_t$q)Ru=T>E?jAbxL+6uwy+DxW%vawJM2pg z&u}db$xMXLo?jvI7`GXx@eUuW5y>+?n2EYoBEE%*@PcF2iFnQ2$e!!>U)o$4ZoNyIe2yu;t3g7L{g0O~fA(|PGSpZ)h))H9g zRE;F5o0*0Wb^Q8ivc^0!@wNG8qHFWbM4gI;s`~D%(YLTSa|a07YlIcz>k2DG*A-TX zt}Cn%8DY^^JlQ}l@(wmQ$8k#1IE<8yni5680&YuI+1e5W-j9-~2(pm@FloQ+7DlX)24?-{8?Wl@L(7!@w3V`_Mh zoUf4+Dd+O-ouYB@R#AXA%PGp-`2iDEjMD*ER?t0tnJH1KiU%krx&QFUBtHL!wLfp< z>cHh99NnZGQ1OCcT;^k!?>i?S{4~z1K2onT8vY~aIHw53{2Nm1}&?r}F#vIgh5*@4^tzM~AMD0?e@F!PavR|;8(WV9QId#F%0-p}%(fiT<8!R~%I|XHS{+4)6i+pzS)> zhZ{|%=ojWiI1|$xT+gXZjqblysXoGBP3>+ifsJ4;$q~c9KJC|#Oq*)AoDNu9j6*Iy z1=6cDdXJn#F(m?~q)=czAktaCUrX z189ziraD2?+(xWd&?(DsjB}`mE;T8TCuR(CQsybhom0nnpUaUbX71I^tR04yM@L%@ zyRZZit0Cu>kA*e_VLF)ra3S+ynhc{6XDnXUv&YxQ522Y+7EJEaYVd?b7^DJ@zgSCIEbT*EI`BT=%obE4l{j`J59o}I!;t4trze)H5Z}t6#9eY60I(N;$Nf&v*JG!v5#>yxo9MEj8 zp@EBi)uI(=Fm?cP?(I69-rS3Fh=HVQ;>)?G%dvZ?j536lS=Ln!+%M!|7f(y_X^c8c zgD#mf%r~c>I5e9~7|)jM{-7Q#da8HDV3|(_Ye51Rznk-bjs1PT2f>5!

oi=Npt{ zg{yDFT)&^p!sm5$38Q8S!n+bId)4Am5)vv%9;fqN^NZ$rNLP$`oED~F`mfiys7WptKgQIFjuTDHnrpKs!+@I zsaZ`*qY>Bq7~rDO2;Wp4Wof6}qH3U7*9O;LGFU=Qu?J%>K@Q8r7$Z8-fpLQel^wFl zSngOMpc&=YWz&XTC(26x&#Cnz5KA`&D-w0x$ZS#!31sxzPi|Y8IEI%+s+~qFjaR8V zMK4Pdsqd#q8xrR_B|*58YgB5#5VXQGyylv^U>;lZ3~aN#tsHHMFe{c>JGyf6X5HCp zjn%UJtW44US+kB$=C_0^0@U$S`88raI++bCpvhb$*d(>2K(@wtE)*8=%Iw$hUPCRf z*7GjHmSu6Kwk6D(H@VA!%3;d>%}(A!-V?O?jL`~(gdX{trCO1-)F9VA-6~nTww0`o zN%gh7oKDkBn*0g^E{4i7Oj-R~j6x6RaZA1gQc^BjkZM`HZi{1eKHT6RS>)G6&Z9qz zFh8!U`fp>DwcMiS>(=_;MJTP$|9~vkVb{aT>h9-SC|7T`jsL_a3q6eF*Zt zfr#@1#%)sZaVoJOi=Tn7RV*z+P923;N&bHXLr|P=6~_~ewb^Ku9)4z=LSe=~8}OLh M{6{LxO1C%v1@_44SpWb4 diff --git a/lisp/cedet/ede/make.elc b/lisp/cedet/ede/make.elc deleted file mode 100644 index 9b84f138eca8097f59676b111eb49ea70140767d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2531 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 diff --git a/lisp/cedet/ede/pconf.elc b/lisp/cedet/ede/pconf.elc deleted file mode 100644 index 7a1112e35122bf9a1cb563851eee9b1496530d4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5158 zcmbtY>u=lE6*q=`a6GKQ`ekU>VaHUv*nuhYCCN$VwVCUn0g^S16ZAu5U=(>JvF1bJ zCF3f8{eI_MlA=^E1y&p4he(~qMy}g6Sj~~-Tk*$(c#WY*fBKt<) zByk+xQjycsGNBh?Npwbz^T<7W_Z*b%GteVCWBBnY&G@C5359#i~lOn;~1KC`?wE>-osz;hzsz@i;5sy z6=HE+&FwRcq^;C5i7E$zT@EM9!@=%ANc3t#hF<2wp8!xq*Nr%D~q4x zA*`!{9cimLsjkU8J{WxC`D0)yugW6Tl+5W}t;z(34MCj2LUg-iv_z$XEAs`dz)VGz zxDkGRLhr-0R#eRCeyDFKQ(>;DDu998a1AyXtCou3@Df&^7hv1+ItYc!3F$flXf!=} z^ZL8*UtJA}`fPIr*EEddBEJuK=$jLQHxJBfTu@SN6Xi*|5#^^EkTQ$@c5oD{`FlhM z3}XwbZ4pP=927Qdzc!j24ZfryjUD&+_)fF4wb}gm`BMx3#tT6+Ho|?3-{i}Ud&Es3 z;=Ai^6UkgdM11$WZ6cWi zk%t|z?3s$E--~Am!$Xr9@_YL7UhTyxuV+fgRiCRPWP}HBa z5up;56t)fbhiL+^2><|QL{mOb7IkSLK$~?7l_M4+JIRyE268hRxaZbupt&O%h7swg zOjZ>mT#|7cAg{lBb~Utm>@rm?i$?;gCTHLUI2-~s7!Jr9gULcg} z=M}&&fJFk87`Llpl_E}3vih=FgfI^v_TYN6XScwvl&d;tWNi?bDB?i0sL@6i8kIOIM*D~Na2pRk$8|Ez55It5=+q~K1=YXGsH(=3#+4m;*rWON8Mh#j;$YUVOJH`a(T5*ij z)VZ-TTlkK&!e0NV?@U(38n&vvg8dpdlhvd~OA@I)uhY~P-&^#LW-KihN!|?p(<1BN zmp@)LH{&rNn1DwJVJN4$MLK-1>{&gZBg1m4Ho10f7p0xE002FlZat%A7;{!{yv!*0 zsww5nc3srSzu(_{%^Q>@Z}dZ*R2G9>0O;KfK)ueRWm)9O2StP6+`8($-!j~872V{; zErqk9uC_pl?ttZKV;6zA0iMAer@6`gA>zn&_Hp4n12Ey|fA;xbzQCPPDJ$S$V&sgb zb6jOLr!qhZ!3Si{-!;JD#Ld%4hl~q6{}nHs{(K%qR%+ql0qzZvOff%Z)vV;4EU&&J zSmZqTDT4}Zkj&aidF5PZ*2?Q>`?X{21NQ+y-7F4}Mgou1NFe->Ob{=7C5Ir!`m=t3 zB!kP;5wr zWANYBZtM@(748?<6DqkrlLXWG;e!*5bPy9eZ4AIp1^TS+$uwW0A&a;X4b>?{--#r( z3URQohNq}5{(!6(;f>;yYhBa0SKDG_PH1T6`f9m|D?kddAr6PUtu5Ha>UfNcADgZ z1eOu#LSeeQc)@XeC_?2Lom<}``0?086mi>hUvJ7&+a$^n6fmi%K%DMYEY8+Qi+|)0 z+r;5vo6+Swfi;JpaR@S=xw@e;+yj+=2r4|v0NNAR6=q#_o85&4F-%jiFN!)vcZ%~g z4*jakV1x|Ba522e?r9tGHoi@iwoPiU;0;IS zH9EL@-t_WWxaJQb_;S*A^=RU*>Y2v31K4w#qr%~%0NSkobXsj|dtW}LlsFymxjv~> zrklOwC?o>xf}Hz$My0fdE_Cf1qI0d?uf~J3bM%vZGRFrBR)TShZ$AoR$wusAj=lFu zGr)qSHVYr>!1E&NW79Xvd@p2V?; m-sWAS0>_jHkFR(_#A3i3*{^N<5F0lNb6}efbk{UGKKL*Cf+ary diff --git a/lisp/cedet/ede/pmake.elc b/lisp/cedet/ede/pmake.elc deleted file mode 100644 index a4b9584009c0a5a36aa275d00840323820ecb2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18706 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 diff --git a/lisp/cedet/ede/proj-aux.elc b/lisp/cedet/ede/proj-aux.elc deleted file mode 100644 index 1c48f7715bd3119832988591e5b33a80accbc81f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1384 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 diff --git a/lisp/cedet/ede/proj-info.elc b/lisp/cedet/ede/proj-info.elc deleted file mode 100644 index 67ef9c53252da11510a6913e63eeaa6bdcbb0a8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6140 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 BM`Qp1 diff --git a/lisp/cedet/ede/proj-prog.elc b/lisp/cedet/ede/proj-prog.elc deleted file mode 100644 index 72c4c51797862c538baa7de8bfc692e07e5fb3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4716 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 diff --git a/lisp/cedet/ede/proj-shared.elc b/lisp/cedet/ede/proj-shared.elc deleted file mode 100644 index bbfed5e6989b1f60b914ba5f6be1133855c1dcf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5686 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 diff --git a/lisp/cedet/ede/shell.elc b/lisp/cedet/ede/shell.elc deleted file mode 100644 index e3b0160bc6fb739f5bd1ad4467ef252292eae8e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1815 zcmbtVTW{Mo6i(j~7kwPIZUc5Kcc|T!wnW)Z8lyu4*DDGv8<6I$GBBE?Vq%i0k#y7a z*YA*$QU}c*hRPsyL>}J03%ywVzWny!;GnlyEMTe2S`|{j<_50HSN3lu1iJ=Z!EZ*v zIWqt!5XYy<$tj%zjgvGC%Z)A}$AK^@mE{vzGHxfEPo|0Jl$6q3$w{GXJ>gPFH^FLR zx3Vb4vIuji3RZp?e2~T}T#-)4={N~}*UD{y6$R+psZxDn4ioIS7dkJu$~KGdth69* zDpo2ELUZeks;=yF>^0T_69P|myH4_AOkaF4htN1jr5$ixIfltQmy;80smR&8<=eNw zx6Cl^aFfr&@~jeIHE>qJMna+4okiNiSdh#VN*ZumOr&YEE<*lQkKe%8KD}OVxVdqX za4jT6SsKS!l72=LA5bhQmTCK*WfA_GzIoeroTWZDNuFdhK91nMk^k(Jk$@zFR8na| zgv?o?7y=mPq|5AT~ejKSnH$5BuK-C@K#|7X5%PdW1;E)9(&2PLHsf zcJL)L-<8Djua}sS4t>TP0<<)yKl)Dumd07$?|1P-3~3ts8GpqDnmojcKDx;0Jbv&E z#_6N}FD(h}MmHWHUV{+eIoK7B2;_!4ZEjHH;S_tM_;i%1XQ`Qh)XX4eEi~H598Nz^ zfS{0O2)S03(AQwmtb9wH?%Fj%ZMt40!+&ur~0-T7VpqwbY-w-u&7s~x9ES{vQxmVZ}0cx8?=Lm zv`zOGL=RQoQ4PiIVexMM?9Tt;u*O-maaMN&&5p9DKe{V$ua}^M5bOz(H#dgAL70Q+ d+3NKQ-UapjY@bD)NB}kXLHUcS`$r10`4^e~EGz&3 diff --git a/lisp/cedet/ede/simple.elc b/lisp/cedet/ede/simple.elc deleted file mode 100644 index 5162640b3d7952b8ce22a53a584c42b8f3c3cc5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3048 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 Wd0sc*VmMTR3pw;~r+THlyYpYD{61X( diff --git a/lisp/cedet/ede/srecode.elc b/lisp/cedet/ede/srecode.elc deleted file mode 100644 index d38059739125a491c94763cf0e0396cc494de9cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2282 zcmcJR-EZ4A5Ww@8Xs-kI@v^JaHC7SXmTc$qC3fNh9+GrO{4&G=MoW~Hu0^YlzVh$v!DAT#)& z1Y9u%a0H#siGOqw^dac@UArw-GKCm7LOT^YZ1a?bx;=YVQ>IsS1gIDTa#l4v87211z`hRTJBy(3)7yut1H zcnsl!DHa-Za^D`$vIw+3d{l(gKl{)2K}3UYr)6?7(IqcqL zB7w%V+v(urznKO;4d@B#Nf#%*deXP zzJ(U_d%k;bgBEl#YMLtplhM`hmxIX&Sd6d$|H8wkjCSvu zwO{Z~ajZx3UAvZ&0JCj*z^_GNo6~IfH(O3zXcFTDzl%ZR8P2h7 z&^{NqQdlSrtQ5OI$$($6OW`7ZNH3N}7QJZz#^+PT8(OU0!}!SLk$X(di;#d+gOEokxA5)8g4*;fc@?3t^!Y+J{^UeAfj2Un~xy$U-;% zcs;oJ!y8>sZpNcqY{>{Ad9zLj_EHQMM-dehR!GaamWH3eZv~Q*hzAaT*1;-u_V!^` zl<}uMc)_Xa*vO zGs)p)BmoBCx`*E2(C>lodVx_JOOe4C6``AP6?a({#i~1cC(D%|+8L9#tebK*?Zzx& zx{E(uHCLKt4oi&@p2I2W!5x!|qf0+@0>?9FGp;8Pr74K1<{5t%X%tXS+ZkL>~OS9$1qUH^Ru(SOGIM56BcL8&~p(+M_I8C@V zB|}F*j$n+@EZbWz9zz{dK~wUkbRketdK;!P*28+;A6j2yHQde4Fu(YQ>VjW?i^}K* z-(lsv0KZ{ftlk!`-0-M1%)huN?0rBu@b*!Ev2dLyHaWY2pt``pzTaG+HyFUxlqkId`vi?kJ}RgQffnVNKuW|K`5&9+z&;WGhAvVSd&lzf? zN~w&#CCdatifk*Gbw#0#xhRgAQtQAfOe$E=rSKbgAxhj3ItF8AS>ggo7$3-~IYo|{?qmJP_t)EJpeve#G z2O&5pC`)B-Gc}N`*l&twAcGx!rOh<(#_P7LQX9r&TcNFz{eC;^Xf{;g=joM{K(S;5l;XCXweeErx9F^MdC%S>W;RuR&q zXebC)ciB76!G#cx$m!fjg7sYFtg0Hhq0p4$IMxmHDrR|j@5|Kce~em`N?c?(XbhtO zhs)2GFVFwO%$n#dwO4~);ukT?U>tBkJZUHre2Lgz9M;S-V{b(R2jdE}ek4j%%z8rW zHDmkq4^jSfKq+bP|#RX>F2JyxWeTva0$=k!X; kT38j*ru!-5GLM(VH1rSru+CryqqyTq`ADqZ?z`=O0CncQq5uE@ diff --git a/lisp/cedet/ede/util.elc b/lisp/cedet/ede/util.elc deleted file mode 100644 index 0f9f7b6348752d5dc166e8fb1d792b6f23401dcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2680 zcmbtWO>^5e5cN^kt*5ljp&Ke`q|}r|QnVd=GEM3_6VEisOyZ=6P@REDP(niz3INJ= zra!(9AnC8fy~G}V2*B=QAKt#@;qf0wceb{+`iF;ybR^5QD0oJTb6S>9^+%Cq?2KeZ z&y}E;OcCwVbb1i%AA~W5(;#wYxsoO2Fr-N-bUNWBOZ8;&Sv7Cr%rCiG@<}1|dXn;t zn+a}{+K6Jz3+F;qbZo6?!<7~Y7|zDgIB;`k!mNlD1EZ1#J}m!Zs1%0`u+Y; z@lUl-oF3v(M*YFlAdKkUI%9@ozns!qDP9>`EBQB1ji%B9)16aQmkX}O{by=fmv-5! z<3HaYzj=G|`W4}1tb^-I$wY14Q~&UFqq=!Ztq_Ew%6NEyb;#zdGrC9`*LB^ zqf75(M~z$;e8UUkf(z+O#dA97Hq(x2eu2)-?OGStGw?;_Ygwz5&uK=(!F?K29K|CV zqC5=l+&rS;P}1;f_z~te7`ohqq=y{}c2aSc`3>c1m`hbMLtcA|@7tOho&nScdUQY@ zZAP@AN)&h*jpn2NaB*(9pUR9oOf6OcuCRSZiHH9N!&y5P@x_i z8@ajGC zOqn}Ewyx;)DXjq4f^(>V<6t&Usuw7D=$vL7Xv+>sMG`Dl1WjX5Gw({slAD#x9LDw} zJHH^XG!1b(fFqC+;JVD9JzOdH^=`?@s*|qQYpF~l)DN^r4R?KLpJUY^7|b1eZ=)U! z!YAGl#AwM$rcH&XkUn6*F6y;q6AHEAt497ORi^`V`r_p64yETQ@Q|RQlW4;r^w08aoe#mutgkRVB{89OiQ-*yNK2h z!COhN#oZ!mM>}`_3(B0LIWAxW^ajxr56QNf6DZRq+@RL(j~e}R3124RD%TZ+=@{WS6JeX>Qz7ftB};g6V&aJe$UGlb$zqu=2? z*rmI;?_njXHJp+)d4#th2}3M*&-mZQQ8U`xzd=cW^hmW8KA_Xg24h(fl+= zO%>1|^tp6ptHYj+Nmo9)2t(1KVO9)U(+ZI;r12NBuCjGE)&PA~WphzwzWu83E2(*5 zwb|mz|5>93-Grq(8B)9rYzzC0sf@ff&_R-D|51_*Km0}8Nj3i^Nk*Ql$jjY9Yp+Y+ z4YJ*u448Z+N#YxZnncqCg&@ccJwI}PQRg{V{+SYnEl?`KoMNzR0IJ2d+wSk-!|Ed> zrA7 z&njt;r?IpZ6b50>@~5}eb3Ak9XIapleY3Q+@LltfRdH^yom1GhwQv^gy50gQ+X!?P M`-R~?`$ql$0J4EUv;Y7A diff --git a/lisp/cedet/inversion.elc b/lisp/cedet/inversion.elc deleted file mode 100644 index b5024de862cc54fdbf2d2c5df65208c0be9301f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13124 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 QLEsuRhYSnXKG(|s17`N>kN^Mx diff --git a/lisp/cedet/mode-local.elc b/lisp/cedet/mode-local.elc deleted file mode 100644 index e2ac41f912ccf354919e500cf4c8fff5f9d3a043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25906 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 diff --git a/lisp/cedet/pulse.elc b/lisp/cedet/pulse.elc deleted file mode 100644 index b52f1c7e96f4096db874e22752869f4e6d37c489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6718 zcmd5=Yj4}g74?^PZ3RX9p+I-HMLU+eu@#6CNj)S)dglTjad%+;i`_XXeTA%V)pZ*w|=1dGbU&Q}H5$*!F=lI&k{JwVfUho2DujQw$W{IL!R6j6FZ=PQFX^ zFSl>SGM&k86lROAF9Vr(7t1J<9U1ZXFcHTzMBKNe zk*HkwD#<-`UglG4gg1$GbpGt*MEG+r_52)0wt0Ck2}GuZ?T2(`6`gyO?T44h%>veme^W@Q@Ig^7K92lx*0-GBHQ>_89x!aB#r zx9s&*tr5c<40C80Pk~0>roYT`6 z;?eUnae8(kp1nE0IQ!=0+v7*$q}ns}&1Jk$>HTaX59HnqB!ez;I+cFjXV? zd#IKPf;LB4$>j`b>ZP+KWu-Vdy`Y5h#LnB=ho*_);kkS-bb0DDjy-=a-cn(rAXdwK zfpFA~6lw6ke2=Q)hp`u7N3$^RG)}*^o}c{jxq(6D3~Pp~|!rK!1BhHWFq$PntJ zlmPS0Bw00)jZ{)5!csua$y-jT>2kB^!~P=2+rfp}>-J-h1&P zl5JY>sXG`7s*L5NPhF96g~>$IwwrB%(&EbonN9}Fe=I{JH8~DjpwY#KVY*}6ZLyk% za1)+lO4c2}!ahjq&;ybe1mopt?LXidVTOE0?R@HO=g_*=QMXfHeO_V6Sgl2}m*FiR$u z1_XJwiE=Rf$p)%}`wRRjYsls{o`!$k8aFrJ;n)6IQ5}o16k(!Y#82}pyGd_oO%p23 zw@o5tR6SGYoYBCcLbr41?vKhqh5lk6!x4s||8n&5&GESoR<&n?`J8`GWWJIzVf`k!MoBI@)mm)|9Ii@8*sCl=p;YN^ zNx+Uf5-&;DU=m^yuA=Dabg%T9)l9pH@0FJZ+^<$bwZLf@^$V(FnFEF?m?lV}jVL(+ z@Eqw_^zd;+iX_Nzo$@sssY-lJ|FWPw-Td1h5Ez3QvA})-+V=Jr)gviS$35NN{&MSZ zoE&}&*60tm5N64dc|dz_3tRlhc6UH%dk;WRKZN!D|Rw&um&5XTFRk z<8=^I;WU~JWM2_ISy$%>IH@-#huJ;wyKB2Y=ihklm%e5{<2Ydtxiox1J^I?`8Ut$M zD8Wn4VD>>_z=s~Vr_HGM$2!&YC;6%7<{CnFRaJVU-avcLc{~!Y=m^j5W5;K7K2*!J zawF$trvV*OmP7I?rPm@=Hz7{TZ772R1l}8xjr;JF?M9enx%2`O1}3emEmqc}dVDQK zwj^;t$8p>inBEmyyTY4-;JB6WWyse6OeK6Bs&s6n)L=A;Ywf-OD1%=TXoD?+n0^E3 zpKjp1TA`(5Q!^lOh<>gNGcP`*4nujD&^r3?+II$h6TG�Ou7aahj49JLD)yUae7Z z%rtYCheb>29!zFt(m`+7BB9{8{Tif2$Fnw0aiz~`k%#h*PMcXv3!bSf6zb5LRV%*|W4CAgP+ls*(8-_Z71RpC z5EhW_5`^I6C;;_dPP4w&R&J=-P}E!E)7}F@QY*Hiy4gKa-junV!n)28$1<3>k-ERX z!o{(-@QE5!WJq2I2=M_;SjCy6pAmpXgWqNiM~mqPbixSQSk9VB9RY zvYJO}T_1bbWtiW|7#->+9SXI%&fg}@Du)m4-aa3BtsccOP rYs@7(k>21lCcP`tBNU_mcA1aFrZO2*DUV^l&%$rd=r(iH-)j5|%jIqc diff --git a/lisp/cedet/semantic.elc b/lisp/cedet/semantic.elc deleted file mode 100644 index 08c8090f3fb5709a92585296c7a8c21a4e47ea39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46120 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

stu<_s{u$t2q8dJ6*nPq7k4D? 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