From a988131922df6e2093bf4391d6b1b021c07d6b3c Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Sat, 12 Jul 2008 05:00:28 +0000 Subject: [PATCH 1/6] Flatten bind9 vendor work area --- contrib/bind9/CHANGES => CHANGES | 0 contrib/bind9/COPYRIGHT => COPYRIGHT | 0 contrib/bind9/FAQ => FAQ | 0 contrib/bind9/FAQ.xml => FAQ.xml | 0 contrib/bind9/Makefile.in => Makefile.in | 0 contrib/bind9/README => README | 0 contrib/bind9/README.idnkit => README.idnkit | 0 contrib/bind9/acconfig.h => acconfig.h | 0 {contrib/bind9/bin => bin}/Makefile.in | 0 {contrib/bind9/bin => bin}/check/Makefile.in | 0 {contrib/bind9/bin => bin}/check/check-tool.c | 0 {contrib/bind9/bin => bin}/check/check-tool.h | 0 {contrib/bind9/bin => bin}/check/named-checkconf.8 | 0 {contrib/bind9/bin => bin}/check/named-checkconf.c | 0 .../bind9/bin => bin}/check/named-checkconf.docbook | 0 .../bind9/bin => bin}/check/named-checkconf.html | 0 {contrib/bind9/bin => bin}/check/named-checkzone.8 | 0 {contrib/bind9/bin => bin}/check/named-checkzone.c | 0 .../bind9/bin => bin}/check/named-checkzone.docbook | 0 .../bind9/bin => bin}/check/named-checkzone.html | 0 {contrib/bind9/bin => bin}/dig/Makefile.in | 0 {contrib/bind9/bin => bin}/dig/dig.1 | 0 {contrib/bind9/bin => bin}/dig/dig.c | 0 {contrib/bind9/bin => bin}/dig/dig.docbook | 0 {contrib/bind9/bin => bin}/dig/dig.html | 0 {contrib/bind9/bin => bin}/dig/dighost.c | 0 {contrib/bind9/bin => bin}/dig/host.1 | 0 {contrib/bind9/bin => bin}/dig/host.c | 0 {contrib/bind9/bin => bin}/dig/host.docbook | 0 {contrib/bind9/bin => bin}/dig/host.html | 0 {contrib/bind9/bin => bin}/dig/include/dig/dig.h | 0 {contrib/bind9/bin => bin}/dig/nslookup.1 | 0 {contrib/bind9/bin => bin}/dig/nslookup.c | 0 {contrib/bind9/bin => bin}/dig/nslookup.docbook | 0 {contrib/bind9/bin => bin}/dig/nslookup.html | 0 {contrib/bind9/bin => bin}/dnssec/Makefile.in | 0 {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.8 | 0 {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.c | 0 .../bind9/bin => bin}/dnssec/dnssec-keygen.docbook | 0 .../bind9/bin => bin}/dnssec/dnssec-keygen.html | 0 {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.8 | 0 {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.c | 0 .../bin => bin}/dnssec/dnssec-signzone.docbook | 0 .../bind9/bin => bin}/dnssec/dnssec-signzone.html | 0 {contrib/bind9/bin => bin}/dnssec/dnssectool.c | 0 {contrib/bind9/bin => bin}/dnssec/dnssectool.h | 0 {contrib/bind9/bin => bin}/named/Makefile.in | 0 {contrib/bind9/bin => bin}/named/builtin.c | 0 {contrib/bind9/bin => bin}/named/client.c | 0 {contrib/bind9/bin => bin}/named/config.c | 0 {contrib/bind9/bin => bin}/named/control.c | 0 {contrib/bind9/bin => bin}/named/controlconf.c | 0 .../bind9/bin => bin}/named/include/named/builtin.h | 0 .../bind9/bin => bin}/named/include/named/client.h | 0 .../bind9/bin => bin}/named/include/named/config.h | 0 .../bind9/bin => bin}/named/include/named/control.h | 0 .../bind9/bin => bin}/named/include/named/globals.h | 0 .../bin => bin}/named/include/named/interfacemgr.h | 0 .../bin => bin}/named/include/named/listenlist.h | 0 .../bind9/bin => bin}/named/include/named/log.h | 0 .../bind9/bin => bin}/named/include/named/logconf.h | 0 .../bind9/bin => bin}/named/include/named/lwaddr.h | 0 .../bin => bin}/named/include/named/lwdclient.h | 0 .../bind9/bin => bin}/named/include/named/lwresd.h | 0 .../bin => bin}/named/include/named/lwsearch.h | 0 .../bind9/bin => bin}/named/include/named/main.h | 0 .../bind9/bin => bin}/named/include/named/notify.h | 0 .../named/include/named/ns_smf_globals.h | 0 .../bind9/bin => bin}/named/include/named/query.h | 0 .../bind9/bin => bin}/named/include/named/server.h | 0 .../bin => bin}/named/include/named/sortlist.h | 0 .../bin => bin}/named/include/named/tkeyconf.h | 0 .../bin => bin}/named/include/named/tsigconf.h | 0 .../bind9/bin => bin}/named/include/named/types.h | 0 .../bind9/bin => bin}/named/include/named/update.h | 0 .../bind9/bin => bin}/named/include/named/xfrout.h | 0 .../bin => bin}/named/include/named/zoneconf.h | 0 {contrib/bind9/bin => bin}/named/interfacemgr.c | 0 {contrib/bind9/bin => bin}/named/listenlist.c | 0 {contrib/bind9/bin => bin}/named/log.c | 0 {contrib/bind9/bin => bin}/named/logconf.c | 0 {contrib/bind9/bin => bin}/named/lwaddr.c | 0 {contrib/bind9/bin => bin}/named/lwdclient.c | 0 {contrib/bind9/bin => bin}/named/lwderror.c | 0 {contrib/bind9/bin => bin}/named/lwdgabn.c | 0 {contrib/bind9/bin => bin}/named/lwdgnba.c | 0 {contrib/bind9/bin => bin}/named/lwdgrbn.c | 0 {contrib/bind9/bin => bin}/named/lwdnoop.c | 0 {contrib/bind9/bin => bin}/named/lwresd.8 | 0 {contrib/bind9/bin => bin}/named/lwresd.c | 0 {contrib/bind9/bin => bin}/named/lwresd.docbook | 0 {contrib/bind9/bin => bin}/named/lwresd.html | 0 {contrib/bind9/bin => bin}/named/lwsearch.c | 0 {contrib/bind9/bin => bin}/named/main.c | 0 {contrib/bind9/bin => bin}/named/named.8 | 0 {contrib/bind9/bin => bin}/named/named.conf.5 | 0 {contrib/bind9/bin => bin}/named/named.conf.docbook | 0 {contrib/bind9/bin => bin}/named/named.conf.html | 0 {contrib/bind9/bin => bin}/named/named.docbook | 0 {contrib/bind9/bin => bin}/named/named.html | 0 {contrib/bind9/bin => bin}/named/notify.c | 0 {contrib/bind9/bin => bin}/named/query.c | 0 {contrib/bind9/bin => bin}/named/server.c | 0 {contrib/bind9/bin => bin}/named/sortlist.c | 0 {contrib/bind9/bin => bin}/named/tkeyconf.c | 0 {contrib/bind9/bin => bin}/named/tsigconf.c | 0 {contrib/bind9/bin => bin}/named/unix/Makefile.in | 0 .../bind9/bin => bin}/named/unix/include/named/os.h | 0 {contrib/bind9/bin => bin}/named/unix/os.c | 0 {contrib/bind9/bin => bin}/named/update.c | 0 {contrib/bind9/bin => bin}/named/xfrout.c | 0 {contrib/bind9/bin => bin}/named/zoneconf.c | 0 {contrib/bind9/bin => bin}/nsupdate/Makefile.in | 0 {contrib/bind9/bin => bin}/nsupdate/nsupdate.8 | 0 {contrib/bind9/bin => bin}/nsupdate/nsupdate.c | 0 .../bind9/bin => bin}/nsupdate/nsupdate.docbook | 0 {contrib/bind9/bin => bin}/nsupdate/nsupdate.html | 0 {contrib/bind9/bin => bin}/rndc/Makefile.in | 0 {contrib/bind9/bin => bin}/rndc/include/rndc/os.h | 0 {contrib/bind9/bin => bin}/rndc/rndc-confgen.8 | 0 {contrib/bind9/bin => bin}/rndc/rndc-confgen.c | 0 .../bind9/bin => bin}/rndc/rndc-confgen.docbook | 0 {contrib/bind9/bin => bin}/rndc/rndc-confgen.html | 0 {contrib/bind9/bin => bin}/rndc/rndc.8 | 0 {contrib/bind9/bin => bin}/rndc/rndc.c | 0 {contrib/bind9/bin => bin}/rndc/rndc.conf | 0 {contrib/bind9/bin => bin}/rndc/rndc.conf.5 | 0 {contrib/bind9/bin => bin}/rndc/rndc.conf.docbook | 0 {contrib/bind9/bin => bin}/rndc/rndc.conf.html | 0 {contrib/bind9/bin => bin}/rndc/rndc.docbook | 0 {contrib/bind9/bin => bin}/rndc/rndc.html | 0 {contrib/bind9/bin => bin}/rndc/unix/Makefile.in | 0 {contrib/bind9/bin => bin}/rndc/unix/os.c | 0 {contrib/bind9/bin => bin}/rndc/util.c | 0 {contrib/bind9/bin => bin}/rndc/util.h | 0 contrib/bind9/config.guess => config.guess | 0 contrib/bind9/config.sub => config.sub | 0 .../bind9/config.threads.in => config.threads.in | 0 contrib/bind9/configure.in => configure.in | 0 {contrib/bind9/doc => doc}/Makefile.in | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM-book.xml | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch01.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch02.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch03.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch04.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch05.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch06.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch07.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch08.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch09.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.ch10.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.html | 0 {contrib/bind9/doc => doc}/arm/Bv9ARM.pdf | 0 {contrib/bind9/doc => doc}/arm/Makefile.in | 0 {contrib/bind9/doc => doc}/arm/README-SGML | 0 {contrib/bind9/doc => doc}/arm/isc-logo.eps | 0 {contrib/bind9/doc => doc}/arm/isc-logo.pdf | Bin {contrib/bind9/doc => doc}/arm/man.dig.html | 0 .../bind9/doc => doc}/arm/man.dnssec-keygen.html | 0 .../bind9/doc => doc}/arm/man.dnssec-signzone.html | 0 {contrib/bind9/doc => doc}/arm/man.host.html | 0 .../bind9/doc => doc}/arm/man.named-checkconf.html | 0 .../bind9/doc => doc}/arm/man.named-checkzone.html | 0 {contrib/bind9/doc => doc}/arm/man.named.html | 0 .../bind9/doc => doc}/arm/man.rndc-confgen.html | 0 {contrib/bind9/doc => doc}/arm/man.rndc.conf.html | 0 {contrib/bind9/doc => doc}/arm/man.rndc.html | 0 .../draft/draft-baba-dnsext-acl-reqts-01.txt | 0 .../doc => doc}/draft/draft-daigle-napstr-04.txt | 0 .../draft/draft-danisch-dns-rr-smtp-03.txt | 0 .../draft/draft-dnsext-opcode-discover-02.txt | 0 .../draft/draft-durand-dnsop-dynreverse-00.txt | 0 .../draft/draft-ietf-dnsext-2929bis-01.txt | 0 .../draft/draft-ietf-dnsext-axfr-clarify-05.txt | 0 .../draft/draft-ietf-dnsext-dhcid-rr-12.txt | 0 .../draft/draft-ietf-dnsext-dns-name-p-s-00.txt | 0 ...ft-ietf-dnsext-dnssec-2535typecode-change-06.txt | 0 .../draft-ietf-dnsext-dnssec-bis-updates-01.txt | 0 .../draft-ietf-dnsext-dnssec-experiments-01.txt | 0 .../draft-ietf-dnsext-dnssec-online-signing-02.txt | 0 .../draft/draft-ietf-dnsext-dnssec-opt-in-07.txt | 0 .../draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt | 0 .../draft/draft-ietf-dnsext-dnssec-trans-02.txt | 0 .../draft/draft-ietf-dnsext-ds-sha256-05.txt | 0 .../draft/draft-ietf-dnsext-ecc-key-07.txt | 0 .../draft/draft-ietf-dnsext-interop3597-02.txt | 0 .../draft-ietf-dnsext-keyrr-key-signing-flag-12.txt | 0 .../doc => doc}/draft/draft-ietf-dnsext-mdns-43.txt | 0 .../draft/draft-ietf-dnsext-nsec3-04.txt | 0 .../doc => doc}/draft/draft-ietf-dnsext-nsid-01.txt | 0 .../draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt | 0 .../draft/draft-ietf-dnsext-rfc2538bis-04.txt | 0 .../draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt | 0 ...f-dnsext-signed-nonexistence-requirements-01.txt | 0 .../draft-ietf-dnsext-tkey-renewal-mode-05.txt | 0 .../draft-ietf-dnsext-trustupdate-threshold-00.txt | 0 .../draft-ietf-dnsext-trustupdate-timers-02.txt | 0 .../draft/draft-ietf-dnsext-tsig-sha-06.txt | 0 .../draft/draft-ietf-dnsext-wcard-clarify-10.txt | 0 .../draft/draft-ietf-dnsop-bad-dns-res-05.txt | 0 ...t-ietf-dnsop-dnssec-operational-practices-08.txt | 0 .../draft/draft-ietf-dnsop-inaddr-required-07.txt | 0 .../draft-ietf-dnsop-ipv6-dns-configuration-06.txt | 0 .../draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt | 0 ...raft-ietf-dnsop-ipv6-transport-guidelines-01.txt | 0 ...raft-ietf-dnsop-key-rollover-requirements-02.txt | 0 .../draft/draft-ietf-dnsop-respsize-02.txt | 0 .../draft/draft-ietf-dnsop-serverid-06.txt | 0 .../draft/draft-ietf-enum-e164-gstn-np-05.txt | 0 .../draft/draft-ietf-ipv6-node-requirements-08.txt | 0 .../doc => doc}/draft/draft-ietf-secsh-dns-05.txt | 0 .../draft-ihren-dnsext-threshold-validation-00.txt | 0 .../draft/draft-kato-dnsop-local-zones-00.txt | 0 .../draft/draft-park-ipv6-extensions-dns-pnp-00.txt | 0 {contrib/bind9/doc => doc}/draft/update | 0 {contrib/bind9/doc => doc}/misc/Makefile.in | 0 {contrib/bind9/doc => doc}/misc/dnssec | 0 {contrib/bind9/doc => doc}/misc/format-options.pl | 0 {contrib/bind9/doc => doc}/misc/ipv6 | 0 {contrib/bind9/doc => doc}/misc/migration | 0 {contrib/bind9/doc => doc}/misc/migration-4to9 | 0 {contrib/bind9/doc => doc}/misc/options | 0 {contrib/bind9/doc => doc}/misc/rfc-compliance | 0 {contrib/bind9/doc => doc}/misc/roadmap | 0 {contrib/bind9/doc => doc}/misc/sdb | 0 {contrib/bind9/doc => doc}/rfc/index | 0 {contrib/bind9/doc => doc}/rfc/rfc1032.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1033.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1034.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1035.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1101.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1122.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1123.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1183.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1348.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1535.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1536.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1537.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1591.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1611.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1612.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1706.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1712.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1750.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1876.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1886.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1982.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1995.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc1996.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2052.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2104.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2119.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2133.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2136.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2137.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2163.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2168.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2181.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2230.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2308.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2317.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2373.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2374.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2375.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2418.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2535.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2536.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2537.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2538.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2539.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2540.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2541.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2553.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2671.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2672.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2673.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2782.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2825.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2826.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2845.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2874.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2915.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2929.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2930.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc2931.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3007.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3008.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3071.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3090.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3110.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3123.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3152.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3197.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3225.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3226.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3258.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3363.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3364.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3425.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3445.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3467.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3490.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3491.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3492.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3493.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3513.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3596.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3597.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3645.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3655.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3658.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3757.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3833.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3845.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc3901.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4025.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4033.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4034.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4035.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4074.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4159.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4193.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4255.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4343.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4367.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4398.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4408.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4431.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4470.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4634.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc4641.txt | 0 {contrib/bind9/doc => doc}/rfc/rfc952.txt | 0 contrib/bind9/install-sh => install-sh | 0 contrib/bind9/isc-config.sh.in => isc-config.sh.in | 0 {contrib/bind9/lib => lib}/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/README | 0 {contrib/bind9/lib => lib}/bind/aclocal.m4 | 0 {contrib/bind9/lib => lib}/bind/api | 0 {contrib/bind9/lib => lib}/bind/bsd/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/bsd/daemon.c | 0 {contrib/bind9/lib => lib}/bind/bsd/ftruncate.c | 0 {contrib/bind9/lib => lib}/bind/bsd/gettimeofday.c | 0 {contrib/bind9/lib => lib}/bind/bsd/mktemp.c | 0 {contrib/bind9/lib => lib}/bind/bsd/putenv.c | 0 {contrib/bind9/lib => lib}/bind/bsd/readv.c | 0 {contrib/bind9/lib => lib}/bind/bsd/setenv.c | 0 {contrib/bind9/lib => lib}/bind/bsd/setitimer.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strcasecmp.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strdup.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strerror.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strpbrk.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strsep.c | 0 {contrib/bind9/lib => lib}/bind/bsd/strtoul.c | 0 {contrib/bind9/lib => lib}/bind/bsd/utimes.c | 0 {contrib/bind9/lib => lib}/bind/bsd/writev.c | 0 {contrib/bind9/lib => lib}/bind/config.h.in | 0 {contrib/bind9/lib => lib}/bind/configure | 0 {contrib/bind9/lib => lib}/bind/configure.in | 0 {contrib/bind9/lib => lib}/bind/dst/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/dst/dst_api.c | 0 {contrib/bind9/lib => lib}/bind/dst/dst_internal.h | 0 {contrib/bind9/lib => lib}/bind/dst/hmac_link.c | 0 {contrib/bind9/lib => lib}/bind/dst/md5.h | 0 {contrib/bind9/lib => lib}/bind/dst/md5_dgst.c | 0 {contrib/bind9/lib => lib}/bind/dst/md5_locl.h | 0 {contrib/bind9/lib => lib}/bind/dst/support.c | 0 {contrib/bind9/lib => lib}/bind/include/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/include/arpa/inet.h | 0 .../bind9/lib => lib}/bind/include/arpa/nameser.h | 0 .../lib => lib}/bind/include/arpa/nameser_compat.h | 0 .../bind9/lib => lib}/bind/include/fd_setsize.h | 0 {contrib/bind9/lib => lib}/bind/include/hesiod.h | 0 {contrib/bind9/lib => lib}/bind/include/irp.h | 0 {contrib/bind9/lib => lib}/bind/include/irs.h | 0 .../bind9/lib => lib}/bind/include/isc/assertions.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/ctl.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/dst.h | 0 .../bind9/lib => lib}/bind/include/isc/eventlib.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/heap.h | 0 .../lib => lib}/bind/include/isc/irpmarshall.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/list.h | 0 .../bind9/lib => lib}/bind/include/isc/logging.h | 0 .../bind9/lib => lib}/bind/include/isc/memcluster.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/misc.h | 0 {contrib/bind9/lib => lib}/bind/include/isc/tree.h | 0 {contrib/bind9/lib => lib}/bind/include/netdb.h | 0 {contrib/bind9/lib => lib}/bind/include/netgroup.h | 0 .../bind9/lib => lib}/bind/include/res_update.h | 0 {contrib/bind9/lib => lib}/bind/include/resolv.h | 0 {contrib/bind9/lib => lib}/bind/include/resolv_mt.h | 0 {contrib/bind9/lib => lib}/bind/inet/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/inet/inet_addr.c | 0 .../bind9/lib => lib}/bind/inet/inet_cidr_ntop.c | 0 .../bind9/lib => lib}/bind/inet/inet_cidr_pton.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_data.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_lnaof.c | 0 .../bind9/lib => lib}/bind/inet/inet_makeaddr.c | 0 .../bind9/lib => lib}/bind/inet/inet_net_ntop.c | 0 .../bind9/lib => lib}/bind/inet/inet_net_pton.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_neta.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_netof.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_network.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_ntoa.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_ntop.c | 0 {contrib/bind9/lib => lib}/bind/inet/inet_pton.c | 0 {contrib/bind9/lib => lib}/bind/inet/nsap_addr.c | 0 {contrib/bind9/lib => lib}/bind/irs/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/irs/dns.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_gr.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_ho.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_nw.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/dns_pr.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_pw.c | 0 {contrib/bind9/lib => lib}/bind/irs/dns_sv.c | 0 {contrib/bind9/lib => lib}/bind/irs/gai_strerror.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_gr.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_ho.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_ng.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_nw.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/gen_pr.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_pw.c | 0 {contrib/bind9/lib => lib}/bind/irs/gen_sv.c | 0 {contrib/bind9/lib => lib}/bind/irs/getaddrinfo.c | 0 {contrib/bind9/lib => lib}/bind/irs/getgrent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getgrent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/gethostent.c | 0 {contrib/bind9/lib => lib}/bind/irs/gethostent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/getnameinfo.c | 0 {contrib/bind9/lib => lib}/bind/irs/getnetent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getnetent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/getnetgrent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getnetgrent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/getprotoent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getprotoent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/getpwent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getpwent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/getservent.c | 0 {contrib/bind9/lib => lib}/bind/irs/getservent_r.c | 0 {contrib/bind9/lib => lib}/bind/irs/hesiod.c | 0 {contrib/bind9/lib => lib}/bind/irs/hesiod_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/irp.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_gr.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_ho.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_ng.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_nw.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/irp_pr.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_pw.c | 0 {contrib/bind9/lib => lib}/bind/irs/irp_sv.c | 0 {contrib/bind9/lib => lib}/bind/irs/irpmarshall.c | 0 {contrib/bind9/lib => lib}/bind/irs/irs_data.c | 0 {contrib/bind9/lib => lib}/bind/irs/irs_data.h | 0 {contrib/bind9/lib => lib}/bind/irs/irs_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/lcl.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_gr.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_ho.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_ng.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_nw.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_pr.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_pw.c | 0 {contrib/bind9/lib => lib}/bind/irs/lcl_sv.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_gr.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_ho.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_ng.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_nw.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_p.h | 0 {contrib/bind9/lib => lib}/bind/irs/nis_pr.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_pw.c | 0 {contrib/bind9/lib => lib}/bind/irs/nis_sv.c | 0 {contrib/bind9/lib => lib}/bind/irs/nul_ng.c | 0 {contrib/bind9/lib => lib}/bind/irs/pathnames.h | 0 {contrib/bind9/lib => lib}/bind/irs/util.c | 0 {contrib/bind9/lib => lib}/bind/isc/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/isc/assertions.c | 0 {contrib/bind9/lib => lib}/bind/isc/assertions.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/base64.c | 0 {contrib/bind9/lib => lib}/bind/isc/bitncmp.c | 0 {contrib/bind9/lib => lib}/bind/isc/bitncmp.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/ctl_clnt.c | 0 {contrib/bind9/lib => lib}/bind/isc/ctl_p.c | 0 {contrib/bind9/lib => lib}/bind/isc/ctl_p.h | 0 {contrib/bind9/lib => lib}/bind/isc/ctl_srvr.c | 0 {contrib/bind9/lib => lib}/bind/isc/ev_connects.c | 0 {contrib/bind9/lib => lib}/bind/isc/ev_files.c | 0 {contrib/bind9/lib => lib}/bind/isc/ev_streams.c | 0 {contrib/bind9/lib => lib}/bind/isc/ev_timers.c | 0 {contrib/bind9/lib => lib}/bind/isc/ev_waits.c | 0 {contrib/bind9/lib => lib}/bind/isc/eventlib.c | 0 {contrib/bind9/lib => lib}/bind/isc/eventlib.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/eventlib_p.h | 0 {contrib/bind9/lib => lib}/bind/isc/heap.c | 0 {contrib/bind9/lib => lib}/bind/isc/heap.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/hex.c | 0 {contrib/bind9/lib => lib}/bind/isc/logging.c | 0 {contrib/bind9/lib => lib}/bind/isc/logging.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/logging_p.h | 0 {contrib/bind9/lib => lib}/bind/isc/memcluster.c | 0 {contrib/bind9/lib => lib}/bind/isc/memcluster.mdoc | 0 {contrib/bind9/lib => lib}/bind/isc/movefile.c | 0 {contrib/bind9/lib => lib}/bind/isc/tree.c | 0 {contrib/bind9/lib => lib}/bind/isc/tree.mdoc | 0 {contrib/bind9/lib => lib}/bind/make/includes.in | 0 {contrib/bind9/lib => lib}/bind/make/mkdep.in | 0 {contrib/bind9/lib => lib}/bind/make/rules.in | 0 {contrib/bind9/lib => lib}/bind/mkinstalldirs | 0 {contrib/bind9/lib => lib}/bind/nameser/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_date.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_name.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_netint.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_parse.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_print.c | 0 .../bind9/lib => lib}/bind/nameser/ns_samedomain.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_sign.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_ttl.c | 0 {contrib/bind9/lib => lib}/bind/nameser/ns_verify.c | 0 {contrib/bind9/lib => lib}/bind/port/Makefile.in | 0 .../bind9/lib => lib}/bind/port/freebsd/Makefile.in | 0 .../bind/port/freebsd/include/Makefile.in | 0 .../bind/port/freebsd/include/sys/bitypes.h | 0 {contrib/bind9/lib => lib}/bind/port_after.h.in | 0 {contrib/bind9/lib => lib}/bind/port_before.h.in | 0 {contrib/bind9/lib => lib}/bind/resolv/Makefile.in | 0 {contrib/bind9/lib => lib}/bind/resolv/herror.c | 0 {contrib/bind9/lib => lib}/bind/resolv/mtctxres.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_comp.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_data.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_debug.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_debug.h | 0 .../bind9/lib => lib}/bind/resolv/res_findzonecut.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_init.c | 0 .../bind9/lib => lib}/bind/resolv/res_mkquery.c | 0 .../bind9/lib => lib}/bind/resolv/res_mkupdate.c | 0 .../bind9/lib => lib}/bind/resolv/res_mkupdate.h | 0 .../bind9/lib => lib}/bind/resolv/res_private.h | 0 {contrib/bind9/lib => lib}/bind/resolv/res_query.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_send.c | 0 .../bind9/lib => lib}/bind/resolv/res_sendsigned.c | 0 {contrib/bind9/lib => lib}/bind/resolv/res_update.c | 0 {contrib/bind9/lib => lib}/bind9/Makefile.in | 0 {contrib/bind9/lib => lib}/bind9/api | 0 {contrib/bind9/lib => lib}/bind9/check.c | 0 {contrib/bind9/lib => lib}/bind9/getaddresses.c | 0 .../bind9/lib => lib}/bind9/include/Makefile.in | 0 .../lib => lib}/bind9/include/bind9/Makefile.in | 0 .../bind9/lib => lib}/bind9/include/bind9/check.h | 0 .../lib => lib}/bind9/include/bind9/getaddresses.h | 0 .../bind9/lib => lib}/bind9/include/bind9/version.h | 0 {contrib/bind9/lib => lib}/bind9/version.c | 0 {contrib/bind9/lib => lib}/dns/Makefile.in | 0 {contrib/bind9/lib => lib}/dns/acache.c | 0 {contrib/bind9/lib => lib}/dns/acl.c | 0 {contrib/bind9/lib => lib}/dns/adb.c | 0 {contrib/bind9/lib => lib}/dns/api | 0 {contrib/bind9/lib => lib}/dns/byaddr.c | 0 {contrib/bind9/lib => lib}/dns/cache.c | 0 {contrib/bind9/lib => lib}/dns/callbacks.c | 0 {contrib/bind9/lib => lib}/dns/compress.c | 0 {contrib/bind9/lib => lib}/dns/db.c | 0 {contrib/bind9/lib => lib}/dns/dbiterator.c | 0 {contrib/bind9/lib => lib}/dns/dbtable.c | 0 {contrib/bind9/lib => lib}/dns/diff.c | 0 {contrib/bind9/lib => lib}/dns/dispatch.c | 0 {contrib/bind9/lib => lib}/dns/dlz.c | 0 {contrib/bind9/lib => lib}/dns/dnssec.c | 0 {contrib/bind9/lib => lib}/dns/ds.c | 0 {contrib/bind9/lib => lib}/dns/dst_api.c | 0 {contrib/bind9/lib => lib}/dns/dst_internal.h | 0 {contrib/bind9/lib => lib}/dns/dst_lib.c | 0 {contrib/bind9/lib => lib}/dns/dst_openssl.h | 0 {contrib/bind9/lib => lib}/dns/dst_parse.c | 0 {contrib/bind9/lib => lib}/dns/dst_parse.h | 0 {contrib/bind9/lib => lib}/dns/dst_result.c | 0 {contrib/bind9/lib => lib}/dns/forward.c | 0 {contrib/bind9/lib => lib}/dns/gen-unix.h | 0 {contrib/bind9/lib => lib}/dns/gen.c | 0 {contrib/bind9/lib => lib}/dns/gssapi_link.c | 0 {contrib/bind9/lib => lib}/dns/gssapictx.c | 0 {contrib/bind9/lib => lib}/dns/hmac_link.c | 0 {contrib/bind9/lib => lib}/dns/include/Makefile.in | 0 .../bind9/lib => lib}/dns/include/dns/Makefile.in | 0 {contrib/bind9/lib => lib}/dns/include/dns/acache.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/acl.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/adb.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/bit.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/byaddr.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/cache.h | 0 .../bind9/lib => lib}/dns/include/dns/callbacks.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/cert.h | 0 .../bind9/lib => lib}/dns/include/dns/compress.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/db.h | 0 .../bind9/lib => lib}/dns/include/dns/dbiterator.h | 0 .../bind9/lib => lib}/dns/include/dns/dbtable.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/diff.h | 0 .../bind9/lib => lib}/dns/include/dns/dispatch.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/dlz.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/dnssec.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/ds.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/events.h | 0 .../bind9/lib => lib}/dns/include/dns/fixedname.h | 0 .../bind9/lib => lib}/dns/include/dns/forward.h | 0 .../bind9/lib => lib}/dns/include/dns/journal.h | 0 .../bind9/lib => lib}/dns/include/dns/keyflags.h | 0 .../bind9/lib => lib}/dns/include/dns/keytable.h | 0 .../bind9/lib => lib}/dns/include/dns/keyvalues.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/lib.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/log.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/lookup.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/master.h | 0 .../bind9/lib => lib}/dns/include/dns/masterdump.h | 0 .../bind9/lib => lib}/dns/include/dns/message.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/name.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/ncache.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/nsec.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/opcode.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/order.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/peer.h | 0 .../bind9/lib => lib}/dns/include/dns/portlist.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/rbt.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/rcode.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/rdata.h | 0 .../bind9/lib => lib}/dns/include/dns/rdataclass.h | 0 .../bind9/lib => lib}/dns/include/dns/rdatalist.h | 0 .../bind9/lib => lib}/dns/include/dns/rdataset.h | 0 .../lib => lib}/dns/include/dns/rdatasetiter.h | 0 .../bind9/lib => lib}/dns/include/dns/rdataslab.h | 0 .../bind9/lib => lib}/dns/include/dns/rdatatype.h | 0 .../bind9/lib => lib}/dns/include/dns/request.h | 0 .../bind9/lib => lib}/dns/include/dns/resolver.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/result.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/rootns.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/sdb.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/sdlz.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/secalg.h | 0 .../bind9/lib => lib}/dns/include/dns/secproto.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/soa.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/ssu.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/stats.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/tcpmsg.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/time.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/timer.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/tkey.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/tsig.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/ttl.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/types.h | 0 .../bind9/lib => lib}/dns/include/dns/validator.h | 0 .../bind9/lib => lib}/dns/include/dns/version.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/view.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/xfrin.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/zone.h | 0 .../bind9/lib => lib}/dns/include/dns/zonekey.h | 0 {contrib/bind9/lib => lib}/dns/include/dns/zt.h | 0 .../bind9/lib => lib}/dns/include/dst/Makefile.in | 0 {contrib/bind9/lib => lib}/dns/include/dst/dst.h | 0 {contrib/bind9/lib => lib}/dns/include/dst/gssapi.h | 0 {contrib/bind9/lib => lib}/dns/include/dst/lib.h | 0 {contrib/bind9/lib => lib}/dns/include/dst/result.h | 0 {contrib/bind9/lib => lib}/dns/journal.c | 0 {contrib/bind9/lib => lib}/dns/key.c | 0 {contrib/bind9/lib => lib}/dns/keytable.c | 0 {contrib/bind9/lib => lib}/dns/lib.c | 0 {contrib/bind9/lib => lib}/dns/log.c | 0 {contrib/bind9/lib => lib}/dns/lookup.c | 0 {contrib/bind9/lib => lib}/dns/master.c | 0 {contrib/bind9/lib => lib}/dns/masterdump.c | 0 {contrib/bind9/lib => lib}/dns/message.c | 0 {contrib/bind9/lib => lib}/dns/name.c | 0 {contrib/bind9/lib => lib}/dns/ncache.c | 0 {contrib/bind9/lib => lib}/dns/nsec.c | 0 {contrib/bind9/lib => lib}/dns/openssl_link.c | 0 {contrib/bind9/lib => lib}/dns/openssldh_link.c | 0 {contrib/bind9/lib => lib}/dns/openssldsa_link.c | 0 {contrib/bind9/lib => lib}/dns/opensslrsa_link.c | 0 {contrib/bind9/lib => lib}/dns/order.c | 0 {contrib/bind9/lib => lib}/dns/peer.c | 0 {contrib/bind9/lib => lib}/dns/portlist.c | 0 {contrib/bind9/lib => lib}/dns/rbt.c | 0 {contrib/bind9/lib => lib}/dns/rbtdb.c | 0 {contrib/bind9/lib => lib}/dns/rbtdb.h | 0 {contrib/bind9/lib => lib}/dns/rbtdb64.c | 0 {contrib/bind9/lib => lib}/dns/rbtdb64.h | 0 {contrib/bind9/lib => lib}/dns/rcode.c | 0 {contrib/bind9/lib => lib}/dns/rdata.c | 0 .../bind9/lib => lib}/dns/rdata/any_255/tsig_250.c | 0 .../bind9/lib => lib}/dns/rdata/any_255/tsig_250.h | 0 {contrib/bind9/lib => lib}/dns/rdata/ch_3/a_1.c | 0 {contrib/bind9/lib => lib}/dns/rdata/ch_3/a_1.h | 0 .../bind9/lib => lib}/dns/rdata/generic/afsdb_18.c | 0 .../bind9/lib => lib}/dns/rdata/generic/afsdb_18.h | 0 .../bind9/lib => lib}/dns/rdata/generic/cert_37.c | 0 .../bind9/lib => lib}/dns/rdata/generic/cert_37.h | 0 .../bind9/lib => lib}/dns/rdata/generic/cname_5.c | 0 .../bind9/lib => lib}/dns/rdata/generic/cname_5.h | 0 .../bind9/lib => lib}/dns/rdata/generic/dlv_32769.c | 0 .../bind9/lib => lib}/dns/rdata/generic/dlv_32769.h | 0 .../bind9/lib => lib}/dns/rdata/generic/dname_39.c | 0 .../bind9/lib => lib}/dns/rdata/generic/dname_39.h | 0 .../bind9/lib => lib}/dns/rdata/generic/dnskey_48.c | 0 .../bind9/lib => lib}/dns/rdata/generic/dnskey_48.h | 0 .../bind9/lib => lib}/dns/rdata/generic/ds_43.c | 0 .../bind9/lib => lib}/dns/rdata/generic/ds_43.h | 0 .../bind9/lib => lib}/dns/rdata/generic/gpos_27.c | 0 .../bind9/lib => lib}/dns/rdata/generic/gpos_27.h | 0 .../bind9/lib => lib}/dns/rdata/generic/hinfo_13.c | 0 .../bind9/lib => lib}/dns/rdata/generic/hinfo_13.h | 0 .../lib => lib}/dns/rdata/generic/ipseckey_45.c | 0 .../lib => lib}/dns/rdata/generic/ipseckey_45.h | 0 .../bind9/lib => lib}/dns/rdata/generic/isdn_20.c | 0 .../bind9/lib => lib}/dns/rdata/generic/isdn_20.h | 0 .../bind9/lib => lib}/dns/rdata/generic/key_25.c | 0 .../bind9/lib => lib}/dns/rdata/generic/key_25.h | 0 .../bind9/lib => lib}/dns/rdata/generic/loc_29.c | 0 .../bind9/lib => lib}/dns/rdata/generic/loc_29.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mb_7.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mb_7.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/md_3.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/md_3.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mf_4.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mf_4.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mg_8.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mg_8.h | 0 .../bind9/lib => lib}/dns/rdata/generic/minfo_14.c | 0 .../bind9/lib => lib}/dns/rdata/generic/minfo_14.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mr_9.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/mr_9.h | 0 .../bind9/lib => lib}/dns/rdata/generic/mx_15.c | 0 .../bind9/lib => lib}/dns/rdata/generic/mx_15.h | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/ns_2.c | 0 {contrib/bind9/lib => lib}/dns/rdata/generic/ns_2.h | 0 .../bind9/lib => lib}/dns/rdata/generic/nsec_47.c | 0 .../bind9/lib => lib}/dns/rdata/generic/nsec_47.h | 0 .../bind9/lib => lib}/dns/rdata/generic/null_10.c | 0 .../bind9/lib => lib}/dns/rdata/generic/null_10.h | 0 .../bind9/lib => lib}/dns/rdata/generic/nxt_30.c | 0 .../bind9/lib => lib}/dns/rdata/generic/nxt_30.h | 0 .../bind9/lib => lib}/dns/rdata/generic/opt_41.c | 0 .../bind9/lib => lib}/dns/rdata/generic/opt_41.h | 0 .../bind9/lib => lib}/dns/rdata/generic/proforma.c | 0 .../bind9/lib => lib}/dns/rdata/generic/proforma.h | 0 .../bind9/lib => lib}/dns/rdata/generic/ptr_12.c | 0 .../bind9/lib => lib}/dns/rdata/generic/ptr_12.h | 0 .../bind9/lib => lib}/dns/rdata/generic/rp_17.c | 0 .../bind9/lib => lib}/dns/rdata/generic/rp_17.h | 0 .../bind9/lib => lib}/dns/rdata/generic/rrsig_46.c | 0 .../bind9/lib => lib}/dns/rdata/generic/rrsig_46.h | 0 .../bind9/lib => lib}/dns/rdata/generic/rt_21.c | 0 .../bind9/lib => lib}/dns/rdata/generic/rt_21.h | 0 .../bind9/lib => lib}/dns/rdata/generic/sig_24.c | 0 .../bind9/lib => lib}/dns/rdata/generic/sig_24.h | 0 .../bind9/lib => lib}/dns/rdata/generic/soa_6.c | 0 .../bind9/lib => lib}/dns/rdata/generic/soa_6.h | 0 .../bind9/lib => lib}/dns/rdata/generic/spf_99.c | 0 .../bind9/lib => lib}/dns/rdata/generic/spf_99.h | 0 .../bind9/lib => lib}/dns/rdata/generic/sshfp_44.c | 0 .../bind9/lib => lib}/dns/rdata/generic/sshfp_44.h | 0 .../bind9/lib => lib}/dns/rdata/generic/tkey_249.c | 0 .../bind9/lib => lib}/dns/rdata/generic/tkey_249.h | 0 .../bind9/lib => lib}/dns/rdata/generic/txt_16.c | 0 .../bind9/lib => lib}/dns/rdata/generic/txt_16.h | 0 .../lib => lib}/dns/rdata/generic/unspec_103.c | 0 .../lib => lib}/dns/rdata/generic/unspec_103.h | 0 .../bind9/lib => lib}/dns/rdata/generic/x25_19.c | 0 .../bind9/lib => lib}/dns/rdata/generic/x25_19.h | 0 {contrib/bind9/lib => lib}/dns/rdata/hs_4/a_1.c | 0 {contrib/bind9/lib => lib}/dns/rdata/hs_4/a_1.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/a6_38.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/a6_38.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/a_1.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/a_1.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/aaaa_28.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/aaaa_28.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/apl_42.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/apl_42.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/kx_36.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/kx_36.h | 0 .../bind9/lib => lib}/dns/rdata/in_1/naptr_35.c | 0 .../bind9/lib => lib}/dns/rdata/in_1/naptr_35.h | 0 .../bind9/lib => lib}/dns/rdata/in_1/nsap-ptr_23.c | 0 .../bind9/lib => lib}/dns/rdata/in_1/nsap-ptr_23.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap_22.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap_22.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/px_26.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/px_26.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/srv_33.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/srv_33.h | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/wks_11.c | 0 {contrib/bind9/lib => lib}/dns/rdata/in_1/wks_11.h | 0 .../bind9/lib => lib}/dns/rdata/rdatastructpre.h | 0 .../bind9/lib => lib}/dns/rdata/rdatastructsuf.h | 0 {contrib/bind9/lib => lib}/dns/rdatalist.c | 0 {contrib/bind9/lib => lib}/dns/rdatalist_p.h | 0 {contrib/bind9/lib => lib}/dns/rdataset.c | 0 {contrib/bind9/lib => lib}/dns/rdatasetiter.c | 0 {contrib/bind9/lib => lib}/dns/rdataslab.c | 0 {contrib/bind9/lib => lib}/dns/request.c | 0 {contrib/bind9/lib => lib}/dns/resolver.c | 0 {contrib/bind9/lib => lib}/dns/result.c | 0 {contrib/bind9/lib => lib}/dns/rootns.c | 0 {contrib/bind9/lib => lib}/dns/sdb.c | 0 {contrib/bind9/lib => lib}/dns/sdlz.c | 0 {contrib/bind9/lib => lib}/dns/soa.c | 0 {contrib/bind9/lib => lib}/dns/ssu.c | 0 {contrib/bind9/lib => lib}/dns/stats.c | 0 {contrib/bind9/lib => lib}/dns/tcpmsg.c | 0 {contrib/bind9/lib => lib}/dns/time.c | 0 {contrib/bind9/lib => lib}/dns/timer.c | 0 {contrib/bind9/lib => lib}/dns/tkey.c | 0 {contrib/bind9/lib => lib}/dns/tsig.c | 0 {contrib/bind9/lib => lib}/dns/ttl.c | 0 {contrib/bind9/lib => lib}/dns/validator.c | 0 {contrib/bind9/lib => lib}/dns/version.c | 0 {contrib/bind9/lib => lib}/dns/view.c | 0 {contrib/bind9/lib => lib}/dns/xfrin.c | 0 {contrib/bind9/lib => lib}/dns/zone.c | 0 {contrib/bind9/lib => lib}/dns/zonekey.c | 0 {contrib/bind9/lib => lib}/dns/zt.c | 0 {contrib/bind9/lib => lib}/isc/Makefile.in | 0 {contrib/bind9/lib => lib}/isc/alpha/Makefile.in | 0 .../bind9/lib => lib}/isc/alpha/include/Makefile.in | 0 .../lib => lib}/isc/alpha/include/isc/Makefile.in | 0 .../lib => lib}/isc/alpha/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/api | 0 .../bind9/lib => lib}/isc/arm/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/assertions.c | 0 {contrib/bind9/lib => lib}/isc/base64.c | 0 {contrib/bind9/lib => lib}/isc/bitstring.c | 0 {contrib/bind9/lib => lib}/isc/buffer.c | 0 {contrib/bind9/lib => lib}/isc/bufferlist.c | 0 {contrib/bind9/lib => lib}/isc/commandline.c | 0 {contrib/bind9/lib => lib}/isc/entropy.c | 0 {contrib/bind9/lib => lib}/isc/error.c | 0 {contrib/bind9/lib => lib}/isc/event.c | 0 {contrib/bind9/lib => lib}/isc/fsaccess.c | 0 {contrib/bind9/lib => lib}/isc/hash.c | 0 {contrib/bind9/lib => lib}/isc/heap.c | 0 {contrib/bind9/lib => lib}/isc/hex.c | 0 {contrib/bind9/lib => lib}/isc/hmacmd5.c | 0 {contrib/bind9/lib => lib}/isc/hmacsha.c | 0 {contrib/bind9/lib => lib}/isc/ia64/Makefile.in | 0 .../bind9/lib => lib}/isc/ia64/include/Makefile.in | 0 .../lib => lib}/isc/ia64/include/isc/Makefile.in | 0 .../bind9/lib => lib}/isc/ia64/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/include/Makefile.in | 0 .../bind9/lib => lib}/isc/include/isc/Makefile.in | 0 {contrib/bind9/lib => lib}/isc/include/isc/app.h | 0 .../bind9/lib => lib}/isc/include/isc/assertions.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/base64.h | 0 .../bind9/lib => lib}/isc/include/isc/bitstring.h | 0 .../bind9/lib => lib}/isc/include/isc/boolean.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/buffer.h | 0 .../bind9/lib => lib}/isc/include/isc/bufferlist.h | 0 .../bind9/lib => lib}/isc/include/isc/commandline.h | 0 .../bind9/lib => lib}/isc/include/isc/entropy.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/error.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/event.h | 0 .../bind9/lib => lib}/isc/include/isc/eventclass.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/file.h | 0 .../bind9/lib => lib}/isc/include/isc/formatcheck.h | 0 .../bind9/lib => lib}/isc/include/isc/fsaccess.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/hash.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/heap.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/hex.h | 0 .../bind9/lib => lib}/isc/include/isc/hmacmd5.h | 0 .../bind9/lib => lib}/isc/include/isc/hmacsha.h | 0 .../lib => lib}/isc/include/isc/interfaceiter.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/ipv6.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/lang.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/lex.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/lfsr.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/lib.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/list.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/log.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/magic.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/md5.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/mem.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/msgcat.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/msgs.h | 0 .../bind9/lib => lib}/isc/include/isc/mutexblock.h | 0 .../bind9/lib => lib}/isc/include/isc/netaddr.h | 0 .../bind9/lib => lib}/isc/include/isc/netscope.h | 0 .../bind9/lib => lib}/isc/include/isc/ondestroy.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/os.h | 0 .../bind9/lib => lib}/isc/include/isc/parseint.h | 0 .../bind9/lib => lib}/isc/include/isc/platform.h.in | 0 {contrib/bind9/lib => lib}/isc/include/isc/print.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/quota.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/random.h | 0 .../bind9/lib => lib}/isc/include/isc/ratelimiter.h | 0 .../bind9/lib => lib}/isc/include/isc/refcount.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/region.h | 0 .../bind9/lib => lib}/isc/include/isc/resource.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/result.h | 0 .../bind9/lib => lib}/isc/include/isc/resultclass.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/rwlock.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/serial.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/sha1.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/sha2.h | 0 .../bind9/lib => lib}/isc/include/isc/sockaddr.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/socket.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/stdio.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/stdlib.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/string.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/symtab.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/task.h | 0 .../bind9/lib => lib}/isc/include/isc/taskpool.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/timer.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/types.h | 0 {contrib/bind9/lib => lib}/isc/include/isc/util.h | 0 .../bind9/lib => lib}/isc/include/isc/version.h | 0 {contrib/bind9/lib => lib}/isc/inet_aton.c | 0 {contrib/bind9/lib => lib}/isc/inet_ntop.c | 0 {contrib/bind9/lib => lib}/isc/inet_pton.c | 0 {contrib/bind9/lib => lib}/isc/lex.c | 0 {contrib/bind9/lib => lib}/isc/lfsr.c | 0 {contrib/bind9/lib => lib}/isc/lib.c | 0 {contrib/bind9/lib => lib}/isc/log.c | 0 {contrib/bind9/lib => lib}/isc/md5.c | 0 {contrib/bind9/lib => lib}/isc/mem.c | 0 {contrib/bind9/lib => lib}/isc/mips/Makefile.in | 0 .../bind9/lib => lib}/isc/mips/include/Makefile.in | 0 .../lib => lib}/isc/mips/include/isc/Makefile.in | 0 .../bind9/lib => lib}/isc/mips/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/mutexblock.c | 0 {contrib/bind9/lib => lib}/isc/netaddr.c | 0 {contrib/bind9/lib => lib}/isc/netscope.c | 0 {contrib/bind9/lib => lib}/isc/nls/Makefile.in | 0 {contrib/bind9/lib => lib}/isc/nls/msgcat.c | 0 {contrib/bind9/lib => lib}/isc/noatomic/Makefile.in | 0 .../lib => lib}/isc/noatomic/include/Makefile.in | 0 .../isc/noatomic/include/isc/Makefile.in | 0 .../lib => lib}/isc/noatomic/include/isc/atomic.h | 0 .../bind9/lib => lib}/isc/nothreads/Makefile.in | 0 .../bind9/lib => lib}/isc/nothreads/condition.c | 0 .../lib => lib}/isc/nothreads/include/Makefile.in | 0 .../isc/nothreads/include/isc/Makefile.in | 0 .../isc/nothreads/include/isc/condition.h | 0 .../lib => lib}/isc/nothreads/include/isc/mutex.h | 0 .../lib => lib}/isc/nothreads/include/isc/once.h | 0 .../lib => lib}/isc/nothreads/include/isc/thread.h | 0 {contrib/bind9/lib => lib}/isc/nothreads/mutex.c | 0 {contrib/bind9/lib => lib}/isc/nothreads/thread.c | 0 {contrib/bind9/lib => lib}/isc/ondestroy.c | 0 {contrib/bind9/lib => lib}/isc/parseint.c | 0 {contrib/bind9/lib => lib}/isc/powerpc/Makefile.in | 0 .../lib => lib}/isc/powerpc/include/Makefile.in | 0 .../lib => lib}/isc/powerpc/include/isc/Makefile.in | 0 .../lib => lib}/isc/powerpc/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/print.c | 0 {contrib/bind9/lib => lib}/isc/pthreads/Makefile.in | 0 {contrib/bind9/lib => lib}/isc/pthreads/condition.c | 0 .../lib => lib}/isc/pthreads/include/Makefile.in | 0 .../isc/pthreads/include/isc/Makefile.in | 0 .../isc/pthreads/include/isc/condition.h | 0 .../lib => lib}/isc/pthreads/include/isc/mutex.h | 0 .../lib => lib}/isc/pthreads/include/isc/once.h | 0 .../lib => lib}/isc/pthreads/include/isc/thread.h | 0 {contrib/bind9/lib => lib}/isc/pthreads/mutex.c | 0 {contrib/bind9/lib => lib}/isc/pthreads/thread.c | 0 {contrib/bind9/lib => lib}/isc/quota.c | 0 {contrib/bind9/lib => lib}/isc/random.c | 0 {contrib/bind9/lib => lib}/isc/ratelimiter.c | 0 {contrib/bind9/lib => lib}/isc/refcount.c | 0 {contrib/bind9/lib => lib}/isc/region.c | 0 {contrib/bind9/lib => lib}/isc/result.c | 0 {contrib/bind9/lib => lib}/isc/rwlock.c | 0 {contrib/bind9/lib => lib}/isc/serial.c | 0 {contrib/bind9/lib => lib}/isc/sha1.c | 0 {contrib/bind9/lib => lib}/isc/sha2.c | 0 {contrib/bind9/lib => lib}/isc/sockaddr.c | 0 {contrib/bind9/lib => lib}/isc/sparc64/Makefile.in | 0 .../lib => lib}/isc/sparc64/include/Makefile.in | 0 .../lib => lib}/isc/sparc64/include/isc/Makefile.in | 0 .../lib => lib}/isc/sparc64/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/string.c | 0 {contrib/bind9/lib => lib}/isc/strtoul.c | 0 {contrib/bind9/lib => lib}/isc/symtab.c | 0 {contrib/bind9/lib => lib}/isc/task.c | 0 {contrib/bind9/lib => lib}/isc/task_p.h | 0 {contrib/bind9/lib => lib}/isc/taskpool.c | 0 {contrib/bind9/lib => lib}/isc/timer.c | 0 {contrib/bind9/lib => lib}/isc/timer_p.h | 0 {contrib/bind9/lib => lib}/isc/unix/Makefile.in | 0 {contrib/bind9/lib => lib}/isc/unix/app.c | 0 {contrib/bind9/lib => lib}/isc/unix/dir.c | 0 {contrib/bind9/lib => lib}/isc/unix/entropy.c | 0 {contrib/bind9/lib => lib}/isc/unix/errno2result.c | 0 {contrib/bind9/lib => lib}/isc/unix/errno2result.h | 0 {contrib/bind9/lib => lib}/isc/unix/file.c | 0 {contrib/bind9/lib => lib}/isc/unix/fsaccess.c | 0 .../bind9/lib => lib}/isc/unix/ifiter_getifaddrs.c | 0 {contrib/bind9/lib => lib}/isc/unix/ifiter_ioctl.c | 0 {contrib/bind9/lib => lib}/isc/unix/ifiter_sysctl.c | 0 .../bind9/lib => lib}/isc/unix/include/Makefile.in | 0 .../lib => lib}/isc/unix/include/isc/Makefile.in | 0 .../bind9/lib => lib}/isc/unix/include/isc/dir.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/int.h | 0 .../lib => lib}/isc/unix/include/isc/keyboard.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/net.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/netdb.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/offset.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/stat.h | 0 .../lib => lib}/isc/unix/include/isc/stdtime.h | 0 .../lib => lib}/isc/unix/include/isc/strerror.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/syslog.h | 0 .../bind9/lib => lib}/isc/unix/include/isc/time.h | 0 {contrib/bind9/lib => lib}/isc/unix/interfaceiter.c | 0 {contrib/bind9/lib => lib}/isc/unix/ipv6.c | 0 {contrib/bind9/lib => lib}/isc/unix/keyboard.c | 0 {contrib/bind9/lib => lib}/isc/unix/net.c | 0 {contrib/bind9/lib => lib}/isc/unix/os.c | 0 {contrib/bind9/lib => lib}/isc/unix/resource.c | 0 {contrib/bind9/lib => lib}/isc/unix/socket.c | 0 {contrib/bind9/lib => lib}/isc/unix/socket_p.h | 0 {contrib/bind9/lib => lib}/isc/unix/stdio.c | 0 {contrib/bind9/lib => lib}/isc/unix/stdtime.c | 0 {contrib/bind9/lib => lib}/isc/unix/strerror.c | 0 {contrib/bind9/lib => lib}/isc/unix/syslog.c | 0 {contrib/bind9/lib => lib}/isc/unix/time.c | 0 {contrib/bind9/lib => lib}/isc/version.c | 0 {contrib/bind9/lib => lib}/isc/x86_32/Makefile.in | 0 .../lib => lib}/isc/x86_32/include/Makefile.in | 0 .../lib => lib}/isc/x86_32/include/isc/Makefile.in | 0 .../lib => lib}/isc/x86_32/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isc/x86_64/Makefile.in | 0 .../lib => lib}/isc/x86_64/include/Makefile.in | 0 .../lib => lib}/isc/x86_64/include/isc/Makefile.in | 0 .../lib => lib}/isc/x86_64/include/isc/atomic.h | 0 {contrib/bind9/lib => lib}/isccc/Makefile.in | 0 {contrib/bind9/lib => lib}/isccc/alist.c | 0 {contrib/bind9/lib => lib}/isccc/api | 0 {contrib/bind9/lib => lib}/isccc/base64.c | 0 {contrib/bind9/lib => lib}/isccc/cc.c | 0 {contrib/bind9/lib => lib}/isccc/ccmsg.c | 0 .../bind9/lib => lib}/isccc/include/Makefile.in | 0 .../lib => lib}/isccc/include/isccc/Makefile.in | 0 .../bind9/lib => lib}/isccc/include/isccc/alist.h | 0 .../bind9/lib => lib}/isccc/include/isccc/base64.h | 0 {contrib/bind9/lib => lib}/isccc/include/isccc/cc.h | 0 .../bind9/lib => lib}/isccc/include/isccc/ccmsg.h | 0 .../bind9/lib => lib}/isccc/include/isccc/events.h | 0 .../bind9/lib => lib}/isccc/include/isccc/lib.h | 0 .../bind9/lib => lib}/isccc/include/isccc/result.h | 0 .../bind9/lib => lib}/isccc/include/isccc/sexpr.h | 0 .../bind9/lib => lib}/isccc/include/isccc/symtab.h | 0 .../bind9/lib => lib}/isccc/include/isccc/symtype.h | 0 .../bind9/lib => lib}/isccc/include/isccc/types.h | 0 .../bind9/lib => lib}/isccc/include/isccc/util.h | 0 .../bind9/lib => lib}/isccc/include/isccc/version.h | 0 {contrib/bind9/lib => lib}/isccc/lib.c | 0 {contrib/bind9/lib => lib}/isccc/result.c | 0 {contrib/bind9/lib => lib}/isccc/sexpr.c | 0 {contrib/bind9/lib => lib}/isccc/symtab.c | 0 {contrib/bind9/lib => lib}/isccc/version.c | 0 {contrib/bind9/lib => lib}/isccfg/Makefile.in | 0 {contrib/bind9/lib => lib}/isccfg/aclconf.c | 0 {contrib/bind9/lib => lib}/isccfg/api | 0 .../bind9/lib => lib}/isccfg/include/Makefile.in | 0 .../lib => lib}/isccfg/include/isccfg/Makefile.in | 0 .../lib => lib}/isccfg/include/isccfg/aclconf.h | 0 .../bind9/lib => lib}/isccfg/include/isccfg/cfg.h | 0 .../lib => lib}/isccfg/include/isccfg/grammar.h | 0 .../bind9/lib => lib}/isccfg/include/isccfg/log.h | 0 .../lib => lib}/isccfg/include/isccfg/namedconf.h | 0 .../lib => lib}/isccfg/include/isccfg/version.h | 0 {contrib/bind9/lib => lib}/isccfg/log.c | 0 {contrib/bind9/lib => lib}/isccfg/namedconf.c | 0 {contrib/bind9/lib => lib}/isccfg/parser.c | 0 {contrib/bind9/lib => lib}/isccfg/version.c | 0 {contrib/bind9/lib => lib}/lwres/Makefile.in | 0 {contrib/bind9/lib => lib}/lwres/api | 0 {contrib/bind9/lib => lib}/lwres/assert_p.h | 0 {contrib/bind9/lib => lib}/lwres/context.c | 0 {contrib/bind9/lib => lib}/lwres/context_p.h | 0 {contrib/bind9/lib => lib}/lwres/gai_strerror.c | 0 {contrib/bind9/lib => lib}/lwres/getaddrinfo.c | 0 {contrib/bind9/lib => lib}/lwres/gethost.c | 0 {contrib/bind9/lib => lib}/lwres/getipnode.c | 0 {contrib/bind9/lib => lib}/lwres/getnameinfo.c | 0 {contrib/bind9/lib => lib}/lwres/getrrset.c | 0 {contrib/bind9/lib => lib}/lwres/herror.c | 0 .../bind9/lib => lib}/lwres/include/Makefile.in | 0 .../lib => lib}/lwres/include/lwres/Makefile.in | 0 .../bind9/lib => lib}/lwres/include/lwres/context.h | 0 .../bind9/lib => lib}/lwres/include/lwres/int.h | 0 .../bind9/lib => lib}/lwres/include/lwres/ipv6.h | 0 .../bind9/lib => lib}/lwres/include/lwres/lang.h | 0 .../bind9/lib => lib}/lwres/include/lwres/list.h | 0 .../lib => lib}/lwres/include/lwres/lwbuffer.h | 0 .../lib => lib}/lwres/include/lwres/lwpacket.h | 0 .../bind9/lib => lib}/lwres/include/lwres/lwres.h | 0 .../lib => lib}/lwres/include/lwres/netdb.h.in | 0 .../lib => lib}/lwres/include/lwres/platform.h.in | 0 .../bind9/lib => lib}/lwres/include/lwres/result.h | 0 .../bind9/lib => lib}/lwres/include/lwres/stdlib.h | 0 .../bind9/lib => lib}/lwres/include/lwres/version.h | 0 {contrib/bind9/lib => lib}/lwres/lwbuffer.c | 0 {contrib/bind9/lib => lib}/lwres/lwconfig.c | 0 {contrib/bind9/lib => lib}/lwres/lwinetaton.c | 0 {contrib/bind9/lib => lib}/lwres/lwinetntop.c | 0 {contrib/bind9/lib => lib}/lwres/lwinetpton.c | 0 {contrib/bind9/lib => lib}/lwres/lwpacket.c | 0 {contrib/bind9/lib => lib}/lwres/lwres_gabn.c | 0 {contrib/bind9/lib => lib}/lwres/lwres_gnba.c | 0 {contrib/bind9/lib => lib}/lwres/lwres_grbn.c | 0 {contrib/bind9/lib => lib}/lwres/lwres_noop.c | 0 {contrib/bind9/lib => lib}/lwres/lwresutil.c | 0 {contrib/bind9/lib => lib}/lwres/man/Makefile.in | 0 {contrib/bind9/lib => lib}/lwres/man/lwres.3 | 0 {contrib/bind9/lib => lib}/lwres/man/lwres.docbook | 0 {contrib/bind9/lib => lib}/lwres/man/lwres.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_buffer.3 | 0 .../lib => lib}/lwres/man/lwres_buffer.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_buffer.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_config.3 | 0 .../lib => lib}/lwres/man/lwres_config.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_config.html | 0 .../bind9/lib => lib}/lwres/man/lwres_context.3 | 0 .../lib => lib}/lwres/man/lwres_context.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_context.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_gabn.3 | 0 .../bind9/lib => lib}/lwres/man/lwres_gabn.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_gabn.html | 0 .../lib => lib}/lwres/man/lwres_gai_strerror.3 | 0 .../lwres/man/lwres_gai_strerror.docbook | 0 .../lib => lib}/lwres/man/lwres_gai_strerror.html | 0 .../bind9/lib => lib}/lwres/man/lwres_getaddrinfo.3 | 0 .../lib => lib}/lwres/man/lwres_getaddrinfo.docbook | 0 .../lib => lib}/lwres/man/lwres_getaddrinfo.html | 0 .../bind9/lib => lib}/lwres/man/lwres_gethostent.3 | 0 .../lib => lib}/lwres/man/lwres_gethostent.docbook | 0 .../lib => lib}/lwres/man/lwres_gethostent.html | 0 .../bind9/lib => lib}/lwres/man/lwres_getipnode.3 | 0 .../lib => lib}/lwres/man/lwres_getipnode.docbook | 0 .../lib => lib}/lwres/man/lwres_getipnode.html | 0 .../bind9/lib => lib}/lwres/man/lwres_getnameinfo.3 | 0 .../lib => lib}/lwres/man/lwres_getnameinfo.docbook | 0 .../lib => lib}/lwres/man/lwres_getnameinfo.html | 0 .../lib => lib}/lwres/man/lwres_getrrsetbyname.3 | 0 .../lwres/man/lwres_getrrsetbyname.docbook | 0 .../lib => lib}/lwres/man/lwres_getrrsetbyname.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_gnba.3 | 0 .../bind9/lib => lib}/lwres/man/lwres_gnba.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_gnba.html | 0 .../bind9/lib => lib}/lwres/man/lwres_hstrerror.3 | 0 .../lib => lib}/lwres/man/lwres_hstrerror.docbook | 0 .../lib => lib}/lwres/man/lwres_hstrerror.html | 0 .../bind9/lib => lib}/lwres/man/lwres_inetntop.3 | 0 .../lib => lib}/lwres/man/lwres_inetntop.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_inetntop.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_noop.3 | 0 .../bind9/lib => lib}/lwres/man/lwres_noop.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_noop.html | 0 {contrib/bind9/lib => lib}/lwres/man/lwres_packet.3 | 0 .../lib => lib}/lwres/man/lwres_packet.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_packet.html | 0 .../bind9/lib => lib}/lwres/man/lwres_resutil.3 | 0 .../lib => lib}/lwres/man/lwres_resutil.docbook | 0 .../bind9/lib => lib}/lwres/man/lwres_resutil.html | 0 {contrib/bind9/lib => lib}/lwres/print.c | 0 {contrib/bind9/lib => lib}/lwres/print_p.h | 0 {contrib/bind9/lib => lib}/lwres/strtoul.c | 0 {contrib/bind9/lib => lib}/lwres/unix/Makefile.in | 0 .../lib => lib}/lwres/unix/include/Makefile.in | 0 .../lwres/unix/include/lwres/Makefile.in | 0 .../lib => lib}/lwres/unix/include/lwres/net.h | 0 {contrib/bind9/lib => lib}/lwres/version.c | 0 contrib/bind9/libtool.m4 => libtool.m4 | 0 contrib/bind9/ltmain.sh => ltmain.sh | 0 {contrib/bind9/make => make}/Makefile.in | 0 {contrib/bind9/make => make}/includes.in | 0 {contrib/bind9/make => make}/mkdep.in | 0 {contrib/bind9/make => make}/rules.in | 0 contrib/bind9/mkinstalldirs => mkinstalldirs | 0 contrib/bind9/version => version | 0 1179 files changed, 0 insertions(+), 0 deletions(-) rename contrib/bind9/CHANGES => CHANGES (100%) rename contrib/bind9/COPYRIGHT => COPYRIGHT (100%) rename contrib/bind9/FAQ => FAQ (100%) rename contrib/bind9/FAQ.xml => FAQ.xml (100%) rename contrib/bind9/Makefile.in => Makefile.in (100%) rename contrib/bind9/README => README (100%) rename contrib/bind9/README.idnkit => README.idnkit (100%) rename contrib/bind9/acconfig.h => acconfig.h (100%) rename {contrib/bind9/bin => bin}/Makefile.in (100%) rename {contrib/bind9/bin => bin}/check/Makefile.in (100%) rename {contrib/bind9/bin => bin}/check/check-tool.c (100%) rename {contrib/bind9/bin => bin}/check/check-tool.h (100%) rename {contrib/bind9/bin => bin}/check/named-checkconf.8 (100%) rename {contrib/bind9/bin => bin}/check/named-checkconf.c (100%) rename {contrib/bind9/bin => bin}/check/named-checkconf.docbook (100%) rename {contrib/bind9/bin => bin}/check/named-checkconf.html (100%) rename {contrib/bind9/bin => bin}/check/named-checkzone.8 (100%) rename {contrib/bind9/bin => bin}/check/named-checkzone.c (100%) rename {contrib/bind9/bin => bin}/check/named-checkzone.docbook (100%) rename {contrib/bind9/bin => bin}/check/named-checkzone.html (100%) rename {contrib/bind9/bin => bin}/dig/Makefile.in (100%) rename {contrib/bind9/bin => bin}/dig/dig.1 (100%) rename {contrib/bind9/bin => bin}/dig/dig.c (100%) rename {contrib/bind9/bin => bin}/dig/dig.docbook (100%) rename {contrib/bind9/bin => bin}/dig/dig.html (100%) rename {contrib/bind9/bin => bin}/dig/dighost.c (100%) rename {contrib/bind9/bin => bin}/dig/host.1 (100%) rename {contrib/bind9/bin => bin}/dig/host.c (100%) rename {contrib/bind9/bin => bin}/dig/host.docbook (100%) rename {contrib/bind9/bin => bin}/dig/host.html (100%) rename {contrib/bind9/bin => bin}/dig/include/dig/dig.h (100%) rename {contrib/bind9/bin => bin}/dig/nslookup.1 (100%) rename {contrib/bind9/bin => bin}/dig/nslookup.c (100%) rename {contrib/bind9/bin => bin}/dig/nslookup.docbook (100%) rename {contrib/bind9/bin => bin}/dig/nslookup.html (100%) rename {contrib/bind9/bin => bin}/dnssec/Makefile.in (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.8 (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.c (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.docbook (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-keygen.html (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.8 (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.c (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.docbook (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssec-signzone.html (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssectool.c (100%) rename {contrib/bind9/bin => bin}/dnssec/dnssectool.h (100%) rename {contrib/bind9/bin => bin}/named/Makefile.in (100%) rename {contrib/bind9/bin => bin}/named/builtin.c (100%) rename {contrib/bind9/bin => bin}/named/client.c (100%) rename {contrib/bind9/bin => bin}/named/config.c (100%) rename {contrib/bind9/bin => bin}/named/control.c (100%) rename {contrib/bind9/bin => bin}/named/controlconf.c (100%) rename {contrib/bind9/bin => bin}/named/include/named/builtin.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/client.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/config.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/control.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/globals.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/interfacemgr.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/listenlist.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/log.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/logconf.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/lwaddr.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/lwdclient.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/lwresd.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/lwsearch.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/main.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/notify.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/ns_smf_globals.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/query.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/server.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/sortlist.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/tkeyconf.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/tsigconf.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/types.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/update.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/xfrout.h (100%) rename {contrib/bind9/bin => bin}/named/include/named/zoneconf.h (100%) rename {contrib/bind9/bin => bin}/named/interfacemgr.c (100%) rename {contrib/bind9/bin => bin}/named/listenlist.c (100%) rename {contrib/bind9/bin => bin}/named/log.c (100%) rename {contrib/bind9/bin => bin}/named/logconf.c (100%) rename {contrib/bind9/bin => bin}/named/lwaddr.c (100%) rename {contrib/bind9/bin => bin}/named/lwdclient.c (100%) rename {contrib/bind9/bin => bin}/named/lwderror.c (100%) rename {contrib/bind9/bin => bin}/named/lwdgabn.c (100%) rename {contrib/bind9/bin => bin}/named/lwdgnba.c (100%) rename {contrib/bind9/bin => bin}/named/lwdgrbn.c (100%) rename {contrib/bind9/bin => bin}/named/lwdnoop.c (100%) rename {contrib/bind9/bin => bin}/named/lwresd.8 (100%) rename {contrib/bind9/bin => bin}/named/lwresd.c (100%) rename {contrib/bind9/bin => bin}/named/lwresd.docbook (100%) rename {contrib/bind9/bin => bin}/named/lwresd.html (100%) rename {contrib/bind9/bin => bin}/named/lwsearch.c (100%) rename {contrib/bind9/bin => bin}/named/main.c (100%) rename {contrib/bind9/bin => bin}/named/named.8 (100%) rename {contrib/bind9/bin => bin}/named/named.conf.5 (100%) rename {contrib/bind9/bin => bin}/named/named.conf.docbook (100%) rename {contrib/bind9/bin => bin}/named/named.conf.html (100%) rename {contrib/bind9/bin => bin}/named/named.docbook (100%) rename {contrib/bind9/bin => bin}/named/named.html (100%) rename {contrib/bind9/bin => bin}/named/notify.c (100%) rename {contrib/bind9/bin => bin}/named/query.c (100%) rename {contrib/bind9/bin => bin}/named/server.c (100%) rename {contrib/bind9/bin => bin}/named/sortlist.c (100%) rename {contrib/bind9/bin => bin}/named/tkeyconf.c (100%) rename {contrib/bind9/bin => bin}/named/tsigconf.c (100%) rename {contrib/bind9/bin => bin}/named/unix/Makefile.in (100%) rename {contrib/bind9/bin => bin}/named/unix/include/named/os.h (100%) rename {contrib/bind9/bin => bin}/named/unix/os.c (100%) rename {contrib/bind9/bin => bin}/named/update.c (100%) rename {contrib/bind9/bin => bin}/named/xfrout.c (100%) rename {contrib/bind9/bin => bin}/named/zoneconf.c (100%) rename {contrib/bind9/bin => bin}/nsupdate/Makefile.in (100%) rename {contrib/bind9/bin => bin}/nsupdate/nsupdate.8 (100%) rename {contrib/bind9/bin => bin}/nsupdate/nsupdate.c (100%) rename {contrib/bind9/bin => bin}/nsupdate/nsupdate.docbook (100%) rename {contrib/bind9/bin => bin}/nsupdate/nsupdate.html (100%) rename {contrib/bind9/bin => bin}/rndc/Makefile.in (100%) rename {contrib/bind9/bin => bin}/rndc/include/rndc/os.h (100%) rename {contrib/bind9/bin => bin}/rndc/rndc-confgen.8 (100%) rename {contrib/bind9/bin => bin}/rndc/rndc-confgen.c (100%) rename {contrib/bind9/bin => bin}/rndc/rndc-confgen.docbook (100%) rename {contrib/bind9/bin => bin}/rndc/rndc-confgen.html (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.8 (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.c (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.conf (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.conf.5 (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.conf.docbook (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.conf.html (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.docbook (100%) rename {contrib/bind9/bin => bin}/rndc/rndc.html (100%) rename {contrib/bind9/bin => bin}/rndc/unix/Makefile.in (100%) rename {contrib/bind9/bin => bin}/rndc/unix/os.c (100%) rename {contrib/bind9/bin => bin}/rndc/util.c (100%) rename {contrib/bind9/bin => bin}/rndc/util.h (100%) rename contrib/bind9/config.guess => config.guess (100%) rename contrib/bind9/config.sub => config.sub (100%) rename contrib/bind9/config.threads.in => config.threads.in (100%) rename contrib/bind9/configure.in => configure.in (100%) rename {contrib/bind9/doc => doc}/Makefile.in (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM-book.xml (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch01.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch02.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch03.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch04.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch05.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch06.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch07.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch08.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch09.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.ch10.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.html (100%) rename {contrib/bind9/doc => doc}/arm/Bv9ARM.pdf (100%) rename {contrib/bind9/doc => doc}/arm/Makefile.in (100%) rename {contrib/bind9/doc => doc}/arm/README-SGML (100%) rename {contrib/bind9/doc => doc}/arm/isc-logo.eps (100%) rename {contrib/bind9/doc => doc}/arm/isc-logo.pdf (100%) rename {contrib/bind9/doc => doc}/arm/man.dig.html (100%) rename {contrib/bind9/doc => doc}/arm/man.dnssec-keygen.html (100%) rename {contrib/bind9/doc => doc}/arm/man.dnssec-signzone.html (100%) rename {contrib/bind9/doc => doc}/arm/man.host.html (100%) rename {contrib/bind9/doc => doc}/arm/man.named-checkconf.html (100%) rename {contrib/bind9/doc => doc}/arm/man.named-checkzone.html (100%) rename {contrib/bind9/doc => doc}/arm/man.named.html (100%) rename {contrib/bind9/doc => doc}/arm/man.rndc-confgen.html (100%) rename {contrib/bind9/doc => doc}/arm/man.rndc.conf.html (100%) rename {contrib/bind9/doc => doc}/arm/man.rndc.html (100%) rename {contrib/bind9/doc => doc}/draft/draft-baba-dnsext-acl-reqts-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-daigle-napstr-04.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-danisch-dns-rr-smtp-03.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-dnsext-opcode-discover-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-durand-dnsop-dynreverse-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-2929bis-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-axfr-clarify-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dhcid-rr-12.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dns-name-p-s-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-experiments-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-dnssec-trans-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-ds-sha256-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-ecc-key-07.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-interop3597-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-mdns-43.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-nsec3-04.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-nsid-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-rfc2538bis-04.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-trustupdate-timers-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-tsig-sha-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsext-wcard-clarify-10.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-bad-dns-res-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-inaddr-required-07.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-respsize-02.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-dnsop-serverid-06.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-enum-e164-gstn-np-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-ipv6-node-requirements-08.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ietf-secsh-dns-05.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-ihren-dnsext-threshold-validation-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-kato-dnsop-local-zones-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/draft-park-ipv6-extensions-dns-pnp-00.txt (100%) rename {contrib/bind9/doc => doc}/draft/update (100%) rename {contrib/bind9/doc => doc}/misc/Makefile.in (100%) rename {contrib/bind9/doc => doc}/misc/dnssec (100%) rename {contrib/bind9/doc => doc}/misc/format-options.pl (100%) rename {contrib/bind9/doc => doc}/misc/ipv6 (100%) rename {contrib/bind9/doc => doc}/misc/migration (100%) rename {contrib/bind9/doc => doc}/misc/migration-4to9 (100%) rename {contrib/bind9/doc => doc}/misc/options (100%) rename {contrib/bind9/doc => doc}/misc/rfc-compliance (100%) rename {contrib/bind9/doc => doc}/misc/roadmap (100%) rename {contrib/bind9/doc => doc}/misc/sdb (100%) rename {contrib/bind9/doc => doc}/rfc/index (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1032.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1033.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1034.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1035.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1101.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1122.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1123.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1183.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1348.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1535.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1536.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1537.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1591.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1611.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1612.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1706.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1712.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1750.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1876.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1886.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1982.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1995.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc1996.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2052.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2104.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2119.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2133.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2136.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2137.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2163.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2168.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2181.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2230.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2308.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2317.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2373.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2374.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2375.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2418.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2535.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2536.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2537.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2538.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2539.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2540.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2541.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2553.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2671.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2672.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2673.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2782.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2825.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2826.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2845.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2874.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2915.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2929.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2930.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc2931.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3007.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3008.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3071.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3090.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3110.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3123.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3152.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3197.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3225.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3226.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3258.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3363.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3364.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3425.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3445.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3467.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3490.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3491.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3492.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3493.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3513.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3596.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3597.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3645.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3655.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3658.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3757.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3833.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3845.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc3901.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4025.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4033.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4034.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4035.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4074.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4159.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4193.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4255.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4343.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4367.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4398.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4408.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4431.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4470.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4634.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc4641.txt (100%) rename {contrib/bind9/doc => doc}/rfc/rfc952.txt (100%) rename contrib/bind9/install-sh => install-sh (100%) rename contrib/bind9/isc-config.sh.in => isc-config.sh.in (100%) rename {contrib/bind9/lib => lib}/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/README (100%) rename {contrib/bind9/lib => lib}/bind/aclocal.m4 (100%) rename {contrib/bind9/lib => lib}/bind/api (100%) rename {contrib/bind9/lib => lib}/bind/bsd/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/bsd/daemon.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/ftruncate.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/gettimeofday.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/mktemp.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/putenv.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/readv.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/setenv.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/setitimer.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strcasecmp.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strdup.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strerror.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strpbrk.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strsep.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/strtoul.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/utimes.c (100%) rename {contrib/bind9/lib => lib}/bind/bsd/writev.c (100%) rename {contrib/bind9/lib => lib}/bind/config.h.in (100%) rename {contrib/bind9/lib => lib}/bind/configure (100%) rename {contrib/bind9/lib => lib}/bind/configure.in (100%) rename {contrib/bind9/lib => lib}/bind/dst/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/dst/dst_api.c (100%) rename {contrib/bind9/lib => lib}/bind/dst/dst_internal.h (100%) rename {contrib/bind9/lib => lib}/bind/dst/hmac_link.c (100%) rename {contrib/bind9/lib => lib}/bind/dst/md5.h (100%) rename {contrib/bind9/lib => lib}/bind/dst/md5_dgst.c (100%) rename {contrib/bind9/lib => lib}/bind/dst/md5_locl.h (100%) rename {contrib/bind9/lib => lib}/bind/dst/support.c (100%) rename {contrib/bind9/lib => lib}/bind/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/include/arpa/inet.h (100%) rename {contrib/bind9/lib => lib}/bind/include/arpa/nameser.h (100%) rename {contrib/bind9/lib => lib}/bind/include/arpa/nameser_compat.h (100%) rename {contrib/bind9/lib => lib}/bind/include/fd_setsize.h (100%) rename {contrib/bind9/lib => lib}/bind/include/hesiod.h (100%) rename {contrib/bind9/lib => lib}/bind/include/irp.h (100%) rename {contrib/bind9/lib => lib}/bind/include/irs.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/assertions.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/ctl.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/dst.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/eventlib.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/heap.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/irpmarshall.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/list.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/logging.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/memcluster.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/misc.h (100%) rename {contrib/bind9/lib => lib}/bind/include/isc/tree.h (100%) rename {contrib/bind9/lib => lib}/bind/include/netdb.h (100%) rename {contrib/bind9/lib => lib}/bind/include/netgroup.h (100%) rename {contrib/bind9/lib => lib}/bind/include/res_update.h (100%) rename {contrib/bind9/lib => lib}/bind/include/resolv.h (100%) rename {contrib/bind9/lib => lib}/bind/include/resolv_mt.h (100%) rename {contrib/bind9/lib => lib}/bind/inet/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_addr.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_cidr_ntop.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_cidr_pton.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_data.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_lnaof.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_makeaddr.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_net_ntop.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_net_pton.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_neta.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_netof.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_network.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_ntoa.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_ntop.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/inet_pton.c (100%) rename {contrib/bind9/lib => lib}/bind/inet/nsap_addr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_gr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_ho.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_nw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_pr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_pw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/dns_sv.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gai_strerror.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_gr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_ho.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_ng.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_nw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_pr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_pw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gen_sv.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getaddrinfo.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getgrent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getgrent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gethostent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/gethostent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getnameinfo.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getnetent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getnetent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getnetgrent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getnetgrent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getprotoent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getprotoent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getpwent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getpwent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getservent.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/getservent_r.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/hesiod.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/hesiod_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_gr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_ho.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_ng.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_nw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_pr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_pw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irp_sv.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irpmarshall.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irs_data.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/irs_data.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/irs_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_gr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_ho.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_ng.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_nw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_pr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_pw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/lcl_sv.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_gr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_ho.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_ng.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_nw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_p.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_pr.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_pw.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nis_sv.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/nul_ng.c (100%) rename {contrib/bind9/lib => lib}/bind/irs/pathnames.h (100%) rename {contrib/bind9/lib => lib}/bind/irs/util.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/isc/assertions.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/assertions.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/base64.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/bitncmp.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/bitncmp.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/ctl_clnt.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ctl_p.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ctl_p.h (100%) rename {contrib/bind9/lib => lib}/bind/isc/ctl_srvr.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ev_connects.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ev_files.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ev_streams.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ev_timers.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/ev_waits.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/eventlib.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/eventlib.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/eventlib_p.h (100%) rename {contrib/bind9/lib => lib}/bind/isc/heap.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/heap.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/hex.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/logging.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/logging.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/logging_p.h (100%) rename {contrib/bind9/lib => lib}/bind/isc/memcluster.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/memcluster.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/isc/movefile.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/tree.c (100%) rename {contrib/bind9/lib => lib}/bind/isc/tree.mdoc (100%) rename {contrib/bind9/lib => lib}/bind/make/includes.in (100%) rename {contrib/bind9/lib => lib}/bind/make/mkdep.in (100%) rename {contrib/bind9/lib => lib}/bind/make/rules.in (100%) rename {contrib/bind9/lib => lib}/bind/mkinstalldirs (100%) rename {contrib/bind9/lib => lib}/bind/nameser/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_date.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_name.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_netint.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_parse.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_print.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_samedomain.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_sign.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_ttl.c (100%) rename {contrib/bind9/lib => lib}/bind/nameser/ns_verify.c (100%) rename {contrib/bind9/lib => lib}/bind/port/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/port/freebsd/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/port/freebsd/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/port/freebsd/include/sys/bitypes.h (100%) rename {contrib/bind9/lib => lib}/bind/port_after.h.in (100%) rename {contrib/bind9/lib => lib}/bind/port_before.h.in (100%) rename {contrib/bind9/lib => lib}/bind/resolv/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind/resolv/herror.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/mtctxres.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_comp.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_data.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_debug.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_debug.h (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_findzonecut.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_init.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_mkquery.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_mkupdate.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_mkupdate.h (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_private.h (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_query.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_send.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_sendsigned.c (100%) rename {contrib/bind9/lib => lib}/bind/resolv/res_update.c (100%) rename {contrib/bind9/lib => lib}/bind9/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind9/api (100%) rename {contrib/bind9/lib => lib}/bind9/check.c (100%) rename {contrib/bind9/lib => lib}/bind9/getaddresses.c (100%) rename {contrib/bind9/lib => lib}/bind9/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind9/include/bind9/Makefile.in (100%) rename {contrib/bind9/lib => lib}/bind9/include/bind9/check.h (100%) rename {contrib/bind9/lib => lib}/bind9/include/bind9/getaddresses.h (100%) rename {contrib/bind9/lib => lib}/bind9/include/bind9/version.h (100%) rename {contrib/bind9/lib => lib}/bind9/version.c (100%) rename {contrib/bind9/lib => lib}/dns/Makefile.in (100%) rename {contrib/bind9/lib => lib}/dns/acache.c (100%) rename {contrib/bind9/lib => lib}/dns/acl.c (100%) rename {contrib/bind9/lib => lib}/dns/adb.c (100%) rename {contrib/bind9/lib => lib}/dns/api (100%) rename {contrib/bind9/lib => lib}/dns/byaddr.c (100%) rename {contrib/bind9/lib => lib}/dns/cache.c (100%) rename {contrib/bind9/lib => lib}/dns/callbacks.c (100%) rename {contrib/bind9/lib => lib}/dns/compress.c (100%) rename {contrib/bind9/lib => lib}/dns/db.c (100%) rename {contrib/bind9/lib => lib}/dns/dbiterator.c (100%) rename {contrib/bind9/lib => lib}/dns/dbtable.c (100%) rename {contrib/bind9/lib => lib}/dns/diff.c (100%) rename {contrib/bind9/lib => lib}/dns/dispatch.c (100%) rename {contrib/bind9/lib => lib}/dns/dlz.c (100%) rename {contrib/bind9/lib => lib}/dns/dnssec.c (100%) rename {contrib/bind9/lib => lib}/dns/ds.c (100%) rename {contrib/bind9/lib => lib}/dns/dst_api.c (100%) rename {contrib/bind9/lib => lib}/dns/dst_internal.h (100%) rename {contrib/bind9/lib => lib}/dns/dst_lib.c (100%) rename {contrib/bind9/lib => lib}/dns/dst_openssl.h (100%) rename {contrib/bind9/lib => lib}/dns/dst_parse.c (100%) rename {contrib/bind9/lib => lib}/dns/dst_parse.h (100%) rename {contrib/bind9/lib => lib}/dns/dst_result.c (100%) rename {contrib/bind9/lib => lib}/dns/forward.c (100%) rename {contrib/bind9/lib => lib}/dns/gen-unix.h (100%) rename {contrib/bind9/lib => lib}/dns/gen.c (100%) rename {contrib/bind9/lib => lib}/dns/gssapi_link.c (100%) rename {contrib/bind9/lib => lib}/dns/gssapictx.c (100%) rename {contrib/bind9/lib => lib}/dns/hmac_link.c (100%) rename {contrib/bind9/lib => lib}/dns/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/Makefile.in (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/acache.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/acl.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/adb.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/bit.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/byaddr.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/cache.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/callbacks.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/cert.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/compress.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/db.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/dbiterator.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/dbtable.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/diff.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/dispatch.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/dlz.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/dnssec.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/ds.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/events.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/fixedname.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/forward.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/journal.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/keyflags.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/keytable.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/keyvalues.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/lib.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/log.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/lookup.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/master.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/masterdump.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/message.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/name.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/ncache.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/nsec.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/opcode.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/order.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/peer.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/portlist.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rbt.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rcode.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdata.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdataclass.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdatalist.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdataset.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdatasetiter.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdataslab.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rdatatype.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/request.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/resolver.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/result.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/rootns.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/sdb.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/sdlz.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/secalg.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/secproto.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/soa.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/ssu.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/stats.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/tcpmsg.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/time.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/timer.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/tkey.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/tsig.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/ttl.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/types.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/validator.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/version.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/view.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/xfrin.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/zone.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/zonekey.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dns/zt.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dst/Makefile.in (100%) rename {contrib/bind9/lib => lib}/dns/include/dst/dst.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dst/gssapi.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dst/lib.h (100%) rename {contrib/bind9/lib => lib}/dns/include/dst/result.h (100%) rename {contrib/bind9/lib => lib}/dns/journal.c (100%) rename {contrib/bind9/lib => lib}/dns/key.c (100%) rename {contrib/bind9/lib => lib}/dns/keytable.c (100%) rename {contrib/bind9/lib => lib}/dns/lib.c (100%) rename {contrib/bind9/lib => lib}/dns/log.c (100%) rename {contrib/bind9/lib => lib}/dns/lookup.c (100%) rename {contrib/bind9/lib => lib}/dns/master.c (100%) rename {contrib/bind9/lib => lib}/dns/masterdump.c (100%) rename {contrib/bind9/lib => lib}/dns/message.c (100%) rename {contrib/bind9/lib => lib}/dns/name.c (100%) rename {contrib/bind9/lib => lib}/dns/ncache.c (100%) rename {contrib/bind9/lib => lib}/dns/nsec.c (100%) rename {contrib/bind9/lib => lib}/dns/openssl_link.c (100%) rename {contrib/bind9/lib => lib}/dns/openssldh_link.c (100%) rename {contrib/bind9/lib => lib}/dns/openssldsa_link.c (100%) rename {contrib/bind9/lib => lib}/dns/opensslrsa_link.c (100%) rename {contrib/bind9/lib => lib}/dns/order.c (100%) rename {contrib/bind9/lib => lib}/dns/peer.c (100%) rename {contrib/bind9/lib => lib}/dns/portlist.c (100%) rename {contrib/bind9/lib => lib}/dns/rbt.c (100%) rename {contrib/bind9/lib => lib}/dns/rbtdb.c (100%) rename {contrib/bind9/lib => lib}/dns/rbtdb.h (100%) rename {contrib/bind9/lib => lib}/dns/rbtdb64.c (100%) rename {contrib/bind9/lib => lib}/dns/rbtdb64.h (100%) rename {contrib/bind9/lib => lib}/dns/rcode.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/any_255/tsig_250.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/any_255/tsig_250.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/ch_3/a_1.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/ch_3/a_1.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/afsdb_18.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/afsdb_18.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/cert_37.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/cert_37.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/cname_5.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/cname_5.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dlv_32769.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dlv_32769.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dname_39.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dname_39.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dnskey_48.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/dnskey_48.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ds_43.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ds_43.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/gpos_27.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/gpos_27.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/hinfo_13.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/hinfo_13.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ipseckey_45.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ipseckey_45.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/isdn_20.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/isdn_20.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/key_25.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/key_25.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/loc_29.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/loc_29.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mb_7.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mb_7.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/md_3.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/md_3.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mf_4.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mf_4.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mg_8.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mg_8.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/minfo_14.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/minfo_14.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mr_9.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mr_9.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mx_15.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/mx_15.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ns_2.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ns_2.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/nsec_47.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/nsec_47.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/null_10.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/null_10.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/nxt_30.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/nxt_30.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/opt_41.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/opt_41.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/proforma.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/proforma.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ptr_12.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/ptr_12.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rp_17.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rp_17.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rrsig_46.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rrsig_46.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rt_21.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/rt_21.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/sig_24.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/sig_24.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/soa_6.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/soa_6.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/spf_99.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/spf_99.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/sshfp_44.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/sshfp_44.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/tkey_249.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/tkey_249.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/txt_16.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/txt_16.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/unspec_103.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/unspec_103.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/x25_19.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/generic/x25_19.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/hs_4/a_1.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/hs_4/a_1.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/a6_38.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/a6_38.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/a_1.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/a_1.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/aaaa_28.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/aaaa_28.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/apl_42.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/apl_42.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/kx_36.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/kx_36.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/naptr_35.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/naptr_35.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap-ptr_23.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap-ptr_23.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap_22.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/nsap_22.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/px_26.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/px_26.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/srv_33.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/srv_33.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/wks_11.c (100%) rename {contrib/bind9/lib => lib}/dns/rdata/in_1/wks_11.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/rdatastructpre.h (100%) rename {contrib/bind9/lib => lib}/dns/rdata/rdatastructsuf.h (100%) rename {contrib/bind9/lib => lib}/dns/rdatalist.c (100%) rename {contrib/bind9/lib => lib}/dns/rdatalist_p.h (100%) rename {contrib/bind9/lib => lib}/dns/rdataset.c (100%) rename {contrib/bind9/lib => lib}/dns/rdatasetiter.c (100%) rename {contrib/bind9/lib => lib}/dns/rdataslab.c (100%) rename {contrib/bind9/lib => lib}/dns/request.c (100%) rename {contrib/bind9/lib => lib}/dns/resolver.c (100%) rename {contrib/bind9/lib => lib}/dns/result.c (100%) rename {contrib/bind9/lib => lib}/dns/rootns.c (100%) rename {contrib/bind9/lib => lib}/dns/sdb.c (100%) rename {contrib/bind9/lib => lib}/dns/sdlz.c (100%) rename {contrib/bind9/lib => lib}/dns/soa.c (100%) rename {contrib/bind9/lib => lib}/dns/ssu.c (100%) rename {contrib/bind9/lib => lib}/dns/stats.c (100%) rename {contrib/bind9/lib => lib}/dns/tcpmsg.c (100%) rename {contrib/bind9/lib => lib}/dns/time.c (100%) rename {contrib/bind9/lib => lib}/dns/timer.c (100%) rename {contrib/bind9/lib => lib}/dns/tkey.c (100%) rename {contrib/bind9/lib => lib}/dns/tsig.c (100%) rename {contrib/bind9/lib => lib}/dns/ttl.c (100%) rename {contrib/bind9/lib => lib}/dns/validator.c (100%) rename {contrib/bind9/lib => lib}/dns/version.c (100%) rename {contrib/bind9/lib => lib}/dns/view.c (100%) rename {contrib/bind9/lib => lib}/dns/xfrin.c (100%) rename {contrib/bind9/lib => lib}/dns/zone.c (100%) rename {contrib/bind9/lib => lib}/dns/zonekey.c (100%) rename {contrib/bind9/lib => lib}/dns/zt.c (100%) rename {contrib/bind9/lib => lib}/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/alpha/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/alpha/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/alpha/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/alpha/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/api (100%) rename {contrib/bind9/lib => lib}/isc/arm/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/assertions.c (100%) rename {contrib/bind9/lib => lib}/isc/base64.c (100%) rename {contrib/bind9/lib => lib}/isc/bitstring.c (100%) rename {contrib/bind9/lib => lib}/isc/buffer.c (100%) rename {contrib/bind9/lib => lib}/isc/bufferlist.c (100%) rename {contrib/bind9/lib => lib}/isc/commandline.c (100%) rename {contrib/bind9/lib => lib}/isc/entropy.c (100%) rename {contrib/bind9/lib => lib}/isc/error.c (100%) rename {contrib/bind9/lib => lib}/isc/event.c (100%) rename {contrib/bind9/lib => lib}/isc/fsaccess.c (100%) rename {contrib/bind9/lib => lib}/isc/hash.c (100%) rename {contrib/bind9/lib => lib}/isc/heap.c (100%) rename {contrib/bind9/lib => lib}/isc/hex.c (100%) rename {contrib/bind9/lib => lib}/isc/hmacmd5.c (100%) rename {contrib/bind9/lib => lib}/isc/hmacsha.c (100%) rename {contrib/bind9/lib => lib}/isc/ia64/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/ia64/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/ia64/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/ia64/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/app.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/assertions.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/base64.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/bitstring.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/boolean.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/buffer.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/bufferlist.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/commandline.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/entropy.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/error.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/event.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/eventclass.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/file.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/formatcheck.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/fsaccess.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/hash.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/heap.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/hex.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/hmacmd5.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/hmacsha.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/interfaceiter.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/ipv6.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/lang.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/lex.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/lfsr.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/lib.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/list.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/log.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/magic.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/md5.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/mem.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/msgcat.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/msgs.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/mutexblock.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/netaddr.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/netscope.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/ondestroy.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/os.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/parseint.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/platform.h.in (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/print.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/quota.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/random.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/ratelimiter.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/refcount.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/region.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/resource.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/result.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/resultclass.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/rwlock.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/serial.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/sha1.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/sha2.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/sockaddr.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/socket.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/stdio.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/stdlib.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/string.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/symtab.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/task.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/taskpool.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/timer.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/types.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/util.h (100%) rename {contrib/bind9/lib => lib}/isc/include/isc/version.h (100%) rename {contrib/bind9/lib => lib}/isc/inet_aton.c (100%) rename {contrib/bind9/lib => lib}/isc/inet_ntop.c (100%) rename {contrib/bind9/lib => lib}/isc/inet_pton.c (100%) rename {contrib/bind9/lib => lib}/isc/lex.c (100%) rename {contrib/bind9/lib => lib}/isc/lfsr.c (100%) rename {contrib/bind9/lib => lib}/isc/lib.c (100%) rename {contrib/bind9/lib => lib}/isc/log.c (100%) rename {contrib/bind9/lib => lib}/isc/md5.c (100%) rename {contrib/bind9/lib => lib}/isc/mem.c (100%) rename {contrib/bind9/lib => lib}/isc/mips/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/mips/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/mips/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/mips/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/mutexblock.c (100%) rename {contrib/bind9/lib => lib}/isc/netaddr.c (100%) rename {contrib/bind9/lib => lib}/isc/netscope.c (100%) rename {contrib/bind9/lib => lib}/isc/nls/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/nls/msgcat.c (100%) rename {contrib/bind9/lib => lib}/isc/noatomic/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/noatomic/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/noatomic/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/noatomic/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/condition.c (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/isc/condition.h (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/isc/mutex.h (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/isc/once.h (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/include/isc/thread.h (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/mutex.c (100%) rename {contrib/bind9/lib => lib}/isc/nothreads/thread.c (100%) rename {contrib/bind9/lib => lib}/isc/ondestroy.c (100%) rename {contrib/bind9/lib => lib}/isc/parseint.c (100%) rename {contrib/bind9/lib => lib}/isc/powerpc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/powerpc/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/powerpc/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/powerpc/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/print.c (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/condition.c (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/isc/condition.h (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/isc/mutex.h (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/isc/once.h (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/include/isc/thread.h (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/mutex.c (100%) rename {contrib/bind9/lib => lib}/isc/pthreads/thread.c (100%) rename {contrib/bind9/lib => lib}/isc/quota.c (100%) rename {contrib/bind9/lib => lib}/isc/random.c (100%) rename {contrib/bind9/lib => lib}/isc/ratelimiter.c (100%) rename {contrib/bind9/lib => lib}/isc/refcount.c (100%) rename {contrib/bind9/lib => lib}/isc/region.c (100%) rename {contrib/bind9/lib => lib}/isc/result.c (100%) rename {contrib/bind9/lib => lib}/isc/rwlock.c (100%) rename {contrib/bind9/lib => lib}/isc/serial.c (100%) rename {contrib/bind9/lib => lib}/isc/sha1.c (100%) rename {contrib/bind9/lib => lib}/isc/sha2.c (100%) rename {contrib/bind9/lib => lib}/isc/sockaddr.c (100%) rename {contrib/bind9/lib => lib}/isc/sparc64/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/sparc64/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/sparc64/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/sparc64/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/string.c (100%) rename {contrib/bind9/lib => lib}/isc/strtoul.c (100%) rename {contrib/bind9/lib => lib}/isc/symtab.c (100%) rename {contrib/bind9/lib => lib}/isc/task.c (100%) rename {contrib/bind9/lib => lib}/isc/task_p.h (100%) rename {contrib/bind9/lib => lib}/isc/taskpool.c (100%) rename {contrib/bind9/lib => lib}/isc/timer.c (100%) rename {contrib/bind9/lib => lib}/isc/timer_p.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/unix/app.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/dir.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/entropy.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/errno2result.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/errno2result.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/file.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/fsaccess.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/ifiter_getifaddrs.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/ifiter_ioctl.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/ifiter_sysctl.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/dir.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/int.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/keyboard.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/net.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/netdb.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/offset.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/stat.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/stdtime.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/strerror.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/syslog.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/include/isc/time.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/interfaceiter.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/ipv6.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/keyboard.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/net.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/os.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/resource.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/socket.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/socket_p.h (100%) rename {contrib/bind9/lib => lib}/isc/unix/stdio.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/stdtime.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/strerror.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/syslog.c (100%) rename {contrib/bind9/lib => lib}/isc/unix/time.c (100%) rename {contrib/bind9/lib => lib}/isc/version.c (100%) rename {contrib/bind9/lib => lib}/isc/x86_32/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_32/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_32/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_32/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isc/x86_64/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_64/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_64/include/isc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isc/x86_64/include/isc/atomic.h (100%) rename {contrib/bind9/lib => lib}/isccc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccc/alist.c (100%) rename {contrib/bind9/lib => lib}/isccc/api (100%) rename {contrib/bind9/lib => lib}/isccc/base64.c (100%) rename {contrib/bind9/lib => lib}/isccc/cc.c (100%) rename {contrib/bind9/lib => lib}/isccc/ccmsg.c (100%) rename {contrib/bind9/lib => lib}/isccc/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/alist.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/base64.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/cc.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/ccmsg.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/events.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/lib.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/result.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/sexpr.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/symtab.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/symtype.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/types.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/util.h (100%) rename {contrib/bind9/lib => lib}/isccc/include/isccc/version.h (100%) rename {contrib/bind9/lib => lib}/isccc/lib.c (100%) rename {contrib/bind9/lib => lib}/isccc/result.c (100%) rename {contrib/bind9/lib => lib}/isccc/sexpr.c (100%) rename {contrib/bind9/lib => lib}/isccc/symtab.c (100%) rename {contrib/bind9/lib => lib}/isccc/version.c (100%) rename {contrib/bind9/lib => lib}/isccfg/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccfg/aclconf.c (100%) rename {contrib/bind9/lib => lib}/isccfg/api (100%) rename {contrib/bind9/lib => lib}/isccfg/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/Makefile.in (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/aclconf.h (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/cfg.h (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/grammar.h (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/log.h (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/namedconf.h (100%) rename {contrib/bind9/lib => lib}/isccfg/include/isccfg/version.h (100%) rename {contrib/bind9/lib => lib}/isccfg/log.c (100%) rename {contrib/bind9/lib => lib}/isccfg/namedconf.c (100%) rename {contrib/bind9/lib => lib}/isccfg/parser.c (100%) rename {contrib/bind9/lib => lib}/isccfg/version.c (100%) rename {contrib/bind9/lib => lib}/lwres/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/api (100%) rename {contrib/bind9/lib => lib}/lwres/assert_p.h (100%) rename {contrib/bind9/lib => lib}/lwres/context.c (100%) rename {contrib/bind9/lib => lib}/lwres/context_p.h (100%) rename {contrib/bind9/lib => lib}/lwres/gai_strerror.c (100%) rename {contrib/bind9/lib => lib}/lwres/getaddrinfo.c (100%) rename {contrib/bind9/lib => lib}/lwres/gethost.c (100%) rename {contrib/bind9/lib => lib}/lwres/getipnode.c (100%) rename {contrib/bind9/lib => lib}/lwres/getnameinfo.c (100%) rename {contrib/bind9/lib => lib}/lwres/getrrset.c (100%) rename {contrib/bind9/lib => lib}/lwres/herror.c (100%) rename {contrib/bind9/lib => lib}/lwres/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/context.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/int.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/ipv6.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/lang.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/list.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/lwbuffer.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/lwpacket.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/lwres.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/netdb.h.in (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/platform.h.in (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/result.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/stdlib.h (100%) rename {contrib/bind9/lib => lib}/lwres/include/lwres/version.h (100%) rename {contrib/bind9/lib => lib}/lwres/lwbuffer.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwconfig.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwinetaton.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwinetntop.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwinetpton.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwpacket.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwres_gabn.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwres_gnba.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwres_grbn.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwres_noop.c (100%) rename {contrib/bind9/lib => lib}/lwres/lwresutil.c (100%) rename {contrib/bind9/lib => lib}/lwres/man/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_buffer.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_buffer.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_buffer.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_config.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_config.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_config.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_context.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_context.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_context.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gabn.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gabn.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gabn.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gai_strerror.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gai_strerror.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gai_strerror.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getaddrinfo.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getaddrinfo.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getaddrinfo.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gethostent.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gethostent.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gethostent.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getipnode.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getipnode.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getipnode.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getnameinfo.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getnameinfo.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getnameinfo.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getrrsetbyname.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getrrsetbyname.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_getrrsetbyname.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gnba.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gnba.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_gnba.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_hstrerror.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_hstrerror.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_hstrerror.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_inetntop.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_inetntop.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_inetntop.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_noop.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_noop.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_noop.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_packet.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_packet.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_packet.html (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_resutil.3 (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_resutil.docbook (100%) rename {contrib/bind9/lib => lib}/lwres/man/lwres_resutil.html (100%) rename {contrib/bind9/lib => lib}/lwres/print.c (100%) rename {contrib/bind9/lib => lib}/lwres/print_p.h (100%) rename {contrib/bind9/lib => lib}/lwres/strtoul.c (100%) rename {contrib/bind9/lib => lib}/lwres/unix/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/unix/include/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/unix/include/lwres/Makefile.in (100%) rename {contrib/bind9/lib => lib}/lwres/unix/include/lwres/net.h (100%) rename {contrib/bind9/lib => lib}/lwres/version.c (100%) rename contrib/bind9/libtool.m4 => libtool.m4 (100%) rename contrib/bind9/ltmain.sh => ltmain.sh (100%) rename {contrib/bind9/make => make}/Makefile.in (100%) rename {contrib/bind9/make => make}/includes.in (100%) rename {contrib/bind9/make => make}/mkdep.in (100%) rename {contrib/bind9/make => make}/rules.in (100%) rename contrib/bind9/mkinstalldirs => mkinstalldirs (100%) rename contrib/bind9/version => version (100%) diff --git a/contrib/bind9/CHANGES b/CHANGES similarity index 100% rename from contrib/bind9/CHANGES rename to CHANGES diff --git a/contrib/bind9/COPYRIGHT b/COPYRIGHT similarity index 100% rename from contrib/bind9/COPYRIGHT rename to COPYRIGHT diff --git a/contrib/bind9/FAQ b/FAQ similarity index 100% rename from contrib/bind9/FAQ rename to FAQ diff --git a/contrib/bind9/FAQ.xml b/FAQ.xml similarity index 100% rename from contrib/bind9/FAQ.xml rename to FAQ.xml diff --git a/contrib/bind9/Makefile.in b/Makefile.in similarity index 100% rename from contrib/bind9/Makefile.in rename to Makefile.in diff --git a/contrib/bind9/README b/README similarity index 100% rename from contrib/bind9/README rename to README diff --git a/contrib/bind9/README.idnkit b/README.idnkit similarity index 100% rename from contrib/bind9/README.idnkit rename to README.idnkit diff --git a/contrib/bind9/acconfig.h b/acconfig.h similarity index 100% rename from contrib/bind9/acconfig.h rename to acconfig.h diff --git a/contrib/bind9/bin/Makefile.in b/bin/Makefile.in similarity index 100% rename from contrib/bind9/bin/Makefile.in rename to bin/Makefile.in diff --git a/contrib/bind9/bin/check/Makefile.in b/bin/check/Makefile.in similarity index 100% rename from contrib/bind9/bin/check/Makefile.in rename to bin/check/Makefile.in diff --git a/contrib/bind9/bin/check/check-tool.c b/bin/check/check-tool.c similarity index 100% rename from contrib/bind9/bin/check/check-tool.c rename to bin/check/check-tool.c diff --git a/contrib/bind9/bin/check/check-tool.h b/bin/check/check-tool.h similarity index 100% rename from contrib/bind9/bin/check/check-tool.h rename to bin/check/check-tool.h diff --git a/contrib/bind9/bin/check/named-checkconf.8 b/bin/check/named-checkconf.8 similarity index 100% rename from contrib/bind9/bin/check/named-checkconf.8 rename to bin/check/named-checkconf.8 diff --git a/contrib/bind9/bin/check/named-checkconf.c b/bin/check/named-checkconf.c similarity index 100% rename from contrib/bind9/bin/check/named-checkconf.c rename to bin/check/named-checkconf.c diff --git a/contrib/bind9/bin/check/named-checkconf.docbook b/bin/check/named-checkconf.docbook similarity index 100% rename from contrib/bind9/bin/check/named-checkconf.docbook rename to bin/check/named-checkconf.docbook diff --git a/contrib/bind9/bin/check/named-checkconf.html b/bin/check/named-checkconf.html similarity index 100% rename from contrib/bind9/bin/check/named-checkconf.html rename to bin/check/named-checkconf.html diff --git a/contrib/bind9/bin/check/named-checkzone.8 b/bin/check/named-checkzone.8 similarity index 100% rename from contrib/bind9/bin/check/named-checkzone.8 rename to bin/check/named-checkzone.8 diff --git a/contrib/bind9/bin/check/named-checkzone.c b/bin/check/named-checkzone.c similarity index 100% rename from contrib/bind9/bin/check/named-checkzone.c rename to bin/check/named-checkzone.c diff --git a/contrib/bind9/bin/check/named-checkzone.docbook b/bin/check/named-checkzone.docbook similarity index 100% rename from contrib/bind9/bin/check/named-checkzone.docbook rename to bin/check/named-checkzone.docbook diff --git a/contrib/bind9/bin/check/named-checkzone.html b/bin/check/named-checkzone.html similarity index 100% rename from contrib/bind9/bin/check/named-checkzone.html rename to bin/check/named-checkzone.html diff --git a/contrib/bind9/bin/dig/Makefile.in b/bin/dig/Makefile.in similarity index 100% rename from contrib/bind9/bin/dig/Makefile.in rename to bin/dig/Makefile.in diff --git a/contrib/bind9/bin/dig/dig.1 b/bin/dig/dig.1 similarity index 100% rename from contrib/bind9/bin/dig/dig.1 rename to bin/dig/dig.1 diff --git a/contrib/bind9/bin/dig/dig.c b/bin/dig/dig.c similarity index 100% rename from contrib/bind9/bin/dig/dig.c rename to bin/dig/dig.c diff --git a/contrib/bind9/bin/dig/dig.docbook b/bin/dig/dig.docbook similarity index 100% rename from contrib/bind9/bin/dig/dig.docbook rename to bin/dig/dig.docbook diff --git a/contrib/bind9/bin/dig/dig.html b/bin/dig/dig.html similarity index 100% rename from contrib/bind9/bin/dig/dig.html rename to bin/dig/dig.html diff --git a/contrib/bind9/bin/dig/dighost.c b/bin/dig/dighost.c similarity index 100% rename from contrib/bind9/bin/dig/dighost.c rename to bin/dig/dighost.c diff --git a/contrib/bind9/bin/dig/host.1 b/bin/dig/host.1 similarity index 100% rename from contrib/bind9/bin/dig/host.1 rename to bin/dig/host.1 diff --git a/contrib/bind9/bin/dig/host.c b/bin/dig/host.c similarity index 100% rename from contrib/bind9/bin/dig/host.c rename to bin/dig/host.c diff --git a/contrib/bind9/bin/dig/host.docbook b/bin/dig/host.docbook similarity index 100% rename from contrib/bind9/bin/dig/host.docbook rename to bin/dig/host.docbook diff --git a/contrib/bind9/bin/dig/host.html b/bin/dig/host.html similarity index 100% rename from contrib/bind9/bin/dig/host.html rename to bin/dig/host.html diff --git a/contrib/bind9/bin/dig/include/dig/dig.h b/bin/dig/include/dig/dig.h similarity index 100% rename from contrib/bind9/bin/dig/include/dig/dig.h rename to bin/dig/include/dig/dig.h diff --git a/contrib/bind9/bin/dig/nslookup.1 b/bin/dig/nslookup.1 similarity index 100% rename from contrib/bind9/bin/dig/nslookup.1 rename to bin/dig/nslookup.1 diff --git a/contrib/bind9/bin/dig/nslookup.c b/bin/dig/nslookup.c similarity index 100% rename from contrib/bind9/bin/dig/nslookup.c rename to bin/dig/nslookup.c diff --git a/contrib/bind9/bin/dig/nslookup.docbook b/bin/dig/nslookup.docbook similarity index 100% rename from contrib/bind9/bin/dig/nslookup.docbook rename to bin/dig/nslookup.docbook diff --git a/contrib/bind9/bin/dig/nslookup.html b/bin/dig/nslookup.html similarity index 100% rename from contrib/bind9/bin/dig/nslookup.html rename to bin/dig/nslookup.html diff --git a/contrib/bind9/bin/dnssec/Makefile.in b/bin/dnssec/Makefile.in similarity index 100% rename from contrib/bind9/bin/dnssec/Makefile.in rename to bin/dnssec/Makefile.in diff --git a/contrib/bind9/bin/dnssec/dnssec-keygen.8 b/bin/dnssec/dnssec-keygen.8 similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-keygen.8 rename to bin/dnssec/dnssec-keygen.8 diff --git a/contrib/bind9/bin/dnssec/dnssec-keygen.c b/bin/dnssec/dnssec-keygen.c similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-keygen.c rename to bin/dnssec/dnssec-keygen.c diff --git a/contrib/bind9/bin/dnssec/dnssec-keygen.docbook b/bin/dnssec/dnssec-keygen.docbook similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-keygen.docbook rename to bin/dnssec/dnssec-keygen.docbook diff --git a/contrib/bind9/bin/dnssec/dnssec-keygen.html b/bin/dnssec/dnssec-keygen.html similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-keygen.html rename to bin/dnssec/dnssec-keygen.html diff --git a/contrib/bind9/bin/dnssec/dnssec-signzone.8 b/bin/dnssec/dnssec-signzone.8 similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-signzone.8 rename to bin/dnssec/dnssec-signzone.8 diff --git a/contrib/bind9/bin/dnssec/dnssec-signzone.c b/bin/dnssec/dnssec-signzone.c similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-signzone.c rename to bin/dnssec/dnssec-signzone.c diff --git a/contrib/bind9/bin/dnssec/dnssec-signzone.docbook b/bin/dnssec/dnssec-signzone.docbook similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-signzone.docbook rename to bin/dnssec/dnssec-signzone.docbook diff --git a/contrib/bind9/bin/dnssec/dnssec-signzone.html b/bin/dnssec/dnssec-signzone.html similarity index 100% rename from contrib/bind9/bin/dnssec/dnssec-signzone.html rename to bin/dnssec/dnssec-signzone.html diff --git a/contrib/bind9/bin/dnssec/dnssectool.c b/bin/dnssec/dnssectool.c similarity index 100% rename from contrib/bind9/bin/dnssec/dnssectool.c rename to bin/dnssec/dnssectool.c diff --git a/contrib/bind9/bin/dnssec/dnssectool.h b/bin/dnssec/dnssectool.h similarity index 100% rename from contrib/bind9/bin/dnssec/dnssectool.h rename to bin/dnssec/dnssectool.h diff --git a/contrib/bind9/bin/named/Makefile.in b/bin/named/Makefile.in similarity index 100% rename from contrib/bind9/bin/named/Makefile.in rename to bin/named/Makefile.in diff --git a/contrib/bind9/bin/named/builtin.c b/bin/named/builtin.c similarity index 100% rename from contrib/bind9/bin/named/builtin.c rename to bin/named/builtin.c diff --git a/contrib/bind9/bin/named/client.c b/bin/named/client.c similarity index 100% rename from contrib/bind9/bin/named/client.c rename to bin/named/client.c diff --git a/contrib/bind9/bin/named/config.c b/bin/named/config.c similarity index 100% rename from contrib/bind9/bin/named/config.c rename to bin/named/config.c diff --git a/contrib/bind9/bin/named/control.c b/bin/named/control.c similarity index 100% rename from contrib/bind9/bin/named/control.c rename to bin/named/control.c diff --git a/contrib/bind9/bin/named/controlconf.c b/bin/named/controlconf.c similarity index 100% rename from contrib/bind9/bin/named/controlconf.c rename to bin/named/controlconf.c diff --git a/contrib/bind9/bin/named/include/named/builtin.h b/bin/named/include/named/builtin.h similarity index 100% rename from contrib/bind9/bin/named/include/named/builtin.h rename to bin/named/include/named/builtin.h diff --git a/contrib/bind9/bin/named/include/named/client.h b/bin/named/include/named/client.h similarity index 100% rename from contrib/bind9/bin/named/include/named/client.h rename to bin/named/include/named/client.h diff --git a/contrib/bind9/bin/named/include/named/config.h b/bin/named/include/named/config.h similarity index 100% rename from contrib/bind9/bin/named/include/named/config.h rename to bin/named/include/named/config.h diff --git a/contrib/bind9/bin/named/include/named/control.h b/bin/named/include/named/control.h similarity index 100% rename from contrib/bind9/bin/named/include/named/control.h rename to bin/named/include/named/control.h diff --git a/contrib/bind9/bin/named/include/named/globals.h b/bin/named/include/named/globals.h similarity index 100% rename from contrib/bind9/bin/named/include/named/globals.h rename to bin/named/include/named/globals.h diff --git a/contrib/bind9/bin/named/include/named/interfacemgr.h b/bin/named/include/named/interfacemgr.h similarity index 100% rename from contrib/bind9/bin/named/include/named/interfacemgr.h rename to bin/named/include/named/interfacemgr.h diff --git a/contrib/bind9/bin/named/include/named/listenlist.h b/bin/named/include/named/listenlist.h similarity index 100% rename from contrib/bind9/bin/named/include/named/listenlist.h rename to bin/named/include/named/listenlist.h diff --git a/contrib/bind9/bin/named/include/named/log.h b/bin/named/include/named/log.h similarity index 100% rename from contrib/bind9/bin/named/include/named/log.h rename to bin/named/include/named/log.h diff --git a/contrib/bind9/bin/named/include/named/logconf.h b/bin/named/include/named/logconf.h similarity index 100% rename from contrib/bind9/bin/named/include/named/logconf.h rename to bin/named/include/named/logconf.h diff --git a/contrib/bind9/bin/named/include/named/lwaddr.h b/bin/named/include/named/lwaddr.h similarity index 100% rename from contrib/bind9/bin/named/include/named/lwaddr.h rename to bin/named/include/named/lwaddr.h diff --git a/contrib/bind9/bin/named/include/named/lwdclient.h b/bin/named/include/named/lwdclient.h similarity index 100% rename from contrib/bind9/bin/named/include/named/lwdclient.h rename to bin/named/include/named/lwdclient.h diff --git a/contrib/bind9/bin/named/include/named/lwresd.h b/bin/named/include/named/lwresd.h similarity index 100% rename from contrib/bind9/bin/named/include/named/lwresd.h rename to bin/named/include/named/lwresd.h diff --git a/contrib/bind9/bin/named/include/named/lwsearch.h b/bin/named/include/named/lwsearch.h similarity index 100% rename from contrib/bind9/bin/named/include/named/lwsearch.h rename to bin/named/include/named/lwsearch.h diff --git a/contrib/bind9/bin/named/include/named/main.h b/bin/named/include/named/main.h similarity index 100% rename from contrib/bind9/bin/named/include/named/main.h rename to bin/named/include/named/main.h diff --git a/contrib/bind9/bin/named/include/named/notify.h b/bin/named/include/named/notify.h similarity index 100% rename from contrib/bind9/bin/named/include/named/notify.h rename to bin/named/include/named/notify.h diff --git a/contrib/bind9/bin/named/include/named/ns_smf_globals.h b/bin/named/include/named/ns_smf_globals.h similarity index 100% rename from contrib/bind9/bin/named/include/named/ns_smf_globals.h rename to bin/named/include/named/ns_smf_globals.h diff --git a/contrib/bind9/bin/named/include/named/query.h b/bin/named/include/named/query.h similarity index 100% rename from contrib/bind9/bin/named/include/named/query.h rename to bin/named/include/named/query.h diff --git a/contrib/bind9/bin/named/include/named/server.h b/bin/named/include/named/server.h similarity index 100% rename from contrib/bind9/bin/named/include/named/server.h rename to bin/named/include/named/server.h diff --git a/contrib/bind9/bin/named/include/named/sortlist.h b/bin/named/include/named/sortlist.h similarity index 100% rename from contrib/bind9/bin/named/include/named/sortlist.h rename to bin/named/include/named/sortlist.h diff --git a/contrib/bind9/bin/named/include/named/tkeyconf.h b/bin/named/include/named/tkeyconf.h similarity index 100% rename from contrib/bind9/bin/named/include/named/tkeyconf.h rename to bin/named/include/named/tkeyconf.h diff --git a/contrib/bind9/bin/named/include/named/tsigconf.h b/bin/named/include/named/tsigconf.h similarity index 100% rename from contrib/bind9/bin/named/include/named/tsigconf.h rename to bin/named/include/named/tsigconf.h diff --git a/contrib/bind9/bin/named/include/named/types.h b/bin/named/include/named/types.h similarity index 100% rename from contrib/bind9/bin/named/include/named/types.h rename to bin/named/include/named/types.h diff --git a/contrib/bind9/bin/named/include/named/update.h b/bin/named/include/named/update.h similarity index 100% rename from contrib/bind9/bin/named/include/named/update.h rename to bin/named/include/named/update.h diff --git a/contrib/bind9/bin/named/include/named/xfrout.h b/bin/named/include/named/xfrout.h similarity index 100% rename from contrib/bind9/bin/named/include/named/xfrout.h rename to bin/named/include/named/xfrout.h diff --git a/contrib/bind9/bin/named/include/named/zoneconf.h b/bin/named/include/named/zoneconf.h similarity index 100% rename from contrib/bind9/bin/named/include/named/zoneconf.h rename to bin/named/include/named/zoneconf.h diff --git a/contrib/bind9/bin/named/interfacemgr.c b/bin/named/interfacemgr.c similarity index 100% rename from contrib/bind9/bin/named/interfacemgr.c rename to bin/named/interfacemgr.c diff --git a/contrib/bind9/bin/named/listenlist.c b/bin/named/listenlist.c similarity index 100% rename from contrib/bind9/bin/named/listenlist.c rename to bin/named/listenlist.c diff --git a/contrib/bind9/bin/named/log.c b/bin/named/log.c similarity index 100% rename from contrib/bind9/bin/named/log.c rename to bin/named/log.c diff --git a/contrib/bind9/bin/named/logconf.c b/bin/named/logconf.c similarity index 100% rename from contrib/bind9/bin/named/logconf.c rename to bin/named/logconf.c diff --git a/contrib/bind9/bin/named/lwaddr.c b/bin/named/lwaddr.c similarity index 100% rename from contrib/bind9/bin/named/lwaddr.c rename to bin/named/lwaddr.c diff --git a/contrib/bind9/bin/named/lwdclient.c b/bin/named/lwdclient.c similarity index 100% rename from contrib/bind9/bin/named/lwdclient.c rename to bin/named/lwdclient.c diff --git a/contrib/bind9/bin/named/lwderror.c b/bin/named/lwderror.c similarity index 100% rename from contrib/bind9/bin/named/lwderror.c rename to bin/named/lwderror.c diff --git a/contrib/bind9/bin/named/lwdgabn.c b/bin/named/lwdgabn.c similarity index 100% rename from contrib/bind9/bin/named/lwdgabn.c rename to bin/named/lwdgabn.c diff --git a/contrib/bind9/bin/named/lwdgnba.c b/bin/named/lwdgnba.c similarity index 100% rename from contrib/bind9/bin/named/lwdgnba.c rename to bin/named/lwdgnba.c diff --git a/contrib/bind9/bin/named/lwdgrbn.c b/bin/named/lwdgrbn.c similarity index 100% rename from contrib/bind9/bin/named/lwdgrbn.c rename to bin/named/lwdgrbn.c diff --git a/contrib/bind9/bin/named/lwdnoop.c b/bin/named/lwdnoop.c similarity index 100% rename from contrib/bind9/bin/named/lwdnoop.c rename to bin/named/lwdnoop.c diff --git a/contrib/bind9/bin/named/lwresd.8 b/bin/named/lwresd.8 similarity index 100% rename from contrib/bind9/bin/named/lwresd.8 rename to bin/named/lwresd.8 diff --git a/contrib/bind9/bin/named/lwresd.c b/bin/named/lwresd.c similarity index 100% rename from contrib/bind9/bin/named/lwresd.c rename to bin/named/lwresd.c diff --git a/contrib/bind9/bin/named/lwresd.docbook b/bin/named/lwresd.docbook similarity index 100% rename from contrib/bind9/bin/named/lwresd.docbook rename to bin/named/lwresd.docbook diff --git a/contrib/bind9/bin/named/lwresd.html b/bin/named/lwresd.html similarity index 100% rename from contrib/bind9/bin/named/lwresd.html rename to bin/named/lwresd.html diff --git a/contrib/bind9/bin/named/lwsearch.c b/bin/named/lwsearch.c similarity index 100% rename from contrib/bind9/bin/named/lwsearch.c rename to bin/named/lwsearch.c diff --git a/contrib/bind9/bin/named/main.c b/bin/named/main.c similarity index 100% rename from contrib/bind9/bin/named/main.c rename to bin/named/main.c diff --git a/contrib/bind9/bin/named/named.8 b/bin/named/named.8 similarity index 100% rename from contrib/bind9/bin/named/named.8 rename to bin/named/named.8 diff --git a/contrib/bind9/bin/named/named.conf.5 b/bin/named/named.conf.5 similarity index 100% rename from contrib/bind9/bin/named/named.conf.5 rename to bin/named/named.conf.5 diff --git a/contrib/bind9/bin/named/named.conf.docbook b/bin/named/named.conf.docbook similarity index 100% rename from contrib/bind9/bin/named/named.conf.docbook rename to bin/named/named.conf.docbook diff --git a/contrib/bind9/bin/named/named.conf.html b/bin/named/named.conf.html similarity index 100% rename from contrib/bind9/bin/named/named.conf.html rename to bin/named/named.conf.html diff --git a/contrib/bind9/bin/named/named.docbook b/bin/named/named.docbook similarity index 100% rename from contrib/bind9/bin/named/named.docbook rename to bin/named/named.docbook diff --git a/contrib/bind9/bin/named/named.html b/bin/named/named.html similarity index 100% rename from contrib/bind9/bin/named/named.html rename to bin/named/named.html diff --git a/contrib/bind9/bin/named/notify.c b/bin/named/notify.c similarity index 100% rename from contrib/bind9/bin/named/notify.c rename to bin/named/notify.c diff --git a/contrib/bind9/bin/named/query.c b/bin/named/query.c similarity index 100% rename from contrib/bind9/bin/named/query.c rename to bin/named/query.c diff --git a/contrib/bind9/bin/named/server.c b/bin/named/server.c similarity index 100% rename from contrib/bind9/bin/named/server.c rename to bin/named/server.c diff --git a/contrib/bind9/bin/named/sortlist.c b/bin/named/sortlist.c similarity index 100% rename from contrib/bind9/bin/named/sortlist.c rename to bin/named/sortlist.c diff --git a/contrib/bind9/bin/named/tkeyconf.c b/bin/named/tkeyconf.c similarity index 100% rename from contrib/bind9/bin/named/tkeyconf.c rename to bin/named/tkeyconf.c diff --git a/contrib/bind9/bin/named/tsigconf.c b/bin/named/tsigconf.c similarity index 100% rename from contrib/bind9/bin/named/tsigconf.c rename to bin/named/tsigconf.c diff --git a/contrib/bind9/bin/named/unix/Makefile.in b/bin/named/unix/Makefile.in similarity index 100% rename from contrib/bind9/bin/named/unix/Makefile.in rename to bin/named/unix/Makefile.in diff --git a/contrib/bind9/bin/named/unix/include/named/os.h b/bin/named/unix/include/named/os.h similarity index 100% rename from contrib/bind9/bin/named/unix/include/named/os.h rename to bin/named/unix/include/named/os.h diff --git a/contrib/bind9/bin/named/unix/os.c b/bin/named/unix/os.c similarity index 100% rename from contrib/bind9/bin/named/unix/os.c rename to bin/named/unix/os.c diff --git a/contrib/bind9/bin/named/update.c b/bin/named/update.c similarity index 100% rename from contrib/bind9/bin/named/update.c rename to bin/named/update.c diff --git a/contrib/bind9/bin/named/xfrout.c b/bin/named/xfrout.c similarity index 100% rename from contrib/bind9/bin/named/xfrout.c rename to bin/named/xfrout.c diff --git a/contrib/bind9/bin/named/zoneconf.c b/bin/named/zoneconf.c similarity index 100% rename from contrib/bind9/bin/named/zoneconf.c rename to bin/named/zoneconf.c diff --git a/contrib/bind9/bin/nsupdate/Makefile.in b/bin/nsupdate/Makefile.in similarity index 100% rename from contrib/bind9/bin/nsupdate/Makefile.in rename to bin/nsupdate/Makefile.in diff --git a/contrib/bind9/bin/nsupdate/nsupdate.8 b/bin/nsupdate/nsupdate.8 similarity index 100% rename from contrib/bind9/bin/nsupdate/nsupdate.8 rename to bin/nsupdate/nsupdate.8 diff --git a/contrib/bind9/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c similarity index 100% rename from contrib/bind9/bin/nsupdate/nsupdate.c rename to bin/nsupdate/nsupdate.c diff --git a/contrib/bind9/bin/nsupdate/nsupdate.docbook b/bin/nsupdate/nsupdate.docbook similarity index 100% rename from contrib/bind9/bin/nsupdate/nsupdate.docbook rename to bin/nsupdate/nsupdate.docbook diff --git a/contrib/bind9/bin/nsupdate/nsupdate.html b/bin/nsupdate/nsupdate.html similarity index 100% rename from contrib/bind9/bin/nsupdate/nsupdate.html rename to bin/nsupdate/nsupdate.html diff --git a/contrib/bind9/bin/rndc/Makefile.in b/bin/rndc/Makefile.in similarity index 100% rename from contrib/bind9/bin/rndc/Makefile.in rename to bin/rndc/Makefile.in diff --git a/contrib/bind9/bin/rndc/include/rndc/os.h b/bin/rndc/include/rndc/os.h similarity index 100% rename from contrib/bind9/bin/rndc/include/rndc/os.h rename to bin/rndc/include/rndc/os.h diff --git a/contrib/bind9/bin/rndc/rndc-confgen.8 b/bin/rndc/rndc-confgen.8 similarity index 100% rename from contrib/bind9/bin/rndc/rndc-confgen.8 rename to bin/rndc/rndc-confgen.8 diff --git a/contrib/bind9/bin/rndc/rndc-confgen.c b/bin/rndc/rndc-confgen.c similarity index 100% rename from contrib/bind9/bin/rndc/rndc-confgen.c rename to bin/rndc/rndc-confgen.c diff --git a/contrib/bind9/bin/rndc/rndc-confgen.docbook b/bin/rndc/rndc-confgen.docbook similarity index 100% rename from contrib/bind9/bin/rndc/rndc-confgen.docbook rename to bin/rndc/rndc-confgen.docbook diff --git a/contrib/bind9/bin/rndc/rndc-confgen.html b/bin/rndc/rndc-confgen.html similarity index 100% rename from contrib/bind9/bin/rndc/rndc-confgen.html rename to bin/rndc/rndc-confgen.html diff --git a/contrib/bind9/bin/rndc/rndc.8 b/bin/rndc/rndc.8 similarity index 100% rename from contrib/bind9/bin/rndc/rndc.8 rename to bin/rndc/rndc.8 diff --git a/contrib/bind9/bin/rndc/rndc.c b/bin/rndc/rndc.c similarity index 100% rename from contrib/bind9/bin/rndc/rndc.c rename to bin/rndc/rndc.c diff --git a/contrib/bind9/bin/rndc/rndc.conf b/bin/rndc/rndc.conf similarity index 100% rename from contrib/bind9/bin/rndc/rndc.conf rename to bin/rndc/rndc.conf diff --git a/contrib/bind9/bin/rndc/rndc.conf.5 b/bin/rndc/rndc.conf.5 similarity index 100% rename from contrib/bind9/bin/rndc/rndc.conf.5 rename to bin/rndc/rndc.conf.5 diff --git a/contrib/bind9/bin/rndc/rndc.conf.docbook b/bin/rndc/rndc.conf.docbook similarity index 100% rename from contrib/bind9/bin/rndc/rndc.conf.docbook rename to bin/rndc/rndc.conf.docbook diff --git a/contrib/bind9/bin/rndc/rndc.conf.html b/bin/rndc/rndc.conf.html similarity index 100% rename from contrib/bind9/bin/rndc/rndc.conf.html rename to bin/rndc/rndc.conf.html diff --git a/contrib/bind9/bin/rndc/rndc.docbook b/bin/rndc/rndc.docbook similarity index 100% rename from contrib/bind9/bin/rndc/rndc.docbook rename to bin/rndc/rndc.docbook diff --git a/contrib/bind9/bin/rndc/rndc.html b/bin/rndc/rndc.html similarity index 100% rename from contrib/bind9/bin/rndc/rndc.html rename to bin/rndc/rndc.html diff --git a/contrib/bind9/bin/rndc/unix/Makefile.in b/bin/rndc/unix/Makefile.in similarity index 100% rename from contrib/bind9/bin/rndc/unix/Makefile.in rename to bin/rndc/unix/Makefile.in diff --git a/contrib/bind9/bin/rndc/unix/os.c b/bin/rndc/unix/os.c similarity index 100% rename from contrib/bind9/bin/rndc/unix/os.c rename to bin/rndc/unix/os.c diff --git a/contrib/bind9/bin/rndc/util.c b/bin/rndc/util.c similarity index 100% rename from contrib/bind9/bin/rndc/util.c rename to bin/rndc/util.c diff --git a/contrib/bind9/bin/rndc/util.h b/bin/rndc/util.h similarity index 100% rename from contrib/bind9/bin/rndc/util.h rename to bin/rndc/util.h diff --git a/contrib/bind9/config.guess b/config.guess similarity index 100% rename from contrib/bind9/config.guess rename to config.guess diff --git a/contrib/bind9/config.sub b/config.sub similarity index 100% rename from contrib/bind9/config.sub rename to config.sub diff --git a/contrib/bind9/config.threads.in b/config.threads.in similarity index 100% rename from contrib/bind9/config.threads.in rename to config.threads.in diff --git a/contrib/bind9/configure.in b/configure.in similarity index 100% rename from contrib/bind9/configure.in rename to configure.in diff --git a/contrib/bind9/doc/Makefile.in b/doc/Makefile.in similarity index 100% rename from contrib/bind9/doc/Makefile.in rename to doc/Makefile.in diff --git a/contrib/bind9/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM-book.xml rename to doc/arm/Bv9ARM-book.xml diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch01.html b/doc/arm/Bv9ARM.ch01.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch01.html rename to doc/arm/Bv9ARM.ch01.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch02.html b/doc/arm/Bv9ARM.ch02.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch02.html rename to doc/arm/Bv9ARM.ch02.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch03.html b/doc/arm/Bv9ARM.ch03.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch03.html rename to doc/arm/Bv9ARM.ch03.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch04.html rename to doc/arm/Bv9ARM.ch04.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch05.html b/doc/arm/Bv9ARM.ch05.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch05.html rename to doc/arm/Bv9ARM.ch05.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch06.html rename to doc/arm/Bv9ARM.ch06.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch07.html b/doc/arm/Bv9ARM.ch07.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch07.html rename to doc/arm/Bv9ARM.ch07.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch08.html rename to doc/arm/Bv9ARM.ch08.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch09.html b/doc/arm/Bv9ARM.ch09.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch09.html rename to doc/arm/Bv9ARM.ch09.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.ch10.html b/doc/arm/Bv9ARM.ch10.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.ch10.html rename to doc/arm/Bv9ARM.ch10.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.html b/doc/arm/Bv9ARM.html similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.html rename to doc/arm/Bv9ARM.html diff --git a/contrib/bind9/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf similarity index 100% rename from contrib/bind9/doc/arm/Bv9ARM.pdf rename to doc/arm/Bv9ARM.pdf diff --git a/contrib/bind9/doc/arm/Makefile.in b/doc/arm/Makefile.in similarity index 100% rename from contrib/bind9/doc/arm/Makefile.in rename to doc/arm/Makefile.in diff --git a/contrib/bind9/doc/arm/README-SGML b/doc/arm/README-SGML similarity index 100% rename from contrib/bind9/doc/arm/README-SGML rename to doc/arm/README-SGML diff --git a/contrib/bind9/doc/arm/isc-logo.eps b/doc/arm/isc-logo.eps similarity index 100% rename from contrib/bind9/doc/arm/isc-logo.eps rename to doc/arm/isc-logo.eps diff --git a/contrib/bind9/doc/arm/isc-logo.pdf b/doc/arm/isc-logo.pdf similarity index 100% rename from contrib/bind9/doc/arm/isc-logo.pdf rename to doc/arm/isc-logo.pdf diff --git a/contrib/bind9/doc/arm/man.dig.html b/doc/arm/man.dig.html similarity index 100% rename from contrib/bind9/doc/arm/man.dig.html rename to doc/arm/man.dig.html diff --git a/contrib/bind9/doc/arm/man.dnssec-keygen.html b/doc/arm/man.dnssec-keygen.html similarity index 100% rename from contrib/bind9/doc/arm/man.dnssec-keygen.html rename to doc/arm/man.dnssec-keygen.html diff --git a/contrib/bind9/doc/arm/man.dnssec-signzone.html b/doc/arm/man.dnssec-signzone.html similarity index 100% rename from contrib/bind9/doc/arm/man.dnssec-signzone.html rename to doc/arm/man.dnssec-signzone.html diff --git a/contrib/bind9/doc/arm/man.host.html b/doc/arm/man.host.html similarity index 100% rename from contrib/bind9/doc/arm/man.host.html rename to doc/arm/man.host.html diff --git a/contrib/bind9/doc/arm/man.named-checkconf.html b/doc/arm/man.named-checkconf.html similarity index 100% rename from contrib/bind9/doc/arm/man.named-checkconf.html rename to doc/arm/man.named-checkconf.html diff --git a/contrib/bind9/doc/arm/man.named-checkzone.html b/doc/arm/man.named-checkzone.html similarity index 100% rename from contrib/bind9/doc/arm/man.named-checkzone.html rename to doc/arm/man.named-checkzone.html diff --git a/contrib/bind9/doc/arm/man.named.html b/doc/arm/man.named.html similarity index 100% rename from contrib/bind9/doc/arm/man.named.html rename to doc/arm/man.named.html diff --git a/contrib/bind9/doc/arm/man.rndc-confgen.html b/doc/arm/man.rndc-confgen.html similarity index 100% rename from contrib/bind9/doc/arm/man.rndc-confgen.html rename to doc/arm/man.rndc-confgen.html diff --git a/contrib/bind9/doc/arm/man.rndc.conf.html b/doc/arm/man.rndc.conf.html similarity index 100% rename from contrib/bind9/doc/arm/man.rndc.conf.html rename to doc/arm/man.rndc.conf.html diff --git a/contrib/bind9/doc/arm/man.rndc.html b/doc/arm/man.rndc.html similarity index 100% rename from contrib/bind9/doc/arm/man.rndc.html rename to doc/arm/man.rndc.html diff --git a/contrib/bind9/doc/draft/draft-baba-dnsext-acl-reqts-01.txt b/doc/draft/draft-baba-dnsext-acl-reqts-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-baba-dnsext-acl-reqts-01.txt rename to doc/draft/draft-baba-dnsext-acl-reqts-01.txt diff --git a/contrib/bind9/doc/draft/draft-daigle-napstr-04.txt b/doc/draft/draft-daigle-napstr-04.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-daigle-napstr-04.txt rename to doc/draft/draft-daigle-napstr-04.txt diff --git a/contrib/bind9/doc/draft/draft-danisch-dns-rr-smtp-03.txt b/doc/draft/draft-danisch-dns-rr-smtp-03.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-danisch-dns-rr-smtp-03.txt rename to doc/draft/draft-danisch-dns-rr-smtp-03.txt diff --git a/contrib/bind9/doc/draft/draft-dnsext-opcode-discover-02.txt b/doc/draft/draft-dnsext-opcode-discover-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-dnsext-opcode-discover-02.txt rename to doc/draft/draft-dnsext-opcode-discover-02.txt diff --git a/contrib/bind9/doc/draft/draft-durand-dnsop-dynreverse-00.txt b/doc/draft/draft-durand-dnsop-dynreverse-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-durand-dnsop-dynreverse-00.txt rename to doc/draft/draft-durand-dnsop-dynreverse-00.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-2929bis-01.txt b/doc/draft/draft-ietf-dnsext-2929bis-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-2929bis-01.txt rename to doc/draft/draft-ietf-dnsext-2929bis-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt b/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt rename to doc/draft/draft-ietf-dnsext-axfr-clarify-05.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt b/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt rename to doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt b/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt rename to doc/draft/draft-ietf-dnsext-dns-name-p-s-00.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt b/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt rename to doc/draft/draft-ietf-dnsext-dnssec-2535typecode-change-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt b/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt rename to doc/draft/draft-ietf-dnsext-dnssec-bis-updates-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt b/doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt rename to doc/draft/draft-ietf-dnsext-dnssec-experiments-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt b/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt rename to doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt b/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt rename to doc/draft/draft-ietf-dnsext-dnssec-opt-in-07.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt b/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt rename to doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt b/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt rename to doc/draft/draft-ietf-dnsext-dnssec-trans-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt b/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt rename to doc/draft/draft-ietf-dnsext-ds-sha256-05.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-ecc-key-07.txt b/doc/draft/draft-ietf-dnsext-ecc-key-07.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-ecc-key-07.txt rename to doc/draft/draft-ietf-dnsext-ecc-key-07.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-interop3597-02.txt b/doc/draft/draft-ietf-dnsext-interop3597-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-interop3597-02.txt rename to doc/draft/draft-ietf-dnsext-interop3597-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt b/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt rename to doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-12.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-mdns-43.txt b/doc/draft/draft-ietf-dnsext-mdns-43.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-mdns-43.txt rename to doc/draft/draft-ietf-dnsext-mdns-43.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-nsec3-04.txt b/doc/draft/draft-ietf-dnsext-nsec3-04.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-nsec3-04.txt rename to doc/draft/draft-ietf-dnsext-nsec3-04.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-nsid-01.txt b/doc/draft/draft-ietf-dnsext-nsid-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-nsid-01.txt rename to doc/draft/draft-ietf-dnsext-nsid-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt b/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt rename to doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt b/doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt rename to doc/draft/draft-ietf-dnsext-rfc2538bis-04.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt b/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt rename to doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt b/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt rename to doc/draft/draft-ietf-dnsext-signed-nonexistence-requirements-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt b/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt rename to doc/draft/draft-ietf-dnsext-tkey-renewal-mode-05.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt b/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt rename to doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt b/doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt rename to doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt b/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt rename to doc/draft/draft-ietf-dnsext-tsig-sha-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt b/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt rename to doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt b/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt rename to doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt b/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt rename to doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt b/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-inaddr-required-07.txt rename to doc/draft/draft-ietf-dnsop-inaddr-required-07.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt b/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt rename to doc/draft/draft-ietf-dnsop-ipv6-dns-configuration-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt b/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt rename to doc/draft/draft-ietf-dnsop-ipv6-dns-issues-11.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt b/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt rename to doc/draft/draft-ietf-dnsop-ipv6-transport-guidelines-01.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt b/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt rename to doc/draft/draft-ietf-dnsop-key-rollover-requirements-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-respsize-02.txt b/doc/draft/draft-ietf-dnsop-respsize-02.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-respsize-02.txt rename to doc/draft/draft-ietf-dnsop-respsize-02.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-dnsop-serverid-06.txt b/doc/draft/draft-ietf-dnsop-serverid-06.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-dnsop-serverid-06.txt rename to doc/draft/draft-ietf-dnsop-serverid-06.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt b/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-enum-e164-gstn-np-05.txt rename to doc/draft/draft-ietf-enum-e164-gstn-np-05.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-ipv6-node-requirements-08.txt b/doc/draft/draft-ietf-ipv6-node-requirements-08.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-ipv6-node-requirements-08.txt rename to doc/draft/draft-ietf-ipv6-node-requirements-08.txt diff --git a/contrib/bind9/doc/draft/draft-ietf-secsh-dns-05.txt b/doc/draft/draft-ietf-secsh-dns-05.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ietf-secsh-dns-05.txt rename to doc/draft/draft-ietf-secsh-dns-05.txt diff --git a/contrib/bind9/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt b/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-ihren-dnsext-threshold-validation-00.txt rename to doc/draft/draft-ihren-dnsext-threshold-validation-00.txt diff --git a/contrib/bind9/doc/draft/draft-kato-dnsop-local-zones-00.txt b/doc/draft/draft-kato-dnsop-local-zones-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-kato-dnsop-local-zones-00.txt rename to doc/draft/draft-kato-dnsop-local-zones-00.txt diff --git a/contrib/bind9/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt b/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt similarity index 100% rename from contrib/bind9/doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt rename to doc/draft/draft-park-ipv6-extensions-dns-pnp-00.txt diff --git a/contrib/bind9/doc/draft/update b/doc/draft/update similarity index 100% rename from contrib/bind9/doc/draft/update rename to doc/draft/update diff --git a/contrib/bind9/doc/misc/Makefile.in b/doc/misc/Makefile.in similarity index 100% rename from contrib/bind9/doc/misc/Makefile.in rename to doc/misc/Makefile.in diff --git a/contrib/bind9/doc/misc/dnssec b/doc/misc/dnssec similarity index 100% rename from contrib/bind9/doc/misc/dnssec rename to doc/misc/dnssec diff --git a/contrib/bind9/doc/misc/format-options.pl b/doc/misc/format-options.pl similarity index 100% rename from contrib/bind9/doc/misc/format-options.pl rename to doc/misc/format-options.pl diff --git a/contrib/bind9/doc/misc/ipv6 b/doc/misc/ipv6 similarity index 100% rename from contrib/bind9/doc/misc/ipv6 rename to doc/misc/ipv6 diff --git a/contrib/bind9/doc/misc/migration b/doc/misc/migration similarity index 100% rename from contrib/bind9/doc/misc/migration rename to doc/misc/migration diff --git a/contrib/bind9/doc/misc/migration-4to9 b/doc/misc/migration-4to9 similarity index 100% rename from contrib/bind9/doc/misc/migration-4to9 rename to doc/misc/migration-4to9 diff --git a/contrib/bind9/doc/misc/options b/doc/misc/options similarity index 100% rename from contrib/bind9/doc/misc/options rename to doc/misc/options diff --git a/contrib/bind9/doc/misc/rfc-compliance b/doc/misc/rfc-compliance similarity index 100% rename from contrib/bind9/doc/misc/rfc-compliance rename to doc/misc/rfc-compliance diff --git a/contrib/bind9/doc/misc/roadmap b/doc/misc/roadmap similarity index 100% rename from contrib/bind9/doc/misc/roadmap rename to doc/misc/roadmap diff --git a/contrib/bind9/doc/misc/sdb b/doc/misc/sdb similarity index 100% rename from contrib/bind9/doc/misc/sdb rename to doc/misc/sdb diff --git a/contrib/bind9/doc/rfc/index b/doc/rfc/index similarity index 100% rename from contrib/bind9/doc/rfc/index rename to doc/rfc/index diff --git a/contrib/bind9/doc/rfc/rfc1032.txt b/doc/rfc/rfc1032.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1032.txt rename to doc/rfc/rfc1032.txt diff --git a/contrib/bind9/doc/rfc/rfc1033.txt b/doc/rfc/rfc1033.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1033.txt rename to doc/rfc/rfc1033.txt diff --git a/contrib/bind9/doc/rfc/rfc1034.txt b/doc/rfc/rfc1034.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1034.txt rename to doc/rfc/rfc1034.txt diff --git a/contrib/bind9/doc/rfc/rfc1035.txt b/doc/rfc/rfc1035.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1035.txt rename to doc/rfc/rfc1035.txt diff --git a/contrib/bind9/doc/rfc/rfc1101.txt b/doc/rfc/rfc1101.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1101.txt rename to doc/rfc/rfc1101.txt diff --git a/contrib/bind9/doc/rfc/rfc1122.txt b/doc/rfc/rfc1122.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1122.txt rename to doc/rfc/rfc1122.txt diff --git a/contrib/bind9/doc/rfc/rfc1123.txt b/doc/rfc/rfc1123.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1123.txt rename to doc/rfc/rfc1123.txt diff --git a/contrib/bind9/doc/rfc/rfc1183.txt b/doc/rfc/rfc1183.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1183.txt rename to doc/rfc/rfc1183.txt diff --git a/contrib/bind9/doc/rfc/rfc1348.txt b/doc/rfc/rfc1348.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1348.txt rename to doc/rfc/rfc1348.txt diff --git a/contrib/bind9/doc/rfc/rfc1535.txt b/doc/rfc/rfc1535.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1535.txt rename to doc/rfc/rfc1535.txt diff --git a/contrib/bind9/doc/rfc/rfc1536.txt b/doc/rfc/rfc1536.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1536.txt rename to doc/rfc/rfc1536.txt diff --git a/contrib/bind9/doc/rfc/rfc1537.txt b/doc/rfc/rfc1537.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1537.txt rename to doc/rfc/rfc1537.txt diff --git a/contrib/bind9/doc/rfc/rfc1591.txt b/doc/rfc/rfc1591.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1591.txt rename to doc/rfc/rfc1591.txt diff --git a/contrib/bind9/doc/rfc/rfc1611.txt b/doc/rfc/rfc1611.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1611.txt rename to doc/rfc/rfc1611.txt diff --git a/contrib/bind9/doc/rfc/rfc1612.txt b/doc/rfc/rfc1612.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1612.txt rename to doc/rfc/rfc1612.txt diff --git a/contrib/bind9/doc/rfc/rfc1706.txt b/doc/rfc/rfc1706.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1706.txt rename to doc/rfc/rfc1706.txt diff --git a/contrib/bind9/doc/rfc/rfc1712.txt b/doc/rfc/rfc1712.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1712.txt rename to doc/rfc/rfc1712.txt diff --git a/contrib/bind9/doc/rfc/rfc1750.txt b/doc/rfc/rfc1750.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1750.txt rename to doc/rfc/rfc1750.txt diff --git a/contrib/bind9/doc/rfc/rfc1876.txt b/doc/rfc/rfc1876.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1876.txt rename to doc/rfc/rfc1876.txt diff --git a/contrib/bind9/doc/rfc/rfc1886.txt b/doc/rfc/rfc1886.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1886.txt rename to doc/rfc/rfc1886.txt diff --git a/contrib/bind9/doc/rfc/rfc1982.txt b/doc/rfc/rfc1982.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1982.txt rename to doc/rfc/rfc1982.txt diff --git a/contrib/bind9/doc/rfc/rfc1995.txt b/doc/rfc/rfc1995.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1995.txt rename to doc/rfc/rfc1995.txt diff --git a/contrib/bind9/doc/rfc/rfc1996.txt b/doc/rfc/rfc1996.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc1996.txt rename to doc/rfc/rfc1996.txt diff --git a/contrib/bind9/doc/rfc/rfc2052.txt b/doc/rfc/rfc2052.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2052.txt rename to doc/rfc/rfc2052.txt diff --git a/contrib/bind9/doc/rfc/rfc2104.txt b/doc/rfc/rfc2104.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2104.txt rename to doc/rfc/rfc2104.txt diff --git a/contrib/bind9/doc/rfc/rfc2119.txt b/doc/rfc/rfc2119.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2119.txt rename to doc/rfc/rfc2119.txt diff --git a/contrib/bind9/doc/rfc/rfc2133.txt b/doc/rfc/rfc2133.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2133.txt rename to doc/rfc/rfc2133.txt diff --git a/contrib/bind9/doc/rfc/rfc2136.txt b/doc/rfc/rfc2136.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2136.txt rename to doc/rfc/rfc2136.txt diff --git a/contrib/bind9/doc/rfc/rfc2137.txt b/doc/rfc/rfc2137.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2137.txt rename to doc/rfc/rfc2137.txt diff --git a/contrib/bind9/doc/rfc/rfc2163.txt b/doc/rfc/rfc2163.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2163.txt rename to doc/rfc/rfc2163.txt diff --git a/contrib/bind9/doc/rfc/rfc2168.txt b/doc/rfc/rfc2168.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2168.txt rename to doc/rfc/rfc2168.txt diff --git a/contrib/bind9/doc/rfc/rfc2181.txt b/doc/rfc/rfc2181.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2181.txt rename to doc/rfc/rfc2181.txt diff --git a/contrib/bind9/doc/rfc/rfc2230.txt b/doc/rfc/rfc2230.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2230.txt rename to doc/rfc/rfc2230.txt diff --git a/contrib/bind9/doc/rfc/rfc2308.txt b/doc/rfc/rfc2308.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2308.txt rename to doc/rfc/rfc2308.txt diff --git a/contrib/bind9/doc/rfc/rfc2317.txt b/doc/rfc/rfc2317.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2317.txt rename to doc/rfc/rfc2317.txt diff --git a/contrib/bind9/doc/rfc/rfc2373.txt b/doc/rfc/rfc2373.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2373.txt rename to doc/rfc/rfc2373.txt diff --git a/contrib/bind9/doc/rfc/rfc2374.txt b/doc/rfc/rfc2374.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2374.txt rename to doc/rfc/rfc2374.txt diff --git a/contrib/bind9/doc/rfc/rfc2375.txt b/doc/rfc/rfc2375.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2375.txt rename to doc/rfc/rfc2375.txt diff --git a/contrib/bind9/doc/rfc/rfc2418.txt b/doc/rfc/rfc2418.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2418.txt rename to doc/rfc/rfc2418.txt diff --git a/contrib/bind9/doc/rfc/rfc2535.txt b/doc/rfc/rfc2535.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2535.txt rename to doc/rfc/rfc2535.txt diff --git a/contrib/bind9/doc/rfc/rfc2536.txt b/doc/rfc/rfc2536.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2536.txt rename to doc/rfc/rfc2536.txt diff --git a/contrib/bind9/doc/rfc/rfc2537.txt b/doc/rfc/rfc2537.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2537.txt rename to doc/rfc/rfc2537.txt diff --git a/contrib/bind9/doc/rfc/rfc2538.txt b/doc/rfc/rfc2538.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2538.txt rename to doc/rfc/rfc2538.txt diff --git a/contrib/bind9/doc/rfc/rfc2539.txt b/doc/rfc/rfc2539.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2539.txt rename to doc/rfc/rfc2539.txt diff --git a/contrib/bind9/doc/rfc/rfc2540.txt b/doc/rfc/rfc2540.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2540.txt rename to doc/rfc/rfc2540.txt diff --git a/contrib/bind9/doc/rfc/rfc2541.txt b/doc/rfc/rfc2541.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2541.txt rename to doc/rfc/rfc2541.txt diff --git a/contrib/bind9/doc/rfc/rfc2553.txt b/doc/rfc/rfc2553.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2553.txt rename to doc/rfc/rfc2553.txt diff --git a/contrib/bind9/doc/rfc/rfc2671.txt b/doc/rfc/rfc2671.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2671.txt rename to doc/rfc/rfc2671.txt diff --git a/contrib/bind9/doc/rfc/rfc2672.txt b/doc/rfc/rfc2672.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2672.txt rename to doc/rfc/rfc2672.txt diff --git a/contrib/bind9/doc/rfc/rfc2673.txt b/doc/rfc/rfc2673.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2673.txt rename to doc/rfc/rfc2673.txt diff --git a/contrib/bind9/doc/rfc/rfc2782.txt b/doc/rfc/rfc2782.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2782.txt rename to doc/rfc/rfc2782.txt diff --git a/contrib/bind9/doc/rfc/rfc2825.txt b/doc/rfc/rfc2825.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2825.txt rename to doc/rfc/rfc2825.txt diff --git a/contrib/bind9/doc/rfc/rfc2826.txt b/doc/rfc/rfc2826.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2826.txt rename to doc/rfc/rfc2826.txt diff --git a/contrib/bind9/doc/rfc/rfc2845.txt b/doc/rfc/rfc2845.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2845.txt rename to doc/rfc/rfc2845.txt diff --git a/contrib/bind9/doc/rfc/rfc2874.txt b/doc/rfc/rfc2874.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2874.txt rename to doc/rfc/rfc2874.txt diff --git a/contrib/bind9/doc/rfc/rfc2915.txt b/doc/rfc/rfc2915.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2915.txt rename to doc/rfc/rfc2915.txt diff --git a/contrib/bind9/doc/rfc/rfc2929.txt b/doc/rfc/rfc2929.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2929.txt rename to doc/rfc/rfc2929.txt diff --git a/contrib/bind9/doc/rfc/rfc2930.txt b/doc/rfc/rfc2930.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2930.txt rename to doc/rfc/rfc2930.txt diff --git a/contrib/bind9/doc/rfc/rfc2931.txt b/doc/rfc/rfc2931.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc2931.txt rename to doc/rfc/rfc2931.txt diff --git a/contrib/bind9/doc/rfc/rfc3007.txt b/doc/rfc/rfc3007.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3007.txt rename to doc/rfc/rfc3007.txt diff --git a/contrib/bind9/doc/rfc/rfc3008.txt b/doc/rfc/rfc3008.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3008.txt rename to doc/rfc/rfc3008.txt diff --git a/contrib/bind9/doc/rfc/rfc3071.txt b/doc/rfc/rfc3071.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3071.txt rename to doc/rfc/rfc3071.txt diff --git a/contrib/bind9/doc/rfc/rfc3090.txt b/doc/rfc/rfc3090.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3090.txt rename to doc/rfc/rfc3090.txt diff --git a/contrib/bind9/doc/rfc/rfc3110.txt b/doc/rfc/rfc3110.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3110.txt rename to doc/rfc/rfc3110.txt diff --git a/contrib/bind9/doc/rfc/rfc3123.txt b/doc/rfc/rfc3123.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3123.txt rename to doc/rfc/rfc3123.txt diff --git a/contrib/bind9/doc/rfc/rfc3152.txt b/doc/rfc/rfc3152.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3152.txt rename to doc/rfc/rfc3152.txt diff --git a/contrib/bind9/doc/rfc/rfc3197.txt b/doc/rfc/rfc3197.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3197.txt rename to doc/rfc/rfc3197.txt diff --git a/contrib/bind9/doc/rfc/rfc3225.txt b/doc/rfc/rfc3225.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3225.txt rename to doc/rfc/rfc3225.txt diff --git a/contrib/bind9/doc/rfc/rfc3226.txt b/doc/rfc/rfc3226.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3226.txt rename to doc/rfc/rfc3226.txt diff --git a/contrib/bind9/doc/rfc/rfc3258.txt b/doc/rfc/rfc3258.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3258.txt rename to doc/rfc/rfc3258.txt diff --git a/contrib/bind9/doc/rfc/rfc3363.txt b/doc/rfc/rfc3363.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3363.txt rename to doc/rfc/rfc3363.txt diff --git a/contrib/bind9/doc/rfc/rfc3364.txt b/doc/rfc/rfc3364.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3364.txt rename to doc/rfc/rfc3364.txt diff --git a/contrib/bind9/doc/rfc/rfc3425.txt b/doc/rfc/rfc3425.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3425.txt rename to doc/rfc/rfc3425.txt diff --git a/contrib/bind9/doc/rfc/rfc3445.txt b/doc/rfc/rfc3445.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3445.txt rename to doc/rfc/rfc3445.txt diff --git a/contrib/bind9/doc/rfc/rfc3467.txt b/doc/rfc/rfc3467.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3467.txt rename to doc/rfc/rfc3467.txt diff --git a/contrib/bind9/doc/rfc/rfc3490.txt b/doc/rfc/rfc3490.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3490.txt rename to doc/rfc/rfc3490.txt diff --git a/contrib/bind9/doc/rfc/rfc3491.txt b/doc/rfc/rfc3491.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3491.txt rename to doc/rfc/rfc3491.txt diff --git a/contrib/bind9/doc/rfc/rfc3492.txt b/doc/rfc/rfc3492.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3492.txt rename to doc/rfc/rfc3492.txt diff --git a/contrib/bind9/doc/rfc/rfc3493.txt b/doc/rfc/rfc3493.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3493.txt rename to doc/rfc/rfc3493.txt diff --git a/contrib/bind9/doc/rfc/rfc3513.txt b/doc/rfc/rfc3513.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3513.txt rename to doc/rfc/rfc3513.txt diff --git a/contrib/bind9/doc/rfc/rfc3596.txt b/doc/rfc/rfc3596.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3596.txt rename to doc/rfc/rfc3596.txt diff --git a/contrib/bind9/doc/rfc/rfc3597.txt b/doc/rfc/rfc3597.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3597.txt rename to doc/rfc/rfc3597.txt diff --git a/contrib/bind9/doc/rfc/rfc3645.txt b/doc/rfc/rfc3645.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3645.txt rename to doc/rfc/rfc3645.txt diff --git a/contrib/bind9/doc/rfc/rfc3655.txt b/doc/rfc/rfc3655.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3655.txt rename to doc/rfc/rfc3655.txt diff --git a/contrib/bind9/doc/rfc/rfc3658.txt b/doc/rfc/rfc3658.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3658.txt rename to doc/rfc/rfc3658.txt diff --git a/contrib/bind9/doc/rfc/rfc3757.txt b/doc/rfc/rfc3757.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3757.txt rename to doc/rfc/rfc3757.txt diff --git a/contrib/bind9/doc/rfc/rfc3833.txt b/doc/rfc/rfc3833.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3833.txt rename to doc/rfc/rfc3833.txt diff --git a/contrib/bind9/doc/rfc/rfc3845.txt b/doc/rfc/rfc3845.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3845.txt rename to doc/rfc/rfc3845.txt diff --git a/contrib/bind9/doc/rfc/rfc3901.txt b/doc/rfc/rfc3901.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc3901.txt rename to doc/rfc/rfc3901.txt diff --git a/contrib/bind9/doc/rfc/rfc4025.txt b/doc/rfc/rfc4025.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4025.txt rename to doc/rfc/rfc4025.txt diff --git a/contrib/bind9/doc/rfc/rfc4033.txt b/doc/rfc/rfc4033.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4033.txt rename to doc/rfc/rfc4033.txt diff --git a/contrib/bind9/doc/rfc/rfc4034.txt b/doc/rfc/rfc4034.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4034.txt rename to doc/rfc/rfc4034.txt diff --git a/contrib/bind9/doc/rfc/rfc4035.txt b/doc/rfc/rfc4035.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4035.txt rename to doc/rfc/rfc4035.txt diff --git a/contrib/bind9/doc/rfc/rfc4074.txt b/doc/rfc/rfc4074.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4074.txt rename to doc/rfc/rfc4074.txt diff --git a/contrib/bind9/doc/rfc/rfc4159.txt b/doc/rfc/rfc4159.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4159.txt rename to doc/rfc/rfc4159.txt diff --git a/contrib/bind9/doc/rfc/rfc4193.txt b/doc/rfc/rfc4193.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4193.txt rename to doc/rfc/rfc4193.txt diff --git a/contrib/bind9/doc/rfc/rfc4255.txt b/doc/rfc/rfc4255.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4255.txt rename to doc/rfc/rfc4255.txt diff --git a/contrib/bind9/doc/rfc/rfc4343.txt b/doc/rfc/rfc4343.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4343.txt rename to doc/rfc/rfc4343.txt diff --git a/contrib/bind9/doc/rfc/rfc4367.txt b/doc/rfc/rfc4367.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4367.txt rename to doc/rfc/rfc4367.txt diff --git a/contrib/bind9/doc/rfc/rfc4398.txt b/doc/rfc/rfc4398.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4398.txt rename to doc/rfc/rfc4398.txt diff --git a/contrib/bind9/doc/rfc/rfc4408.txt b/doc/rfc/rfc4408.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4408.txt rename to doc/rfc/rfc4408.txt diff --git a/contrib/bind9/doc/rfc/rfc4431.txt b/doc/rfc/rfc4431.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4431.txt rename to doc/rfc/rfc4431.txt diff --git a/contrib/bind9/doc/rfc/rfc4470.txt b/doc/rfc/rfc4470.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4470.txt rename to doc/rfc/rfc4470.txt diff --git a/contrib/bind9/doc/rfc/rfc4634.txt b/doc/rfc/rfc4634.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4634.txt rename to doc/rfc/rfc4634.txt diff --git a/contrib/bind9/doc/rfc/rfc4641.txt b/doc/rfc/rfc4641.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc4641.txt rename to doc/rfc/rfc4641.txt diff --git a/contrib/bind9/doc/rfc/rfc952.txt b/doc/rfc/rfc952.txt similarity index 100% rename from contrib/bind9/doc/rfc/rfc952.txt rename to doc/rfc/rfc952.txt diff --git a/contrib/bind9/install-sh b/install-sh similarity index 100% rename from contrib/bind9/install-sh rename to install-sh diff --git a/contrib/bind9/isc-config.sh.in b/isc-config.sh.in similarity index 100% rename from contrib/bind9/isc-config.sh.in rename to isc-config.sh.in diff --git a/contrib/bind9/lib/Makefile.in b/lib/Makefile.in similarity index 100% rename from contrib/bind9/lib/Makefile.in rename to lib/Makefile.in diff --git a/contrib/bind9/lib/bind/Makefile.in b/lib/bind/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/Makefile.in rename to lib/bind/Makefile.in diff --git a/contrib/bind9/lib/bind/README b/lib/bind/README similarity index 100% rename from contrib/bind9/lib/bind/README rename to lib/bind/README diff --git a/contrib/bind9/lib/bind/aclocal.m4 b/lib/bind/aclocal.m4 similarity index 100% rename from contrib/bind9/lib/bind/aclocal.m4 rename to lib/bind/aclocal.m4 diff --git a/contrib/bind9/lib/bind/api b/lib/bind/api similarity index 100% rename from contrib/bind9/lib/bind/api rename to lib/bind/api diff --git a/contrib/bind9/lib/bind/bsd/Makefile.in b/lib/bind/bsd/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/bsd/Makefile.in rename to lib/bind/bsd/Makefile.in diff --git a/contrib/bind9/lib/bind/bsd/daemon.c b/lib/bind/bsd/daemon.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/daemon.c rename to lib/bind/bsd/daemon.c diff --git a/contrib/bind9/lib/bind/bsd/ftruncate.c b/lib/bind/bsd/ftruncate.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/ftruncate.c rename to lib/bind/bsd/ftruncate.c diff --git a/contrib/bind9/lib/bind/bsd/gettimeofday.c b/lib/bind/bsd/gettimeofday.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/gettimeofday.c rename to lib/bind/bsd/gettimeofday.c diff --git a/contrib/bind9/lib/bind/bsd/mktemp.c b/lib/bind/bsd/mktemp.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/mktemp.c rename to lib/bind/bsd/mktemp.c diff --git a/contrib/bind9/lib/bind/bsd/putenv.c b/lib/bind/bsd/putenv.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/putenv.c rename to lib/bind/bsd/putenv.c diff --git a/contrib/bind9/lib/bind/bsd/readv.c b/lib/bind/bsd/readv.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/readv.c rename to lib/bind/bsd/readv.c diff --git a/contrib/bind9/lib/bind/bsd/setenv.c b/lib/bind/bsd/setenv.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/setenv.c rename to lib/bind/bsd/setenv.c diff --git a/contrib/bind9/lib/bind/bsd/setitimer.c b/lib/bind/bsd/setitimer.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/setitimer.c rename to lib/bind/bsd/setitimer.c diff --git a/contrib/bind9/lib/bind/bsd/strcasecmp.c b/lib/bind/bsd/strcasecmp.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strcasecmp.c rename to lib/bind/bsd/strcasecmp.c diff --git a/contrib/bind9/lib/bind/bsd/strdup.c b/lib/bind/bsd/strdup.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strdup.c rename to lib/bind/bsd/strdup.c diff --git a/contrib/bind9/lib/bind/bsd/strerror.c b/lib/bind/bsd/strerror.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strerror.c rename to lib/bind/bsd/strerror.c diff --git a/contrib/bind9/lib/bind/bsd/strpbrk.c b/lib/bind/bsd/strpbrk.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strpbrk.c rename to lib/bind/bsd/strpbrk.c diff --git a/contrib/bind9/lib/bind/bsd/strsep.c b/lib/bind/bsd/strsep.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strsep.c rename to lib/bind/bsd/strsep.c diff --git a/contrib/bind9/lib/bind/bsd/strtoul.c b/lib/bind/bsd/strtoul.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/strtoul.c rename to lib/bind/bsd/strtoul.c diff --git a/contrib/bind9/lib/bind/bsd/utimes.c b/lib/bind/bsd/utimes.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/utimes.c rename to lib/bind/bsd/utimes.c diff --git a/contrib/bind9/lib/bind/bsd/writev.c b/lib/bind/bsd/writev.c similarity index 100% rename from contrib/bind9/lib/bind/bsd/writev.c rename to lib/bind/bsd/writev.c diff --git a/contrib/bind9/lib/bind/config.h.in b/lib/bind/config.h.in similarity index 100% rename from contrib/bind9/lib/bind/config.h.in rename to lib/bind/config.h.in diff --git a/contrib/bind9/lib/bind/configure b/lib/bind/configure similarity index 100% rename from contrib/bind9/lib/bind/configure rename to lib/bind/configure diff --git a/contrib/bind9/lib/bind/configure.in b/lib/bind/configure.in similarity index 100% rename from contrib/bind9/lib/bind/configure.in rename to lib/bind/configure.in diff --git a/contrib/bind9/lib/bind/dst/Makefile.in b/lib/bind/dst/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/dst/Makefile.in rename to lib/bind/dst/Makefile.in diff --git a/contrib/bind9/lib/bind/dst/dst_api.c b/lib/bind/dst/dst_api.c similarity index 100% rename from contrib/bind9/lib/bind/dst/dst_api.c rename to lib/bind/dst/dst_api.c diff --git a/contrib/bind9/lib/bind/dst/dst_internal.h b/lib/bind/dst/dst_internal.h similarity index 100% rename from contrib/bind9/lib/bind/dst/dst_internal.h rename to lib/bind/dst/dst_internal.h diff --git a/contrib/bind9/lib/bind/dst/hmac_link.c b/lib/bind/dst/hmac_link.c similarity index 100% rename from contrib/bind9/lib/bind/dst/hmac_link.c rename to lib/bind/dst/hmac_link.c diff --git a/contrib/bind9/lib/bind/dst/md5.h b/lib/bind/dst/md5.h similarity index 100% rename from contrib/bind9/lib/bind/dst/md5.h rename to lib/bind/dst/md5.h diff --git a/contrib/bind9/lib/bind/dst/md5_dgst.c b/lib/bind/dst/md5_dgst.c similarity index 100% rename from contrib/bind9/lib/bind/dst/md5_dgst.c rename to lib/bind/dst/md5_dgst.c diff --git a/contrib/bind9/lib/bind/dst/md5_locl.h b/lib/bind/dst/md5_locl.h similarity index 100% rename from contrib/bind9/lib/bind/dst/md5_locl.h rename to lib/bind/dst/md5_locl.h diff --git a/contrib/bind9/lib/bind/dst/support.c b/lib/bind/dst/support.c similarity index 100% rename from contrib/bind9/lib/bind/dst/support.c rename to lib/bind/dst/support.c diff --git a/contrib/bind9/lib/bind/include/Makefile.in b/lib/bind/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/include/Makefile.in rename to lib/bind/include/Makefile.in diff --git a/contrib/bind9/lib/bind/include/arpa/inet.h b/lib/bind/include/arpa/inet.h similarity index 100% rename from contrib/bind9/lib/bind/include/arpa/inet.h rename to lib/bind/include/arpa/inet.h diff --git a/contrib/bind9/lib/bind/include/arpa/nameser.h b/lib/bind/include/arpa/nameser.h similarity index 100% rename from contrib/bind9/lib/bind/include/arpa/nameser.h rename to lib/bind/include/arpa/nameser.h diff --git a/contrib/bind9/lib/bind/include/arpa/nameser_compat.h b/lib/bind/include/arpa/nameser_compat.h similarity index 100% rename from contrib/bind9/lib/bind/include/arpa/nameser_compat.h rename to lib/bind/include/arpa/nameser_compat.h diff --git a/contrib/bind9/lib/bind/include/fd_setsize.h b/lib/bind/include/fd_setsize.h similarity index 100% rename from contrib/bind9/lib/bind/include/fd_setsize.h rename to lib/bind/include/fd_setsize.h diff --git a/contrib/bind9/lib/bind/include/hesiod.h b/lib/bind/include/hesiod.h similarity index 100% rename from contrib/bind9/lib/bind/include/hesiod.h rename to lib/bind/include/hesiod.h diff --git a/contrib/bind9/lib/bind/include/irp.h b/lib/bind/include/irp.h similarity index 100% rename from contrib/bind9/lib/bind/include/irp.h rename to lib/bind/include/irp.h diff --git a/contrib/bind9/lib/bind/include/irs.h b/lib/bind/include/irs.h similarity index 100% rename from contrib/bind9/lib/bind/include/irs.h rename to lib/bind/include/irs.h diff --git a/contrib/bind9/lib/bind/include/isc/assertions.h b/lib/bind/include/isc/assertions.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/assertions.h rename to lib/bind/include/isc/assertions.h diff --git a/contrib/bind9/lib/bind/include/isc/ctl.h b/lib/bind/include/isc/ctl.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/ctl.h rename to lib/bind/include/isc/ctl.h diff --git a/contrib/bind9/lib/bind/include/isc/dst.h b/lib/bind/include/isc/dst.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/dst.h rename to lib/bind/include/isc/dst.h diff --git a/contrib/bind9/lib/bind/include/isc/eventlib.h b/lib/bind/include/isc/eventlib.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/eventlib.h rename to lib/bind/include/isc/eventlib.h diff --git a/contrib/bind9/lib/bind/include/isc/heap.h b/lib/bind/include/isc/heap.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/heap.h rename to lib/bind/include/isc/heap.h diff --git a/contrib/bind9/lib/bind/include/isc/irpmarshall.h b/lib/bind/include/isc/irpmarshall.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/irpmarshall.h rename to lib/bind/include/isc/irpmarshall.h diff --git a/contrib/bind9/lib/bind/include/isc/list.h b/lib/bind/include/isc/list.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/list.h rename to lib/bind/include/isc/list.h diff --git a/contrib/bind9/lib/bind/include/isc/logging.h b/lib/bind/include/isc/logging.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/logging.h rename to lib/bind/include/isc/logging.h diff --git a/contrib/bind9/lib/bind/include/isc/memcluster.h b/lib/bind/include/isc/memcluster.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/memcluster.h rename to lib/bind/include/isc/memcluster.h diff --git a/contrib/bind9/lib/bind/include/isc/misc.h b/lib/bind/include/isc/misc.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/misc.h rename to lib/bind/include/isc/misc.h diff --git a/contrib/bind9/lib/bind/include/isc/tree.h b/lib/bind/include/isc/tree.h similarity index 100% rename from contrib/bind9/lib/bind/include/isc/tree.h rename to lib/bind/include/isc/tree.h diff --git a/contrib/bind9/lib/bind/include/netdb.h b/lib/bind/include/netdb.h similarity index 100% rename from contrib/bind9/lib/bind/include/netdb.h rename to lib/bind/include/netdb.h diff --git a/contrib/bind9/lib/bind/include/netgroup.h b/lib/bind/include/netgroup.h similarity index 100% rename from contrib/bind9/lib/bind/include/netgroup.h rename to lib/bind/include/netgroup.h diff --git a/contrib/bind9/lib/bind/include/res_update.h b/lib/bind/include/res_update.h similarity index 100% rename from contrib/bind9/lib/bind/include/res_update.h rename to lib/bind/include/res_update.h diff --git a/contrib/bind9/lib/bind/include/resolv.h b/lib/bind/include/resolv.h similarity index 100% rename from contrib/bind9/lib/bind/include/resolv.h rename to lib/bind/include/resolv.h diff --git a/contrib/bind9/lib/bind/include/resolv_mt.h b/lib/bind/include/resolv_mt.h similarity index 100% rename from contrib/bind9/lib/bind/include/resolv_mt.h rename to lib/bind/include/resolv_mt.h diff --git a/contrib/bind9/lib/bind/inet/Makefile.in b/lib/bind/inet/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/inet/Makefile.in rename to lib/bind/inet/Makefile.in diff --git a/contrib/bind9/lib/bind/inet/inet_addr.c b/lib/bind/inet/inet_addr.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_addr.c rename to lib/bind/inet/inet_addr.c diff --git a/contrib/bind9/lib/bind/inet/inet_cidr_ntop.c b/lib/bind/inet/inet_cidr_ntop.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_cidr_ntop.c rename to lib/bind/inet/inet_cidr_ntop.c diff --git a/contrib/bind9/lib/bind/inet/inet_cidr_pton.c b/lib/bind/inet/inet_cidr_pton.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_cidr_pton.c rename to lib/bind/inet/inet_cidr_pton.c diff --git a/contrib/bind9/lib/bind/inet/inet_data.c b/lib/bind/inet/inet_data.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_data.c rename to lib/bind/inet/inet_data.c diff --git a/contrib/bind9/lib/bind/inet/inet_lnaof.c b/lib/bind/inet/inet_lnaof.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_lnaof.c rename to lib/bind/inet/inet_lnaof.c diff --git a/contrib/bind9/lib/bind/inet/inet_makeaddr.c b/lib/bind/inet/inet_makeaddr.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_makeaddr.c rename to lib/bind/inet/inet_makeaddr.c diff --git a/contrib/bind9/lib/bind/inet/inet_net_ntop.c b/lib/bind/inet/inet_net_ntop.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_net_ntop.c rename to lib/bind/inet/inet_net_ntop.c diff --git a/contrib/bind9/lib/bind/inet/inet_net_pton.c b/lib/bind/inet/inet_net_pton.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_net_pton.c rename to lib/bind/inet/inet_net_pton.c diff --git a/contrib/bind9/lib/bind/inet/inet_neta.c b/lib/bind/inet/inet_neta.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_neta.c rename to lib/bind/inet/inet_neta.c diff --git a/contrib/bind9/lib/bind/inet/inet_netof.c b/lib/bind/inet/inet_netof.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_netof.c rename to lib/bind/inet/inet_netof.c diff --git a/contrib/bind9/lib/bind/inet/inet_network.c b/lib/bind/inet/inet_network.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_network.c rename to lib/bind/inet/inet_network.c diff --git a/contrib/bind9/lib/bind/inet/inet_ntoa.c b/lib/bind/inet/inet_ntoa.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_ntoa.c rename to lib/bind/inet/inet_ntoa.c diff --git a/contrib/bind9/lib/bind/inet/inet_ntop.c b/lib/bind/inet/inet_ntop.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_ntop.c rename to lib/bind/inet/inet_ntop.c diff --git a/contrib/bind9/lib/bind/inet/inet_pton.c b/lib/bind/inet/inet_pton.c similarity index 100% rename from contrib/bind9/lib/bind/inet/inet_pton.c rename to lib/bind/inet/inet_pton.c diff --git a/contrib/bind9/lib/bind/inet/nsap_addr.c b/lib/bind/inet/nsap_addr.c similarity index 100% rename from contrib/bind9/lib/bind/inet/nsap_addr.c rename to lib/bind/inet/nsap_addr.c diff --git a/contrib/bind9/lib/bind/irs/Makefile.in b/lib/bind/irs/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/irs/Makefile.in rename to lib/bind/irs/Makefile.in diff --git a/contrib/bind9/lib/bind/irs/dns.c b/lib/bind/irs/dns.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns.c rename to lib/bind/irs/dns.c diff --git a/contrib/bind9/lib/bind/irs/dns_gr.c b/lib/bind/irs/dns_gr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_gr.c rename to lib/bind/irs/dns_gr.c diff --git a/contrib/bind9/lib/bind/irs/dns_ho.c b/lib/bind/irs/dns_ho.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_ho.c rename to lib/bind/irs/dns_ho.c diff --git a/contrib/bind9/lib/bind/irs/dns_nw.c b/lib/bind/irs/dns_nw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_nw.c rename to lib/bind/irs/dns_nw.c diff --git a/contrib/bind9/lib/bind/irs/dns_p.h b/lib/bind/irs/dns_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_p.h rename to lib/bind/irs/dns_p.h diff --git a/contrib/bind9/lib/bind/irs/dns_pr.c b/lib/bind/irs/dns_pr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_pr.c rename to lib/bind/irs/dns_pr.c diff --git a/contrib/bind9/lib/bind/irs/dns_pw.c b/lib/bind/irs/dns_pw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_pw.c rename to lib/bind/irs/dns_pw.c diff --git a/contrib/bind9/lib/bind/irs/dns_sv.c b/lib/bind/irs/dns_sv.c similarity index 100% rename from contrib/bind9/lib/bind/irs/dns_sv.c rename to lib/bind/irs/dns_sv.c diff --git a/contrib/bind9/lib/bind/irs/gai_strerror.c b/lib/bind/irs/gai_strerror.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gai_strerror.c rename to lib/bind/irs/gai_strerror.c diff --git a/contrib/bind9/lib/bind/irs/gen.c b/lib/bind/irs/gen.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen.c rename to lib/bind/irs/gen.c diff --git a/contrib/bind9/lib/bind/irs/gen_gr.c b/lib/bind/irs/gen_gr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_gr.c rename to lib/bind/irs/gen_gr.c diff --git a/contrib/bind9/lib/bind/irs/gen_ho.c b/lib/bind/irs/gen_ho.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_ho.c rename to lib/bind/irs/gen_ho.c diff --git a/contrib/bind9/lib/bind/irs/gen_ng.c b/lib/bind/irs/gen_ng.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_ng.c rename to lib/bind/irs/gen_ng.c diff --git a/contrib/bind9/lib/bind/irs/gen_nw.c b/lib/bind/irs/gen_nw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_nw.c rename to lib/bind/irs/gen_nw.c diff --git a/contrib/bind9/lib/bind/irs/gen_p.h b/lib/bind/irs/gen_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_p.h rename to lib/bind/irs/gen_p.h diff --git a/contrib/bind9/lib/bind/irs/gen_pr.c b/lib/bind/irs/gen_pr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_pr.c rename to lib/bind/irs/gen_pr.c diff --git a/contrib/bind9/lib/bind/irs/gen_pw.c b/lib/bind/irs/gen_pw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_pw.c rename to lib/bind/irs/gen_pw.c diff --git a/contrib/bind9/lib/bind/irs/gen_sv.c b/lib/bind/irs/gen_sv.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gen_sv.c rename to lib/bind/irs/gen_sv.c diff --git a/contrib/bind9/lib/bind/irs/getaddrinfo.c b/lib/bind/irs/getaddrinfo.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getaddrinfo.c rename to lib/bind/irs/getaddrinfo.c diff --git a/contrib/bind9/lib/bind/irs/getgrent.c b/lib/bind/irs/getgrent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getgrent.c rename to lib/bind/irs/getgrent.c diff --git a/contrib/bind9/lib/bind/irs/getgrent_r.c b/lib/bind/irs/getgrent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getgrent_r.c rename to lib/bind/irs/getgrent_r.c diff --git a/contrib/bind9/lib/bind/irs/gethostent.c b/lib/bind/irs/gethostent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gethostent.c rename to lib/bind/irs/gethostent.c diff --git a/contrib/bind9/lib/bind/irs/gethostent_r.c b/lib/bind/irs/gethostent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/gethostent_r.c rename to lib/bind/irs/gethostent_r.c diff --git a/contrib/bind9/lib/bind/irs/getnameinfo.c b/lib/bind/irs/getnameinfo.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getnameinfo.c rename to lib/bind/irs/getnameinfo.c diff --git a/contrib/bind9/lib/bind/irs/getnetent.c b/lib/bind/irs/getnetent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getnetent.c rename to lib/bind/irs/getnetent.c diff --git a/contrib/bind9/lib/bind/irs/getnetent_r.c b/lib/bind/irs/getnetent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getnetent_r.c rename to lib/bind/irs/getnetent_r.c diff --git a/contrib/bind9/lib/bind/irs/getnetgrent.c b/lib/bind/irs/getnetgrent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getnetgrent.c rename to lib/bind/irs/getnetgrent.c diff --git a/contrib/bind9/lib/bind/irs/getnetgrent_r.c b/lib/bind/irs/getnetgrent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getnetgrent_r.c rename to lib/bind/irs/getnetgrent_r.c diff --git a/contrib/bind9/lib/bind/irs/getprotoent.c b/lib/bind/irs/getprotoent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getprotoent.c rename to lib/bind/irs/getprotoent.c diff --git a/contrib/bind9/lib/bind/irs/getprotoent_r.c b/lib/bind/irs/getprotoent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getprotoent_r.c rename to lib/bind/irs/getprotoent_r.c diff --git a/contrib/bind9/lib/bind/irs/getpwent.c b/lib/bind/irs/getpwent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getpwent.c rename to lib/bind/irs/getpwent.c diff --git a/contrib/bind9/lib/bind/irs/getpwent_r.c b/lib/bind/irs/getpwent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getpwent_r.c rename to lib/bind/irs/getpwent_r.c diff --git a/contrib/bind9/lib/bind/irs/getservent.c b/lib/bind/irs/getservent.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getservent.c rename to lib/bind/irs/getservent.c diff --git a/contrib/bind9/lib/bind/irs/getservent_r.c b/lib/bind/irs/getservent_r.c similarity index 100% rename from contrib/bind9/lib/bind/irs/getservent_r.c rename to lib/bind/irs/getservent_r.c diff --git a/contrib/bind9/lib/bind/irs/hesiod.c b/lib/bind/irs/hesiod.c similarity index 100% rename from contrib/bind9/lib/bind/irs/hesiod.c rename to lib/bind/irs/hesiod.c diff --git a/contrib/bind9/lib/bind/irs/hesiod_p.h b/lib/bind/irs/hesiod_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/hesiod_p.h rename to lib/bind/irs/hesiod_p.h diff --git a/contrib/bind9/lib/bind/irs/irp.c b/lib/bind/irs/irp.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp.c rename to lib/bind/irs/irp.c diff --git a/contrib/bind9/lib/bind/irs/irp_gr.c b/lib/bind/irs/irp_gr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_gr.c rename to lib/bind/irs/irp_gr.c diff --git a/contrib/bind9/lib/bind/irs/irp_ho.c b/lib/bind/irs/irp_ho.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_ho.c rename to lib/bind/irs/irp_ho.c diff --git a/contrib/bind9/lib/bind/irs/irp_ng.c b/lib/bind/irs/irp_ng.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_ng.c rename to lib/bind/irs/irp_ng.c diff --git a/contrib/bind9/lib/bind/irs/irp_nw.c b/lib/bind/irs/irp_nw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_nw.c rename to lib/bind/irs/irp_nw.c diff --git a/contrib/bind9/lib/bind/irs/irp_p.h b/lib/bind/irs/irp_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_p.h rename to lib/bind/irs/irp_p.h diff --git a/contrib/bind9/lib/bind/irs/irp_pr.c b/lib/bind/irs/irp_pr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_pr.c rename to lib/bind/irs/irp_pr.c diff --git a/contrib/bind9/lib/bind/irs/irp_pw.c b/lib/bind/irs/irp_pw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_pw.c rename to lib/bind/irs/irp_pw.c diff --git a/contrib/bind9/lib/bind/irs/irp_sv.c b/lib/bind/irs/irp_sv.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irp_sv.c rename to lib/bind/irs/irp_sv.c diff --git a/contrib/bind9/lib/bind/irs/irpmarshall.c b/lib/bind/irs/irpmarshall.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irpmarshall.c rename to lib/bind/irs/irpmarshall.c diff --git a/contrib/bind9/lib/bind/irs/irs_data.c b/lib/bind/irs/irs_data.c similarity index 100% rename from contrib/bind9/lib/bind/irs/irs_data.c rename to lib/bind/irs/irs_data.c diff --git a/contrib/bind9/lib/bind/irs/irs_data.h b/lib/bind/irs/irs_data.h similarity index 100% rename from contrib/bind9/lib/bind/irs/irs_data.h rename to lib/bind/irs/irs_data.h diff --git a/contrib/bind9/lib/bind/irs/irs_p.h b/lib/bind/irs/irs_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/irs_p.h rename to lib/bind/irs/irs_p.h diff --git a/contrib/bind9/lib/bind/irs/lcl.c b/lib/bind/irs/lcl.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl.c rename to lib/bind/irs/lcl.c diff --git a/contrib/bind9/lib/bind/irs/lcl_gr.c b/lib/bind/irs/lcl_gr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_gr.c rename to lib/bind/irs/lcl_gr.c diff --git a/contrib/bind9/lib/bind/irs/lcl_ho.c b/lib/bind/irs/lcl_ho.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_ho.c rename to lib/bind/irs/lcl_ho.c diff --git a/contrib/bind9/lib/bind/irs/lcl_ng.c b/lib/bind/irs/lcl_ng.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_ng.c rename to lib/bind/irs/lcl_ng.c diff --git a/contrib/bind9/lib/bind/irs/lcl_nw.c b/lib/bind/irs/lcl_nw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_nw.c rename to lib/bind/irs/lcl_nw.c diff --git a/contrib/bind9/lib/bind/irs/lcl_p.h b/lib/bind/irs/lcl_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_p.h rename to lib/bind/irs/lcl_p.h diff --git a/contrib/bind9/lib/bind/irs/lcl_pr.c b/lib/bind/irs/lcl_pr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_pr.c rename to lib/bind/irs/lcl_pr.c diff --git a/contrib/bind9/lib/bind/irs/lcl_pw.c b/lib/bind/irs/lcl_pw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_pw.c rename to lib/bind/irs/lcl_pw.c diff --git a/contrib/bind9/lib/bind/irs/lcl_sv.c b/lib/bind/irs/lcl_sv.c similarity index 100% rename from contrib/bind9/lib/bind/irs/lcl_sv.c rename to lib/bind/irs/lcl_sv.c diff --git a/contrib/bind9/lib/bind/irs/nis.c b/lib/bind/irs/nis.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis.c rename to lib/bind/irs/nis.c diff --git a/contrib/bind9/lib/bind/irs/nis_gr.c b/lib/bind/irs/nis_gr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_gr.c rename to lib/bind/irs/nis_gr.c diff --git a/contrib/bind9/lib/bind/irs/nis_ho.c b/lib/bind/irs/nis_ho.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_ho.c rename to lib/bind/irs/nis_ho.c diff --git a/contrib/bind9/lib/bind/irs/nis_ng.c b/lib/bind/irs/nis_ng.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_ng.c rename to lib/bind/irs/nis_ng.c diff --git a/contrib/bind9/lib/bind/irs/nis_nw.c b/lib/bind/irs/nis_nw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_nw.c rename to lib/bind/irs/nis_nw.c diff --git a/contrib/bind9/lib/bind/irs/nis_p.h b/lib/bind/irs/nis_p.h similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_p.h rename to lib/bind/irs/nis_p.h diff --git a/contrib/bind9/lib/bind/irs/nis_pr.c b/lib/bind/irs/nis_pr.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_pr.c rename to lib/bind/irs/nis_pr.c diff --git a/contrib/bind9/lib/bind/irs/nis_pw.c b/lib/bind/irs/nis_pw.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_pw.c rename to lib/bind/irs/nis_pw.c diff --git a/contrib/bind9/lib/bind/irs/nis_sv.c b/lib/bind/irs/nis_sv.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nis_sv.c rename to lib/bind/irs/nis_sv.c diff --git a/contrib/bind9/lib/bind/irs/nul_ng.c b/lib/bind/irs/nul_ng.c similarity index 100% rename from contrib/bind9/lib/bind/irs/nul_ng.c rename to lib/bind/irs/nul_ng.c diff --git a/contrib/bind9/lib/bind/irs/pathnames.h b/lib/bind/irs/pathnames.h similarity index 100% rename from contrib/bind9/lib/bind/irs/pathnames.h rename to lib/bind/irs/pathnames.h diff --git a/contrib/bind9/lib/bind/irs/util.c b/lib/bind/irs/util.c similarity index 100% rename from contrib/bind9/lib/bind/irs/util.c rename to lib/bind/irs/util.c diff --git a/contrib/bind9/lib/bind/isc/Makefile.in b/lib/bind/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/isc/Makefile.in rename to lib/bind/isc/Makefile.in diff --git a/contrib/bind9/lib/bind/isc/assertions.c b/lib/bind/isc/assertions.c similarity index 100% rename from contrib/bind9/lib/bind/isc/assertions.c rename to lib/bind/isc/assertions.c diff --git a/contrib/bind9/lib/bind/isc/assertions.mdoc b/lib/bind/isc/assertions.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/assertions.mdoc rename to lib/bind/isc/assertions.mdoc diff --git a/contrib/bind9/lib/bind/isc/base64.c b/lib/bind/isc/base64.c similarity index 100% rename from contrib/bind9/lib/bind/isc/base64.c rename to lib/bind/isc/base64.c diff --git a/contrib/bind9/lib/bind/isc/bitncmp.c b/lib/bind/isc/bitncmp.c similarity index 100% rename from contrib/bind9/lib/bind/isc/bitncmp.c rename to lib/bind/isc/bitncmp.c diff --git a/contrib/bind9/lib/bind/isc/bitncmp.mdoc b/lib/bind/isc/bitncmp.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/bitncmp.mdoc rename to lib/bind/isc/bitncmp.mdoc diff --git a/contrib/bind9/lib/bind/isc/ctl_clnt.c b/lib/bind/isc/ctl_clnt.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ctl_clnt.c rename to lib/bind/isc/ctl_clnt.c diff --git a/contrib/bind9/lib/bind/isc/ctl_p.c b/lib/bind/isc/ctl_p.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ctl_p.c rename to lib/bind/isc/ctl_p.c diff --git a/contrib/bind9/lib/bind/isc/ctl_p.h b/lib/bind/isc/ctl_p.h similarity index 100% rename from contrib/bind9/lib/bind/isc/ctl_p.h rename to lib/bind/isc/ctl_p.h diff --git a/contrib/bind9/lib/bind/isc/ctl_srvr.c b/lib/bind/isc/ctl_srvr.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ctl_srvr.c rename to lib/bind/isc/ctl_srvr.c diff --git a/contrib/bind9/lib/bind/isc/ev_connects.c b/lib/bind/isc/ev_connects.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ev_connects.c rename to lib/bind/isc/ev_connects.c diff --git a/contrib/bind9/lib/bind/isc/ev_files.c b/lib/bind/isc/ev_files.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ev_files.c rename to lib/bind/isc/ev_files.c diff --git a/contrib/bind9/lib/bind/isc/ev_streams.c b/lib/bind/isc/ev_streams.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ev_streams.c rename to lib/bind/isc/ev_streams.c diff --git a/contrib/bind9/lib/bind/isc/ev_timers.c b/lib/bind/isc/ev_timers.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ev_timers.c rename to lib/bind/isc/ev_timers.c diff --git a/contrib/bind9/lib/bind/isc/ev_waits.c b/lib/bind/isc/ev_waits.c similarity index 100% rename from contrib/bind9/lib/bind/isc/ev_waits.c rename to lib/bind/isc/ev_waits.c diff --git a/contrib/bind9/lib/bind/isc/eventlib.c b/lib/bind/isc/eventlib.c similarity index 100% rename from contrib/bind9/lib/bind/isc/eventlib.c rename to lib/bind/isc/eventlib.c diff --git a/contrib/bind9/lib/bind/isc/eventlib.mdoc b/lib/bind/isc/eventlib.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/eventlib.mdoc rename to lib/bind/isc/eventlib.mdoc diff --git a/contrib/bind9/lib/bind/isc/eventlib_p.h b/lib/bind/isc/eventlib_p.h similarity index 100% rename from contrib/bind9/lib/bind/isc/eventlib_p.h rename to lib/bind/isc/eventlib_p.h diff --git a/contrib/bind9/lib/bind/isc/heap.c b/lib/bind/isc/heap.c similarity index 100% rename from contrib/bind9/lib/bind/isc/heap.c rename to lib/bind/isc/heap.c diff --git a/contrib/bind9/lib/bind/isc/heap.mdoc b/lib/bind/isc/heap.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/heap.mdoc rename to lib/bind/isc/heap.mdoc diff --git a/contrib/bind9/lib/bind/isc/hex.c b/lib/bind/isc/hex.c similarity index 100% rename from contrib/bind9/lib/bind/isc/hex.c rename to lib/bind/isc/hex.c diff --git a/contrib/bind9/lib/bind/isc/logging.c b/lib/bind/isc/logging.c similarity index 100% rename from contrib/bind9/lib/bind/isc/logging.c rename to lib/bind/isc/logging.c diff --git a/contrib/bind9/lib/bind/isc/logging.mdoc b/lib/bind/isc/logging.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/logging.mdoc rename to lib/bind/isc/logging.mdoc diff --git a/contrib/bind9/lib/bind/isc/logging_p.h b/lib/bind/isc/logging_p.h similarity index 100% rename from contrib/bind9/lib/bind/isc/logging_p.h rename to lib/bind/isc/logging_p.h diff --git a/contrib/bind9/lib/bind/isc/memcluster.c b/lib/bind/isc/memcluster.c similarity index 100% rename from contrib/bind9/lib/bind/isc/memcluster.c rename to lib/bind/isc/memcluster.c diff --git a/contrib/bind9/lib/bind/isc/memcluster.mdoc b/lib/bind/isc/memcluster.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/memcluster.mdoc rename to lib/bind/isc/memcluster.mdoc diff --git a/contrib/bind9/lib/bind/isc/movefile.c b/lib/bind/isc/movefile.c similarity index 100% rename from contrib/bind9/lib/bind/isc/movefile.c rename to lib/bind/isc/movefile.c diff --git a/contrib/bind9/lib/bind/isc/tree.c b/lib/bind/isc/tree.c similarity index 100% rename from contrib/bind9/lib/bind/isc/tree.c rename to lib/bind/isc/tree.c diff --git a/contrib/bind9/lib/bind/isc/tree.mdoc b/lib/bind/isc/tree.mdoc similarity index 100% rename from contrib/bind9/lib/bind/isc/tree.mdoc rename to lib/bind/isc/tree.mdoc diff --git a/contrib/bind9/lib/bind/make/includes.in b/lib/bind/make/includes.in similarity index 100% rename from contrib/bind9/lib/bind/make/includes.in rename to lib/bind/make/includes.in diff --git a/contrib/bind9/lib/bind/make/mkdep.in b/lib/bind/make/mkdep.in similarity index 100% rename from contrib/bind9/lib/bind/make/mkdep.in rename to lib/bind/make/mkdep.in diff --git a/contrib/bind9/lib/bind/make/rules.in b/lib/bind/make/rules.in similarity index 100% rename from contrib/bind9/lib/bind/make/rules.in rename to lib/bind/make/rules.in diff --git a/contrib/bind9/lib/bind/mkinstalldirs b/lib/bind/mkinstalldirs similarity index 100% rename from contrib/bind9/lib/bind/mkinstalldirs rename to lib/bind/mkinstalldirs diff --git a/contrib/bind9/lib/bind/nameser/Makefile.in b/lib/bind/nameser/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/nameser/Makefile.in rename to lib/bind/nameser/Makefile.in diff --git a/contrib/bind9/lib/bind/nameser/ns_date.c b/lib/bind/nameser/ns_date.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_date.c rename to lib/bind/nameser/ns_date.c diff --git a/contrib/bind9/lib/bind/nameser/ns_name.c b/lib/bind/nameser/ns_name.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_name.c rename to lib/bind/nameser/ns_name.c diff --git a/contrib/bind9/lib/bind/nameser/ns_netint.c b/lib/bind/nameser/ns_netint.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_netint.c rename to lib/bind/nameser/ns_netint.c diff --git a/contrib/bind9/lib/bind/nameser/ns_parse.c b/lib/bind/nameser/ns_parse.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_parse.c rename to lib/bind/nameser/ns_parse.c diff --git a/contrib/bind9/lib/bind/nameser/ns_print.c b/lib/bind/nameser/ns_print.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_print.c rename to lib/bind/nameser/ns_print.c diff --git a/contrib/bind9/lib/bind/nameser/ns_samedomain.c b/lib/bind/nameser/ns_samedomain.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_samedomain.c rename to lib/bind/nameser/ns_samedomain.c diff --git a/contrib/bind9/lib/bind/nameser/ns_sign.c b/lib/bind/nameser/ns_sign.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_sign.c rename to lib/bind/nameser/ns_sign.c diff --git a/contrib/bind9/lib/bind/nameser/ns_ttl.c b/lib/bind/nameser/ns_ttl.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_ttl.c rename to lib/bind/nameser/ns_ttl.c diff --git a/contrib/bind9/lib/bind/nameser/ns_verify.c b/lib/bind/nameser/ns_verify.c similarity index 100% rename from contrib/bind9/lib/bind/nameser/ns_verify.c rename to lib/bind/nameser/ns_verify.c diff --git a/contrib/bind9/lib/bind/port/Makefile.in b/lib/bind/port/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/port/Makefile.in rename to lib/bind/port/Makefile.in diff --git a/contrib/bind9/lib/bind/port/freebsd/Makefile.in b/lib/bind/port/freebsd/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/port/freebsd/Makefile.in rename to lib/bind/port/freebsd/Makefile.in diff --git a/contrib/bind9/lib/bind/port/freebsd/include/Makefile.in b/lib/bind/port/freebsd/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/port/freebsd/include/Makefile.in rename to lib/bind/port/freebsd/include/Makefile.in diff --git a/contrib/bind9/lib/bind/port/freebsd/include/sys/bitypes.h b/lib/bind/port/freebsd/include/sys/bitypes.h similarity index 100% rename from contrib/bind9/lib/bind/port/freebsd/include/sys/bitypes.h rename to lib/bind/port/freebsd/include/sys/bitypes.h diff --git a/contrib/bind9/lib/bind/port_after.h.in b/lib/bind/port_after.h.in similarity index 100% rename from contrib/bind9/lib/bind/port_after.h.in rename to lib/bind/port_after.h.in diff --git a/contrib/bind9/lib/bind/port_before.h.in b/lib/bind/port_before.h.in similarity index 100% rename from contrib/bind9/lib/bind/port_before.h.in rename to lib/bind/port_before.h.in diff --git a/contrib/bind9/lib/bind/resolv/Makefile.in b/lib/bind/resolv/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind/resolv/Makefile.in rename to lib/bind/resolv/Makefile.in diff --git a/contrib/bind9/lib/bind/resolv/herror.c b/lib/bind/resolv/herror.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/herror.c rename to lib/bind/resolv/herror.c diff --git a/contrib/bind9/lib/bind/resolv/mtctxres.c b/lib/bind/resolv/mtctxres.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/mtctxres.c rename to lib/bind/resolv/mtctxres.c diff --git a/contrib/bind9/lib/bind/resolv/res_comp.c b/lib/bind/resolv/res_comp.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_comp.c rename to lib/bind/resolv/res_comp.c diff --git a/contrib/bind9/lib/bind/resolv/res_data.c b/lib/bind/resolv/res_data.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_data.c rename to lib/bind/resolv/res_data.c diff --git a/contrib/bind9/lib/bind/resolv/res_debug.c b/lib/bind/resolv/res_debug.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_debug.c rename to lib/bind/resolv/res_debug.c diff --git a/contrib/bind9/lib/bind/resolv/res_debug.h b/lib/bind/resolv/res_debug.h similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_debug.h rename to lib/bind/resolv/res_debug.h diff --git a/contrib/bind9/lib/bind/resolv/res_findzonecut.c b/lib/bind/resolv/res_findzonecut.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_findzonecut.c rename to lib/bind/resolv/res_findzonecut.c diff --git a/contrib/bind9/lib/bind/resolv/res_init.c b/lib/bind/resolv/res_init.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_init.c rename to lib/bind/resolv/res_init.c diff --git a/contrib/bind9/lib/bind/resolv/res_mkquery.c b/lib/bind/resolv/res_mkquery.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_mkquery.c rename to lib/bind/resolv/res_mkquery.c diff --git a/contrib/bind9/lib/bind/resolv/res_mkupdate.c b/lib/bind/resolv/res_mkupdate.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_mkupdate.c rename to lib/bind/resolv/res_mkupdate.c diff --git a/contrib/bind9/lib/bind/resolv/res_mkupdate.h b/lib/bind/resolv/res_mkupdate.h similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_mkupdate.h rename to lib/bind/resolv/res_mkupdate.h diff --git a/contrib/bind9/lib/bind/resolv/res_private.h b/lib/bind/resolv/res_private.h similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_private.h rename to lib/bind/resolv/res_private.h diff --git a/contrib/bind9/lib/bind/resolv/res_query.c b/lib/bind/resolv/res_query.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_query.c rename to lib/bind/resolv/res_query.c diff --git a/contrib/bind9/lib/bind/resolv/res_send.c b/lib/bind/resolv/res_send.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_send.c rename to lib/bind/resolv/res_send.c diff --git a/contrib/bind9/lib/bind/resolv/res_sendsigned.c b/lib/bind/resolv/res_sendsigned.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_sendsigned.c rename to lib/bind/resolv/res_sendsigned.c diff --git a/contrib/bind9/lib/bind/resolv/res_update.c b/lib/bind/resolv/res_update.c similarity index 100% rename from contrib/bind9/lib/bind/resolv/res_update.c rename to lib/bind/resolv/res_update.c diff --git a/contrib/bind9/lib/bind9/Makefile.in b/lib/bind9/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind9/Makefile.in rename to lib/bind9/Makefile.in diff --git a/contrib/bind9/lib/bind9/api b/lib/bind9/api similarity index 100% rename from contrib/bind9/lib/bind9/api rename to lib/bind9/api diff --git a/contrib/bind9/lib/bind9/check.c b/lib/bind9/check.c similarity index 100% rename from contrib/bind9/lib/bind9/check.c rename to lib/bind9/check.c diff --git a/contrib/bind9/lib/bind9/getaddresses.c b/lib/bind9/getaddresses.c similarity index 100% rename from contrib/bind9/lib/bind9/getaddresses.c rename to lib/bind9/getaddresses.c diff --git a/contrib/bind9/lib/bind9/include/Makefile.in b/lib/bind9/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind9/include/Makefile.in rename to lib/bind9/include/Makefile.in diff --git a/contrib/bind9/lib/bind9/include/bind9/Makefile.in b/lib/bind9/include/bind9/Makefile.in similarity index 100% rename from contrib/bind9/lib/bind9/include/bind9/Makefile.in rename to lib/bind9/include/bind9/Makefile.in diff --git a/contrib/bind9/lib/bind9/include/bind9/check.h b/lib/bind9/include/bind9/check.h similarity index 100% rename from contrib/bind9/lib/bind9/include/bind9/check.h rename to lib/bind9/include/bind9/check.h diff --git a/contrib/bind9/lib/bind9/include/bind9/getaddresses.h b/lib/bind9/include/bind9/getaddresses.h similarity index 100% rename from contrib/bind9/lib/bind9/include/bind9/getaddresses.h rename to lib/bind9/include/bind9/getaddresses.h diff --git a/contrib/bind9/lib/bind9/include/bind9/version.h b/lib/bind9/include/bind9/version.h similarity index 100% rename from contrib/bind9/lib/bind9/include/bind9/version.h rename to lib/bind9/include/bind9/version.h diff --git a/contrib/bind9/lib/bind9/version.c b/lib/bind9/version.c similarity index 100% rename from contrib/bind9/lib/bind9/version.c rename to lib/bind9/version.c diff --git a/contrib/bind9/lib/dns/Makefile.in b/lib/dns/Makefile.in similarity index 100% rename from contrib/bind9/lib/dns/Makefile.in rename to lib/dns/Makefile.in diff --git a/contrib/bind9/lib/dns/acache.c b/lib/dns/acache.c similarity index 100% rename from contrib/bind9/lib/dns/acache.c rename to lib/dns/acache.c diff --git a/contrib/bind9/lib/dns/acl.c b/lib/dns/acl.c similarity index 100% rename from contrib/bind9/lib/dns/acl.c rename to lib/dns/acl.c diff --git a/contrib/bind9/lib/dns/adb.c b/lib/dns/adb.c similarity index 100% rename from contrib/bind9/lib/dns/adb.c rename to lib/dns/adb.c diff --git a/contrib/bind9/lib/dns/api b/lib/dns/api similarity index 100% rename from contrib/bind9/lib/dns/api rename to lib/dns/api diff --git a/contrib/bind9/lib/dns/byaddr.c b/lib/dns/byaddr.c similarity index 100% rename from contrib/bind9/lib/dns/byaddr.c rename to lib/dns/byaddr.c diff --git a/contrib/bind9/lib/dns/cache.c b/lib/dns/cache.c similarity index 100% rename from contrib/bind9/lib/dns/cache.c rename to lib/dns/cache.c diff --git a/contrib/bind9/lib/dns/callbacks.c b/lib/dns/callbacks.c similarity index 100% rename from contrib/bind9/lib/dns/callbacks.c rename to lib/dns/callbacks.c diff --git a/contrib/bind9/lib/dns/compress.c b/lib/dns/compress.c similarity index 100% rename from contrib/bind9/lib/dns/compress.c rename to lib/dns/compress.c diff --git a/contrib/bind9/lib/dns/db.c b/lib/dns/db.c similarity index 100% rename from contrib/bind9/lib/dns/db.c rename to lib/dns/db.c diff --git a/contrib/bind9/lib/dns/dbiterator.c b/lib/dns/dbiterator.c similarity index 100% rename from contrib/bind9/lib/dns/dbiterator.c rename to lib/dns/dbiterator.c diff --git a/contrib/bind9/lib/dns/dbtable.c b/lib/dns/dbtable.c similarity index 100% rename from contrib/bind9/lib/dns/dbtable.c rename to lib/dns/dbtable.c diff --git a/contrib/bind9/lib/dns/diff.c b/lib/dns/diff.c similarity index 100% rename from contrib/bind9/lib/dns/diff.c rename to lib/dns/diff.c diff --git a/contrib/bind9/lib/dns/dispatch.c b/lib/dns/dispatch.c similarity index 100% rename from contrib/bind9/lib/dns/dispatch.c rename to lib/dns/dispatch.c diff --git a/contrib/bind9/lib/dns/dlz.c b/lib/dns/dlz.c similarity index 100% rename from contrib/bind9/lib/dns/dlz.c rename to lib/dns/dlz.c diff --git a/contrib/bind9/lib/dns/dnssec.c b/lib/dns/dnssec.c similarity index 100% rename from contrib/bind9/lib/dns/dnssec.c rename to lib/dns/dnssec.c diff --git a/contrib/bind9/lib/dns/ds.c b/lib/dns/ds.c similarity index 100% rename from contrib/bind9/lib/dns/ds.c rename to lib/dns/ds.c diff --git a/contrib/bind9/lib/dns/dst_api.c b/lib/dns/dst_api.c similarity index 100% rename from contrib/bind9/lib/dns/dst_api.c rename to lib/dns/dst_api.c diff --git a/contrib/bind9/lib/dns/dst_internal.h b/lib/dns/dst_internal.h similarity index 100% rename from contrib/bind9/lib/dns/dst_internal.h rename to lib/dns/dst_internal.h diff --git a/contrib/bind9/lib/dns/dst_lib.c b/lib/dns/dst_lib.c similarity index 100% rename from contrib/bind9/lib/dns/dst_lib.c rename to lib/dns/dst_lib.c diff --git a/contrib/bind9/lib/dns/dst_openssl.h b/lib/dns/dst_openssl.h similarity index 100% rename from contrib/bind9/lib/dns/dst_openssl.h rename to lib/dns/dst_openssl.h diff --git a/contrib/bind9/lib/dns/dst_parse.c b/lib/dns/dst_parse.c similarity index 100% rename from contrib/bind9/lib/dns/dst_parse.c rename to lib/dns/dst_parse.c diff --git a/contrib/bind9/lib/dns/dst_parse.h b/lib/dns/dst_parse.h similarity index 100% rename from contrib/bind9/lib/dns/dst_parse.h rename to lib/dns/dst_parse.h diff --git a/contrib/bind9/lib/dns/dst_result.c b/lib/dns/dst_result.c similarity index 100% rename from contrib/bind9/lib/dns/dst_result.c rename to lib/dns/dst_result.c diff --git a/contrib/bind9/lib/dns/forward.c b/lib/dns/forward.c similarity index 100% rename from contrib/bind9/lib/dns/forward.c rename to lib/dns/forward.c diff --git a/contrib/bind9/lib/dns/gen-unix.h b/lib/dns/gen-unix.h similarity index 100% rename from contrib/bind9/lib/dns/gen-unix.h rename to lib/dns/gen-unix.h diff --git a/contrib/bind9/lib/dns/gen.c b/lib/dns/gen.c similarity index 100% rename from contrib/bind9/lib/dns/gen.c rename to lib/dns/gen.c diff --git a/contrib/bind9/lib/dns/gssapi_link.c b/lib/dns/gssapi_link.c similarity index 100% rename from contrib/bind9/lib/dns/gssapi_link.c rename to lib/dns/gssapi_link.c diff --git a/contrib/bind9/lib/dns/gssapictx.c b/lib/dns/gssapictx.c similarity index 100% rename from contrib/bind9/lib/dns/gssapictx.c rename to lib/dns/gssapictx.c diff --git a/contrib/bind9/lib/dns/hmac_link.c b/lib/dns/hmac_link.c similarity index 100% rename from contrib/bind9/lib/dns/hmac_link.c rename to lib/dns/hmac_link.c diff --git a/contrib/bind9/lib/dns/include/Makefile.in b/lib/dns/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/dns/include/Makefile.in rename to lib/dns/include/Makefile.in diff --git a/contrib/bind9/lib/dns/include/dns/Makefile.in b/lib/dns/include/dns/Makefile.in similarity index 100% rename from contrib/bind9/lib/dns/include/dns/Makefile.in rename to lib/dns/include/dns/Makefile.in diff --git a/contrib/bind9/lib/dns/include/dns/acache.h b/lib/dns/include/dns/acache.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/acache.h rename to lib/dns/include/dns/acache.h diff --git a/contrib/bind9/lib/dns/include/dns/acl.h b/lib/dns/include/dns/acl.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/acl.h rename to lib/dns/include/dns/acl.h diff --git a/contrib/bind9/lib/dns/include/dns/adb.h b/lib/dns/include/dns/adb.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/adb.h rename to lib/dns/include/dns/adb.h diff --git a/contrib/bind9/lib/dns/include/dns/bit.h b/lib/dns/include/dns/bit.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/bit.h rename to lib/dns/include/dns/bit.h diff --git a/contrib/bind9/lib/dns/include/dns/byaddr.h b/lib/dns/include/dns/byaddr.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/byaddr.h rename to lib/dns/include/dns/byaddr.h diff --git a/contrib/bind9/lib/dns/include/dns/cache.h b/lib/dns/include/dns/cache.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/cache.h rename to lib/dns/include/dns/cache.h diff --git a/contrib/bind9/lib/dns/include/dns/callbacks.h b/lib/dns/include/dns/callbacks.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/callbacks.h rename to lib/dns/include/dns/callbacks.h diff --git a/contrib/bind9/lib/dns/include/dns/cert.h b/lib/dns/include/dns/cert.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/cert.h rename to lib/dns/include/dns/cert.h diff --git a/contrib/bind9/lib/dns/include/dns/compress.h b/lib/dns/include/dns/compress.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/compress.h rename to lib/dns/include/dns/compress.h diff --git a/contrib/bind9/lib/dns/include/dns/db.h b/lib/dns/include/dns/db.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/db.h rename to lib/dns/include/dns/db.h diff --git a/contrib/bind9/lib/dns/include/dns/dbiterator.h b/lib/dns/include/dns/dbiterator.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/dbiterator.h rename to lib/dns/include/dns/dbiterator.h diff --git a/contrib/bind9/lib/dns/include/dns/dbtable.h b/lib/dns/include/dns/dbtable.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/dbtable.h rename to lib/dns/include/dns/dbtable.h diff --git a/contrib/bind9/lib/dns/include/dns/diff.h b/lib/dns/include/dns/diff.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/diff.h rename to lib/dns/include/dns/diff.h diff --git a/contrib/bind9/lib/dns/include/dns/dispatch.h b/lib/dns/include/dns/dispatch.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/dispatch.h rename to lib/dns/include/dns/dispatch.h diff --git a/contrib/bind9/lib/dns/include/dns/dlz.h b/lib/dns/include/dns/dlz.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/dlz.h rename to lib/dns/include/dns/dlz.h diff --git a/contrib/bind9/lib/dns/include/dns/dnssec.h b/lib/dns/include/dns/dnssec.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/dnssec.h rename to lib/dns/include/dns/dnssec.h diff --git a/contrib/bind9/lib/dns/include/dns/ds.h b/lib/dns/include/dns/ds.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/ds.h rename to lib/dns/include/dns/ds.h diff --git a/contrib/bind9/lib/dns/include/dns/events.h b/lib/dns/include/dns/events.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/events.h rename to lib/dns/include/dns/events.h diff --git a/contrib/bind9/lib/dns/include/dns/fixedname.h b/lib/dns/include/dns/fixedname.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/fixedname.h rename to lib/dns/include/dns/fixedname.h diff --git a/contrib/bind9/lib/dns/include/dns/forward.h b/lib/dns/include/dns/forward.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/forward.h rename to lib/dns/include/dns/forward.h diff --git a/contrib/bind9/lib/dns/include/dns/journal.h b/lib/dns/include/dns/journal.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/journal.h rename to lib/dns/include/dns/journal.h diff --git a/contrib/bind9/lib/dns/include/dns/keyflags.h b/lib/dns/include/dns/keyflags.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/keyflags.h rename to lib/dns/include/dns/keyflags.h diff --git a/contrib/bind9/lib/dns/include/dns/keytable.h b/lib/dns/include/dns/keytable.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/keytable.h rename to lib/dns/include/dns/keytable.h diff --git a/contrib/bind9/lib/dns/include/dns/keyvalues.h b/lib/dns/include/dns/keyvalues.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/keyvalues.h rename to lib/dns/include/dns/keyvalues.h diff --git a/contrib/bind9/lib/dns/include/dns/lib.h b/lib/dns/include/dns/lib.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/lib.h rename to lib/dns/include/dns/lib.h diff --git a/contrib/bind9/lib/dns/include/dns/log.h b/lib/dns/include/dns/log.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/log.h rename to lib/dns/include/dns/log.h diff --git a/contrib/bind9/lib/dns/include/dns/lookup.h b/lib/dns/include/dns/lookup.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/lookup.h rename to lib/dns/include/dns/lookup.h diff --git a/contrib/bind9/lib/dns/include/dns/master.h b/lib/dns/include/dns/master.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/master.h rename to lib/dns/include/dns/master.h diff --git a/contrib/bind9/lib/dns/include/dns/masterdump.h b/lib/dns/include/dns/masterdump.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/masterdump.h rename to lib/dns/include/dns/masterdump.h diff --git a/contrib/bind9/lib/dns/include/dns/message.h b/lib/dns/include/dns/message.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/message.h rename to lib/dns/include/dns/message.h diff --git a/contrib/bind9/lib/dns/include/dns/name.h b/lib/dns/include/dns/name.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/name.h rename to lib/dns/include/dns/name.h diff --git a/contrib/bind9/lib/dns/include/dns/ncache.h b/lib/dns/include/dns/ncache.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/ncache.h rename to lib/dns/include/dns/ncache.h diff --git a/contrib/bind9/lib/dns/include/dns/nsec.h b/lib/dns/include/dns/nsec.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/nsec.h rename to lib/dns/include/dns/nsec.h diff --git a/contrib/bind9/lib/dns/include/dns/opcode.h b/lib/dns/include/dns/opcode.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/opcode.h rename to lib/dns/include/dns/opcode.h diff --git a/contrib/bind9/lib/dns/include/dns/order.h b/lib/dns/include/dns/order.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/order.h rename to lib/dns/include/dns/order.h diff --git a/contrib/bind9/lib/dns/include/dns/peer.h b/lib/dns/include/dns/peer.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/peer.h rename to lib/dns/include/dns/peer.h diff --git a/contrib/bind9/lib/dns/include/dns/portlist.h b/lib/dns/include/dns/portlist.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/portlist.h rename to lib/dns/include/dns/portlist.h diff --git a/contrib/bind9/lib/dns/include/dns/rbt.h b/lib/dns/include/dns/rbt.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rbt.h rename to lib/dns/include/dns/rbt.h diff --git a/contrib/bind9/lib/dns/include/dns/rcode.h b/lib/dns/include/dns/rcode.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rcode.h rename to lib/dns/include/dns/rcode.h diff --git a/contrib/bind9/lib/dns/include/dns/rdata.h b/lib/dns/include/dns/rdata.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdata.h rename to lib/dns/include/dns/rdata.h diff --git a/contrib/bind9/lib/dns/include/dns/rdataclass.h b/lib/dns/include/dns/rdataclass.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdataclass.h rename to lib/dns/include/dns/rdataclass.h diff --git a/contrib/bind9/lib/dns/include/dns/rdatalist.h b/lib/dns/include/dns/rdatalist.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdatalist.h rename to lib/dns/include/dns/rdatalist.h diff --git a/contrib/bind9/lib/dns/include/dns/rdataset.h b/lib/dns/include/dns/rdataset.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdataset.h rename to lib/dns/include/dns/rdataset.h diff --git a/contrib/bind9/lib/dns/include/dns/rdatasetiter.h b/lib/dns/include/dns/rdatasetiter.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdatasetiter.h rename to lib/dns/include/dns/rdatasetiter.h diff --git a/contrib/bind9/lib/dns/include/dns/rdataslab.h b/lib/dns/include/dns/rdataslab.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdataslab.h rename to lib/dns/include/dns/rdataslab.h diff --git a/contrib/bind9/lib/dns/include/dns/rdatatype.h b/lib/dns/include/dns/rdatatype.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rdatatype.h rename to lib/dns/include/dns/rdatatype.h diff --git a/contrib/bind9/lib/dns/include/dns/request.h b/lib/dns/include/dns/request.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/request.h rename to lib/dns/include/dns/request.h diff --git a/contrib/bind9/lib/dns/include/dns/resolver.h b/lib/dns/include/dns/resolver.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/resolver.h rename to lib/dns/include/dns/resolver.h diff --git a/contrib/bind9/lib/dns/include/dns/result.h b/lib/dns/include/dns/result.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/result.h rename to lib/dns/include/dns/result.h diff --git a/contrib/bind9/lib/dns/include/dns/rootns.h b/lib/dns/include/dns/rootns.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/rootns.h rename to lib/dns/include/dns/rootns.h diff --git a/contrib/bind9/lib/dns/include/dns/sdb.h b/lib/dns/include/dns/sdb.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/sdb.h rename to lib/dns/include/dns/sdb.h diff --git a/contrib/bind9/lib/dns/include/dns/sdlz.h b/lib/dns/include/dns/sdlz.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/sdlz.h rename to lib/dns/include/dns/sdlz.h diff --git a/contrib/bind9/lib/dns/include/dns/secalg.h b/lib/dns/include/dns/secalg.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/secalg.h rename to lib/dns/include/dns/secalg.h diff --git a/contrib/bind9/lib/dns/include/dns/secproto.h b/lib/dns/include/dns/secproto.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/secproto.h rename to lib/dns/include/dns/secproto.h diff --git a/contrib/bind9/lib/dns/include/dns/soa.h b/lib/dns/include/dns/soa.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/soa.h rename to lib/dns/include/dns/soa.h diff --git a/contrib/bind9/lib/dns/include/dns/ssu.h b/lib/dns/include/dns/ssu.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/ssu.h rename to lib/dns/include/dns/ssu.h diff --git a/contrib/bind9/lib/dns/include/dns/stats.h b/lib/dns/include/dns/stats.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/stats.h rename to lib/dns/include/dns/stats.h diff --git a/contrib/bind9/lib/dns/include/dns/tcpmsg.h b/lib/dns/include/dns/tcpmsg.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/tcpmsg.h rename to lib/dns/include/dns/tcpmsg.h diff --git a/contrib/bind9/lib/dns/include/dns/time.h b/lib/dns/include/dns/time.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/time.h rename to lib/dns/include/dns/time.h diff --git a/contrib/bind9/lib/dns/include/dns/timer.h b/lib/dns/include/dns/timer.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/timer.h rename to lib/dns/include/dns/timer.h diff --git a/contrib/bind9/lib/dns/include/dns/tkey.h b/lib/dns/include/dns/tkey.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/tkey.h rename to lib/dns/include/dns/tkey.h diff --git a/contrib/bind9/lib/dns/include/dns/tsig.h b/lib/dns/include/dns/tsig.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/tsig.h rename to lib/dns/include/dns/tsig.h diff --git a/contrib/bind9/lib/dns/include/dns/ttl.h b/lib/dns/include/dns/ttl.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/ttl.h rename to lib/dns/include/dns/ttl.h diff --git a/contrib/bind9/lib/dns/include/dns/types.h b/lib/dns/include/dns/types.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/types.h rename to lib/dns/include/dns/types.h diff --git a/contrib/bind9/lib/dns/include/dns/validator.h b/lib/dns/include/dns/validator.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/validator.h rename to lib/dns/include/dns/validator.h diff --git a/contrib/bind9/lib/dns/include/dns/version.h b/lib/dns/include/dns/version.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/version.h rename to lib/dns/include/dns/version.h diff --git a/contrib/bind9/lib/dns/include/dns/view.h b/lib/dns/include/dns/view.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/view.h rename to lib/dns/include/dns/view.h diff --git a/contrib/bind9/lib/dns/include/dns/xfrin.h b/lib/dns/include/dns/xfrin.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/xfrin.h rename to lib/dns/include/dns/xfrin.h diff --git a/contrib/bind9/lib/dns/include/dns/zone.h b/lib/dns/include/dns/zone.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/zone.h rename to lib/dns/include/dns/zone.h diff --git a/contrib/bind9/lib/dns/include/dns/zonekey.h b/lib/dns/include/dns/zonekey.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/zonekey.h rename to lib/dns/include/dns/zonekey.h diff --git a/contrib/bind9/lib/dns/include/dns/zt.h b/lib/dns/include/dns/zt.h similarity index 100% rename from contrib/bind9/lib/dns/include/dns/zt.h rename to lib/dns/include/dns/zt.h diff --git a/contrib/bind9/lib/dns/include/dst/Makefile.in b/lib/dns/include/dst/Makefile.in similarity index 100% rename from contrib/bind9/lib/dns/include/dst/Makefile.in rename to lib/dns/include/dst/Makefile.in diff --git a/contrib/bind9/lib/dns/include/dst/dst.h b/lib/dns/include/dst/dst.h similarity index 100% rename from contrib/bind9/lib/dns/include/dst/dst.h rename to lib/dns/include/dst/dst.h diff --git a/contrib/bind9/lib/dns/include/dst/gssapi.h b/lib/dns/include/dst/gssapi.h similarity index 100% rename from contrib/bind9/lib/dns/include/dst/gssapi.h rename to lib/dns/include/dst/gssapi.h diff --git a/contrib/bind9/lib/dns/include/dst/lib.h b/lib/dns/include/dst/lib.h similarity index 100% rename from contrib/bind9/lib/dns/include/dst/lib.h rename to lib/dns/include/dst/lib.h diff --git a/contrib/bind9/lib/dns/include/dst/result.h b/lib/dns/include/dst/result.h similarity index 100% rename from contrib/bind9/lib/dns/include/dst/result.h rename to lib/dns/include/dst/result.h diff --git a/contrib/bind9/lib/dns/journal.c b/lib/dns/journal.c similarity index 100% rename from contrib/bind9/lib/dns/journal.c rename to lib/dns/journal.c diff --git a/contrib/bind9/lib/dns/key.c b/lib/dns/key.c similarity index 100% rename from contrib/bind9/lib/dns/key.c rename to lib/dns/key.c diff --git a/contrib/bind9/lib/dns/keytable.c b/lib/dns/keytable.c similarity index 100% rename from contrib/bind9/lib/dns/keytable.c rename to lib/dns/keytable.c diff --git a/contrib/bind9/lib/dns/lib.c b/lib/dns/lib.c similarity index 100% rename from contrib/bind9/lib/dns/lib.c rename to lib/dns/lib.c diff --git a/contrib/bind9/lib/dns/log.c b/lib/dns/log.c similarity index 100% rename from contrib/bind9/lib/dns/log.c rename to lib/dns/log.c diff --git a/contrib/bind9/lib/dns/lookup.c b/lib/dns/lookup.c similarity index 100% rename from contrib/bind9/lib/dns/lookup.c rename to lib/dns/lookup.c diff --git a/contrib/bind9/lib/dns/master.c b/lib/dns/master.c similarity index 100% rename from contrib/bind9/lib/dns/master.c rename to lib/dns/master.c diff --git a/contrib/bind9/lib/dns/masterdump.c b/lib/dns/masterdump.c similarity index 100% rename from contrib/bind9/lib/dns/masterdump.c rename to lib/dns/masterdump.c diff --git a/contrib/bind9/lib/dns/message.c b/lib/dns/message.c similarity index 100% rename from contrib/bind9/lib/dns/message.c rename to lib/dns/message.c diff --git a/contrib/bind9/lib/dns/name.c b/lib/dns/name.c similarity index 100% rename from contrib/bind9/lib/dns/name.c rename to lib/dns/name.c diff --git a/contrib/bind9/lib/dns/ncache.c b/lib/dns/ncache.c similarity index 100% rename from contrib/bind9/lib/dns/ncache.c rename to lib/dns/ncache.c diff --git a/contrib/bind9/lib/dns/nsec.c b/lib/dns/nsec.c similarity index 100% rename from contrib/bind9/lib/dns/nsec.c rename to lib/dns/nsec.c diff --git a/contrib/bind9/lib/dns/openssl_link.c b/lib/dns/openssl_link.c similarity index 100% rename from contrib/bind9/lib/dns/openssl_link.c rename to lib/dns/openssl_link.c diff --git a/contrib/bind9/lib/dns/openssldh_link.c b/lib/dns/openssldh_link.c similarity index 100% rename from contrib/bind9/lib/dns/openssldh_link.c rename to lib/dns/openssldh_link.c diff --git a/contrib/bind9/lib/dns/openssldsa_link.c b/lib/dns/openssldsa_link.c similarity index 100% rename from contrib/bind9/lib/dns/openssldsa_link.c rename to lib/dns/openssldsa_link.c diff --git a/contrib/bind9/lib/dns/opensslrsa_link.c b/lib/dns/opensslrsa_link.c similarity index 100% rename from contrib/bind9/lib/dns/opensslrsa_link.c rename to lib/dns/opensslrsa_link.c diff --git a/contrib/bind9/lib/dns/order.c b/lib/dns/order.c similarity index 100% rename from contrib/bind9/lib/dns/order.c rename to lib/dns/order.c diff --git a/contrib/bind9/lib/dns/peer.c b/lib/dns/peer.c similarity index 100% rename from contrib/bind9/lib/dns/peer.c rename to lib/dns/peer.c diff --git a/contrib/bind9/lib/dns/portlist.c b/lib/dns/portlist.c similarity index 100% rename from contrib/bind9/lib/dns/portlist.c rename to lib/dns/portlist.c diff --git a/contrib/bind9/lib/dns/rbt.c b/lib/dns/rbt.c similarity index 100% rename from contrib/bind9/lib/dns/rbt.c rename to lib/dns/rbt.c diff --git a/contrib/bind9/lib/dns/rbtdb.c b/lib/dns/rbtdb.c similarity index 100% rename from contrib/bind9/lib/dns/rbtdb.c rename to lib/dns/rbtdb.c diff --git a/contrib/bind9/lib/dns/rbtdb.h b/lib/dns/rbtdb.h similarity index 100% rename from contrib/bind9/lib/dns/rbtdb.h rename to lib/dns/rbtdb.h diff --git a/contrib/bind9/lib/dns/rbtdb64.c b/lib/dns/rbtdb64.c similarity index 100% rename from contrib/bind9/lib/dns/rbtdb64.c rename to lib/dns/rbtdb64.c diff --git a/contrib/bind9/lib/dns/rbtdb64.h b/lib/dns/rbtdb64.h similarity index 100% rename from contrib/bind9/lib/dns/rbtdb64.h rename to lib/dns/rbtdb64.h diff --git a/contrib/bind9/lib/dns/rcode.c b/lib/dns/rcode.c similarity index 100% rename from contrib/bind9/lib/dns/rcode.c rename to lib/dns/rcode.c diff --git a/contrib/bind9/lib/dns/rdata.c b/lib/dns/rdata.c similarity index 100% rename from contrib/bind9/lib/dns/rdata.c rename to lib/dns/rdata.c diff --git a/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c b/lib/dns/rdata/any_255/tsig_250.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/any_255/tsig_250.c rename to lib/dns/rdata/any_255/tsig_250.c diff --git a/contrib/bind9/lib/dns/rdata/any_255/tsig_250.h b/lib/dns/rdata/any_255/tsig_250.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/any_255/tsig_250.h rename to lib/dns/rdata/any_255/tsig_250.h diff --git a/contrib/bind9/lib/dns/rdata/ch_3/a_1.c b/lib/dns/rdata/ch_3/a_1.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/ch_3/a_1.c rename to lib/dns/rdata/ch_3/a_1.c diff --git a/contrib/bind9/lib/dns/rdata/ch_3/a_1.h b/lib/dns/rdata/ch_3/a_1.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/ch_3/a_1.h rename to lib/dns/rdata/ch_3/a_1.h diff --git a/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c b/lib/dns/rdata/generic/afsdb_18.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/afsdb_18.c rename to lib/dns/rdata/generic/afsdb_18.c diff --git a/contrib/bind9/lib/dns/rdata/generic/afsdb_18.h b/lib/dns/rdata/generic/afsdb_18.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/afsdb_18.h rename to lib/dns/rdata/generic/afsdb_18.h diff --git a/contrib/bind9/lib/dns/rdata/generic/cert_37.c b/lib/dns/rdata/generic/cert_37.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/cert_37.c rename to lib/dns/rdata/generic/cert_37.c diff --git a/contrib/bind9/lib/dns/rdata/generic/cert_37.h b/lib/dns/rdata/generic/cert_37.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/cert_37.h rename to lib/dns/rdata/generic/cert_37.h diff --git a/contrib/bind9/lib/dns/rdata/generic/cname_5.c b/lib/dns/rdata/generic/cname_5.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/cname_5.c rename to lib/dns/rdata/generic/cname_5.c diff --git a/contrib/bind9/lib/dns/rdata/generic/cname_5.h b/lib/dns/rdata/generic/cname_5.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/cname_5.h rename to lib/dns/rdata/generic/cname_5.h diff --git a/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c b/lib/dns/rdata/generic/dlv_32769.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dlv_32769.c rename to lib/dns/rdata/generic/dlv_32769.c diff --git a/contrib/bind9/lib/dns/rdata/generic/dlv_32769.h b/lib/dns/rdata/generic/dlv_32769.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dlv_32769.h rename to lib/dns/rdata/generic/dlv_32769.h diff --git a/contrib/bind9/lib/dns/rdata/generic/dname_39.c b/lib/dns/rdata/generic/dname_39.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dname_39.c rename to lib/dns/rdata/generic/dname_39.c diff --git a/contrib/bind9/lib/dns/rdata/generic/dname_39.h b/lib/dns/rdata/generic/dname_39.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dname_39.h rename to lib/dns/rdata/generic/dname_39.h diff --git a/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c b/lib/dns/rdata/generic/dnskey_48.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dnskey_48.c rename to lib/dns/rdata/generic/dnskey_48.c diff --git a/contrib/bind9/lib/dns/rdata/generic/dnskey_48.h b/lib/dns/rdata/generic/dnskey_48.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/dnskey_48.h rename to lib/dns/rdata/generic/dnskey_48.h diff --git a/contrib/bind9/lib/dns/rdata/generic/ds_43.c b/lib/dns/rdata/generic/ds_43.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ds_43.c rename to lib/dns/rdata/generic/ds_43.c diff --git a/contrib/bind9/lib/dns/rdata/generic/ds_43.h b/lib/dns/rdata/generic/ds_43.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ds_43.h rename to lib/dns/rdata/generic/ds_43.h diff --git a/contrib/bind9/lib/dns/rdata/generic/gpos_27.c b/lib/dns/rdata/generic/gpos_27.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/gpos_27.c rename to lib/dns/rdata/generic/gpos_27.c diff --git a/contrib/bind9/lib/dns/rdata/generic/gpos_27.h b/lib/dns/rdata/generic/gpos_27.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/gpos_27.h rename to lib/dns/rdata/generic/gpos_27.h diff --git a/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c b/lib/dns/rdata/generic/hinfo_13.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/hinfo_13.c rename to lib/dns/rdata/generic/hinfo_13.c diff --git a/contrib/bind9/lib/dns/rdata/generic/hinfo_13.h b/lib/dns/rdata/generic/hinfo_13.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/hinfo_13.h rename to lib/dns/rdata/generic/hinfo_13.h diff --git a/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c b/lib/dns/rdata/generic/ipseckey_45.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c rename to lib/dns/rdata/generic/ipseckey_45.c diff --git a/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h b/lib/dns/rdata/generic/ipseckey_45.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ipseckey_45.h rename to lib/dns/rdata/generic/ipseckey_45.h diff --git a/contrib/bind9/lib/dns/rdata/generic/isdn_20.c b/lib/dns/rdata/generic/isdn_20.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/isdn_20.c rename to lib/dns/rdata/generic/isdn_20.c diff --git a/contrib/bind9/lib/dns/rdata/generic/isdn_20.h b/lib/dns/rdata/generic/isdn_20.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/isdn_20.h rename to lib/dns/rdata/generic/isdn_20.h diff --git a/contrib/bind9/lib/dns/rdata/generic/key_25.c b/lib/dns/rdata/generic/key_25.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/key_25.c rename to lib/dns/rdata/generic/key_25.c diff --git a/contrib/bind9/lib/dns/rdata/generic/key_25.h b/lib/dns/rdata/generic/key_25.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/key_25.h rename to lib/dns/rdata/generic/key_25.h diff --git a/contrib/bind9/lib/dns/rdata/generic/loc_29.c b/lib/dns/rdata/generic/loc_29.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/loc_29.c rename to lib/dns/rdata/generic/loc_29.c diff --git a/contrib/bind9/lib/dns/rdata/generic/loc_29.h b/lib/dns/rdata/generic/loc_29.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/loc_29.h rename to lib/dns/rdata/generic/loc_29.h diff --git a/contrib/bind9/lib/dns/rdata/generic/mb_7.c b/lib/dns/rdata/generic/mb_7.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mb_7.c rename to lib/dns/rdata/generic/mb_7.c diff --git a/contrib/bind9/lib/dns/rdata/generic/mb_7.h b/lib/dns/rdata/generic/mb_7.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mb_7.h rename to lib/dns/rdata/generic/mb_7.h diff --git a/contrib/bind9/lib/dns/rdata/generic/md_3.c b/lib/dns/rdata/generic/md_3.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/md_3.c rename to lib/dns/rdata/generic/md_3.c diff --git a/contrib/bind9/lib/dns/rdata/generic/md_3.h b/lib/dns/rdata/generic/md_3.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/md_3.h rename to lib/dns/rdata/generic/md_3.h diff --git a/contrib/bind9/lib/dns/rdata/generic/mf_4.c b/lib/dns/rdata/generic/mf_4.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mf_4.c rename to lib/dns/rdata/generic/mf_4.c diff --git a/contrib/bind9/lib/dns/rdata/generic/mf_4.h b/lib/dns/rdata/generic/mf_4.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mf_4.h rename to lib/dns/rdata/generic/mf_4.h diff --git a/contrib/bind9/lib/dns/rdata/generic/mg_8.c b/lib/dns/rdata/generic/mg_8.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mg_8.c rename to lib/dns/rdata/generic/mg_8.c diff --git a/contrib/bind9/lib/dns/rdata/generic/mg_8.h b/lib/dns/rdata/generic/mg_8.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mg_8.h rename to lib/dns/rdata/generic/mg_8.h diff --git a/contrib/bind9/lib/dns/rdata/generic/minfo_14.c b/lib/dns/rdata/generic/minfo_14.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/minfo_14.c rename to lib/dns/rdata/generic/minfo_14.c diff --git a/contrib/bind9/lib/dns/rdata/generic/minfo_14.h b/lib/dns/rdata/generic/minfo_14.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/minfo_14.h rename to lib/dns/rdata/generic/minfo_14.h diff --git a/contrib/bind9/lib/dns/rdata/generic/mr_9.c b/lib/dns/rdata/generic/mr_9.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mr_9.c rename to lib/dns/rdata/generic/mr_9.c diff --git a/contrib/bind9/lib/dns/rdata/generic/mr_9.h b/lib/dns/rdata/generic/mr_9.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mr_9.h rename to lib/dns/rdata/generic/mr_9.h diff --git a/contrib/bind9/lib/dns/rdata/generic/mx_15.c b/lib/dns/rdata/generic/mx_15.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mx_15.c rename to lib/dns/rdata/generic/mx_15.c diff --git a/contrib/bind9/lib/dns/rdata/generic/mx_15.h b/lib/dns/rdata/generic/mx_15.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/mx_15.h rename to lib/dns/rdata/generic/mx_15.h diff --git a/contrib/bind9/lib/dns/rdata/generic/ns_2.c b/lib/dns/rdata/generic/ns_2.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ns_2.c rename to lib/dns/rdata/generic/ns_2.c diff --git a/contrib/bind9/lib/dns/rdata/generic/ns_2.h b/lib/dns/rdata/generic/ns_2.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ns_2.h rename to lib/dns/rdata/generic/ns_2.h diff --git a/contrib/bind9/lib/dns/rdata/generic/nsec_47.c b/lib/dns/rdata/generic/nsec_47.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/nsec_47.c rename to lib/dns/rdata/generic/nsec_47.c diff --git a/contrib/bind9/lib/dns/rdata/generic/nsec_47.h b/lib/dns/rdata/generic/nsec_47.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/nsec_47.h rename to lib/dns/rdata/generic/nsec_47.h diff --git a/contrib/bind9/lib/dns/rdata/generic/null_10.c b/lib/dns/rdata/generic/null_10.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/null_10.c rename to lib/dns/rdata/generic/null_10.c diff --git a/contrib/bind9/lib/dns/rdata/generic/null_10.h b/lib/dns/rdata/generic/null_10.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/null_10.h rename to lib/dns/rdata/generic/null_10.h diff --git a/contrib/bind9/lib/dns/rdata/generic/nxt_30.c b/lib/dns/rdata/generic/nxt_30.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/nxt_30.c rename to lib/dns/rdata/generic/nxt_30.c diff --git a/contrib/bind9/lib/dns/rdata/generic/nxt_30.h b/lib/dns/rdata/generic/nxt_30.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/nxt_30.h rename to lib/dns/rdata/generic/nxt_30.h diff --git a/contrib/bind9/lib/dns/rdata/generic/opt_41.c b/lib/dns/rdata/generic/opt_41.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/opt_41.c rename to lib/dns/rdata/generic/opt_41.c diff --git a/contrib/bind9/lib/dns/rdata/generic/opt_41.h b/lib/dns/rdata/generic/opt_41.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/opt_41.h rename to lib/dns/rdata/generic/opt_41.h diff --git a/contrib/bind9/lib/dns/rdata/generic/proforma.c b/lib/dns/rdata/generic/proforma.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/proforma.c rename to lib/dns/rdata/generic/proforma.c diff --git a/contrib/bind9/lib/dns/rdata/generic/proforma.h b/lib/dns/rdata/generic/proforma.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/proforma.h rename to lib/dns/rdata/generic/proforma.h diff --git a/contrib/bind9/lib/dns/rdata/generic/ptr_12.c b/lib/dns/rdata/generic/ptr_12.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ptr_12.c rename to lib/dns/rdata/generic/ptr_12.c diff --git a/contrib/bind9/lib/dns/rdata/generic/ptr_12.h b/lib/dns/rdata/generic/ptr_12.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/ptr_12.h rename to lib/dns/rdata/generic/ptr_12.h diff --git a/contrib/bind9/lib/dns/rdata/generic/rp_17.c b/lib/dns/rdata/generic/rp_17.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rp_17.c rename to lib/dns/rdata/generic/rp_17.c diff --git a/contrib/bind9/lib/dns/rdata/generic/rp_17.h b/lib/dns/rdata/generic/rp_17.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rp_17.h rename to lib/dns/rdata/generic/rp_17.h diff --git a/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c b/lib/dns/rdata/generic/rrsig_46.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rrsig_46.c rename to lib/dns/rdata/generic/rrsig_46.c diff --git a/contrib/bind9/lib/dns/rdata/generic/rrsig_46.h b/lib/dns/rdata/generic/rrsig_46.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rrsig_46.h rename to lib/dns/rdata/generic/rrsig_46.h diff --git a/contrib/bind9/lib/dns/rdata/generic/rt_21.c b/lib/dns/rdata/generic/rt_21.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rt_21.c rename to lib/dns/rdata/generic/rt_21.c diff --git a/contrib/bind9/lib/dns/rdata/generic/rt_21.h b/lib/dns/rdata/generic/rt_21.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/rt_21.h rename to lib/dns/rdata/generic/rt_21.h diff --git a/contrib/bind9/lib/dns/rdata/generic/sig_24.c b/lib/dns/rdata/generic/sig_24.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/sig_24.c rename to lib/dns/rdata/generic/sig_24.c diff --git a/contrib/bind9/lib/dns/rdata/generic/sig_24.h b/lib/dns/rdata/generic/sig_24.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/sig_24.h rename to lib/dns/rdata/generic/sig_24.h diff --git a/contrib/bind9/lib/dns/rdata/generic/soa_6.c b/lib/dns/rdata/generic/soa_6.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/soa_6.c rename to lib/dns/rdata/generic/soa_6.c diff --git a/contrib/bind9/lib/dns/rdata/generic/soa_6.h b/lib/dns/rdata/generic/soa_6.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/soa_6.h rename to lib/dns/rdata/generic/soa_6.h diff --git a/contrib/bind9/lib/dns/rdata/generic/spf_99.c b/lib/dns/rdata/generic/spf_99.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/spf_99.c rename to lib/dns/rdata/generic/spf_99.c diff --git a/contrib/bind9/lib/dns/rdata/generic/spf_99.h b/lib/dns/rdata/generic/spf_99.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/spf_99.h rename to lib/dns/rdata/generic/spf_99.h diff --git a/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c b/lib/dns/rdata/generic/sshfp_44.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/sshfp_44.c rename to lib/dns/rdata/generic/sshfp_44.c diff --git a/contrib/bind9/lib/dns/rdata/generic/sshfp_44.h b/lib/dns/rdata/generic/sshfp_44.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/sshfp_44.h rename to lib/dns/rdata/generic/sshfp_44.h diff --git a/contrib/bind9/lib/dns/rdata/generic/tkey_249.c b/lib/dns/rdata/generic/tkey_249.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/tkey_249.c rename to lib/dns/rdata/generic/tkey_249.c diff --git a/contrib/bind9/lib/dns/rdata/generic/tkey_249.h b/lib/dns/rdata/generic/tkey_249.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/tkey_249.h rename to lib/dns/rdata/generic/tkey_249.h diff --git a/contrib/bind9/lib/dns/rdata/generic/txt_16.c b/lib/dns/rdata/generic/txt_16.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/txt_16.c rename to lib/dns/rdata/generic/txt_16.c diff --git a/contrib/bind9/lib/dns/rdata/generic/txt_16.h b/lib/dns/rdata/generic/txt_16.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/txt_16.h rename to lib/dns/rdata/generic/txt_16.h diff --git a/contrib/bind9/lib/dns/rdata/generic/unspec_103.c b/lib/dns/rdata/generic/unspec_103.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/unspec_103.c rename to lib/dns/rdata/generic/unspec_103.c diff --git a/contrib/bind9/lib/dns/rdata/generic/unspec_103.h b/lib/dns/rdata/generic/unspec_103.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/unspec_103.h rename to lib/dns/rdata/generic/unspec_103.h diff --git a/contrib/bind9/lib/dns/rdata/generic/x25_19.c b/lib/dns/rdata/generic/x25_19.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/x25_19.c rename to lib/dns/rdata/generic/x25_19.c diff --git a/contrib/bind9/lib/dns/rdata/generic/x25_19.h b/lib/dns/rdata/generic/x25_19.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/generic/x25_19.h rename to lib/dns/rdata/generic/x25_19.h diff --git a/contrib/bind9/lib/dns/rdata/hs_4/a_1.c b/lib/dns/rdata/hs_4/a_1.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/hs_4/a_1.c rename to lib/dns/rdata/hs_4/a_1.c diff --git a/contrib/bind9/lib/dns/rdata/hs_4/a_1.h b/lib/dns/rdata/hs_4/a_1.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/hs_4/a_1.h rename to lib/dns/rdata/hs_4/a_1.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/a6_38.c b/lib/dns/rdata/in_1/a6_38.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/a6_38.c rename to lib/dns/rdata/in_1/a6_38.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/a6_38.h b/lib/dns/rdata/in_1/a6_38.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/a6_38.h rename to lib/dns/rdata/in_1/a6_38.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/a_1.c b/lib/dns/rdata/in_1/a_1.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/a_1.c rename to lib/dns/rdata/in_1/a_1.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/a_1.h b/lib/dns/rdata/in_1/a_1.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/a_1.h rename to lib/dns/rdata/in_1/a_1.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c b/lib/dns/rdata/in_1/aaaa_28.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c rename to lib/dns/rdata/in_1/aaaa_28.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h b/lib/dns/rdata/in_1/aaaa_28.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/aaaa_28.h rename to lib/dns/rdata/in_1/aaaa_28.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/apl_42.c b/lib/dns/rdata/in_1/apl_42.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/apl_42.c rename to lib/dns/rdata/in_1/apl_42.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/apl_42.h b/lib/dns/rdata/in_1/apl_42.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/apl_42.h rename to lib/dns/rdata/in_1/apl_42.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/kx_36.c b/lib/dns/rdata/in_1/kx_36.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/kx_36.c rename to lib/dns/rdata/in_1/kx_36.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/kx_36.h b/lib/dns/rdata/in_1/kx_36.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/kx_36.h rename to lib/dns/rdata/in_1/kx_36.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c b/lib/dns/rdata/in_1/naptr_35.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/naptr_35.c rename to lib/dns/rdata/in_1/naptr_35.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/naptr_35.h b/lib/dns/rdata/in_1/naptr_35.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/naptr_35.h rename to lib/dns/rdata/in_1/naptr_35.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c b/lib/dns/rdata/in_1/nsap-ptr_23.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c rename to lib/dns/rdata/in_1/nsap-ptr_23.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h b/lib/dns/rdata/in_1/nsap-ptr_23.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.h rename to lib/dns/rdata/in_1/nsap-ptr_23.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c b/lib/dns/rdata/in_1/nsap_22.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/nsap_22.c rename to lib/dns/rdata/in_1/nsap_22.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/nsap_22.h b/lib/dns/rdata/in_1/nsap_22.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/nsap_22.h rename to lib/dns/rdata/in_1/nsap_22.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/px_26.c b/lib/dns/rdata/in_1/px_26.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/px_26.c rename to lib/dns/rdata/in_1/px_26.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/px_26.h b/lib/dns/rdata/in_1/px_26.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/px_26.h rename to lib/dns/rdata/in_1/px_26.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/srv_33.c b/lib/dns/rdata/in_1/srv_33.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/srv_33.c rename to lib/dns/rdata/in_1/srv_33.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/srv_33.h b/lib/dns/rdata/in_1/srv_33.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/srv_33.h rename to lib/dns/rdata/in_1/srv_33.h diff --git a/contrib/bind9/lib/dns/rdata/in_1/wks_11.c b/lib/dns/rdata/in_1/wks_11.c similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/wks_11.c rename to lib/dns/rdata/in_1/wks_11.c diff --git a/contrib/bind9/lib/dns/rdata/in_1/wks_11.h b/lib/dns/rdata/in_1/wks_11.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/in_1/wks_11.h rename to lib/dns/rdata/in_1/wks_11.h diff --git a/contrib/bind9/lib/dns/rdata/rdatastructpre.h b/lib/dns/rdata/rdatastructpre.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/rdatastructpre.h rename to lib/dns/rdata/rdatastructpre.h diff --git a/contrib/bind9/lib/dns/rdata/rdatastructsuf.h b/lib/dns/rdata/rdatastructsuf.h similarity index 100% rename from contrib/bind9/lib/dns/rdata/rdatastructsuf.h rename to lib/dns/rdata/rdatastructsuf.h diff --git a/contrib/bind9/lib/dns/rdatalist.c b/lib/dns/rdatalist.c similarity index 100% rename from contrib/bind9/lib/dns/rdatalist.c rename to lib/dns/rdatalist.c diff --git a/contrib/bind9/lib/dns/rdatalist_p.h b/lib/dns/rdatalist_p.h similarity index 100% rename from contrib/bind9/lib/dns/rdatalist_p.h rename to lib/dns/rdatalist_p.h diff --git a/contrib/bind9/lib/dns/rdataset.c b/lib/dns/rdataset.c similarity index 100% rename from contrib/bind9/lib/dns/rdataset.c rename to lib/dns/rdataset.c diff --git a/contrib/bind9/lib/dns/rdatasetiter.c b/lib/dns/rdatasetiter.c similarity index 100% rename from contrib/bind9/lib/dns/rdatasetiter.c rename to lib/dns/rdatasetiter.c diff --git a/contrib/bind9/lib/dns/rdataslab.c b/lib/dns/rdataslab.c similarity index 100% rename from contrib/bind9/lib/dns/rdataslab.c rename to lib/dns/rdataslab.c diff --git a/contrib/bind9/lib/dns/request.c b/lib/dns/request.c similarity index 100% rename from contrib/bind9/lib/dns/request.c rename to lib/dns/request.c diff --git a/contrib/bind9/lib/dns/resolver.c b/lib/dns/resolver.c similarity index 100% rename from contrib/bind9/lib/dns/resolver.c rename to lib/dns/resolver.c diff --git a/contrib/bind9/lib/dns/result.c b/lib/dns/result.c similarity index 100% rename from contrib/bind9/lib/dns/result.c rename to lib/dns/result.c diff --git a/contrib/bind9/lib/dns/rootns.c b/lib/dns/rootns.c similarity index 100% rename from contrib/bind9/lib/dns/rootns.c rename to lib/dns/rootns.c diff --git a/contrib/bind9/lib/dns/sdb.c b/lib/dns/sdb.c similarity index 100% rename from contrib/bind9/lib/dns/sdb.c rename to lib/dns/sdb.c diff --git a/contrib/bind9/lib/dns/sdlz.c b/lib/dns/sdlz.c similarity index 100% rename from contrib/bind9/lib/dns/sdlz.c rename to lib/dns/sdlz.c diff --git a/contrib/bind9/lib/dns/soa.c b/lib/dns/soa.c similarity index 100% rename from contrib/bind9/lib/dns/soa.c rename to lib/dns/soa.c diff --git a/contrib/bind9/lib/dns/ssu.c b/lib/dns/ssu.c similarity index 100% rename from contrib/bind9/lib/dns/ssu.c rename to lib/dns/ssu.c diff --git a/contrib/bind9/lib/dns/stats.c b/lib/dns/stats.c similarity index 100% rename from contrib/bind9/lib/dns/stats.c rename to lib/dns/stats.c diff --git a/contrib/bind9/lib/dns/tcpmsg.c b/lib/dns/tcpmsg.c similarity index 100% rename from contrib/bind9/lib/dns/tcpmsg.c rename to lib/dns/tcpmsg.c diff --git a/contrib/bind9/lib/dns/time.c b/lib/dns/time.c similarity index 100% rename from contrib/bind9/lib/dns/time.c rename to lib/dns/time.c diff --git a/contrib/bind9/lib/dns/timer.c b/lib/dns/timer.c similarity index 100% rename from contrib/bind9/lib/dns/timer.c rename to lib/dns/timer.c diff --git a/contrib/bind9/lib/dns/tkey.c b/lib/dns/tkey.c similarity index 100% rename from contrib/bind9/lib/dns/tkey.c rename to lib/dns/tkey.c diff --git a/contrib/bind9/lib/dns/tsig.c b/lib/dns/tsig.c similarity index 100% rename from contrib/bind9/lib/dns/tsig.c rename to lib/dns/tsig.c diff --git a/contrib/bind9/lib/dns/ttl.c b/lib/dns/ttl.c similarity index 100% rename from contrib/bind9/lib/dns/ttl.c rename to lib/dns/ttl.c diff --git a/contrib/bind9/lib/dns/validator.c b/lib/dns/validator.c similarity index 100% rename from contrib/bind9/lib/dns/validator.c rename to lib/dns/validator.c diff --git a/contrib/bind9/lib/dns/version.c b/lib/dns/version.c similarity index 100% rename from contrib/bind9/lib/dns/version.c rename to lib/dns/version.c diff --git a/contrib/bind9/lib/dns/view.c b/lib/dns/view.c similarity index 100% rename from contrib/bind9/lib/dns/view.c rename to lib/dns/view.c diff --git a/contrib/bind9/lib/dns/xfrin.c b/lib/dns/xfrin.c similarity index 100% rename from contrib/bind9/lib/dns/xfrin.c rename to lib/dns/xfrin.c diff --git a/contrib/bind9/lib/dns/zone.c b/lib/dns/zone.c similarity index 100% rename from contrib/bind9/lib/dns/zone.c rename to lib/dns/zone.c diff --git a/contrib/bind9/lib/dns/zonekey.c b/lib/dns/zonekey.c similarity index 100% rename from contrib/bind9/lib/dns/zonekey.c rename to lib/dns/zonekey.c diff --git a/contrib/bind9/lib/dns/zt.c b/lib/dns/zt.c similarity index 100% rename from contrib/bind9/lib/dns/zt.c rename to lib/dns/zt.c diff --git a/contrib/bind9/lib/isc/Makefile.in b/lib/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/Makefile.in rename to lib/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/alpha/Makefile.in b/lib/isc/alpha/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/alpha/Makefile.in rename to lib/isc/alpha/Makefile.in diff --git a/contrib/bind9/lib/isc/alpha/include/Makefile.in b/lib/isc/alpha/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/alpha/include/Makefile.in rename to lib/isc/alpha/include/Makefile.in diff --git a/contrib/bind9/lib/isc/alpha/include/isc/Makefile.in b/lib/isc/alpha/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/alpha/include/isc/Makefile.in rename to lib/isc/alpha/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/alpha/include/isc/atomic.h b/lib/isc/alpha/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/alpha/include/isc/atomic.h rename to lib/isc/alpha/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/api b/lib/isc/api similarity index 100% rename from contrib/bind9/lib/isc/api rename to lib/isc/api diff --git a/contrib/bind9/lib/isc/arm/include/isc/atomic.h b/lib/isc/arm/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/arm/include/isc/atomic.h rename to lib/isc/arm/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/assertions.c b/lib/isc/assertions.c similarity index 100% rename from contrib/bind9/lib/isc/assertions.c rename to lib/isc/assertions.c diff --git a/contrib/bind9/lib/isc/base64.c b/lib/isc/base64.c similarity index 100% rename from contrib/bind9/lib/isc/base64.c rename to lib/isc/base64.c diff --git a/contrib/bind9/lib/isc/bitstring.c b/lib/isc/bitstring.c similarity index 100% rename from contrib/bind9/lib/isc/bitstring.c rename to lib/isc/bitstring.c diff --git a/contrib/bind9/lib/isc/buffer.c b/lib/isc/buffer.c similarity index 100% rename from contrib/bind9/lib/isc/buffer.c rename to lib/isc/buffer.c diff --git a/contrib/bind9/lib/isc/bufferlist.c b/lib/isc/bufferlist.c similarity index 100% rename from contrib/bind9/lib/isc/bufferlist.c rename to lib/isc/bufferlist.c diff --git a/contrib/bind9/lib/isc/commandline.c b/lib/isc/commandline.c similarity index 100% rename from contrib/bind9/lib/isc/commandline.c rename to lib/isc/commandline.c diff --git a/contrib/bind9/lib/isc/entropy.c b/lib/isc/entropy.c similarity index 100% rename from contrib/bind9/lib/isc/entropy.c rename to lib/isc/entropy.c diff --git a/contrib/bind9/lib/isc/error.c b/lib/isc/error.c similarity index 100% rename from contrib/bind9/lib/isc/error.c rename to lib/isc/error.c diff --git a/contrib/bind9/lib/isc/event.c b/lib/isc/event.c similarity index 100% rename from contrib/bind9/lib/isc/event.c rename to lib/isc/event.c diff --git a/contrib/bind9/lib/isc/fsaccess.c b/lib/isc/fsaccess.c similarity index 100% rename from contrib/bind9/lib/isc/fsaccess.c rename to lib/isc/fsaccess.c diff --git a/contrib/bind9/lib/isc/hash.c b/lib/isc/hash.c similarity index 100% rename from contrib/bind9/lib/isc/hash.c rename to lib/isc/hash.c diff --git a/contrib/bind9/lib/isc/heap.c b/lib/isc/heap.c similarity index 100% rename from contrib/bind9/lib/isc/heap.c rename to lib/isc/heap.c diff --git a/contrib/bind9/lib/isc/hex.c b/lib/isc/hex.c similarity index 100% rename from contrib/bind9/lib/isc/hex.c rename to lib/isc/hex.c diff --git a/contrib/bind9/lib/isc/hmacmd5.c b/lib/isc/hmacmd5.c similarity index 100% rename from contrib/bind9/lib/isc/hmacmd5.c rename to lib/isc/hmacmd5.c diff --git a/contrib/bind9/lib/isc/hmacsha.c b/lib/isc/hmacsha.c similarity index 100% rename from contrib/bind9/lib/isc/hmacsha.c rename to lib/isc/hmacsha.c diff --git a/contrib/bind9/lib/isc/ia64/Makefile.in b/lib/isc/ia64/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/ia64/Makefile.in rename to lib/isc/ia64/Makefile.in diff --git a/contrib/bind9/lib/isc/ia64/include/Makefile.in b/lib/isc/ia64/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/ia64/include/Makefile.in rename to lib/isc/ia64/include/Makefile.in diff --git a/contrib/bind9/lib/isc/ia64/include/isc/Makefile.in b/lib/isc/ia64/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/ia64/include/isc/Makefile.in rename to lib/isc/ia64/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/ia64/include/isc/atomic.h b/lib/isc/ia64/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/ia64/include/isc/atomic.h rename to lib/isc/ia64/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/include/Makefile.in b/lib/isc/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/include/Makefile.in rename to lib/isc/include/Makefile.in diff --git a/contrib/bind9/lib/isc/include/isc/Makefile.in b/lib/isc/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/include/isc/Makefile.in rename to lib/isc/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/include/isc/app.h b/lib/isc/include/isc/app.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/app.h rename to lib/isc/include/isc/app.h diff --git a/contrib/bind9/lib/isc/include/isc/assertions.h b/lib/isc/include/isc/assertions.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/assertions.h rename to lib/isc/include/isc/assertions.h diff --git a/contrib/bind9/lib/isc/include/isc/base64.h b/lib/isc/include/isc/base64.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/base64.h rename to lib/isc/include/isc/base64.h diff --git a/contrib/bind9/lib/isc/include/isc/bitstring.h b/lib/isc/include/isc/bitstring.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/bitstring.h rename to lib/isc/include/isc/bitstring.h diff --git a/contrib/bind9/lib/isc/include/isc/boolean.h b/lib/isc/include/isc/boolean.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/boolean.h rename to lib/isc/include/isc/boolean.h diff --git a/contrib/bind9/lib/isc/include/isc/buffer.h b/lib/isc/include/isc/buffer.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/buffer.h rename to lib/isc/include/isc/buffer.h diff --git a/contrib/bind9/lib/isc/include/isc/bufferlist.h b/lib/isc/include/isc/bufferlist.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/bufferlist.h rename to lib/isc/include/isc/bufferlist.h diff --git a/contrib/bind9/lib/isc/include/isc/commandline.h b/lib/isc/include/isc/commandline.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/commandline.h rename to lib/isc/include/isc/commandline.h diff --git a/contrib/bind9/lib/isc/include/isc/entropy.h b/lib/isc/include/isc/entropy.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/entropy.h rename to lib/isc/include/isc/entropy.h diff --git a/contrib/bind9/lib/isc/include/isc/error.h b/lib/isc/include/isc/error.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/error.h rename to lib/isc/include/isc/error.h diff --git a/contrib/bind9/lib/isc/include/isc/event.h b/lib/isc/include/isc/event.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/event.h rename to lib/isc/include/isc/event.h diff --git a/contrib/bind9/lib/isc/include/isc/eventclass.h b/lib/isc/include/isc/eventclass.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/eventclass.h rename to lib/isc/include/isc/eventclass.h diff --git a/contrib/bind9/lib/isc/include/isc/file.h b/lib/isc/include/isc/file.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/file.h rename to lib/isc/include/isc/file.h diff --git a/contrib/bind9/lib/isc/include/isc/formatcheck.h b/lib/isc/include/isc/formatcheck.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/formatcheck.h rename to lib/isc/include/isc/formatcheck.h diff --git a/contrib/bind9/lib/isc/include/isc/fsaccess.h b/lib/isc/include/isc/fsaccess.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/fsaccess.h rename to lib/isc/include/isc/fsaccess.h diff --git a/contrib/bind9/lib/isc/include/isc/hash.h b/lib/isc/include/isc/hash.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/hash.h rename to lib/isc/include/isc/hash.h diff --git a/contrib/bind9/lib/isc/include/isc/heap.h b/lib/isc/include/isc/heap.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/heap.h rename to lib/isc/include/isc/heap.h diff --git a/contrib/bind9/lib/isc/include/isc/hex.h b/lib/isc/include/isc/hex.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/hex.h rename to lib/isc/include/isc/hex.h diff --git a/contrib/bind9/lib/isc/include/isc/hmacmd5.h b/lib/isc/include/isc/hmacmd5.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/hmacmd5.h rename to lib/isc/include/isc/hmacmd5.h diff --git a/contrib/bind9/lib/isc/include/isc/hmacsha.h b/lib/isc/include/isc/hmacsha.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/hmacsha.h rename to lib/isc/include/isc/hmacsha.h diff --git a/contrib/bind9/lib/isc/include/isc/interfaceiter.h b/lib/isc/include/isc/interfaceiter.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/interfaceiter.h rename to lib/isc/include/isc/interfaceiter.h diff --git a/contrib/bind9/lib/isc/include/isc/ipv6.h b/lib/isc/include/isc/ipv6.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/ipv6.h rename to lib/isc/include/isc/ipv6.h diff --git a/contrib/bind9/lib/isc/include/isc/lang.h b/lib/isc/include/isc/lang.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/lang.h rename to lib/isc/include/isc/lang.h diff --git a/contrib/bind9/lib/isc/include/isc/lex.h b/lib/isc/include/isc/lex.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/lex.h rename to lib/isc/include/isc/lex.h diff --git a/contrib/bind9/lib/isc/include/isc/lfsr.h b/lib/isc/include/isc/lfsr.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/lfsr.h rename to lib/isc/include/isc/lfsr.h diff --git a/contrib/bind9/lib/isc/include/isc/lib.h b/lib/isc/include/isc/lib.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/lib.h rename to lib/isc/include/isc/lib.h diff --git a/contrib/bind9/lib/isc/include/isc/list.h b/lib/isc/include/isc/list.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/list.h rename to lib/isc/include/isc/list.h diff --git a/contrib/bind9/lib/isc/include/isc/log.h b/lib/isc/include/isc/log.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/log.h rename to lib/isc/include/isc/log.h diff --git a/contrib/bind9/lib/isc/include/isc/magic.h b/lib/isc/include/isc/magic.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/magic.h rename to lib/isc/include/isc/magic.h diff --git a/contrib/bind9/lib/isc/include/isc/md5.h b/lib/isc/include/isc/md5.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/md5.h rename to lib/isc/include/isc/md5.h diff --git a/contrib/bind9/lib/isc/include/isc/mem.h b/lib/isc/include/isc/mem.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/mem.h rename to lib/isc/include/isc/mem.h diff --git a/contrib/bind9/lib/isc/include/isc/msgcat.h b/lib/isc/include/isc/msgcat.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/msgcat.h rename to lib/isc/include/isc/msgcat.h diff --git a/contrib/bind9/lib/isc/include/isc/msgs.h b/lib/isc/include/isc/msgs.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/msgs.h rename to lib/isc/include/isc/msgs.h diff --git a/contrib/bind9/lib/isc/include/isc/mutexblock.h b/lib/isc/include/isc/mutexblock.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/mutexblock.h rename to lib/isc/include/isc/mutexblock.h diff --git a/contrib/bind9/lib/isc/include/isc/netaddr.h b/lib/isc/include/isc/netaddr.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/netaddr.h rename to lib/isc/include/isc/netaddr.h diff --git a/contrib/bind9/lib/isc/include/isc/netscope.h b/lib/isc/include/isc/netscope.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/netscope.h rename to lib/isc/include/isc/netscope.h diff --git a/contrib/bind9/lib/isc/include/isc/ondestroy.h b/lib/isc/include/isc/ondestroy.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/ondestroy.h rename to lib/isc/include/isc/ondestroy.h diff --git a/contrib/bind9/lib/isc/include/isc/os.h b/lib/isc/include/isc/os.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/os.h rename to lib/isc/include/isc/os.h diff --git a/contrib/bind9/lib/isc/include/isc/parseint.h b/lib/isc/include/isc/parseint.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/parseint.h rename to lib/isc/include/isc/parseint.h diff --git a/contrib/bind9/lib/isc/include/isc/platform.h.in b/lib/isc/include/isc/platform.h.in similarity index 100% rename from contrib/bind9/lib/isc/include/isc/platform.h.in rename to lib/isc/include/isc/platform.h.in diff --git a/contrib/bind9/lib/isc/include/isc/print.h b/lib/isc/include/isc/print.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/print.h rename to lib/isc/include/isc/print.h diff --git a/contrib/bind9/lib/isc/include/isc/quota.h b/lib/isc/include/isc/quota.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/quota.h rename to lib/isc/include/isc/quota.h diff --git a/contrib/bind9/lib/isc/include/isc/random.h b/lib/isc/include/isc/random.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/random.h rename to lib/isc/include/isc/random.h diff --git a/contrib/bind9/lib/isc/include/isc/ratelimiter.h b/lib/isc/include/isc/ratelimiter.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/ratelimiter.h rename to lib/isc/include/isc/ratelimiter.h diff --git a/contrib/bind9/lib/isc/include/isc/refcount.h b/lib/isc/include/isc/refcount.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/refcount.h rename to lib/isc/include/isc/refcount.h diff --git a/contrib/bind9/lib/isc/include/isc/region.h b/lib/isc/include/isc/region.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/region.h rename to lib/isc/include/isc/region.h diff --git a/contrib/bind9/lib/isc/include/isc/resource.h b/lib/isc/include/isc/resource.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/resource.h rename to lib/isc/include/isc/resource.h diff --git a/contrib/bind9/lib/isc/include/isc/result.h b/lib/isc/include/isc/result.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/result.h rename to lib/isc/include/isc/result.h diff --git a/contrib/bind9/lib/isc/include/isc/resultclass.h b/lib/isc/include/isc/resultclass.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/resultclass.h rename to lib/isc/include/isc/resultclass.h diff --git a/contrib/bind9/lib/isc/include/isc/rwlock.h b/lib/isc/include/isc/rwlock.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/rwlock.h rename to lib/isc/include/isc/rwlock.h diff --git a/contrib/bind9/lib/isc/include/isc/serial.h b/lib/isc/include/isc/serial.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/serial.h rename to lib/isc/include/isc/serial.h diff --git a/contrib/bind9/lib/isc/include/isc/sha1.h b/lib/isc/include/isc/sha1.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/sha1.h rename to lib/isc/include/isc/sha1.h diff --git a/contrib/bind9/lib/isc/include/isc/sha2.h b/lib/isc/include/isc/sha2.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/sha2.h rename to lib/isc/include/isc/sha2.h diff --git a/contrib/bind9/lib/isc/include/isc/sockaddr.h b/lib/isc/include/isc/sockaddr.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/sockaddr.h rename to lib/isc/include/isc/sockaddr.h diff --git a/contrib/bind9/lib/isc/include/isc/socket.h b/lib/isc/include/isc/socket.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/socket.h rename to lib/isc/include/isc/socket.h diff --git a/contrib/bind9/lib/isc/include/isc/stdio.h b/lib/isc/include/isc/stdio.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/stdio.h rename to lib/isc/include/isc/stdio.h diff --git a/contrib/bind9/lib/isc/include/isc/stdlib.h b/lib/isc/include/isc/stdlib.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/stdlib.h rename to lib/isc/include/isc/stdlib.h diff --git a/contrib/bind9/lib/isc/include/isc/string.h b/lib/isc/include/isc/string.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/string.h rename to lib/isc/include/isc/string.h diff --git a/contrib/bind9/lib/isc/include/isc/symtab.h b/lib/isc/include/isc/symtab.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/symtab.h rename to lib/isc/include/isc/symtab.h diff --git a/contrib/bind9/lib/isc/include/isc/task.h b/lib/isc/include/isc/task.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/task.h rename to lib/isc/include/isc/task.h diff --git a/contrib/bind9/lib/isc/include/isc/taskpool.h b/lib/isc/include/isc/taskpool.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/taskpool.h rename to lib/isc/include/isc/taskpool.h diff --git a/contrib/bind9/lib/isc/include/isc/timer.h b/lib/isc/include/isc/timer.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/timer.h rename to lib/isc/include/isc/timer.h diff --git a/contrib/bind9/lib/isc/include/isc/types.h b/lib/isc/include/isc/types.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/types.h rename to lib/isc/include/isc/types.h diff --git a/contrib/bind9/lib/isc/include/isc/util.h b/lib/isc/include/isc/util.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/util.h rename to lib/isc/include/isc/util.h diff --git a/contrib/bind9/lib/isc/include/isc/version.h b/lib/isc/include/isc/version.h similarity index 100% rename from contrib/bind9/lib/isc/include/isc/version.h rename to lib/isc/include/isc/version.h diff --git a/contrib/bind9/lib/isc/inet_aton.c b/lib/isc/inet_aton.c similarity index 100% rename from contrib/bind9/lib/isc/inet_aton.c rename to lib/isc/inet_aton.c diff --git a/contrib/bind9/lib/isc/inet_ntop.c b/lib/isc/inet_ntop.c similarity index 100% rename from contrib/bind9/lib/isc/inet_ntop.c rename to lib/isc/inet_ntop.c diff --git a/contrib/bind9/lib/isc/inet_pton.c b/lib/isc/inet_pton.c similarity index 100% rename from contrib/bind9/lib/isc/inet_pton.c rename to lib/isc/inet_pton.c diff --git a/contrib/bind9/lib/isc/lex.c b/lib/isc/lex.c similarity index 100% rename from contrib/bind9/lib/isc/lex.c rename to lib/isc/lex.c diff --git a/contrib/bind9/lib/isc/lfsr.c b/lib/isc/lfsr.c similarity index 100% rename from contrib/bind9/lib/isc/lfsr.c rename to lib/isc/lfsr.c diff --git a/contrib/bind9/lib/isc/lib.c b/lib/isc/lib.c similarity index 100% rename from contrib/bind9/lib/isc/lib.c rename to lib/isc/lib.c diff --git a/contrib/bind9/lib/isc/log.c b/lib/isc/log.c similarity index 100% rename from contrib/bind9/lib/isc/log.c rename to lib/isc/log.c diff --git a/contrib/bind9/lib/isc/md5.c b/lib/isc/md5.c similarity index 100% rename from contrib/bind9/lib/isc/md5.c rename to lib/isc/md5.c diff --git a/contrib/bind9/lib/isc/mem.c b/lib/isc/mem.c similarity index 100% rename from contrib/bind9/lib/isc/mem.c rename to lib/isc/mem.c diff --git a/contrib/bind9/lib/isc/mips/Makefile.in b/lib/isc/mips/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/mips/Makefile.in rename to lib/isc/mips/Makefile.in diff --git a/contrib/bind9/lib/isc/mips/include/Makefile.in b/lib/isc/mips/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/mips/include/Makefile.in rename to lib/isc/mips/include/Makefile.in diff --git a/contrib/bind9/lib/isc/mips/include/isc/Makefile.in b/lib/isc/mips/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/mips/include/isc/Makefile.in rename to lib/isc/mips/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/mips/include/isc/atomic.h b/lib/isc/mips/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/mips/include/isc/atomic.h rename to lib/isc/mips/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/mutexblock.c b/lib/isc/mutexblock.c similarity index 100% rename from contrib/bind9/lib/isc/mutexblock.c rename to lib/isc/mutexblock.c diff --git a/contrib/bind9/lib/isc/netaddr.c b/lib/isc/netaddr.c similarity index 100% rename from contrib/bind9/lib/isc/netaddr.c rename to lib/isc/netaddr.c diff --git a/contrib/bind9/lib/isc/netscope.c b/lib/isc/netscope.c similarity index 100% rename from contrib/bind9/lib/isc/netscope.c rename to lib/isc/netscope.c diff --git a/contrib/bind9/lib/isc/nls/Makefile.in b/lib/isc/nls/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/nls/Makefile.in rename to lib/isc/nls/Makefile.in diff --git a/contrib/bind9/lib/isc/nls/msgcat.c b/lib/isc/nls/msgcat.c similarity index 100% rename from contrib/bind9/lib/isc/nls/msgcat.c rename to lib/isc/nls/msgcat.c diff --git a/contrib/bind9/lib/isc/noatomic/Makefile.in b/lib/isc/noatomic/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/noatomic/Makefile.in rename to lib/isc/noatomic/Makefile.in diff --git a/contrib/bind9/lib/isc/noatomic/include/Makefile.in b/lib/isc/noatomic/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/noatomic/include/Makefile.in rename to lib/isc/noatomic/include/Makefile.in diff --git a/contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in b/lib/isc/noatomic/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/noatomic/include/isc/Makefile.in rename to lib/isc/noatomic/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/noatomic/include/isc/atomic.h b/lib/isc/noatomic/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/noatomic/include/isc/atomic.h rename to lib/isc/noatomic/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/nothreads/Makefile.in b/lib/isc/nothreads/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/nothreads/Makefile.in rename to lib/isc/nothreads/Makefile.in diff --git a/contrib/bind9/lib/isc/nothreads/condition.c b/lib/isc/nothreads/condition.c similarity index 100% rename from contrib/bind9/lib/isc/nothreads/condition.c rename to lib/isc/nothreads/condition.c diff --git a/contrib/bind9/lib/isc/nothreads/include/Makefile.in b/lib/isc/nothreads/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/Makefile.in rename to lib/isc/nothreads/include/Makefile.in diff --git a/contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in b/lib/isc/nothreads/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/isc/Makefile.in rename to lib/isc/nothreads/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/nothreads/include/isc/condition.h b/lib/isc/nothreads/include/isc/condition.h similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/isc/condition.h rename to lib/isc/nothreads/include/isc/condition.h diff --git a/contrib/bind9/lib/isc/nothreads/include/isc/mutex.h b/lib/isc/nothreads/include/isc/mutex.h similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/isc/mutex.h rename to lib/isc/nothreads/include/isc/mutex.h diff --git a/contrib/bind9/lib/isc/nothreads/include/isc/once.h b/lib/isc/nothreads/include/isc/once.h similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/isc/once.h rename to lib/isc/nothreads/include/isc/once.h diff --git a/contrib/bind9/lib/isc/nothreads/include/isc/thread.h b/lib/isc/nothreads/include/isc/thread.h similarity index 100% rename from contrib/bind9/lib/isc/nothreads/include/isc/thread.h rename to lib/isc/nothreads/include/isc/thread.h diff --git a/contrib/bind9/lib/isc/nothreads/mutex.c b/lib/isc/nothreads/mutex.c similarity index 100% rename from contrib/bind9/lib/isc/nothreads/mutex.c rename to lib/isc/nothreads/mutex.c diff --git a/contrib/bind9/lib/isc/nothreads/thread.c b/lib/isc/nothreads/thread.c similarity index 100% rename from contrib/bind9/lib/isc/nothreads/thread.c rename to lib/isc/nothreads/thread.c diff --git a/contrib/bind9/lib/isc/ondestroy.c b/lib/isc/ondestroy.c similarity index 100% rename from contrib/bind9/lib/isc/ondestroy.c rename to lib/isc/ondestroy.c diff --git a/contrib/bind9/lib/isc/parseint.c b/lib/isc/parseint.c similarity index 100% rename from contrib/bind9/lib/isc/parseint.c rename to lib/isc/parseint.c diff --git a/contrib/bind9/lib/isc/powerpc/Makefile.in b/lib/isc/powerpc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/powerpc/Makefile.in rename to lib/isc/powerpc/Makefile.in diff --git a/contrib/bind9/lib/isc/powerpc/include/Makefile.in b/lib/isc/powerpc/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/powerpc/include/Makefile.in rename to lib/isc/powerpc/include/Makefile.in diff --git a/contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in b/lib/isc/powerpc/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/powerpc/include/isc/Makefile.in rename to lib/isc/powerpc/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h b/lib/isc/powerpc/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/powerpc/include/isc/atomic.h rename to lib/isc/powerpc/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/print.c b/lib/isc/print.c similarity index 100% rename from contrib/bind9/lib/isc/print.c rename to lib/isc/print.c diff --git a/contrib/bind9/lib/isc/pthreads/Makefile.in b/lib/isc/pthreads/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/pthreads/Makefile.in rename to lib/isc/pthreads/Makefile.in diff --git a/contrib/bind9/lib/isc/pthreads/condition.c b/lib/isc/pthreads/condition.c similarity index 100% rename from contrib/bind9/lib/isc/pthreads/condition.c rename to lib/isc/pthreads/condition.c diff --git a/contrib/bind9/lib/isc/pthreads/include/Makefile.in b/lib/isc/pthreads/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/Makefile.in rename to lib/isc/pthreads/include/Makefile.in diff --git a/contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in b/lib/isc/pthreads/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/isc/Makefile.in rename to lib/isc/pthreads/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/pthreads/include/isc/condition.h b/lib/isc/pthreads/include/isc/condition.h similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/isc/condition.h rename to lib/isc/pthreads/include/isc/condition.h diff --git a/contrib/bind9/lib/isc/pthreads/include/isc/mutex.h b/lib/isc/pthreads/include/isc/mutex.h similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/isc/mutex.h rename to lib/isc/pthreads/include/isc/mutex.h diff --git a/contrib/bind9/lib/isc/pthreads/include/isc/once.h b/lib/isc/pthreads/include/isc/once.h similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/isc/once.h rename to lib/isc/pthreads/include/isc/once.h diff --git a/contrib/bind9/lib/isc/pthreads/include/isc/thread.h b/lib/isc/pthreads/include/isc/thread.h similarity index 100% rename from contrib/bind9/lib/isc/pthreads/include/isc/thread.h rename to lib/isc/pthreads/include/isc/thread.h diff --git a/contrib/bind9/lib/isc/pthreads/mutex.c b/lib/isc/pthreads/mutex.c similarity index 100% rename from contrib/bind9/lib/isc/pthreads/mutex.c rename to lib/isc/pthreads/mutex.c diff --git a/contrib/bind9/lib/isc/pthreads/thread.c b/lib/isc/pthreads/thread.c similarity index 100% rename from contrib/bind9/lib/isc/pthreads/thread.c rename to lib/isc/pthreads/thread.c diff --git a/contrib/bind9/lib/isc/quota.c b/lib/isc/quota.c similarity index 100% rename from contrib/bind9/lib/isc/quota.c rename to lib/isc/quota.c diff --git a/contrib/bind9/lib/isc/random.c b/lib/isc/random.c similarity index 100% rename from contrib/bind9/lib/isc/random.c rename to lib/isc/random.c diff --git a/contrib/bind9/lib/isc/ratelimiter.c b/lib/isc/ratelimiter.c similarity index 100% rename from contrib/bind9/lib/isc/ratelimiter.c rename to lib/isc/ratelimiter.c diff --git a/contrib/bind9/lib/isc/refcount.c b/lib/isc/refcount.c similarity index 100% rename from contrib/bind9/lib/isc/refcount.c rename to lib/isc/refcount.c diff --git a/contrib/bind9/lib/isc/region.c b/lib/isc/region.c similarity index 100% rename from contrib/bind9/lib/isc/region.c rename to lib/isc/region.c diff --git a/contrib/bind9/lib/isc/result.c b/lib/isc/result.c similarity index 100% rename from contrib/bind9/lib/isc/result.c rename to lib/isc/result.c diff --git a/contrib/bind9/lib/isc/rwlock.c b/lib/isc/rwlock.c similarity index 100% rename from contrib/bind9/lib/isc/rwlock.c rename to lib/isc/rwlock.c diff --git a/contrib/bind9/lib/isc/serial.c b/lib/isc/serial.c similarity index 100% rename from contrib/bind9/lib/isc/serial.c rename to lib/isc/serial.c diff --git a/contrib/bind9/lib/isc/sha1.c b/lib/isc/sha1.c similarity index 100% rename from contrib/bind9/lib/isc/sha1.c rename to lib/isc/sha1.c diff --git a/contrib/bind9/lib/isc/sha2.c b/lib/isc/sha2.c similarity index 100% rename from contrib/bind9/lib/isc/sha2.c rename to lib/isc/sha2.c diff --git a/contrib/bind9/lib/isc/sockaddr.c b/lib/isc/sockaddr.c similarity index 100% rename from contrib/bind9/lib/isc/sockaddr.c rename to lib/isc/sockaddr.c diff --git a/contrib/bind9/lib/isc/sparc64/Makefile.in b/lib/isc/sparc64/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/sparc64/Makefile.in rename to lib/isc/sparc64/Makefile.in diff --git a/contrib/bind9/lib/isc/sparc64/include/Makefile.in b/lib/isc/sparc64/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/sparc64/include/Makefile.in rename to lib/isc/sparc64/include/Makefile.in diff --git a/contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in b/lib/isc/sparc64/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/sparc64/include/isc/Makefile.in rename to lib/isc/sparc64/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h b/lib/isc/sparc64/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/sparc64/include/isc/atomic.h rename to lib/isc/sparc64/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/string.c b/lib/isc/string.c similarity index 100% rename from contrib/bind9/lib/isc/string.c rename to lib/isc/string.c diff --git a/contrib/bind9/lib/isc/strtoul.c b/lib/isc/strtoul.c similarity index 100% rename from contrib/bind9/lib/isc/strtoul.c rename to lib/isc/strtoul.c diff --git a/contrib/bind9/lib/isc/symtab.c b/lib/isc/symtab.c similarity index 100% rename from contrib/bind9/lib/isc/symtab.c rename to lib/isc/symtab.c diff --git a/contrib/bind9/lib/isc/task.c b/lib/isc/task.c similarity index 100% rename from contrib/bind9/lib/isc/task.c rename to lib/isc/task.c diff --git a/contrib/bind9/lib/isc/task_p.h b/lib/isc/task_p.h similarity index 100% rename from contrib/bind9/lib/isc/task_p.h rename to lib/isc/task_p.h diff --git a/contrib/bind9/lib/isc/taskpool.c b/lib/isc/taskpool.c similarity index 100% rename from contrib/bind9/lib/isc/taskpool.c rename to lib/isc/taskpool.c diff --git a/contrib/bind9/lib/isc/timer.c b/lib/isc/timer.c similarity index 100% rename from contrib/bind9/lib/isc/timer.c rename to lib/isc/timer.c diff --git a/contrib/bind9/lib/isc/timer_p.h b/lib/isc/timer_p.h similarity index 100% rename from contrib/bind9/lib/isc/timer_p.h rename to lib/isc/timer_p.h diff --git a/contrib/bind9/lib/isc/unix/Makefile.in b/lib/isc/unix/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/unix/Makefile.in rename to lib/isc/unix/Makefile.in diff --git a/contrib/bind9/lib/isc/unix/app.c b/lib/isc/unix/app.c similarity index 100% rename from contrib/bind9/lib/isc/unix/app.c rename to lib/isc/unix/app.c diff --git a/contrib/bind9/lib/isc/unix/dir.c b/lib/isc/unix/dir.c similarity index 100% rename from contrib/bind9/lib/isc/unix/dir.c rename to lib/isc/unix/dir.c diff --git a/contrib/bind9/lib/isc/unix/entropy.c b/lib/isc/unix/entropy.c similarity index 100% rename from contrib/bind9/lib/isc/unix/entropy.c rename to lib/isc/unix/entropy.c diff --git a/contrib/bind9/lib/isc/unix/errno2result.c b/lib/isc/unix/errno2result.c similarity index 100% rename from contrib/bind9/lib/isc/unix/errno2result.c rename to lib/isc/unix/errno2result.c diff --git a/contrib/bind9/lib/isc/unix/errno2result.h b/lib/isc/unix/errno2result.h similarity index 100% rename from contrib/bind9/lib/isc/unix/errno2result.h rename to lib/isc/unix/errno2result.h diff --git a/contrib/bind9/lib/isc/unix/file.c b/lib/isc/unix/file.c similarity index 100% rename from contrib/bind9/lib/isc/unix/file.c rename to lib/isc/unix/file.c diff --git a/contrib/bind9/lib/isc/unix/fsaccess.c b/lib/isc/unix/fsaccess.c similarity index 100% rename from contrib/bind9/lib/isc/unix/fsaccess.c rename to lib/isc/unix/fsaccess.c diff --git a/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c b/lib/isc/unix/ifiter_getifaddrs.c similarity index 100% rename from contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c rename to lib/isc/unix/ifiter_getifaddrs.c diff --git a/contrib/bind9/lib/isc/unix/ifiter_ioctl.c b/lib/isc/unix/ifiter_ioctl.c similarity index 100% rename from contrib/bind9/lib/isc/unix/ifiter_ioctl.c rename to lib/isc/unix/ifiter_ioctl.c diff --git a/contrib/bind9/lib/isc/unix/ifiter_sysctl.c b/lib/isc/unix/ifiter_sysctl.c similarity index 100% rename from contrib/bind9/lib/isc/unix/ifiter_sysctl.c rename to lib/isc/unix/ifiter_sysctl.c diff --git a/contrib/bind9/lib/isc/unix/include/Makefile.in b/lib/isc/unix/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/unix/include/Makefile.in rename to lib/isc/unix/include/Makefile.in diff --git a/contrib/bind9/lib/isc/unix/include/isc/Makefile.in b/lib/isc/unix/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/Makefile.in rename to lib/isc/unix/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/unix/include/isc/dir.h b/lib/isc/unix/include/isc/dir.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/dir.h rename to lib/isc/unix/include/isc/dir.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/int.h b/lib/isc/unix/include/isc/int.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/int.h rename to lib/isc/unix/include/isc/int.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/keyboard.h b/lib/isc/unix/include/isc/keyboard.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/keyboard.h rename to lib/isc/unix/include/isc/keyboard.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/net.h b/lib/isc/unix/include/isc/net.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/net.h rename to lib/isc/unix/include/isc/net.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/netdb.h b/lib/isc/unix/include/isc/netdb.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/netdb.h rename to lib/isc/unix/include/isc/netdb.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/offset.h b/lib/isc/unix/include/isc/offset.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/offset.h rename to lib/isc/unix/include/isc/offset.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/stat.h b/lib/isc/unix/include/isc/stat.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/stat.h rename to lib/isc/unix/include/isc/stat.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/stdtime.h b/lib/isc/unix/include/isc/stdtime.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/stdtime.h rename to lib/isc/unix/include/isc/stdtime.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/strerror.h b/lib/isc/unix/include/isc/strerror.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/strerror.h rename to lib/isc/unix/include/isc/strerror.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/syslog.h b/lib/isc/unix/include/isc/syslog.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/syslog.h rename to lib/isc/unix/include/isc/syslog.h diff --git a/contrib/bind9/lib/isc/unix/include/isc/time.h b/lib/isc/unix/include/isc/time.h similarity index 100% rename from contrib/bind9/lib/isc/unix/include/isc/time.h rename to lib/isc/unix/include/isc/time.h diff --git a/contrib/bind9/lib/isc/unix/interfaceiter.c b/lib/isc/unix/interfaceiter.c similarity index 100% rename from contrib/bind9/lib/isc/unix/interfaceiter.c rename to lib/isc/unix/interfaceiter.c diff --git a/contrib/bind9/lib/isc/unix/ipv6.c b/lib/isc/unix/ipv6.c similarity index 100% rename from contrib/bind9/lib/isc/unix/ipv6.c rename to lib/isc/unix/ipv6.c diff --git a/contrib/bind9/lib/isc/unix/keyboard.c b/lib/isc/unix/keyboard.c similarity index 100% rename from contrib/bind9/lib/isc/unix/keyboard.c rename to lib/isc/unix/keyboard.c diff --git a/contrib/bind9/lib/isc/unix/net.c b/lib/isc/unix/net.c similarity index 100% rename from contrib/bind9/lib/isc/unix/net.c rename to lib/isc/unix/net.c diff --git a/contrib/bind9/lib/isc/unix/os.c b/lib/isc/unix/os.c similarity index 100% rename from contrib/bind9/lib/isc/unix/os.c rename to lib/isc/unix/os.c diff --git a/contrib/bind9/lib/isc/unix/resource.c b/lib/isc/unix/resource.c similarity index 100% rename from contrib/bind9/lib/isc/unix/resource.c rename to lib/isc/unix/resource.c diff --git a/contrib/bind9/lib/isc/unix/socket.c b/lib/isc/unix/socket.c similarity index 100% rename from contrib/bind9/lib/isc/unix/socket.c rename to lib/isc/unix/socket.c diff --git a/contrib/bind9/lib/isc/unix/socket_p.h b/lib/isc/unix/socket_p.h similarity index 100% rename from contrib/bind9/lib/isc/unix/socket_p.h rename to lib/isc/unix/socket_p.h diff --git a/contrib/bind9/lib/isc/unix/stdio.c b/lib/isc/unix/stdio.c similarity index 100% rename from contrib/bind9/lib/isc/unix/stdio.c rename to lib/isc/unix/stdio.c diff --git a/contrib/bind9/lib/isc/unix/stdtime.c b/lib/isc/unix/stdtime.c similarity index 100% rename from contrib/bind9/lib/isc/unix/stdtime.c rename to lib/isc/unix/stdtime.c diff --git a/contrib/bind9/lib/isc/unix/strerror.c b/lib/isc/unix/strerror.c similarity index 100% rename from contrib/bind9/lib/isc/unix/strerror.c rename to lib/isc/unix/strerror.c diff --git a/contrib/bind9/lib/isc/unix/syslog.c b/lib/isc/unix/syslog.c similarity index 100% rename from contrib/bind9/lib/isc/unix/syslog.c rename to lib/isc/unix/syslog.c diff --git a/contrib/bind9/lib/isc/unix/time.c b/lib/isc/unix/time.c similarity index 100% rename from contrib/bind9/lib/isc/unix/time.c rename to lib/isc/unix/time.c diff --git a/contrib/bind9/lib/isc/version.c b/lib/isc/version.c similarity index 100% rename from contrib/bind9/lib/isc/version.c rename to lib/isc/version.c diff --git a/contrib/bind9/lib/isc/x86_32/Makefile.in b/lib/isc/x86_32/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_32/Makefile.in rename to lib/isc/x86_32/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_32/include/Makefile.in b/lib/isc/x86_32/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_32/include/Makefile.in rename to lib/isc/x86_32/include/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in b/lib/isc/x86_32/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_32/include/isc/Makefile.in rename to lib/isc/x86_32/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_32/include/isc/atomic.h b/lib/isc/x86_32/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/x86_32/include/isc/atomic.h rename to lib/isc/x86_32/include/isc/atomic.h diff --git a/contrib/bind9/lib/isc/x86_64/Makefile.in b/lib/isc/x86_64/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_64/Makefile.in rename to lib/isc/x86_64/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_64/include/Makefile.in b/lib/isc/x86_64/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_64/include/Makefile.in rename to lib/isc/x86_64/include/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in b/lib/isc/x86_64/include/isc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isc/x86_64/include/isc/Makefile.in rename to lib/isc/x86_64/include/isc/Makefile.in diff --git a/contrib/bind9/lib/isc/x86_64/include/isc/atomic.h b/lib/isc/x86_64/include/isc/atomic.h similarity index 100% rename from contrib/bind9/lib/isc/x86_64/include/isc/atomic.h rename to lib/isc/x86_64/include/isc/atomic.h diff --git a/contrib/bind9/lib/isccc/Makefile.in b/lib/isccc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccc/Makefile.in rename to lib/isccc/Makefile.in diff --git a/contrib/bind9/lib/isccc/alist.c b/lib/isccc/alist.c similarity index 100% rename from contrib/bind9/lib/isccc/alist.c rename to lib/isccc/alist.c diff --git a/contrib/bind9/lib/isccc/api b/lib/isccc/api similarity index 100% rename from contrib/bind9/lib/isccc/api rename to lib/isccc/api diff --git a/contrib/bind9/lib/isccc/base64.c b/lib/isccc/base64.c similarity index 100% rename from contrib/bind9/lib/isccc/base64.c rename to lib/isccc/base64.c diff --git a/contrib/bind9/lib/isccc/cc.c b/lib/isccc/cc.c similarity index 100% rename from contrib/bind9/lib/isccc/cc.c rename to lib/isccc/cc.c diff --git a/contrib/bind9/lib/isccc/ccmsg.c b/lib/isccc/ccmsg.c similarity index 100% rename from contrib/bind9/lib/isccc/ccmsg.c rename to lib/isccc/ccmsg.c diff --git a/contrib/bind9/lib/isccc/include/Makefile.in b/lib/isccc/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccc/include/Makefile.in rename to lib/isccc/include/Makefile.in diff --git a/contrib/bind9/lib/isccc/include/isccc/Makefile.in b/lib/isccc/include/isccc/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/Makefile.in rename to lib/isccc/include/isccc/Makefile.in diff --git a/contrib/bind9/lib/isccc/include/isccc/alist.h b/lib/isccc/include/isccc/alist.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/alist.h rename to lib/isccc/include/isccc/alist.h diff --git a/contrib/bind9/lib/isccc/include/isccc/base64.h b/lib/isccc/include/isccc/base64.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/base64.h rename to lib/isccc/include/isccc/base64.h diff --git a/contrib/bind9/lib/isccc/include/isccc/cc.h b/lib/isccc/include/isccc/cc.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/cc.h rename to lib/isccc/include/isccc/cc.h diff --git a/contrib/bind9/lib/isccc/include/isccc/ccmsg.h b/lib/isccc/include/isccc/ccmsg.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/ccmsg.h rename to lib/isccc/include/isccc/ccmsg.h diff --git a/contrib/bind9/lib/isccc/include/isccc/events.h b/lib/isccc/include/isccc/events.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/events.h rename to lib/isccc/include/isccc/events.h diff --git a/contrib/bind9/lib/isccc/include/isccc/lib.h b/lib/isccc/include/isccc/lib.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/lib.h rename to lib/isccc/include/isccc/lib.h diff --git a/contrib/bind9/lib/isccc/include/isccc/result.h b/lib/isccc/include/isccc/result.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/result.h rename to lib/isccc/include/isccc/result.h diff --git a/contrib/bind9/lib/isccc/include/isccc/sexpr.h b/lib/isccc/include/isccc/sexpr.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/sexpr.h rename to lib/isccc/include/isccc/sexpr.h diff --git a/contrib/bind9/lib/isccc/include/isccc/symtab.h b/lib/isccc/include/isccc/symtab.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/symtab.h rename to lib/isccc/include/isccc/symtab.h diff --git a/contrib/bind9/lib/isccc/include/isccc/symtype.h b/lib/isccc/include/isccc/symtype.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/symtype.h rename to lib/isccc/include/isccc/symtype.h diff --git a/contrib/bind9/lib/isccc/include/isccc/types.h b/lib/isccc/include/isccc/types.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/types.h rename to lib/isccc/include/isccc/types.h diff --git a/contrib/bind9/lib/isccc/include/isccc/util.h b/lib/isccc/include/isccc/util.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/util.h rename to lib/isccc/include/isccc/util.h diff --git a/contrib/bind9/lib/isccc/include/isccc/version.h b/lib/isccc/include/isccc/version.h similarity index 100% rename from contrib/bind9/lib/isccc/include/isccc/version.h rename to lib/isccc/include/isccc/version.h diff --git a/contrib/bind9/lib/isccc/lib.c b/lib/isccc/lib.c similarity index 100% rename from contrib/bind9/lib/isccc/lib.c rename to lib/isccc/lib.c diff --git a/contrib/bind9/lib/isccc/result.c b/lib/isccc/result.c similarity index 100% rename from contrib/bind9/lib/isccc/result.c rename to lib/isccc/result.c diff --git a/contrib/bind9/lib/isccc/sexpr.c b/lib/isccc/sexpr.c similarity index 100% rename from contrib/bind9/lib/isccc/sexpr.c rename to lib/isccc/sexpr.c diff --git a/contrib/bind9/lib/isccc/symtab.c b/lib/isccc/symtab.c similarity index 100% rename from contrib/bind9/lib/isccc/symtab.c rename to lib/isccc/symtab.c diff --git a/contrib/bind9/lib/isccc/version.c b/lib/isccc/version.c similarity index 100% rename from contrib/bind9/lib/isccc/version.c rename to lib/isccc/version.c diff --git a/contrib/bind9/lib/isccfg/Makefile.in b/lib/isccfg/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccfg/Makefile.in rename to lib/isccfg/Makefile.in diff --git a/contrib/bind9/lib/isccfg/aclconf.c b/lib/isccfg/aclconf.c similarity index 100% rename from contrib/bind9/lib/isccfg/aclconf.c rename to lib/isccfg/aclconf.c diff --git a/contrib/bind9/lib/isccfg/api b/lib/isccfg/api similarity index 100% rename from contrib/bind9/lib/isccfg/api rename to lib/isccfg/api diff --git a/contrib/bind9/lib/isccfg/include/Makefile.in b/lib/isccfg/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccfg/include/Makefile.in rename to lib/isccfg/include/Makefile.in diff --git a/contrib/bind9/lib/isccfg/include/isccfg/Makefile.in b/lib/isccfg/include/isccfg/Makefile.in similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/Makefile.in rename to lib/isccfg/include/isccfg/Makefile.in diff --git a/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h b/lib/isccfg/include/isccfg/aclconf.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/aclconf.h rename to lib/isccfg/include/isccfg/aclconf.h diff --git a/contrib/bind9/lib/isccfg/include/isccfg/cfg.h b/lib/isccfg/include/isccfg/cfg.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/cfg.h rename to lib/isccfg/include/isccfg/cfg.h diff --git a/contrib/bind9/lib/isccfg/include/isccfg/grammar.h b/lib/isccfg/include/isccfg/grammar.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/grammar.h rename to lib/isccfg/include/isccfg/grammar.h diff --git a/contrib/bind9/lib/isccfg/include/isccfg/log.h b/lib/isccfg/include/isccfg/log.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/log.h rename to lib/isccfg/include/isccfg/log.h diff --git a/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h b/lib/isccfg/include/isccfg/namedconf.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/namedconf.h rename to lib/isccfg/include/isccfg/namedconf.h diff --git a/contrib/bind9/lib/isccfg/include/isccfg/version.h b/lib/isccfg/include/isccfg/version.h similarity index 100% rename from contrib/bind9/lib/isccfg/include/isccfg/version.h rename to lib/isccfg/include/isccfg/version.h diff --git a/contrib/bind9/lib/isccfg/log.c b/lib/isccfg/log.c similarity index 100% rename from contrib/bind9/lib/isccfg/log.c rename to lib/isccfg/log.c diff --git a/contrib/bind9/lib/isccfg/namedconf.c b/lib/isccfg/namedconf.c similarity index 100% rename from contrib/bind9/lib/isccfg/namedconf.c rename to lib/isccfg/namedconf.c diff --git a/contrib/bind9/lib/isccfg/parser.c b/lib/isccfg/parser.c similarity index 100% rename from contrib/bind9/lib/isccfg/parser.c rename to lib/isccfg/parser.c diff --git a/contrib/bind9/lib/isccfg/version.c b/lib/isccfg/version.c similarity index 100% rename from contrib/bind9/lib/isccfg/version.c rename to lib/isccfg/version.c diff --git a/contrib/bind9/lib/lwres/Makefile.in b/lib/lwres/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/Makefile.in rename to lib/lwres/Makefile.in diff --git a/contrib/bind9/lib/lwres/api b/lib/lwres/api similarity index 100% rename from contrib/bind9/lib/lwres/api rename to lib/lwres/api diff --git a/contrib/bind9/lib/lwres/assert_p.h b/lib/lwres/assert_p.h similarity index 100% rename from contrib/bind9/lib/lwres/assert_p.h rename to lib/lwres/assert_p.h diff --git a/contrib/bind9/lib/lwres/context.c b/lib/lwres/context.c similarity index 100% rename from contrib/bind9/lib/lwres/context.c rename to lib/lwres/context.c diff --git a/contrib/bind9/lib/lwres/context_p.h b/lib/lwres/context_p.h similarity index 100% rename from contrib/bind9/lib/lwres/context_p.h rename to lib/lwres/context_p.h diff --git a/contrib/bind9/lib/lwres/gai_strerror.c b/lib/lwres/gai_strerror.c similarity index 100% rename from contrib/bind9/lib/lwres/gai_strerror.c rename to lib/lwres/gai_strerror.c diff --git a/contrib/bind9/lib/lwres/getaddrinfo.c b/lib/lwres/getaddrinfo.c similarity index 100% rename from contrib/bind9/lib/lwres/getaddrinfo.c rename to lib/lwres/getaddrinfo.c diff --git a/contrib/bind9/lib/lwres/gethost.c b/lib/lwres/gethost.c similarity index 100% rename from contrib/bind9/lib/lwres/gethost.c rename to lib/lwres/gethost.c diff --git a/contrib/bind9/lib/lwres/getipnode.c b/lib/lwres/getipnode.c similarity index 100% rename from contrib/bind9/lib/lwres/getipnode.c rename to lib/lwres/getipnode.c diff --git a/contrib/bind9/lib/lwres/getnameinfo.c b/lib/lwres/getnameinfo.c similarity index 100% rename from contrib/bind9/lib/lwres/getnameinfo.c rename to lib/lwres/getnameinfo.c diff --git a/contrib/bind9/lib/lwres/getrrset.c b/lib/lwres/getrrset.c similarity index 100% rename from contrib/bind9/lib/lwres/getrrset.c rename to lib/lwres/getrrset.c diff --git a/contrib/bind9/lib/lwres/herror.c b/lib/lwres/herror.c similarity index 100% rename from contrib/bind9/lib/lwres/herror.c rename to lib/lwres/herror.c diff --git a/contrib/bind9/lib/lwres/include/Makefile.in b/lib/lwres/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/include/Makefile.in rename to lib/lwres/include/Makefile.in diff --git a/contrib/bind9/lib/lwres/include/lwres/Makefile.in b/lib/lwres/include/lwres/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/Makefile.in rename to lib/lwres/include/lwres/Makefile.in diff --git a/contrib/bind9/lib/lwres/include/lwres/context.h b/lib/lwres/include/lwres/context.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/context.h rename to lib/lwres/include/lwres/context.h diff --git a/contrib/bind9/lib/lwres/include/lwres/int.h b/lib/lwres/include/lwres/int.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/int.h rename to lib/lwres/include/lwres/int.h diff --git a/contrib/bind9/lib/lwres/include/lwres/ipv6.h b/lib/lwres/include/lwres/ipv6.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/ipv6.h rename to lib/lwres/include/lwres/ipv6.h diff --git a/contrib/bind9/lib/lwres/include/lwres/lang.h b/lib/lwres/include/lwres/lang.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/lang.h rename to lib/lwres/include/lwres/lang.h diff --git a/contrib/bind9/lib/lwres/include/lwres/list.h b/lib/lwres/include/lwres/list.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/list.h rename to lib/lwres/include/lwres/list.h diff --git a/contrib/bind9/lib/lwres/include/lwres/lwbuffer.h b/lib/lwres/include/lwres/lwbuffer.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/lwbuffer.h rename to lib/lwres/include/lwres/lwbuffer.h diff --git a/contrib/bind9/lib/lwres/include/lwres/lwpacket.h b/lib/lwres/include/lwres/lwpacket.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/lwpacket.h rename to lib/lwres/include/lwres/lwpacket.h diff --git a/contrib/bind9/lib/lwres/include/lwres/lwres.h b/lib/lwres/include/lwres/lwres.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/lwres.h rename to lib/lwres/include/lwres/lwres.h diff --git a/contrib/bind9/lib/lwres/include/lwres/netdb.h.in b/lib/lwres/include/lwres/netdb.h.in similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/netdb.h.in rename to lib/lwres/include/lwres/netdb.h.in diff --git a/contrib/bind9/lib/lwres/include/lwres/platform.h.in b/lib/lwres/include/lwres/platform.h.in similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/platform.h.in rename to lib/lwres/include/lwres/platform.h.in diff --git a/contrib/bind9/lib/lwres/include/lwres/result.h b/lib/lwres/include/lwres/result.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/result.h rename to lib/lwres/include/lwres/result.h diff --git a/contrib/bind9/lib/lwres/include/lwres/stdlib.h b/lib/lwres/include/lwres/stdlib.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/stdlib.h rename to lib/lwres/include/lwres/stdlib.h diff --git a/contrib/bind9/lib/lwres/include/lwres/version.h b/lib/lwres/include/lwres/version.h similarity index 100% rename from contrib/bind9/lib/lwres/include/lwres/version.h rename to lib/lwres/include/lwres/version.h diff --git a/contrib/bind9/lib/lwres/lwbuffer.c b/lib/lwres/lwbuffer.c similarity index 100% rename from contrib/bind9/lib/lwres/lwbuffer.c rename to lib/lwres/lwbuffer.c diff --git a/contrib/bind9/lib/lwres/lwconfig.c b/lib/lwres/lwconfig.c similarity index 100% rename from contrib/bind9/lib/lwres/lwconfig.c rename to lib/lwres/lwconfig.c diff --git a/contrib/bind9/lib/lwres/lwinetaton.c b/lib/lwres/lwinetaton.c similarity index 100% rename from contrib/bind9/lib/lwres/lwinetaton.c rename to lib/lwres/lwinetaton.c diff --git a/contrib/bind9/lib/lwres/lwinetntop.c b/lib/lwres/lwinetntop.c similarity index 100% rename from contrib/bind9/lib/lwres/lwinetntop.c rename to lib/lwres/lwinetntop.c diff --git a/contrib/bind9/lib/lwres/lwinetpton.c b/lib/lwres/lwinetpton.c similarity index 100% rename from contrib/bind9/lib/lwres/lwinetpton.c rename to lib/lwres/lwinetpton.c diff --git a/contrib/bind9/lib/lwres/lwpacket.c b/lib/lwres/lwpacket.c similarity index 100% rename from contrib/bind9/lib/lwres/lwpacket.c rename to lib/lwres/lwpacket.c diff --git a/contrib/bind9/lib/lwres/lwres_gabn.c b/lib/lwres/lwres_gabn.c similarity index 100% rename from contrib/bind9/lib/lwres/lwres_gabn.c rename to lib/lwres/lwres_gabn.c diff --git a/contrib/bind9/lib/lwres/lwres_gnba.c b/lib/lwres/lwres_gnba.c similarity index 100% rename from contrib/bind9/lib/lwres/lwres_gnba.c rename to lib/lwres/lwres_gnba.c diff --git a/contrib/bind9/lib/lwres/lwres_grbn.c b/lib/lwres/lwres_grbn.c similarity index 100% rename from contrib/bind9/lib/lwres/lwres_grbn.c rename to lib/lwres/lwres_grbn.c diff --git a/contrib/bind9/lib/lwres/lwres_noop.c b/lib/lwres/lwres_noop.c similarity index 100% rename from contrib/bind9/lib/lwres/lwres_noop.c rename to lib/lwres/lwres_noop.c diff --git a/contrib/bind9/lib/lwres/lwresutil.c b/lib/lwres/lwresutil.c similarity index 100% rename from contrib/bind9/lib/lwres/lwresutil.c rename to lib/lwres/lwresutil.c diff --git a/contrib/bind9/lib/lwres/man/Makefile.in b/lib/lwres/man/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/man/Makefile.in rename to lib/lwres/man/Makefile.in diff --git a/contrib/bind9/lib/lwres/man/lwres.3 b/lib/lwres/man/lwres.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres.3 rename to lib/lwres/man/lwres.3 diff --git a/contrib/bind9/lib/lwres/man/lwres.docbook b/lib/lwres/man/lwres.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres.docbook rename to lib/lwres/man/lwres.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres.html b/lib/lwres/man/lwres.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres.html rename to lib/lwres/man/lwres.html diff --git a/contrib/bind9/lib/lwres/man/lwres_buffer.3 b/lib/lwres/man/lwres_buffer.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_buffer.3 rename to lib/lwres/man/lwres_buffer.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_buffer.docbook b/lib/lwres/man/lwres_buffer.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_buffer.docbook rename to lib/lwres/man/lwres_buffer.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_buffer.html b/lib/lwres/man/lwres_buffer.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_buffer.html rename to lib/lwres/man/lwres_buffer.html diff --git a/contrib/bind9/lib/lwres/man/lwres_config.3 b/lib/lwres/man/lwres_config.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_config.3 rename to lib/lwres/man/lwres_config.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_config.docbook b/lib/lwres/man/lwres_config.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_config.docbook rename to lib/lwres/man/lwres_config.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_config.html b/lib/lwres/man/lwres_config.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_config.html rename to lib/lwres/man/lwres_config.html diff --git a/contrib/bind9/lib/lwres/man/lwres_context.3 b/lib/lwres/man/lwres_context.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_context.3 rename to lib/lwres/man/lwres_context.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_context.docbook b/lib/lwres/man/lwres_context.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_context.docbook rename to lib/lwres/man/lwres_context.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_context.html b/lib/lwres/man/lwres_context.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_context.html rename to lib/lwres/man/lwres_context.html diff --git a/contrib/bind9/lib/lwres/man/lwres_gabn.3 b/lib/lwres/man/lwres_gabn.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gabn.3 rename to lib/lwres/man/lwres_gabn.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_gabn.docbook b/lib/lwres/man/lwres_gabn.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gabn.docbook rename to lib/lwres/man/lwres_gabn.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_gabn.html b/lib/lwres/man/lwres_gabn.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gabn.html rename to lib/lwres/man/lwres_gabn.html diff --git a/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 b/lib/lwres/man/lwres_gai_strerror.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gai_strerror.3 rename to lib/lwres/man/lwres_gai_strerror.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook b/lib/lwres/man/lwres_gai_strerror.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook rename to lib/lwres/man/lwres_gai_strerror.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html b/lib/lwres/man/lwres_gai_strerror.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gai_strerror.html rename to lib/lwres/man/lwres_gai_strerror.html diff --git a/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 b/lib/lwres/man/lwres_getaddrinfo.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3 rename to lib/lwres/man/lwres_getaddrinfo.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook b/lib/lwres/man/lwres_getaddrinfo.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook rename to lib/lwres/man/lwres_getaddrinfo.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html b/lib/lwres/man/lwres_getaddrinfo.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html rename to lib/lwres/man/lwres_getaddrinfo.html diff --git a/contrib/bind9/lib/lwres/man/lwres_gethostent.3 b/lib/lwres/man/lwres_gethostent.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gethostent.3 rename to lib/lwres/man/lwres_gethostent.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_gethostent.docbook b/lib/lwres/man/lwres_gethostent.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gethostent.docbook rename to lib/lwres/man/lwres_gethostent.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_gethostent.html b/lib/lwres/man/lwres_gethostent.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gethostent.html rename to lib/lwres/man/lwres_gethostent.html diff --git a/contrib/bind9/lib/lwres/man/lwres_getipnode.3 b/lib/lwres/man/lwres_getipnode.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getipnode.3 rename to lib/lwres/man/lwres_getipnode.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_getipnode.docbook b/lib/lwres/man/lwres_getipnode.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getipnode.docbook rename to lib/lwres/man/lwres_getipnode.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_getipnode.html b/lib/lwres/man/lwres_getipnode.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getipnode.html rename to lib/lwres/man/lwres_getipnode.html diff --git a/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 b/lib/lwres/man/lwres_getnameinfo.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getnameinfo.3 rename to lib/lwres/man/lwres_getnameinfo.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook b/lib/lwres/man/lwres_getnameinfo.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook rename to lib/lwres/man/lwres_getnameinfo.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html b/lib/lwres/man/lwres_getnameinfo.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getnameinfo.html rename to lib/lwres/man/lwres_getnameinfo.html diff --git a/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 b/lib/lwres/man/lwres_getrrsetbyname.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3 rename to lib/lwres/man/lwres_getrrsetbyname.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook b/lib/lwres/man/lwres_getrrsetbyname.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook rename to lib/lwres/man/lwres_getrrsetbyname.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html b/lib/lwres/man/lwres_getrrsetbyname.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html rename to lib/lwres/man/lwres_getrrsetbyname.html diff --git a/contrib/bind9/lib/lwres/man/lwres_gnba.3 b/lib/lwres/man/lwres_gnba.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gnba.3 rename to lib/lwres/man/lwres_gnba.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_gnba.docbook b/lib/lwres/man/lwres_gnba.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gnba.docbook rename to lib/lwres/man/lwres_gnba.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_gnba.html b/lib/lwres/man/lwres_gnba.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_gnba.html rename to lib/lwres/man/lwres_gnba.html diff --git a/contrib/bind9/lib/lwres/man/lwres_hstrerror.3 b/lib/lwres/man/lwres_hstrerror.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_hstrerror.3 rename to lib/lwres/man/lwres_hstrerror.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook b/lib/lwres/man/lwres_hstrerror.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook rename to lib/lwres/man/lwres_hstrerror.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_hstrerror.html b/lib/lwres/man/lwres_hstrerror.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_hstrerror.html rename to lib/lwres/man/lwres_hstrerror.html diff --git a/contrib/bind9/lib/lwres/man/lwres_inetntop.3 b/lib/lwres/man/lwres_inetntop.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_inetntop.3 rename to lib/lwres/man/lwres_inetntop.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_inetntop.docbook b/lib/lwres/man/lwres_inetntop.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_inetntop.docbook rename to lib/lwres/man/lwres_inetntop.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_inetntop.html b/lib/lwres/man/lwres_inetntop.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_inetntop.html rename to lib/lwres/man/lwres_inetntop.html diff --git a/contrib/bind9/lib/lwres/man/lwres_noop.3 b/lib/lwres/man/lwres_noop.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_noop.3 rename to lib/lwres/man/lwres_noop.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_noop.docbook b/lib/lwres/man/lwres_noop.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_noop.docbook rename to lib/lwres/man/lwres_noop.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_noop.html b/lib/lwres/man/lwres_noop.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_noop.html rename to lib/lwres/man/lwres_noop.html diff --git a/contrib/bind9/lib/lwres/man/lwres_packet.3 b/lib/lwres/man/lwres_packet.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_packet.3 rename to lib/lwres/man/lwres_packet.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_packet.docbook b/lib/lwres/man/lwres_packet.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_packet.docbook rename to lib/lwres/man/lwres_packet.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_packet.html b/lib/lwres/man/lwres_packet.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_packet.html rename to lib/lwres/man/lwres_packet.html diff --git a/contrib/bind9/lib/lwres/man/lwres_resutil.3 b/lib/lwres/man/lwres_resutil.3 similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_resutil.3 rename to lib/lwres/man/lwres_resutil.3 diff --git a/contrib/bind9/lib/lwres/man/lwres_resutil.docbook b/lib/lwres/man/lwres_resutil.docbook similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_resutil.docbook rename to lib/lwres/man/lwres_resutil.docbook diff --git a/contrib/bind9/lib/lwres/man/lwres_resutil.html b/lib/lwres/man/lwres_resutil.html similarity index 100% rename from contrib/bind9/lib/lwres/man/lwres_resutil.html rename to lib/lwres/man/lwres_resutil.html diff --git a/contrib/bind9/lib/lwres/print.c b/lib/lwres/print.c similarity index 100% rename from contrib/bind9/lib/lwres/print.c rename to lib/lwres/print.c diff --git a/contrib/bind9/lib/lwres/print_p.h b/lib/lwres/print_p.h similarity index 100% rename from contrib/bind9/lib/lwres/print_p.h rename to lib/lwres/print_p.h diff --git a/contrib/bind9/lib/lwres/strtoul.c b/lib/lwres/strtoul.c similarity index 100% rename from contrib/bind9/lib/lwres/strtoul.c rename to lib/lwres/strtoul.c diff --git a/contrib/bind9/lib/lwres/unix/Makefile.in b/lib/lwres/unix/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/unix/Makefile.in rename to lib/lwres/unix/Makefile.in diff --git a/contrib/bind9/lib/lwres/unix/include/Makefile.in b/lib/lwres/unix/include/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/unix/include/Makefile.in rename to lib/lwres/unix/include/Makefile.in diff --git a/contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in b/lib/lwres/unix/include/lwres/Makefile.in similarity index 100% rename from contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in rename to lib/lwres/unix/include/lwres/Makefile.in diff --git a/contrib/bind9/lib/lwres/unix/include/lwres/net.h b/lib/lwres/unix/include/lwres/net.h similarity index 100% rename from contrib/bind9/lib/lwres/unix/include/lwres/net.h rename to lib/lwres/unix/include/lwres/net.h diff --git a/contrib/bind9/lib/lwres/version.c b/lib/lwres/version.c similarity index 100% rename from contrib/bind9/lib/lwres/version.c rename to lib/lwres/version.c diff --git a/contrib/bind9/libtool.m4 b/libtool.m4 similarity index 100% rename from contrib/bind9/libtool.m4 rename to libtool.m4 diff --git a/contrib/bind9/ltmain.sh b/ltmain.sh similarity index 100% rename from contrib/bind9/ltmain.sh rename to ltmain.sh diff --git a/contrib/bind9/make/Makefile.in b/make/Makefile.in similarity index 100% rename from contrib/bind9/make/Makefile.in rename to make/Makefile.in diff --git a/contrib/bind9/make/includes.in b/make/includes.in similarity index 100% rename from contrib/bind9/make/includes.in rename to make/includes.in diff --git a/contrib/bind9/make/mkdep.in b/make/mkdep.in similarity index 100% rename from contrib/bind9/make/mkdep.in rename to make/mkdep.in diff --git a/contrib/bind9/make/rules.in b/make/rules.in similarity index 100% rename from contrib/bind9/make/rules.in rename to make/rules.in diff --git a/contrib/bind9/mkinstalldirs b/mkinstalldirs similarity index 100% rename from contrib/bind9/mkinstalldirs rename to mkinstalldirs diff --git a/contrib/bind9/version b/version similarity index 100% rename from contrib/bind9/version rename to version From 0fed85ef271718750eec109730bcc3ca72452608 Mon Sep 17 00:00:00 2001 From: Doug Barton Date: Sat, 12 Jul 2008 06:31:08 +0000 Subject: [PATCH 2/6] Vendor import of BIND 9.4.2-P1 --- CHANGES | 4 + bin/named/client.c | 10 +- bin/named/server.c | 34 +- doc/arm/Bv9ARM-book.xml | 12 +- doc/arm/Bv9ARM.ch06.html | 18 +- doc/arm/Bv9ARM.pdf | 4498 ++++++++++++++++---------------- lib/dns/api | 6 +- lib/dns/dispatch.c | 708 ++--- lib/dns/include/dns/dispatch.h | 13 +- lib/dns/resolver.c | 48 +- version | 6 +- 11 files changed, 2596 insertions(+), 2761 deletions(-) mode change 100755 => 100644 doc/arm/Bv9ARM.pdf diff --git a/CHANGES b/CHANGES index 06b6052b9db3..43d2bd7af22d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ + --- 9.4.2-P1 released --- + +2375. [security] Fully randomize UDP query ports to improve + forgery resilience. [RT #17949] --- 9.4.2 released --- --- 9.4.2rc2 released --- diff --git a/bin/named/client.c b/bin/named/client.c index b0e9cdda60e5..87dbdb859ce2 100644 --- a/bin/named/client.c +++ b/bin/named/client.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: client.c,v 1.219.18.28 2007/08/28 07:20:00 tbox Exp $ */ +/* $Id: client.c,v 1.219.18.28.10.1 2008/05/22 21:28:04 each Exp $ */ #include @@ -1439,14 +1439,6 @@ client_request(isc_task_t *task, isc_event_t *event) { } } - /* - * Hash the incoming request here as it is after - * dns_dispatch_importrecv(). - */ - dns_dispatch_hash(&client->now, sizeof(client->now)); - dns_dispatch_hash(isc_buffer_base(buffer), - isc_buffer_usedlength(buffer)); - /* * It's a request. Parse it. */ diff --git a/bin/named/server.c b/bin/named/server.c index cd8bff1a4f02..8e0c66cca4d9 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: server.c,v 1.419.18.57 2007/08/28 07:20:01 tbox Exp $ */ +/* $Id: server.c,v 1.419.18.57.10.1 2008/05/22 21:28:04 each Exp $ */ /*! \file */ @@ -540,6 +540,14 @@ get_view_querysource_dispatch(const cfg_obj_t **maps, attrs |= DNS_DISPATCHATTR_IPV6; break; } + + if (isc_sockaddr_getport(&sa) != 0) { + INSIST(obj != NULL); + cfg_obj_log(obj, ns_g_lctx, ISC_LOG_INFO, + "using specific query-source port suppresses port " + "randomization and can be insecure."); + } + attrmask = 0; attrmask |= DNS_DISPATCHATTR_UDP; attrmask |= DNS_DISPATCHATTR_TCP; @@ -549,7 +557,7 @@ get_view_querysource_dispatch(const cfg_obj_t **maps, disp = NULL; result = dns_dispatch_getudp(ns_g_dispatchmgr, ns_g_socketmgr, ns_g_taskmgr, &sa, 4096, - 1000, 32768, 16411, 16433, + 1024, 32768, 16411, 16433, attrs, attrmask, &disp); if (result != ISC_R_SUCCESS) { isc_sockaddr_t any; @@ -2369,7 +2377,9 @@ scan_interfaces(ns_server_t *server, isc_boolean_t verbose) { } static isc_result_t -add_listenelt(isc_mem_t *mctx, ns_listenlist_t *list, isc_sockaddr_t *addr) { +add_listenelt(isc_mem_t *mctx, ns_listenlist_t *list, isc_sockaddr_t *addr, + isc_boolean_t wcardport_ok) +{ ns_listenelt_t *lelt = NULL; dns_acl_t *src_acl = NULL; dns_aclelement_t aelt; @@ -2379,7 +2389,8 @@ add_listenelt(isc_mem_t *mctx, ns_listenlist_t *list, isc_sockaddr_t *addr) { REQUIRE(isc_sockaddr_pf(addr) == AF_INET6); isc_sockaddr_any6(&any_sa6); - if (!isc_sockaddr_equal(&any_sa6, addr)) { + if (!isc_sockaddr_equal(&any_sa6, addr) && + (wcardport_ok || isc_sockaddr_getport(addr) != 0)) { aelt.type = dns_aclelementtype_ipprefix; aelt.negative = ISC_FALSE; aelt.u.ip_prefix.prefixlen = 128; @@ -2438,7 +2449,16 @@ adjust_interfaces(ns_server_t *server, isc_mem_t *mctx) { result = dns_dispatch_getlocaladdress(dispatch6, &addr); if (result != ISC_R_SUCCESS) goto fail; - result = add_listenelt(mctx, list, &addr); + + /* + * We always add non-wildcard address regardless of whether + * the port is 'any' (the fourth arg is TRUE): if the port is + * specific, we need to add it since it may conflict with a + * listening interface; if it's zero, we'll dynamically open + * query ports, and some of them may override an existing + * wildcard IPv6 port. + */ + result = add_listenelt(mctx, list, &addr, ISC_TRUE); if (result != ISC_R_SUCCESS) goto fail; } @@ -2468,12 +2488,12 @@ adjust_interfaces(ns_server_t *server, isc_mem_t *mctx) { continue; addrp = dns_zone_getnotifysrc6(zone); - result = add_listenelt(mctx, list, addrp); + result = add_listenelt(mctx, list, addrp, ISC_FALSE); if (result != ISC_R_SUCCESS) goto fail; addrp = dns_zone_getxfrsource6(zone); - result = add_listenelt(mctx, list, addrp); + result = add_listenelt(mctx, list, addrp, ISC_FALSE); if (result != ISC_R_SUCCESS) goto fail; } diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index e30ca3f490f7..a3f61c7c9f3e 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -18,7 +18,7 @@ - PERFORMANCE OF THIS SOFTWARE. --> - + BIND 9 Administrator Reference Manual @@ -6067,7 +6067,15 @@ listen-on-v6 port 1234 { !2001:db8::/32; any; }; a wildcard IP address (INADDR_ANY) will be used. If port is * or is omitted, - a random unprivileged port will be used. The avoid-v4-udp-ports + a random unprivileged port number is picked up and will be + used for each query. + It is generally strongly discouraged to + specify a particular port for the + query-source or + query-source-v6 options; + it implicitly disables the use of randomized port numbers + and leads to insecure operation. + The avoid-v4-udp-ports and avoid-v6-udp-ports options can be used to prevent named from selecting certain ports. The defaults are: diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html index d829a177a3d9..59b9cf59a2cd 100644 --- a/doc/arm/Bv9ARM.ch06.html +++ b/doc/arm/Bv9ARM.ch06.html @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -3078,10 +3078,18 @@ listen-on-v6 port 1234 { !2001:db8::/32; any; }; a wildcard IP address (INADDR_ANY) will be used. If port is * or is omitted, - a random unprivileged port will be used. The avoid-v4-udp-ports - and avoid-v6-udp-ports options can be used - to prevent named - from selecting certain ports. The defaults are: + a random unprivileged port number is picked up and will be + used for each query. + It is generally strongly discouraged to + specify a particular port for the + query-source or + query-source-v6 + options; it implicitly disables the use of randomized port numbers + and leads to insecure operation. + The avoid-v4-udp-ports + and avoid-v6-udp-ports options can be used + to prevent named + from selecting certain ports. The defaults are:

query-source address * port *;
 query-source-v6 address * port *;
diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf
old mode 100755
new mode 100644
index be27aa1fb0d7..586aaafd0e72
--- a/doc/arm/Bv9ARM.pdf
+++ b/doc/arm/Bv9ARM.pdf
@@ -1583,19 +1583,26 @@ endobj
 /ProcSet [ /PDF /Text ]
 >> endobj
 743 0 obj <<
-/Length 3152      
+/Length 3153      
 /Filter /FlateDecode
 >>
 stream
-xÚí[wÛÆÇßõ)ø(=p»÷Ë£¯9I[Û±Õ—¦y€)Xæ	I¨$×ýô]ØݸjÛȵD&'‘la0£ùÿ¸³³XlBý¿l¢4ÑŽ»‰q’(ÊÔd¶<£“kÿ³ÎXÌ44…G=¿<ûÓka&Ž8ÍõäòÓD*E¸ÚÌj-›\^ýrþâí›ËWo.?\üzùÓÙ«ËxVè™QÑžòŸg¿üJ'W>€ŸÎ(ΪÉÿJ˜s|²<“J%…³8ûpös¦ù¶é¾¾©–5NÁ›ùÇ‹þ˜×ÍzYíF÷½ËSQ*34Dd¤‘9"ó¾w½÷­“6†0_FvÎU[|..ÃsPvÒί?o¿ÔíÿÃçyÓ,ü´b<{Áã~Y™¸÷λ˚Ï8–­=¯¹Jªµ"L2Ûek7¶•4æk<=ý?®«õW_N¥|Ê%s”…¾âO0Ä>IPŒ‰L¨÷Ȇ„1Ê{6xÏÆûÛUjݪ/«zÙøI—3êèfU£¤„d“1R X)™80Rö¼gÇ\A‰¥®ÃT÷cîÞP›:¸j;oVœOõº^ÍêñÌ…“ß{¼ØxƒlN‡GEŸ^'R[LM²Ã ÂaÌì!ƒ¹Äpωa	w™Es}Ýî$Ë*ã‡<§­ç(yT»
cŠ‹Ñ†;PB1~OG.ŒÔ{À‡I¸Ói)>?÷˜èüvYýa
wÈe1'Àãj…q’‰ãõ¯2IÊ	§ÆRÚ둶߶¼¦¾«–aÖ;û\­VunÕÏrR)Ý÷îóºÚx´àÇ5«	é-†bð@ùÄø͹80xPïá<,´Sí	
-àñÉu³ÎÍt$%Úš;ðHjªBÅô–Â
xòI:
-O.Ü{_¡„±„I	*Ôá«U‹/ë:·ÐÇ}}Š°ŒMo¸ÒG|Ý3¦»%`ˆ¡å”ãÛzsq`(¡ÞJZ{z8(aüAP:<Ó‘Ì=¡Ñ'¤µ`ˆ!eÃÉÄ!ƒzÈ(I¨e¬eãåmµ˜n¶Õì·;Oßß-Kßbˆ©*b @)Ôxœ‹õž@ÐŽXåCv <›Íâ­Ð/Ú
víxÑ,Ú¢qºï9%®`ˆa…Á°ÈÄazOX(C,7ƒÚ¡:,~\ùöSåÙ¸˜jÊN·/æñ	,Æbx@Ôx?’‹ÃõžðŠ§ÄCwxü|[·/Ú=Ð
>PAs¢"æ­˜
-`ˆQuQã÷©åâÀ¨@½'*„ F»ÓQÑ=…¶…âòÂÑóuµÚ|ÚM*”a',b⊱†P‹L¨÷„gĈabû¦´
-‹/ßuß¼‹í¹b¹:.B¶ŠY†P
5¾c?Æê=±@1”
-‡ëXx{3xÒù‡¯›m½LB»Ý•’Y|†Þr¾£CªÇµNP,/0Ää…	VãK¹80yQïQ^æÑÚÉÁúõÅ?ö‘‡5L?ñÆ!樔hˆ0Ð! Bî=`Ñ~®7 €u¼«×óæj>‹~^múU†]Wñ{µh?ÓßÚäÃ"’TŒ0Ä€"¨ñÍ„¹80Pï	#ˆ¦Ãæ€ñèÍM³h®}“`„9=Ô$OHÈa1!À#j„’‰#õžÑŒ(#‡eBô„ÜcËàÆO~z˜»º%	åÌí_ÝVÇ­Á1¹ÅèC(žßlš‹CõžÐ‘Ž(ɇõEv輿©ûæámwq£/¶8ÝZ•2WÌ0ĸ€Ê¨ñ§åæâÀ¸@½'.„!jØW0k=¿íŸ¯¬öa8e°ôé,f%Ùa¨±0RöƒÀ@Á\'N¸"ÒÜéPtÊóÛùb;
¯6Ù€~e¾ú´{AÜñïfÕ®ãån™˜…b}!&ð Ëã/rq`£Þ“ÆL)ïô &§ñ«åÍökzOV{ECšã¸~“TŒ0Ĉ€ ‰Cõž ŒH¦Ø4ÁìV˜üäÐO"ç³
|vš³ü/g†„Óì0 ãëÏ™ 00ב눰RHp	Ï®®vݪEØé0K#ü‹jöy7epZ?™C6JevˆÌƒ\ï}ËÈŒº/Ÿ2D(>î‡ÕЗ÷LI=#úà}ÒÜ<å9ãèÛ¬úD¿Ì*Ùaﲂ2Žó“	{“æ:¼@ÁAó`Ÿû<çî)¬Aôù,/K0CßÊ’´RÈ;YîF°‡H|ï”;/möe$þ?FœRümpz»±lo/³#;³¸¥Äµoä~®+ú»2‘ÛZvÈÿ]CJƒendstream
+xÚí[w·Çßõ)ø(=ÅýòèkNÒÖvlõ¥iÖÔZæ	ÉUI*®ûé‹å.€Y;ÚȵD&'‘líìŒæÿ#ì…M¨ÿ—M”&Úq71NE™šÌ–gtríöÃ뙆ƒ¦ð¨ç—gz-Ìħ¹ž\~šH¥W»“YB­e“Ë«_Î_¼}sùêÍ凋_/:{uÏ
+=3*ÚSþóì—_éäÊðÓ%ÂY5ùâÿ@	sŽO–gR	¢¤áogÎ~Ž'?Ý™fF	šg~.À¯ÒþP±‰QŽháÒþ"’XÂ.¦ŒSzþC½ª×Õv¾º¾˜rEÏÿ\Ý\L­æçäbªüï‹tî;Ù]©©Ïº:åsO›õõ¤ûæ=T+ØM¡á¾Zûçoõâz/Ž ~.ŒÔ{`E¢)Õ‘Þ³òa~½Š l?×Ý7oVþ;Cõ‰”˜Õbb€!FT
#&Fê=#QÚºHŒè‰yѬþA)¿¾]Gn>Ôëßëu;Æ0q¬¨Œ2òXÌ0Ä:q3ÎH&ŒÔ»a~ÈѾ,!IÅC(‚¿˜0†ê=!`ÑtØ0Þ!°½¹i͵oŒ0§‡šä		9,&b„@0B2q`„ Þ!šeä°Lˆž{\2¸ñ“Ä…Ÿæv·$¡œ¹ýÝ-aÕqÜ“[Œ0ÄÐâ©ñ‹Msq`è Þ:Ò%ù°¾È÷ï7uß<¼í67êðb‹Ó­U)sÅ\CŒ¨ŒZn.ŒÔ{âB¢†}S±æÐóÛþùÊúh†SKŸÎbV’†
+k|ë+
+æ:q‘æN‡¢;PžßÎÛixµÉô+óէݫâUÿnVíú·1îQ^-³P¬/0Ädy|ó"&1ê=iÌ‘òNbr¿ZÞl¿¦÷dµ;ÒÇþULR1ÀC` ÂøE.Ô{B€2"™`Ó³[aò“C?‰œÏ6ðÙiÎòcÜÎ	+¦!Ùa0@9Æן3A`(`®#	Öa¥à:ž]]í.t«áJ‡Yá_T³Ï»)ƒÓúéȲQ*3°CdäzüÚ·LˆÌ¨ëðò)C„âàã~øQ
}yÏtÔ3¢Þ'ÍÍSž3Ž¾ÍªOtñˬ’ö.+(ãøÄ2A`o²Â\‡w("8hìásŸçÜ=…5ˆ>Ÿåïe	fè[Y’V
+y'ËÝö‰ïñrç¥Í¾ŒÄÿLjSŠÿï¯
No7–ííeväÊ,n)qí¹„ŸëŠþ®L䶖ÝA òÿ?J~endstream
 endobj
 742 0 obj <<
 /Type /Page
@@ -1972,7 +1979,7 @@ endobj
 800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [499.2773 112.292 511.2325 121.3978]
+/Rect [499.2773 112.292 511.2325 121.2483]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.16.17) >>
 >> endobj
@@ -1993,7 +2000,7 @@ endobj
 803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [499.2773 76.197 511.2325 85.3027]
+/Rect [499.2773 76.197 511.2325 85.1533]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2.17) >>
 >> endobj
@@ -2016,23 +2023,19 @@ endobj
 /Filter /FlateDecode
 >>
 stream
-xÚíKs7€ïú<¤j¥ƒ°x€ÝÖ^v”rd¯$W¶6É&ÇËâPáÃŽ÷×/†`š"¦%8~ÈJ‘’¦§›Ýß4ºÌõ¨ûõŒ"TXÙÓVE™ê
&;´7r{¾Ãü1ûá }xÔáåÎߟ	ݳļè]¾ç2„Ãz—Ã_w^ž]žœ]^ìý~ùÓÎÉe<)T̨¨ÏøÇί¿ÓÞÐéÿi‡aê}p?P¬å½ÉŽT‚()DøÍõÎÅοã	Á_W¢©¢„!Êpø$\€OÂ8'Æjg²¤îoõG)wŠëâgàpÁˆ1T:õa‹Ùr¾(‡ûïÊs0<·2ÄrSøƒ/ýE9)«ÅÞ>Wt÷ù¬?™ôg{ûFÒ]²·¯èx‘Ö~ŠÜ­€+nHÁ)k}º¡Ù¨×¼9‡1rûPp3f›ç_Ŭذ#0²#ÕÞ#5)´f‘N¿(1Çåo”òj¼O«æ7ýjؼy=ïÊú­x˜œt\˜
ÄYHÂT{ˆPDsf[@Ø€¼—`pé>Vw¤%ăI%Ÿ3¿Ü¦àîl˜€ ÓZ8˜v`0¡Ú[˜¸ º(Lÿ"0Ýe
-[|ìtBÜš

Ä Y›î†&a
ª½…†9+ZhÄÐüoZ•ih¨¶ú®dÌcN=wÁÜ
Ä`Z§é†)aª=ÂTXKŒ*d“ü"0Ý´bgØŠnÍ…
-"Ь…MÓNhRv ÐàÚ™’Dkm{…ÑÄR&4„¹¦Çó¿5«°^îYºûñ¦œ;_É^Â|ý¬]˜
Ä!ÂIØ‚joÑŠXY0o9ºîÏ‚òï	‰/ÎÉ]¸‡fã1\`À4ëÆ%a†ª½Å¥ÄZj!.âv>yyS5:|›FbÜ‚ç²¹‚02šws‘°ãÕÞr¡8¡BÈ…l¸8þXõ'㯠n†®ØhÞ¿š^ãzÔ‘J=Ú°Çd‡ba‡Ž×²;ì	;°°£Ú]ía½BRB

ýKŒ®e‚gãk÷N)ûÝ º„
aÈfbŒÁ0kÕÍXÂŒ1T{Û÷83W¡ïuýÊ8]+[kÖ¦o›×ór>]Îö˜Ù”á7ƒéêÃù­†æ—«Ò÷8‹ihqBQ|UN\«£Å۶Ɏ7Äâ
=ŽÅ;aoT{;”°‚0MEïUÄÅÝ¡5‚=ÉÊ"8, ˆá‚á°ÃÕÞâ@]CÂ8pƒK|·üs±ì_74”Þ¬`(çó8yÓÂùª—)í ü”MÄ(€qÐÝ3©);0
-PíqPÖ•”ÊÚH÷ƒÀñx>X&Âýó	B~Óðë¹öèÃ\B  BÈZŒt÷ôhÊ„\{Kˆ¡DPi"!ÂrQ.ãjäGõË+䶾Ìç'x8› ˆñ#¨m7?	;0~Pí-?…!BÚØËÔí늟Óê}9UáÏý››ÓØçœÓWïÝÁ܈m+½˜ÍÄQÂIØ1‚joQ+ÛVDyF^.®ÊYÃíæwµ¤2nÊ’Ábü¾nW„dOy
-^ÌfbŒÀ(aŒ$ìÀAµÇzUII¤°¼e$¶/®¥L¬Ø®f2,ÆýðòüôùéYbÑNj"‰þ¸5¤öö­bu[th6.@ÃÌt¯¿¤ìÀpAµ·¸N¤‘àÂsp9=;zñúø$µ™MZˆ.^¸x|y%¸2 ˆC…’°ÕÞ‚Â)q¦XŠÈÅU¾©1Òv@¢¿Í´ü·+^‚‹³‚@0„@	;0€PímñB€:Tøâåðôì8T·óE¨cÚêåäÏEYÕö?\åÂèî"‰Ó…U…mm?TÌqisƒN|ᚇºð¤zßT†ÓªÙ ,
-ñtb'WÁóÙ\AŒ+YŒ«„W¨ö–«º'5”E®ÂRßëyœyO· ®1–…Ô7ïLkoãgËjÐlu—ú)¶P·gC1¨`X1¨v`P¡ÚãðÊ$±\ú¥É¸Q­skb[ÞjU<ñÅÁN`‚O³‚00f0	;0`6´§º aëù	çªñ]Ðåclw6]¾¹.çWnüªóQ—{âîÛì@¤ÙY·¬{<âŽM­©ëG7z+?E{£édö]¼j†iç™I=M 嶵ɾ¢‚—s/( ‡\Ok1D¸Ù4ÃS‡tQXB­¿Óø
}«µõÅß|¯\Mýíg¦³wîºúgóÓÕôCófЋíÍK}Ú¨ÙèsötÎpÕ§ýà«ÇÑ¿\*gæ·Ñ'ÙÑ‚X¸×|ŽÄ;apT{ÌJ׫ú^zUÁÕ	ã´4«‹ùXÌÅݸGWýj´VãùÁx6S’gËÉ›z†Ú™ñ
-ùè¦l€ ÆÀZv` Ú#Rfü&Ö\¿Ô;%Ú«öèÖuý¼ôWñåõ»h¥ÜŽ÷B)x;% ˆ¡´M¥„JÚ“Õ„~BüÀerÎwnnÊj8”ÝóÍQìÞ%ÀJ0hŽéÞ`O‡ù`CkòrbŒ&TãƒzÕÚyað®š~¸.‡£:¥Ö{à¹ÝV^ùWOpnöÕ±«#&aFª=–_ÜÖó½Ftjxl}	5™öp6.ý®éÇóÅtöq}+uˆÏ.nØͺPAÙãA!:+(ˆ °…”
-¸öD¸ÑDRÁ<	¼I"Ï˪œ…
-+ù¼|ëGê*ÜmsZ½]-¯¦Ë
-û´ÖŸ¢ï²Á‚06¶{S@ÊT{›#´"Òï½>h&óëqúê}á¯ùá0Ü[î¸ûÍÕsîŸ{u‡Bo·7f3ÒÊaˆ€ a„l‚©Ž‰£DZøMâ8¿¹OG³þÍÕlj8:\,G£²~Þ^H(ý¡ëîZçO$mÏe#1&`d0(v`T ÚÛ´¡QB‹7ÎË?–.ôMàÝ 6DL|™X9v4o€0‚?Z3º, ˆC‚‘°ÕÞ!l- "Ü$Õ¢œU¡¹?žõßÖXË·É}˜	^ÍfbÌÀ¨Ùîµ–”3¨ö–®ë'"ŠÈŒh˜wÕOK:ÞÄÙÞ¦Qì©dà«l€ FŒFBÂŒ„
í©yNÑÔ6Öc‚Øý¹_Åû»oú#dº'Jßwº
- Ó=kVÙîûßáé0WlhM\Ì
-¢•lâp¸V…ÝŽG*i~?7¿Æxä^wP¹îÖâ@–²
×a3Œhk™‡7°]MëNé-m_6A
-atûÒæåö¡`Š¶Ûç¯Îhw‘˜2Ã
Uq+,1þþÌÃÕ`_§¶j>/õ“ÙGõ3y¤T[¦>LÞÝÙ,µrJ ˜Œv?w.a¦;r¤41îŸI®4ªÕãoJbËÐ_e(¸:" ˆQCÉhwÝ™2ãUA’ŠX!
-’j@ªú“r¸?¸*ïÓêí^ýP¼-AŸLPðq6A@#ÆÑîê”!A¨úHÄjã;—úÖÊ[ùT¤¶9èÓ	
->Î&bÁ2Úý£”!A¨úHç„r>
r°UÛ²û+”Ý!Ù„AŒ0cƲ;aFª>Æ(¡…	]ži›UÃó.3Ûöî«ã’Äpƒg¬û–Æ”!n¨ú€›5„±Îü—¹	ÛyCcÍ!YÕY‰‡°úÛVôöFÄ/¡S.‚­ @€±îš~Ó>Lq@ÏÄþ¡/tyv_úL·_¶š`Ll³Úg%)x=% ‡°cÊX÷×%¬Ø )~ƒå~}«+—É'¸ÿ±ª¹¹á¯}cfû½žõC¼Œé¸_BPK§²'‘¾JPȦíÕAÀòÿÀ‘'cendstream
+xÚíKs7€ïú<¤j¥ƒ°x€ÝÖ^v”rd¯$W¶6É&ÇËâPáÃŽ÷×/†`š"¦%8~ÈJ‘’¦§›Ýß4ºÌõ¨ûõŒ"TXÙÓVE™ê
&;´7r{¾Ãü1ûá }xÔáåÎߟ	ݳļè]¾ç2„Ãz—Ã_w^ž]žœ]^ìý~ùÓÎÉe<)T̨¨ÏøÇί¿ÓÞÐéÿi‡aê}p?P¬å½ÉŽT‚()DøÍõÎÅοã	Á_W¢©¢„!Êpø$\€OÂ8'Æjg²¤îoõG)wŠëâgàpÁˆ1T:õa‹Ùr¾(‡ûïÊs0<·2ÄrSøƒ/ýE9)«ÅÞ>Wt÷ù¬?™ôg{ûFÒ]²·¯èx‘Ö~ŠÜ­€+nHÁ)k}º¡Ù¨×¼9‡1rûPp3f›ç_Ŭذ#0²#ÕÞ#5)´f‘N¿(1Çåo”òj¼O«æ7ýjؼy=ïÊú­x˜œt\˜
ÄYHÂT{ˆPDsf[@Ø€¼—`pé>Vw¤%ăI%Ÿ3¿Ü¦àîl˜€ ÓZ8u7L	;0˜Pí-L\]¦…‰˜îÎ2…-¾?v:¡	n͆bЬ…
&a
ª½…†9+ZhÄÐüoZ•ih¨¶ú®dÌcN=wÁÜ
Ä`Z§é†)aª=ÂTXKŒ*d“ü"0Ý´bgØŠnÍ…
+"Ь…MÓNhRv ÐàÚ™’Dkm{…ÑÄR&4„¹¦Çó¿5«°^îYºûñ¦œ;_É^Â|ý¬]˜
Ä!ÂIØ‚joÑŠXY0o9ºîÏ‚òï	‰/ÎÉ]¸‡fã1\`À4ïÆ%a†ª½Å¥ÄZj!.âv>yyS5:|›FbÜ‚ç²¹‚02	;0.Pí-Š*”\Ȇ‹ãU2ø
+âfèŠæý«éõx0®G©Ô£
{pLvØ vèx-»Ãž°;ªÝÕÖÑ+$%ÔÐÐ߸DÀèZ&x6¾vßýò K؆lÆ€ Æ³VÝŒ%ìÀCµ·}3ƒqúQׯŒÓµ²µfmú¶y=/çÓål™ÝA~3˜®~1œßjh~¹*}³˜†'ÅWåĵ:Z<¼iÛè‘ìxA,ÞÐãX¼v`ñFµ·C	+ÓT´ñ^E\ÜZ#Ø“¬,‚òq‚0 º{?e†ª½Åº†„)pà—ønùçbÙ¿nh(ÿ¼YÁPÎçqò"¦…óU/S<ÚA ø)› ˆQã »'¿Rv` Úã  ¬+)•µ‘îãñ|°L„ûçÿ$„ü¦áÿÖsíч¹„@A„µ!„¤ì@Áµ·„J•&"ÍbÀÀ˜aÀ$ìÀ€ÙОꂄ­ç'ü«ÆwA—{Œ±ÝÙtù溜_¹ñ«ÎG]î‰g¸o³fgݲî;ÚàéwljM]?¸Ñ[ù)òØëM'“°ïâU3L;ÏLêi)·­Mö¼œ{A9äzZ‹!Âͦ>˜ê8¤‹Âjý]˜Æoè[­­/þæ{åjêo?û0½s×Õ?›Ÿ®¦š7ƒ~Xlo^ê{ÔFÍ^@Ÿ³§Ëp†«~<í_=ŽþåR93h¼>ÉŽ6Ľæs$Þ	;°€£Úc¾Pš¸^Õ÷Ò«
+®N§Õ ‰X]ÌÇb.îÆ=ºêW£µÏƳq˜’<[NÞÔ3ÔÎŒGPÈG7e31Ö€0°cÕŠ0ão|4±æú¥Þ)Ñ^µG·®ë祿Š,¯oÜE+åvì¸JÁÛÙ(A¥µh"(%ìÀPÚО¬Æ¸ ¼ðâ.“s¾{psSVÃñ ìžoŽb÷.Á€V‚AsL÷&$x:ÌZ“—cD0¡Ô#¨Ö΃wÕôÃu9Õ)µÞÏí¶òÊ¿z‚s³¯ ˆ]=0x1	;0rPí±ü⶞ï5" SÃcëK¨É´‡³qéwMÿ8ž/¦³ë[©ã@||vqkÄnÖ…
+Ê
+ÑY¹(@A…µ` (¤ì@PÀµ‡$Â&’
+æIàMy^Vå,TX1Èçå[?RWán›Óêíj!x5]Vاµþ}—
ÄÀ€±±ÝÛ‹Rv`` ÚÛ¡‘~ïõA3™_§ˆÓWï͇áÞšpÇÝo®ž;pÿÜ«;¼z»5 ¸1›‘VC	#dÓLuL… ÒòÀ‡hÇáøÍõx:šõo®>¶HÄÑáb9•õóöBBé]w×Ð"8"i#x.	 ˆ1#ƒA‘°£ÕÞ¦
ňº\„¼q^þ±t¡oï°!bâËÔÀÊù³£y„üiÔšÑeÙ@Aˆ„¨öakà~ ©å¬
+Íýñ¬ÿ¶ÆÀZ¾mLîÃLðj63@cFÍv¯µ¤ìÀ˜Aµ·Ìp]?QDfDÃ¸«æx:X‚Ôqð&Îö6-ˆbO%{_e“1`,0v`$lhOÍópªˆ¦¶Áð°ÄîÏý*Þß}Ó!Ó=Qú¾Ó=P™îY³Êv?žsņÖTÁŬ ZÉ&‡«aUØÝáxô¨’æ÷sókŒGîu‘ën-Þd);Øpí6ȶ–yØxÛÕ´.à”ÞÒöõh¤F·¹/m^n
+¦h»}þ:àŒv‰)C0ÜPõ·ÂãïÏ<\
öuj«æórP?™}T?“GJµeê3ÁäÝÍR+‡¡‚Éh÷Í
+	+00Ý‘#¥‰qÿ
+IÁë¹(9„%SƺŸB›°bƒ¦ø –ûõ­®\&ŸàþgĪæ憿ö™í÷zÖñ2¦ã~ A-œÊžPDú*A!›¶WËÿ¢P'bendstream endobj 806 0 obj << /Type /Page @@ -2094,7 +2097,7 @@ endobj 816 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [527.6238 674.8901 539.579 683.8962] +/Rect [527.6238 674.8901 539.579 683.7467] /Subtype /Link /A << /S /GoTo /D (subsubsection.6.2.24.2) >> >> endobj @@ -2136,7 +2139,7 @@ endobj 822 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [527.6238 603.1591 539.579 612.0157] +/Rect [527.6238 603.0594 539.579 612.0157] /Subtype /Link /A << /S /GoTo /D (subsubsection.6.3.1.2) >> >> endobj @@ -2185,21 +2188,21 @@ endobj 829 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [527.6238 519.3733 539.579 528.3296] +/Rect [527.6238 519.3733 539.579 528.479] /Subtype /Link /A << /S /GoTo /D (subsubsection.6.3.5.3) >> >> endobj 830 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [527.6238 507.4181 539.579 516.3744] +/Rect [527.6238 507.4181 539.579 516.5239] /Subtype /Link /A << /S /GoTo /D (subsection.6.3.6) >> >> endobj 831 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [527.6238 495.4629 539.579 504.5687] +/Rect [527.6238 495.4629 539.579 504.4192] /Subtype /Link /A << /S /GoTo /D (subsection.6.3.7) >> >> endobj @@ -4820,22 +4823,20 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1244 0 obj << -/Length 2446 +/Length 2371 /Filter /FlateDecode >> stream -xÚÍ]sÛFîÝ¿Bo¥nÂÍ~“›<¹±sçꤎúÐkû@Kk‹c‰TEɾôæþû‹%EI´“Žs37š—X,ÀX#?1Ê ãÊéQæ43\˜ÑtyÂGw0÷þDDœ´EJûXßON^_¨l䘳Ҏ&·=Z9ãy.F“ٯɻ¿Ÿ~œœ_SixbÙ85–'ß_^ÄÑã݇«‹Ë÷?_ŸŽ3L.?\øúüâüúüêÝù8¹°^F -O,¸¸üÇ9Þ_Ÿþøãéõø÷É'ç“N–¾¼‚+ä“_磈ýà gÊåfô/œ çähy¢bF+ÕB'ŸN~êöfÃÒ!ý•3“Ël@R )Ð8fL¡ËÅbœ*n_7 cl枀U±Œ Æ¯üš uE°U½ÞÄ(‚ÜÖ¥¨>Óàòュ¹b6[Ežø¦ñ MþÆ ,7óˆ@À¦¬îZF€½Ù´Ëfq¶žÞû ,¯ð¢šu\Áq€NR!˜3F‰GáL"¤Ò8ÒI}Kâ G¼!Òf^Ä…e„Tu ¨èÔ„3+Züçò_4%9of7ù›7¯•$ÐNX\ÒøU±.6žæHª¸OP"B}1ÓhYl¦s?°Ç:Cµt89“BÎdìdR“é.‹{O£À>Ú³Åq‹²ÙøŠÆu|†SÅi.€vÛ¿"ȶñȸ¯ëY_ÇÙQOë*EB–óäßô¨êÊ¿¥áÞ=+: -\ÅZè\Þ¶lG\ÑÕ’å`ðüxÇcºÆ²LX‘ëÕ¦l…ÆãZZùi‰Gìg¯žQ yÔ Uɤ÷fVp -ÐŒk—N1h ËÐŽ9è짭_G§@H ëP¦ 7U+Žê‰£ (ÎjßTßmh⾪p‹ªy$\Ö´¦ ×?¶¾A5¢£fà5‘H 9„€Ìâ’F*1æt| *SÒ´ç(¥M½]Oý€Ài‡¾ç:»Åxdm”ÊîÅš¡(ƒóì<Â(êÁ Ù¢Ãâ$2Tz`=µ&K.Z„ŽØ¾Š¤jR7ÀÐP_]ˆÂ)[NÚÅ1~ë¦ âH7öŸf³,ß³}FG¶q¼ûËUD/ž43•1‹ÖÿÊf€’c™6&bümˆ5°tÓr†´WZ—Í}u©´*AÝâ3ø©…è¾,7òQRNî_$ˆvù‘föŽ¸ËP0ánhÓŠsyuzvv”îà.ÙÈÀm›Ki¾&Ìåy>œ¤Å´O’n÷>{FHf2ðè ¹<½úe@©­ÓÙN«ti¤Úp+ó}/‰þªtrƒ¦¨T°ü)‰aûÈd?¼=Öà1ƒL-³ç¬Cp¦µµÏšG¦mg¸kb3x -°¹3eLð®Á“ë%!n«Õº|(þ.x2ÌFïVº“ZE©u_êÉ|Èï$ø‘ãY“Š‡ºœ¥:ÝÎV))XåŽ)­ÍqŠ2ä? Ž Ñ’«fC*’FíoiÖO‘u`ƒ{®ŽvŸgÉ´¨h€ã“Ž0°ã3æ9!pÉ܆Xqnê߿ðÓ dr‘¶_oŠ2ÒŒ&µì4 -Q -øå~ìšùÛb»ØĘü׿ùrz±w„d¢¦Fn?#‚5`?ÊìÌkÔnÞ›híw$C?=^Çže¦¿æm -bOŽzûìen`UàÏö½}ªrÑ$™–_Uº@Èq!"E.8‘\1«á˜ž¤Eë8ЊÃvÅAìJDå t)ª¬Ú -§Sm0íL@i¨­‚{CåAÖ«ž«EŒ,FÉ6–€#S„™œjhj¬i°/Ç]Ž[þeB -æ!õÆAÖàõåRŽÎjhÔª%œö)¡àè{.áÄÑpŸ:!H(ôp ÝÙ ¼¨~ŠJ³èrøÜ´Ëö#€DÒ‚Þ{I¦‘ çXò¤Í¦ö8²ƒRJ¤Êa»ÈE„ÜŽ_nj¬~pôóÙGÂŒQ R.X¥î¾«LÞá-ë–7Hƒ {‚Ç+Š?7Èä6£XŽ!ò*lù(Á‹Õj’.œ««Åçˆ^$ð‚€Ã=0‚|`˜¢¼xDÄ…ü7ˆåÏa†yH–'Á0gW¾ãD4»{ÁìÐ!ï€cì»Â˼ ýØ8¨}Ò]—áž!6Wö›Ð‚˜d3iÿ‚¤íŠ§âˆ„‹ØeÆ~!Ž(Xdß4Ž(Hèd®þq¤Où™8¢¤`R;XþT/Šh€˜5å<[`‚†TôÀÀGp£5A°,¤Q¨rqÐlW=Ç ¿¡@e.ÖV·rØ¡^øÒÅ -|A¯èv4õ]þÿ°aÜô)éŸòË çÿßE³j­¿ i\ñ”‹€I1¶ò¼ŒeVÉoé"XjYéÄ·w‘>åg\D -…GC–OÞSP.M=p‹jª¶JÙ@ÑÜb”÷á}þ*…ŠAí*œ.Åß¿¥¡fÈÛ: ¼­¼ýÒý ¶ÂU[~=íý~™Ñ|{÷èÛ!Rv¸ìmÑöïxÌncO,‹=±ÖUìÓMÆBˆ$œ_EgŒ¾$`»e^ÄöËÒOçEU6ËøŽVè -ŠÔ°‹„m0 Q1-Ç‚æ&ôyôg`% u\ì÷— fÒ`QBùgëj¯?èËz[EDìf‡u1£]Bëz xööDmD–û]É]Gós³ñKÌ€À’'-ô¶^,êGªêpUW>bqYVìW„µ]×PƘb·`W&—¿Ðx ;w¾‰I8„éôAÿgî+”œÚ"Vû¾™tZ¯>Óˆ¬Q´¦Ê;“籃)‚¡R[&Ï£ÿ„L ¤BßÈ…zTv²ÚØOŸF»~o¿ïâNWŸ†Rqb}ZS70t"v"BÑñdî«8 – O_5ÛV­p}Dmã HNå€#ÙêyDC^â\ü,à°ë]N„åÕµyï|$RÑZ±X`½„À®X¥¦ÛPù® ̻ËûÅ%w±Ygp5årØ)ܵ¹tY˪ި£Žiûõò˜õÿÔ–F{endstream +xÚÍY_sÛF÷§ÐÛQ7áfÿ/™<¹±“s§uRG}¸kû@K”ͱD*"eŸsÓï^`±¤H›rÒ±nž¿?ûðëÅñÔéhvöñœÈ§ïO/NÏßNc‘ëep`Áû³ŸNiôáâøçŸ/¦Ì~<:ugéŸWp…ùrôÛ|²€cÿxÄ™J3¹ƒ/œ‰4•“õ‘6Š­TKY}>ú¥Ø›õKÇìgTÂL"݈¥3 I™U0…¼+V«i¬¸‰ò2»\å8ÖQs±ÌÖTçÛÛ|KÔª$Ú¦Ú6D1Š(Ë*°då= Î>ÝZšË‹íT$Q^×yM“¿sÃïŠæ:0±.Ê«VPo1Ïü²E˜­æ7y Å+ =+Vp`“X–#ýIG‘šHH¥q¤£jIÒ GtC¦æ: ‹@)«–PÒ§7ÎlhñïœËÿÒ”ä\¼Y\&oÞ¼V’HûÃâ’:ßdÛ¬ÉiŽNöñFDjžÍ¯i´Îšùu¾;`Ou†féxR¦¸Õžg6MeT‘뮳›œF^}´w‹cH¬ŠºÉKWáÓß*Èrž´ßþQvuŽ:@ø¦=ïë42^#’WeŒ‚,çÑÿ裬Êü- ÿ|Kr^ r”`Ò +çåœ-[µ¯èñJÉpxþxÇÇreNØ40W›¦h×ï­´Éç^q¾xõ„)¢žiJ6rofOÁtUtýZÂ2ôc6ûe—oƒàc¢Æm(-xPª:ªö8ªw ¸¨òºüGC7eu÷€7+ë;âbEk2úúe—×hF TQ„È!T—T 0H ˜Óé1j 2¦¤iïËKŠëj·ç#Ž;öAèìoñÈÚp*;Àš!”AÀ<à?4B=Ô; XœD…ŠT­qÑû–!w^Q™hè h/BÒxŠV“vqÀǶy}ÛŒû¾3Ì:— |ŸÑ€o<Þ@kÈÀ*°gÝ ÜT'¢¿¢‘”2§ ÿSqmZÍA3¥mQßx¨7VÚ?}œZ@÷uÑ4£d.œ&d;ûD3ƒ«Fî2&ÜB†6íqÎÎON†§‹›ŒsRZO Yš$Éxwã¾HÊî}õŒÌ8nö;£–Ççÿ1*à¢MµÛ[•’F¬ gR‚¹ƒÿˆ~‰ dt‰®¨„÷|¬”Œ÷‡'’­¥|ÄŒ*ù)çœiÙAò¸w8édë·[ÒÒ +h¹÷e¤˜ÜB WëpŒr³-n‹U~åfCpèܭ/}L „Ù’ô"¬Ýp­•ZÉ[SÅrÌ0j$<  (Í+—@BD`^p~Ö‹W>¯ò2ßf«Õ=ñ×wÝ + +¦{bXõ"=»jwñ˜œ„ìµ \-iŠùn•EÂñûº!"Ž€TÌcè|¨"í!d†\nS'öW8â@Bʤ?ˆfÀ>D³J +©¥ÏAR¹¨XoVżhÐlR%h6¬~kš¥¼d,eü+Fœ!÷)¾¢u‘NÃ9Lཀྵ«<[Ô­;$,±p²ApáõHD÷²Îç»ï=Œmà¦;$†6dô&PªÖ]¬e·U±ˆou¼[lbTn —SÎøîQ×¹€:\É¡Xû7Ä»ÓéæYI‡ºÌ‰@Q€”Ö¡„¾Åœèíµ=ôPB ‹ƒÕ7Kòýu[‚­òy­}çÛ&+B­å5F3 +îÍ艋|™íVM(î(5äo¾]¹J _§ö2àDHÃŒ„Â*F¯Uf]“öÚ{-4NdÊ0<^dXêœé¯yÜÉ)¦tš>ëë§ÓV†ô#õä¤71TÏ¥#«¼~¶¿èí¡¦Xkˆua¾+%jÈf©O¶cIn$”y*»Ò2¢ÂÐ/€{}^»ÇeEè~ïÜYÖ;· 4ä2a*¡›8ï±Z„œeTŽát_±•ÑéC»€H-@3•hÈ7ž|Kr¸UE<½±?éÞžðúl-''œgÒ;R+7î ö'‚kï¸„Ò +pu¢9¦)ê|pšt.ƒpÞo|hã +?»ä`û8 ”†{Nû¥96'ùåTbp†e}…,”-Jë ˜ß.èA ”åTqŸïñËe…=5Ž~=ùDœÓ Íá‚%F«a”ÌÞaí—èV7€_€~øÀš1±Ñ%*¹C`OB“Ì¿!¤D¢gH!>cÀ\UúL‚ìQ¼.Hx¸âT™ã:äÕ2fxÈû°Ahª5ÿ0ë’À ;1_Ùàw¬lHfWÞ ¹;{è‹:uÌ‚Z“~> endobj 370 0 obj << -/D [1243 0 R /XYZ 85.0394 650.4851 null] +/D [1243 0 R /XYZ 85.0394 644.6312 null] >> endobj 1246 0 obj << -/D [1243 0 R /XYZ 85.0394 625.2941 null] +/D [1243 0 R /XYZ 85.0394 617.8313 null] >> endobj 374 0 obj << -/D [1243 0 R /XYZ 85.0394 171.1138 null] +/D [1243 0 R /XYZ 85.0394 131.6963 null] >> endobj 1006 0 obj << -/D [1243 0 R /XYZ 85.0394 149.3849 null] +/D [1243 0 R /XYZ 85.0394 108.3585 null] >> endobj 1242 0 obj << /Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F21 658 0 R /F62 995 0 R /F63 998 0 R >> @@ -4865,26 +4866,25 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1249 0 obj << -/Length 3623 +/Length 3641 /Filter /FlateDecode >> stream -xÚÝ[Ýsã6Ï_á·sfÖ<~ˆù¸Ýf{é\w÷¶étîÚ>(¶œhjK®eošûë @}YvÒ¹›¹™NL‘ ?€¨¨™„?5³©H½ö³Ì'ÂJegËí•œ=ÀØ7WŠi‘hѧúêîê¯ïM6ó§:Ý­{s9!S³»ÕOóThq 3Èù»Þß~óÃç·×Y2¿»ýøáz¡­œ¿¿ýû µ¾ùüö»ïÞ~¾^(gÕüÝßÞ~º»ùLC)ÏñÕ퇯©ÇÓÏ™I?ß¼¿ù|óáÝÍõ/wß^Ýܵ{éïWIƒùíê§_älÛþöJ -ã=ÁƒÊ{=Û^%Ö›{6Wß_ý£°7^”Ÿ’B›TOP›žÖ{;ˬ©!`^á€Rõ(•Æe¸@ Ù4õ¢ªåú™iû³Z%\ -=D»)›È(Õó²Á_5(¿wño>±d¦D–¤)Oóïº*&ÖÒ UŸZ&jù¡ØÕá NkçåV|*7Z¨þRì÷媠§Ãc1¹WpJßLjÁ •´;yrZ¨ÌÚ!ä`vV< Œµ³0 Òî ²ã†d­ïnßÿ“Ú[ØAþöOëzOÃcÎĨðFÉùÝ#Oµ*ÖùqÃe_áÑb»;95åa#Êj›ÿ¾8ìóªYA½‹C¹-e5fDY)¬»ÌÓL°1€ Ú¦Ê ù¸­îëcµ±»„M[‘µÍ|íæǪ*«ÞÔÕðM¤àì¸U6ÔÚæÕ3½¹-«ã¡ànB¶îã:Å~[.T™^U6ÄT¶·z*”– ´¸dDƒ¦æc}Ü7¤íát ‹r{ÜÒ×|s,†3kÇËæϽYiF+^DRšj‘D.#©OuI-Õ$’ÊÕfII&œ’ö2'-Õ+C4Á¨WnÈK‡&Õ¢I Ѥ¿’ –Š¿»À{ý}õ¢§ ²T‹,eQè×jÎà‚g—bp©¸œqº=6ÔWz[ªÃÖÿZ"•Ô¿€¬Žè°˜è¼‡ª‡S• -¥¼ºÈGKtÊÈV)èI"H{œ|<V‡ðù ­¬ð±ï¤ðyð`?¨ƒŸ¢VŒ¢M¡Õ*¶ê(:Òð•>”‚S»¹Cõs©…´,\žá}´hš$É´ 7`=R?ôtê‡ÞVý0Ô} ÜåqOºÓ°+¢wø|SŒ÷üP,`>i\#cÀ“l6õS±¢ôƒøNMøØÀ éˆFê ÐÉ ®’áF¯XÌ,KÇ=ý¬jZÏ… -G g‡–}äõâ®qv=e·}ŽÈêY'¾!8rLqªšC‰Î×LTr¨Ö·¥×¨VITËî綂s&'¿§©¼7pw±°¼ŒÝ]‚î|]P£N<äTÙÈrÛâL·]xè\á >”71Š g* k=ÒÈœ° ’?æ³$s#œq'ÆK‘*ûBÙ§OuÞ´TA:ýx]ï·ùiø«-¼hÌe&Zª .†‘ -ŒfI:dã_!XPÞö^|\â€{']a‹•^zª©±‚èvÂjIicÍ›©³ËdÂù$ž^ÀÇx‚ & -’ (Ù¶õr°˜)»NzÍ4só|“Faá¨i‚+Êì`t[LÃ΃¿l:£Ë1î”°©;ñ±Öñ±–… „zâÛëBB ‹ÁR ¨éwU„Ä´br2Î@ÍüÐBü º\5bª@®P)®§tu;”ÍY}AP¬ñz†¦¡Ñ„m¡¦¾þð=õp-˜zC€€½ì!9ÁƲè÷.ÉI®è•(z[MíIƒýÿÉ+‘áE¢ÚÚ÷._þÊ¼ç ­²9ª}§ÙdTJ:å]«lÄ{C9ÿîê¦)ï7L -XÍãôÃ2“8ÔÂ9õZÔ;!U{ýQòêÛº‹N³yì8”ÇK¾úÑf~’ dŽ_ª«·@«9îvõR> R ²jt¦?S‚I+mòÇ›c ÿDƒœ„&e=x¢Î;°?(AÆ0{| irsâw&¦ú£ì% Kuõ”³60Ñ$cÚÔ÷à+×1ëŸFü”QL‰ßx!] ­Ö.%ßåIºÖéI5  üð—aÔ†Ôß•K*B4õš»~¼¶0´ªŸšªÊ@$Ï^Èh»àš˜˜Ø=¨3K}òòîÕK»Ï„ÌdÖw¹ãsRØÌÿaŸšx¥Zîø(Þ?ñýäªà[žxÛ“ÓÏŽ§ï*¼š71˸~e¢ÁßÛÝTÒt"B¥§×«gƒÈš…Éä ¹LŸê|ðÑRõ…ÛLÝH8ÛÌWo©&–^m&xwn‡ë¢e·¹>´Qµ¦4ËöA·÷zx ¾:ÄV[°qÏ”ƒ +$$'àƒ¤¸˜Ý¥¢F‹ÔdgQ#c¾šÑlÀ¯péLÁ®äô¥oðÑ ¤Ü·Ùs‘ÌMØ.Ò¤##‰z<½½¶¾=ÇÍ®‰4»Þe3v€x¾U<Õ’;ƒ2ðEvÐÐDU÷ ”áp¢àKaˆüðŽetÇÎ-TÙ²Ên»ÅèFwSç«¡Ñö†–ñ*·y†°h{Þ€Œ>±/\ˆô©.P¤ -~ªl ˜Ï,jŸZ°±Òì6²z• ŸA¡òpJe©½ŒÂ>Õy¶TCÆ“¬:-Li'’ĨË\´Tl˜ÑÇ< d>C>¸ŒÙ¿6€‡®2È¥!%;wŽ\¨VƒË–ðH_‚HÆ"vÝ3å öïïÙi±:=ÍÖ+!ž‚ø‰ßOùˆmJðŒ‘µøHŠâž·ìû ò¨üPél>UÑ}ë)Ÿ-|–¥½SÁÈW - -r* a1Ž8äœÄN¸Õp:°1ãç$ãºN83׃Òg†¢Z0¶A½êÎ ñ™ÕåÑÑé€=tN)=:zK*>¨®FÜô•ˆ¤ÄÀJO‰§2ð^+D8bm/<»hþªÅ Pì¯ù7§áq^¥44ùÓ@±ëLš@ZcÚ/È:s:e8Áê²”»Ç= y[ÓjÓK@¶ëD–Œ*ÿ³PW)#T¢^¸lîS]ð‘‘ê$À¬|yz¨È<²˜h©^àBixc0Ð2£Æ¶¤.ÿd[Ó1]dTÿ«@&ã;Fö™øË.¨é<ʧ/ µîÞ}¢XqU,éãLŠâœåÆÊ]*–žÖÅjMŽ,œG‡…®?µîßzN¯z5®“5¢a.WÅÈÑ e2x·_ogÞ ,ÓЛ©J=ÕßmÊ9¾…gž;›ÿðõ'êÁŒüÍ°T—Åï[ú4† ¼ê#uöŠài·&¼«q¾Õ3x¬rIãÇÝ -,óv£aSk"‰__ʱ1R¹†ë|ºÍïz - -ÓÁùàÅÎÔåèpÜl#Ð3hFèa“à­csdairxaGn q©5ß¡{¹V¡Ø¤M¸lܯó%¿ó³ÖÉrS7‹áîxER<üÊé°ÍËaçÀëÃ@î­Æ;ÖàNµ²„DÛcœ3ßíŠ|O½ámâÜ£`î¿LÖJT*¬J}ûí¦~ê>t™(Çe"‘z\ÆSg¾|7VàçêJ¶ñèýU|÷/I& F8óñƒÎ jtxAALá6lrêâùóùSÖÿ!Å^ßendstream +xÚÝ[Ýs·×_¡·P3&Š¯»GN•il×V'Ó&y8‘GñÆäÂ#-«}w±‹ûâ‘RÚÌ´ÓÑqÀX,~»Ø]@êRŸºLR‘zí/3oE"Ur¹Ø^ÈË{hûþB1Í<ÍûTßÞ^üé­É.½ð©N/oW½±œÎ©ËÛåϳThq#ÈÙ›÷ïÞÞ|ÿ·¯¯2;»½yÿîj®9{{ó—k*}ÿñõ?¾þx5W.Q³7~ýáöú#5¥<Æ·7ï¾£O?'ýxýöúãõ»7×W¿Þþpq}Û®¥¿^% .ä·‹Ÿ•—KXöRï’ËGøBy¯/·61"±ÆÄšÍŧ‹¿¶öZC×)ùÙĉDÛôrn¬p0ÿ´”•È”¢,ñ"5Ú´RÖjJÊ‘ +¥œošz^Õûrõ4^±’‰ð6Ë.ûÃMÞRMÌnz³+%ÅÑìß¿H©«¢¹šíf9þd³ûM}—o¨jS6{*Õ+j½ùÀÄËåîJ¹YÑ4Ô?c7«òmA¥¦Ø})vܼ_ç𷨚C«öŠ¥-°ò²`j\{èµf2ä…ÛË͆J¿ÊÅçÍSì^¡haäû‚©¨/,1ßì×TÉËgVoVÃe‘MÉ+¬é…2¸ H'ôabÐ4—B Ñ6uªÃ¶iæ}ù¥¨¸Šó‰3PX›¦ ˆt° wldÜ°–[ã¾V ð¡ÀÊ›­2J‚úóPËb•6LP6± ·Û‡ý™](ý"YÕTŽö˸n<9Y¶Ø è•8:ƒù KS0ÂV?sö©NŸ†-Êj›ïwyÕ¬ÈàÌ÷嶘—ÕÑјH‘¸ó|0͸ª“T™!7Õ]}¨Ð|;O(EÖÐt;FÚÍUUV÷Ô¼©«ûp!é:¯b)*PÚæÕõÜ–Õa_p5! Kwqžb·-çªÌ¯*ÚÑ +toù"T(-hqʈMÅu}Ø5´ÛÃá`/ÊíaK_òÍ¡Ž¬O›?õFµÒŒf<$ +— Î#©GuI‘jIår3‰$› >ÔyNZª V†hÒ"óÊ yéФZ4©!š¢ã3! ʨ©øûx¯ï£­£ÚàO¨YªE–JPèWjÆà‚o—bp©¸œqztl¼\é)l©[ÿ5h%Î +è’œ‡VŸê4´ZªÓFª>ì­T*”òê<+-Õ/l¥°Y08`æýaÏàBo„OqôJ;págßTá÷@ÂÖ*PkE¥èK¦B©Ýޞãè`Ã.}@y3¥ÿwõ?n­ «2V=©ÕHEªÓÖjRà,[ÿ +-Õ/Cså„1rÄL)##¤Œ”{%Ug¯ ìüNØ+è알آ¾Á^IÂÖbˆ[Ø^I‚WèÅ"a€¥"+6 òÿa³¬÷Óì<ÀúT§ÖRo½Ø•ùfþÛ¡Ø=Íw ¬#`”çy˜fbþ¨L +XjÀÀ§Mþ%ft'kÓš¨~ëe¹È7!ð„¶À-5nófŒT÷úkŠ~á7ä1–D€z*ËU°Y¤¹Ëœ'¬Û;'à +Ü@càààjM<;?[€¼³:]ç‹5Õ7‡XŠÌBñ@1 ”rú¡­çª-èòç(¥‚uäºãp›vFZåÕ<³³ox´ªØ?Ö»Ïôq—WËÇr¹_‹©@ûöÊCD +”pàoÊmˆVÁ ‰ ®åÊ tâˆD «ÀˆÖ*&ï€Æ÷†lFcXÑè<ÝãºÝ^ð€(!ÊC I›ª€&D²L9Ö7 &›Hvå©ü®Ä«£N¡~×,ºò) ÇU+5 G¢ÄL¾À“v‚[‚ÎKNý IgdÄQDf»µK#A0«uµÁÞÒÊ0·g„K’Ñq:iÖ´òœ J˜vÍóÅUc{½šÔÛ>G¤õ,€#Û 9:÷UÍ®Dgk&ò9¶Ö·i¥—l­’:l-›Ÿ› +sšd÷4%ùæ.¦—€—±¹³hîÀÖQ–Úzˆ¬2?´ÊmŠ¦[.|t¦p%Ê›èÅPŽ~IŸ‡†ÈŸ idN$ ’ßg3›¹‘@N˜“X‘»tÞœô©N›“–*H§ï¯êÝ6?vu9ÏDK5ÁÅÐS‘"Íl:dãÁYP>é;¼ø¹À wÜN{…%Þ”Ð鱦¼X /¨%¥…5¯¦Î.“ çm<½€90ðL¤%-lrIQc¦ôB8é5Ó ÏÍãM*EGM«œWg3¥#ßbvìeËЉ½ãN‰$uG66q|¬eÁ ¡šØÂ:ä:—0ÉZg)Ôô»,B`Z19)g f~h"þ…½Äk–‰4¹ÂMq½=aÑH‡PO†Fîä~S¬ñÚ’†!Ñ„e¡¦¾{÷‰j8#LµÁAÀZ6ƒ5]ñ,Š~m¼&¢.QôÔ¶œZ“ýþí ‘n¼j3àùâ3óž74cˆæ(žj8d­žºÌêó®U6¾â¢Êœê¦)ï6L +XÍíôÃ2“8ÔÂ9õRÔ;!U{ RòìÛºóN³Yô8$ÉK¾Òfv‚ dŽ;ÕUˆ[ Ôê^ÿÑYJ@P¢†Zt÷D&Í´É÷poBPŒŽþ#5r<Šõà…ˆ¶w`}ØÝ ¬ñ¦=ʡ͉¯LLYHÙk³Â‹„*ëê1ï]8B1­ê;—X×1ï?µø)¥˜¿ñBºZ­^J¾Ñ“š/‡µ4=©†”þ2ŒZ—úÇrAIˆ¦^qÕOWIZÖ …÷ÓÝuet¹mç\«‡íÌRoÿ€ÕgBf2ë›Üñ9)’Ìÿn›j½R-w|o¡ø–rYð]O¼óÉéç‡ï *tÍ›eÜ=½Ð Ñ`ïLÒÝWÒp"B¥Ç—¬'h‘HûL,Ó§:í|´T}á6SwÎ6Üγ³·TÓ/8!²0°æÁü€¨Ùm,­W­-?®ÀìÌÎéö6Ao´mßZXr[°pÇ”ƒk+$'`ƒ„¸Ý…¢F‹ÔŒn¡Z]12Æë¡Õìê—ÎØv%§¯~ƒÖD}˜[¹o*Òç"˜›Ðp\¤IGJ÷ñø;ñ=—è‰8nŠHAñðлrÆŠþó‡jÁ•a3°#h(†‡hz2A|5 žÞ´d#Ó@Æ-dY³Ên¹Åè^ߤ •¶×´ˆºÍ¸EÛ“ +¤Â/iÏ+PŸê´µTCÁO¥­ó™‡húìô-ÕÄüCœx‘eI6d hU½h?¢YMo_°®nÜøE*„¥ž +!9©6ÂÂSöUIO¨¿Í*KÕpç)È{­zø¢! XköMßê]„„zØÿÕxÿ9Å—´xz&ŸÆ\¡+}6C>Ljk°I „Ù­gõ">…BÐÃT=BöˆÎ`‰†ŒÇXuœ•ÒNXkÔYZ¢cÌè5… gÀ'0ûðÑå9)¤dgÈñƒSÔjpÍ>é%ˆdbÕS¡nÐÇæ2HÔé±[B¯ãê-=ÞÊé'¾Ÿò5ÛzÏo¾èM_÷Ð Ó¡!îyɾ'ßÁÉŸ€“¶ í©Š†[OYká³,íF¾è<iù£ó`ˆ‰±×dáxsnà5áRùÀjŒÏIÆpZ¨øPé‰ÓBQ^u§…Îø´À¼òžèøE¤R|B)=:zS*>(> endobj 1247 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R >> +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1253 0 obj << -/Length 2665 +/Length 2555 /Filter /FlateDecode >> stream -xÚÝ]oÛ8ò=¿Âo§µ–ß»mÚËb7íeÓ‡Ãî>(¶’µ%×’ãKýÍpHY²e7Es8Ü¡@5$‡Ãáp¾>aðO22éÔÄ:•jÆõd¶ÿëæ—³‹›î.ýûr&ñ"_Îþø‹Mæpí_ÎX*]¦'[°”;'&Ë3¥eª•”qfqöûÙ?:‚½U¿uL~Zf©Î„ =r°2«]j$,¡Û‡n$eòµ>çI·EYÝ#(’vWÍ]±^Ÿó,)æ¯pÖ$å!Ö´C$eCͪ˜•2&Š9ÈR2ßC·Öæm±,ª–¶4E $ðË{üJ&R#4\Ò3ø@6¦M½YÏâžþ-Kã"칫×t@¾XЙ_áænœL¥i&Œ˜L9OÖÂï¹Ý{’ëd–WMÔ …r>/ª0ë9 W·Ç²Ø„5!Ä•¯^Z¸r›7(>RYÍ›¹;Nçcáð¼â{%ÂS&Œ -{vO@"…Õ*sClËö¡¬HÑÇŸFÙÔjÅìo|x²Pð|6r Â8¤§fFGæ¼|Fé0ëL@º]Ô³ÏÄ[ŸGÌê -Uï~³ÎÛ²«8³(Ò}Sí¬©TI0¼gت̼ëÉÆm•šÔX¡Ó¢} hv˜=RÓÈÝ$˜Zclߤ»·Bj²²ã8h>¼$Êèª'Em'ëOµQÔΧ†'7ð¿H.DD¥ÐÙÄÀ;3«>ù2MRÎIÂêÁþ¶;)ø‰Ÿ.—bò¶†;Mú׊”§}Òþ^`‡=½ÐpÅŒ૘bÖ3ý{½ÈÁ¤À:¼ñ—ˆT§œÀ¼šPœEY¬if^¿ª[šÍj…æ©@{ÂLѶd}0ðågɬè„ù|]4ÒݹdA§ñáûæsóæ#hžÍ`óì\°ä3þ‡¾˜:PCå,8c#'ý‡þ1Ý‘t}¦» ñcš=.ÅEp¡© qí0Œ³”ù—e2UÚî^v`ñ1BvXG<ÙôѨ¥1 ! Ö?á€k„‘A4Çh•Üãä&º’&_(oF—6)Ž—'6„¦J{^õâ_³bÕLñÁ{´@° ,Pð¥DˆkËbNÃMC¡ÀËæ@ÁèYøD[È$Œs'Þs‰ÖñÇë°ð"ù¢Àðõàú 'ùˆH#| ß"·ï3`ä5Æck‘¡b]AœÃ¡Ù=Ž_DæKoÔ0ÆD¿dñ€N1feÓ¢=V5¢‚ƒ›}o862n¹ËËE˜÷5g!r*:íMSLQÚ!vC²—9©‡ÎçÙi’´]Ü-ƒš <&µ„-˜{‰0™ÉÔ@ÌýWw “J/Ì2ñ­0©áÍ8ãöEäutÆÚÿ@˜ì“>&Dg]ëUš±ä ãN½¡Á¼Æ/&¶eó@©>ÞpP’`=¸š+ Sð¼•.,"FMßÛ0-Å*A23ä y¨7‹y€‹–doúZ¹G£º“J#p<ôj@Tí¡L¸H…ÖÑÍæ«Õº^…¬nµ€t[ ²7Gî¬}6´ÙDØ y±*ª0¹YÕY`wÔ€íû˜H` -‡OÕ ø¶á~î6Ù¡ý× 0m]7- ÖŤ4ø²¡g@ÖA–ÇSŠ`üÇíì¿œR(!À_9y:*uX'¢ÒXZ‘K†ò¢Èa` -H#¬ S†)™•C^00 Ëú ‡»À„£~`–S…mcq%ÄÀ„ðx`bYÊyWÃ÷TB\‰apòŒ'p•–Ù^p"³Pà”3aÕÐ,N¤ ûl€ócÞg~+8Å´Efèµ8Ûô±ŽkQ‡uè‚Nç7øôžþ$3Ö7E‡nTf†ì|jP²è%27P)œß©Tæz*ÕÐrÀ¯¥èÌ´¸‚%|HvÉ&Ì÷Ú9´ÚR7–æÅ]¾Y´aø¯C ™‚ÕXð@ªzäѹ•ºTÃýÖ BÆ[†ü¸w¢fã'‚'I­p±éðT4cgY¨øUÄù“iF"Ýof±¥°\åmy[.Êö Pùq%”¸É¿¡„=¬J±H^my÷tLíX vÉNßa}ã|®Á“+ÈOO3°_ØÈTj‹¡y*¹,+_s3•lÊ™Ï4 $¯gù‚fy8,aqíõ®i0yàY(èµ^a3'_`èÆñ§·iTðm@Þ–‹@ø¶Á5AKwSø6\ü65lrõáæòÝ?iv |ä÷EfbŒ =L\èñ07M–V+ß{@[SH34à˜EþÁbýˆ&jUò·±ÚRÅe—ƒ.sp÷ë1=ƾ¯b¯{†¢µÒÙÑ+Îù-JJEIøz6±?:F€ exì»üëí”Ta„íRˆ{Ѧè,ßLçQxp\¯쇾ŒÐx—‘+HŸ]×»|†‚ËÌú½_¤í{¿„ÞïTjº¼09ËC2bÀ\ZîuƒC6Öïýú16Ë)Þ°ÉëqÖÃj (öBû×gOôíµ‰èHX·à#µ2ÏsL4~=ý®ÅJßß-¥M…Ò|(gõhŸÑë}VÏø¥{½´Tg.{Á^¯yÁ^/Ï Øãö›E¬€¼^j/YÄ -ÅŒ€÷yù"¶OúD+0p\üÿ÷zûý?ÝëåÒ–©ÓÙL‡uà¶ÆÊ1°QÁÀoõi&4k„…Aªg@§2ž yøµü\Œ6ôRÛÅoºW­|ØÍõaÅwlW+ÐÉ]¦ê¿!xz8&±¸©Ú!.ör©]ÆùȈ§æ†§Bc'PŠTe d Íæ&…<–3™mÆ>}Bà#¤Oý -eÕ\°ƒ2‚þc]Χjº™¯¦˜n¥!;ƒ]”¯9¤†GÙ²æd»ø……ˆžã>ä:*„i¢¾£š -(è"”¡)º8t¢_mò@‚2HœóŽ§b* Š†ƒK%Eæ!€/Oš'ÈÔ–q®)ï+ÂàÃâV#°D¥GßÅ#Ï>ƒ Á -aöTPÕÇý}›@€Tâ‘ôÖª|Ù¹ókõ’fu~"è±ZîÞ»Ÿ#Bù8÷µò¬Ij´’Óg7¤HT­ ŠÜô… Ÿ¢ŸñÍ-ƒ-¤g)ýäíkÑyls…Û`"©7À†›Íìa°qȸeˆóîr (š·E¨·Ôþ öJÀ}€Û§½,dx‘Hm¾‡Uu?&ÅÜï¤_ôí¿»=лÏË*=ö§&R§ø÷!#N’uÉÃÿÊîot”Må^Ÿ½ÿào„³‘)²Öûœw¯rÈú¿ÜLº«endstream +xÚÝZ_sÛ8ϧðÛ)3µ–ÿI=vÛ´—Ý´—un¶û Ør£©l¹–œlúé HE²e7fçæn:S$H‚ ˆ‡Oüã§S&35±™J5ãz2_±É'{{ÆÏ42Mû\?ÏÎ~z#í$K3#Ìd¶ì­åRæŸÌ$¯þùòýìâú|*4KLz>Õ†%?_^½¦žŒ>¯Þ]½¹|ûáúå¹UÉìòÝu__¼¹¸¾¸zuq>åNs˜/ +G&¼¹üõ‚¨·×/ûíåõùŸ³_Î.fÝYúçåLâA¾œýñ'›,àØ¿œ±TfNOî¡ÁRžeb²:SZ¦ZI{ª³ßÏþÕ-ØõSÇô§¥KµvDBöÈÐÊL¬ÎR#a˜¯x"“Ô›¶¬×yU=P»½-°É‡×ï©gSoÛÔ·kŠQËz;à7Éöœ»¤XÒ§¹¥Î/»b[ 5º=aò}îq½ÅÃ:_•sßmy[4p)R¸ärI,ëºE½Ã᧜§™ÖŸ¤)¼tÀX¶ø°è2ßUmC­¶¦oNŸæ¡i‹ÑózÝz1êªò‚@ß]^í +"ïoËùm ˪"j×삲 q8I ¸Ébv¯Qx!“öœ'Ä$“rÝÛe>s> +¡æUÝLÇNW4-j¨‘é°vÒ^«º-h X/Ð’A³Û²!žHÈ´ÚÅ5óͦ€{ð½å:ìsÖ®-qí4("˜ï™—ä&ÕÜd ¹7¬ªªï§í6_7Ëbøûæhlªô;™í€6…*˜J'ӌ㪠7OJ–2ùZƒ2סqS”ëOH‚Z¦$ù­Bš¤\cM3ठu4›b^~dL¨4ÉTPškÁWź¥)`ca…Ñ©:œ©;<ˆ1mêÝv^ŒèÁ²T0.ÂzO°Aî öü +7/‚B¬H0bh7;¼G®“yŽäÆÛ#vÔw …r±(Ö¡Æsjn‚lweq¶ÄG¾zmáÈMÞxKBò˜Êõ¼Ú-¼Ú±;5 +ðHâ{5ÂS&Œ +s¯ Ø„財 +îËö-}óøÕ(›ZÍ¢šý‰w +®ÏFiëíÈ:°«3: +çõ3º³™ L7U=ÿL²õeô¸4½O»mN;±§*Ò}t‰Ün^Û§À‹t-Ý8¼€“±&5¤>ºÍc°V ãŒáRÓ(ÝTà 9)y…º»BjP²²£²”­¼Ž®zZÔFq¬TKUýî|jx2ƒÿErq XT +í&†é”+î¡wòe–¤²LWö§}Ô‚ïøér%&¯k8Ó¤¬¸ò´¿´?¼Ãž]h8¢c ·€ý–|Õïu…Ž^‡<&KàêRN¤ÇA$ŠÀS•Å–zuøí<Ñì6|ž +¬'ômK¯䯱—ží>Ÿü=4–ç’›ÞG—Ù+Äxë`òü\°ä3þ‡¾„:0C•YˆŒœô/úÇlG:X2ƒ€iúçü˜eOE–â ~3ëÔxäÉR†7«µN•†ëì,–ž×O6½3fiLj ¬Ößá@ŒŽkDAŽÑ*¹'É,º’&_*ÃgmR.2þ]ž0Ú9xª4ç­^ü5/6-Ñ„Þ£…› /5M×Vã1ª¼|g Œ®”ÆÁ€+A^"[‹ÛuîC,k/Ç¢p(¥ÔÐÆ@¿ôâ0zªbÚEàZØ€ßdŒuß ÇFÆ)˼¬š 4¸¯œ…(SÑiC¢0Emì†üÄeRïÅsO “¤íp· f.ð(L*‹žAÉgIˆD’Ùw¸º8ãLJñ²fê[0 ”ð¼(©8Zã߀‘ Ÿ@H%!†’ô0©“Œ%ˆ8õŽ‹¿<`tÜ—˜H"EF„2hIx786#`MuþýÀ* "GMß›ÐÆDö’f(As[ïªE ‹–Ônúö¸‡ ÑÐɘQ ØôD4ê¡J@]Bëè`!ÛÖ›/À©0½T‚^(#ÏÌzv4ÅDÚ+ ‰E±)Ö¡s·©×ôöº­bŠ!‚>ëÕwáûnòø–O¥ñë¡ X·˜Mbc É?%þÐÀÄÕˆ¢ƒ.ýçðc/ì¿LHZ+õi<ê¸NàÑX@áÀCbÑßä’Óˆ(HrŒY9”!IXÖ‡$l>B¶ú$,§ÜÚÆ´ + €ˆ„ô8$1—rÞå¿ÇÕ°'½S©âJ aÉ >Kà%-³=X¢g¡À;aÕðYœöÅÏÇ2ùXŠ‹„C +¯NG5}®V¹]ÐéȯÞàÕŸ¦ã‘f`HØ›rf(·MÀE/á²Iaÿ£I¹¬gR ×aüZŠÎLSF0yoÂ’]˜ ý½B¶TÇq®_ +ÄþzÄB¦ðj,z` ëzäÒ¹“¶TÃù¶P!Ö-CdÜÛQ³ñ9“©Y,7<ÍØ^6…?ò|dš…’k¿Îíb1aµÉÛò¦¬ÊöXùQ#¼ æß­û\Ç°ã"}µåòá˜Ù)x-X;¹}Çõý¹†Q‘éiöS ¼&¦A‹LrU®}¶ÍT,õJÉx=Ï+êDà0Ô+¥bðÀ]Håµ_FǶ¯žãœP=Gf*"ãèMÀ-AËlS•]\ü6• lrõnvùæßÔ»9òO¾NnŒŒ%_–|‘“J¾8K¾@û’¯‰ nSåw‘,¶wøD­JÆ«¾&ƒ´² ?W9¸ûí˜ãBŠ½º:`@kˆq‡Ïn^å;|QR*ªIÂ׋‰•Ñ11”áfP|&S‘Eg©E¼c½½ü/?<*¶ë•~}Ó—~‘¯/r±sÖU-Ÿ`†à2]¿ê‹kûª/¡ê ®B}:çyæ@ J˽:pˆÆúU_ßÆ2ù Ä–w=Ïv8B%ai^(üú(ð¾½Â/-:ë|¤Væéê`Ó%_¿~WÜ Iïˆï–Ò¦Bi>|@OªÎ>¡Êû¤jñsWy¹Õ•eú«¼¼gfå·²Wn SeúYÓWßÔq­ÿ†¶¿ô‰–C&`—ÿÿEÞÞ=ÿO×x ¤’}#žŽL.k, |VoåÃX&2î?ò xKÇÝ@€_ËÏÅh ,Ï=Õ¯‚V…äîÇ_¤Ýlªð«<•FðPÓÓ1²ˆYͺòbù6,õj` räï"¤†`–~0ØW›DÏýÃ4ñø%ʦ`BGJ²’Hý2ÛI…*Òz_öîÏ+F„ÿÜÝd{endstream endobj 1252 0 obj << /Type /Page /Contents 1253 0 R /Resources 1251 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1256 0 R +/Parent 1255 0 R >> endobj 1254 0 obj << /D [1252 0 R /XYZ 85.0394 794.5015 null] >> endobj -378 0 obj << -/D [1252 0 R /XYZ 85.0394 141.2512 null] ->> endobj -1255 0 obj << -/D [1252 0 R /XYZ 85.0394 118.94 null] ->> endobj 1251 0 obj << /Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F62 995 0 R /F63 998 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1259 0 obj << -/Length 3339 +1258 0 obj << +/Length 3193 /Filter /FlateDecode >> stream -xÚ­ZÝsã6Ï_á·*3µNü5÷´»Íîm§Ýí%¾¹‡^d[ItkK®%'›þõ >lÙ¹½Þd2‚HˆIà´˜%ð'fÆÆ6“Ù,Ítlaf«íU2{€¾W‚yæi>äz»¸úË{•Î²8³ÒÎ÷ƒ±\œ8'f‹õ¯‘e| #$ѻϟÞüðÛ7שŽ?ºžK“Dï?þtCÔ‡Û7?ÿüæöz.œÑ»¿½ùeqsK]–ÇxûñÓÔ’ÑãÌ ·7ïono>½»¹þmñãÕÍ¢›Ëp¾"Q8‘߯~ý-™­aÚ?^%±Êœ™=ÃK‹,“³í•6*6Z©Ð²¹º»ú{7à ×:¹~"‰¥²rb¥˜Z@“ÅVIÕ- °1ÌW$I}Þû¼-«šèÝKÓ[žtÑÔ‡ýª ·ŸÊmÙ68¢R’ôÇÆéÇ_<âÒEM±*ö×sXÈïj:4ù÷Ö÷øÌ¢m^½0 ôþZ¸È‹GbUð÷«¼"bÉ£lP©b »©Ý­òM±¦ž§|sŸå4¿l6õ3qeÑócÁ#6»bUÞ¿àBÀqRBÄ™áIëƒò$Io@¸¶6z_ï±UDÅ×|»ÛßóR 7D( #5 £ŠË {#]ª˜ÅÏe-Yæ¡AÝ‘*+X¯œ_`9'Ä%2Vifƒ¸$U©Nê ±FÆN&³¶5 Ë«B/ù`Ö4UÜD/½bíʇ|ùÒñ„6À c«––úPñ&N(¥Ó8­Y)Ú„ßa[[ÜXeßÒk«XמZZoŒ@ló¯åö°¥—ü)/7ùrÃ}ù¶>Tí”ÊÒŠØYmXuqŸ6í„¢JÇ™sôhŽäó¢Q[ÎÔsÎleån®4¸³ß}ÝY:"Û,P4:ÁÕ|·Û|Ͼ!À±‹âè£uѬöå®-knÒ† #6* SkÊ?Šc TèþJ¤3 @-œ°ÿ -J\07ónÄùpÈS€SÒÅF&¦—ìu£Ø#)c˜`á´ä£iXF¡ÕhÔ¹˜q;@áŽBÉ‘mœŒ‹òïŠU¿ò6ÇÚèÄé9=Òæ$t\¯èp:ê³Õï‹Ô°:x!0®X&x­½Áx»Õ`wmhí£¼vPô)tâ—Ažˆ6Ȭòm$°eCëÎPC4h<àëè®|½èMê€4åd´®«ï¾œˆšÃnWï[joüXHy ‡§LÈça¼~HtÀŸ&&ú\ñ‡Õ#S$°H íaŸó}åÈ¿”› ½ä!˦9xdGz ob:‡Š÷¸æÀÈ’ÃD|’¬€SØ{‹î‘àLrALó!×ùÜ¢ãòѪÞS‘©X -óŠàÀ4!xhÊhÀ™=¼ Öã<" ª Í?sz¬ê.#@ Ýõ_•+J?ûYtA^ÏùæŠ*KhÖÍ9¶Úö|xؼÐ;˜Ýý±Ûª(gžœÏ9óøxa9LæÛ==`ȶˆE¬IÀ¶ö…È3±€— ÎX>óÍ¢å“KJ7-Ÿ™€ÀÁ -"IR~9{Ÿ— wþQL7ƒ˜nƒ¿Å;Ìpm—áZ -G˜óÖ5óoso&¨Ï õ±únÑÞ'¦ùR€9[Ù =iyÍ¡%ÈÅ&o<ÐÖaLÂMhëœ qaþк|9út¼ "EÞže"?†xª²€uóU¾z,ær€%…ŒW‰…æÕzêÜæâLëpܫþ)ŸŠ9cŽS±F­{µ)‹jò|®àh\8söù6:BžIà_dp»“†\çcRÇ…Zü+Iä¦hŽå¦ÒPþ¢ÜÀ4!w8m—ÄÚ);–ËYm:<¦QuØ.)ÉLÉ\à4ô/mø¬OGS48l>záÇ;4jUW°kU à!„ˆ¼‰›^‰>^ÁËt¼JU¬1þ&¯ž• F6§^K34œFü‘öò–¸.liàòHÔæ«/“yF[ˆ™—%¦ ÉꨢaøF¢§³¿ùŸW’yœ;HÓþR.ýíé¡RIìãþ—ôð¸p¢Œµ 1¸²òD•¼»î¢t§d6<ó)¬ÕÌÀ>æC"áõvç«U±ó§UÿV­¹û¡âLŒ{|! *Ë#£†U½ÝÁv,ËMÙvXšö.8-Â;'ŽqÖõÔ¥”ˆU"‡Aûßà/`Igö‹ép˜“Ïft¨lÀ69›Ôý¡ÔwJ~®ÎÛ8»Pò€r]°¥Àun–Çf”˜WL -QÁk¬Á]áñBû%ÃG‡×øB©$Rd@¹/©ÅŠÓ Åæ@›¤)Nk’äÂ}4›KżÀÿÊÄNÇóP#¸|ZÎSp06æòêv\¯hq:%U`×sã’蟾FŒÚ"ŸYAÊ'¥ˆ!’fã|2ßq¹ “Y4ô4¤A@økçÑØ{‡ù²S\GÃFt‡ŸÕ›uѴܸϫ&_…dZ¼“ Ù;ñ…—@-¹;?´õ@aåñÿì¥Í¶~êŠàß¿E’" fÿ¿ÌKZÈÛ3{Ù¯LçÝ:0¡¸ÇºiçÖ´eKÑÌÁ¥N['qšZwQƒŽéT…‘ck§Æ‰‘qç¬ ðfÓÈ¡1¤r`( ±Ðæѧjv€[>¯Á'F½ýì¨ê}I¦t ´|#Ï/ib:2ª[²p«chfl%^Òma¬PEýÆâŸú•ƒÑëÂn®ñaop £4„.]T¡ãšÐaŒÓ6†¥Òc%¦òiÑoÒ0Ÿ†îM›WE}hˆ‹œŽ'ÁåéºþrØ5£ KŒï¬È¹êË:ÀRóµ˜ÑX„tãý[ùÕà½Øã5ÃÒY¢xnèíîL]Ò°fÑ]ÌB>=uƒ¤âL$zPLdô¶XåT#€Á)`!5XŸDvÚQ7_•Sç}^î©aY¶ÃYu5QÌz<ƺna:a"ÜD¾«„¿Åú#®²„ÇØ,zÿRnj¼¬Å‹ -.+±Ãßó÷Ô4]üsÅÄžT*ÎW#Ò)™ª$ÊŸ·P§±É_C ‚|姲¢uÍ©D†“â¥ÎCV™qCi‚µƒë’àõƒÅ=ëí˜XKuÙÙLç}=0ùmZíÎ:9Ä÷4lö’äŽéTôøÈìbëR3’½eÖAiÞö4Õ„í±‡CKgÆ@/ÞýÂuU]4Ϻ`_ÒMG%ݾZL‡¾Š”)Þ©ŒÍù‚¶•x<6½Oý¾"38M¾­…P±Ðâ•p=亰ëkºB8Úy X§!q¾(¿ãšP`4W™Å©tv¬óµ¦ß}Í;¼×#C¨JC¿÷Eí¨ŠgéáЯO~ñƒM~¦ˆ/©òÛ<æzÚÄt‰jÖ¸ç>ÃÆRÐ( Å®™ã“«ÐX¬¯èÉÙ…$±D2`pk×ûe¨Ï#¤ZÓÚY© ×´4 a|7 _!®y(JCdT|Ý•ÝÝ"¼ï8 ÍÛCw0UÆÇÏ¥ ^#Ãå—$%ñ†‡Þ¼êð¬jæÃ{œbÍ?J(“þJ~2¾Þâ_§ÆAË݆Å<•Å3)Ó±l–ç %]~Ø]¾Ï[)â•íÔŸ¼¤àÝÀÚ'ýbÈ„“P(øNúNS.Žb{çíø2´!/P™þöâ(Ú£Àœoä“ð«¤NöûB¼ìh/è—X&¢úL½ #1M›p-Á[룒}]m^&~ÒSrR´XüÄ¡«7ªøÜï`»šŒðÏ[ñ§›ØÿpS§^:9:2uXzWA)œ«±§@Ë?bÝè%ï$)—‹x4»@ãë%þä"6¡I£t‘¤:Œ…ŒùæB,`îã…dš¥'ZŽ©ÞÞ]üåƒJi˜šÈ,îîG¼l(¬•‹»õo £ð8ˆàÝçO®?þzóæ2ÑÁÝõçO—Ë(Á‡ëŸ¯¨õñæÍ/¿¼¹¹\JËàÝßÞ|¹»º¡)Ã<Þ^zO#)=N0½¹úpusõéÝÕåïw?]\Ýõk¯W +… ùãâ·ßÅb ËþéB„*µñâ:"”i-6:Va¬•ò#ÕÅíÅß{†£Y÷êìþIFÊD3ɹ ŒÓШHõ(Mha[„€ÈÖ´Ä_ß¡Æ—f×Qëç²íZ\1ˆ]FI¨Œ%ÙSS®—Oz¹_o—[ wT ]¤§°ebx×½R¯™f¬¡LÃÄHëiˆ­ùl5¿Òn‹¼¼}SdøAjÓ@sO#×_ž4“Ôë~ÈÐ-$ÑÍv³x.«ŠÆꆇV…Û“e$D¨•NK)Ã4ŽÉ@÷m"¬2dfeо´]±ñcmùPÌ4ûÝ¥´A^ЬצzŽ8ÿZt-X®2¸{,Ú‚&*wLÄÀ±+žŠº£¹:ÛxuîÝ\³¡‰ü±iÚ²~˜ªZçMkŠÜšv°mîÅ8šêÓ®ÑLFa€wˆÊ–FV.bÍš|AŽnäŸBD´‚笪`¥JÆÁõý„ýûbÇ/>Ó2a°Ùsã¹ìi²Ý瓧Š“ž?έ¶{,Èþ³º}.vÔ~nöß2h<Ü •ˆáÍéB<·õµÚb÷4#é1{b‚®¡g¿zà÷•u8s©`9ʆFk9¾ð)_øÏÛb—utòÀåÖ'¢\{”þöoÊÙxwn9‘íÈùCKCû6{àYw£4Ødõ Ó{ÑЦÍŽˆßϳš+æR¡RÅMC¨à6Ï*gM0ó”U{ÿZFì¸SUÍ3Q¥ÁócÁ9p#æ,þ@”‘tw >à Up‹oÙf[?Îá›R¡Œ#VòãÌvÂÙD6QLâVŒ²V,“ð[e û•q¶sFœˆB•¤‰'•hi#=#6ŽB ½h_ȶÇSìd£UÓRñôšµ{(²ÕKWÌÙ!h0Cd͇8£”N´f¥èÀä ßT•NÑrLu:›è©œ»jvÅD¤*ŒdüŠ`O4#xñ[À s øΣÚô¨ŠÇ6Š’è‘7}H€H¸ßl&ït$¬÷›êðD¥<‘˜‡šWƒ'¢•dº“‡¢m¦úµCS>”žÊi–uÙ‰CIÐÙœì‰fJ¢Á<'‚i3!Es.çn§ªÈ¤Å¦Ùq×ù÷{p¼x,C/ r†CKåü¡)ˆÀ "Š¿ûÐ@AîzõÌ;Ó(L¬9ˆiÜZbˆ×•­©ç/)4îÃsX—-<¦8ejÎwRJL^‚Ð¥œÙ^ÂVµLÕð`vžuüʘwɲ‹oˆ£¬O/£œMøœê?"ä&^ãEƒ¾OMpá•£¶¬”.ï‚Q>8Ø Ûï¸U”Ùà g?,Óàq´† =ïÁol¨óþÓíðV™Süy¸ +0ºõPa°¨\v§ +nš}µýØŽ³‡ê…ú`v÷{Än£\žŒc=ž3¦qþ°› Ì7Þ{ 9߀1©?"±&+8Újžð¼Md¹Ð7 V{Ž.)Þ4œ4A™Ô䪄âíê]V¶<éé'>=ùtãï+´bÇ!®éC\CîƒÞ¦aú eÀ¨Ï Íñ%t.Ý ½ÏœÝK³b[Ù¢=i9ÍaÄËÅ!g<0ÖcŒàLÆúK ¬_?Œ®^^n¨Lv ™ !¢JTê‘ n™gùc±ô{, „¼J¦çë`@TûpWäû][>KÆ«B+c5Ý¡¼*‹z6AWBXÇ܆ø å'}’²²%Úœ÷IcªÓ>©§B-°"Rí¡Üâ~ÊŸ•ë‰f䎗m„ÊLårT›ŒÂ$¨÷›™ ™ <½†®Óù׆p4a@ƒl“ë2øòÖåfÐÊ›N £î<¤”3ñxPbðWЙ÷W‰ +5ú_ñj²£g³êµ0CT¯éˆêÌ‘z*‡D]–3’ЀÏÄ!¥¼Ùlá8VeUv=–&€½wáWD+‡@<9»™+¥d¨D4vÚÿ‚û–tÒmÛÐÆ=sðÙN’ÊîC•±IÝïëQ§äçèãi[!œ·¥Õ[òT§VyhF"~EO4£À¡ p^S n ‡Úm>z¼Æ…’Ø";€F‘¹’ +´XqêoöíX´ÅqQRÛPBŠ>Y͹jž§eaÇ|'Õ<ÔH#.×óTab|vw{ªW´8æFA˜Çå2¶"ø‡+£6„È'vâÉH‚S‰ÓéÕɶ\nÃ` =ña4ÜwäáÂh€³ÃxÙ*®£á sºãךj]¸±8¸Ëê6Ë}0 +#î’ŒÉ{±Ãé%´V<í»f ;üŸÉ[6ÍS_ÿÿ-E‚0˜þÿ"/©!Œ:±ÇT§/vO…›¶[BdÓ•-ìF»„[ut·µ“ÄØóJôT3ZLn·ŽÃ$¶rªÆ5žŸ±äLX4‰$™KK$tÄÐ63 +à gmðĵÑì°@š°zWÄ’AÃáùüMH‰ó§¦#;7:·OͼÄouàåk©ßÕRÈPZóJÉnLuæD=Õ4å¥uS¬fÑYzª¦hm TzªÄ\T-‡CGÕ0]uY]4û–¨èêñ"¸HÝ4_÷ÛvgÉ駫ÒŠ;@Òð×±Xc)ÒNÏoU> endobj 1262 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.118 694.3759 409.8647 706.4356] +/Rect [361.118 590.715 409.8647 602.7746] /Subtype /Link /A << /S /GoTo /D (configuration_file_elements) >> >> endobj 1264 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.1258 314.3269 404.2417 326.3865] +/Rect [347.1258 196.3262 404.2417 208.3859] /Subtype /Link /A << /S /GoTo /D (journal) >> >> endobj +1259 0 obj << +/D [1257 0 R /XYZ 56.6929 794.5015 null] +>> endobj +378 0 obj << +/D [1257 0 R /XYZ 56.6929 769.5949 null] +>> endobj 1260 0 obj << -/D [1258 0 R /XYZ 56.6929 794.5015 null] +/D [1257 0 R /XYZ 56.6929 751.6696 null] >> endobj 382 0 obj << -/D [1258 0 R /XYZ 56.6929 769.5949 null] +/D [1257 0 R /XYZ 56.6929 674.5298 null] >> endobj 1261 0 obj << -/D [1258 0 R /XYZ 56.6929 749.7681 null] +/D [1257 0 R /XYZ 56.6929 647.321 null] >> endobj 386 0 obj << -/D [1258 0 R /XYZ 56.6929 443.842 null] +/D [1257 0 R /XYZ 56.6929 331.2658 null] >> endobj 1263 0 obj << -/D [1258 0 R /XYZ 56.6929 420.887 null] +/D [1257 0 R /XYZ 56.6929 306.5278 null] >> endobj -1257 0 obj << +1256 0 obj << /Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1267 0 obj << -/Length 2860 +/Length 3155 /Filter /FlateDecode >> stream -xÚ­]sÛ¸ñÝ¿B}£g"ß'O¾œ“ú¦—¤®Û—ë=ÐeqB‘ŠHÛñÝô¿w P D)餓ñp±X,vý„Âg þñ™Õ)“¹še¹J5ãz¶Ø\°Ù̽¿àžfˆæ1ÕOw¯ßÉl–§¹fv·ŠxÙ”YËgwËß’·½útw}{9š%&½œkÃ’Ÿn>üL˜œ>o?~xwóþŸ·W—™Jîn>~ ôíõ»ëÛëo¯/çÜjë…çpbÁ»›¿]ôþöê×_¯n/¿ûåâúnÐ%Ö—3‰Š|¹øíw6[‚Ú¿\°TæVÏžaÀRžçb¶¹PZ¦ZI0õÅ?.þ>0ŒfÝÒ©óSÚ¦Z(3›k‘Zkìô)³”i8µy¦xj¸Ê†S|ꔞr¿ØÎëªëËfþå±|,Õæ:OyÆòYÌûH‚jB‰À žÔH†»uy9—*OH‚Iš¹„Y–Û~ ×g˜ÝÓ.ËUñX÷4(š%›ª©6ZWu„”~íÍŠÆ}àñ¹Ü5eMp÷¸Ý¶»¾£¥H'ç®RÁŒyšk-œÀÅb"¥Í’3&ê¾Üù‘jYôÅî’Û¤,–/ˆ ©~í䨨»– EÛôŽ´­ýܺ}&`S4/ݽý4P7墯ڦ , /ÅsU×Ý£nÖÒù- W5N´  Ú Î“n[,JŸ‹ª¯š¬Ú'h7~ÕCHÀV8ŠÒÌ}9¬Û]‡»#Ü·ô¥Sƒ»y–üë2peG“uÙy”j’^ §mè…©ê²éë—±Vt7»¢‚Sœ:°ÿ¹PiÎ 8“”©bÜ:zŒ ܤœC¤`Œ%ŸÊ]Õ.«ƒ»KŽ’wŸixÓÀM?ÁýEï‚FêT -#ÏûiLuÚO*sQ—EÇ;¯¼GŽjDX+Ï‹0PMÈ0vÔ,U67c!œó)i’D¸ä Z=é†"sØ´OŽP'å×mE¸eLеXx2Â.Èš–‘®È36DÒ‡½Åb¸?•»—‰›–"O™â¨õèìÈ¥¥5©¶{FvŸëÁaÈ#¾öÜ Ä<öe‡1%c>e,ŠG™<ð5Œ¾'ÖlŠ¯>ZÁà ½a¼\XÏ»xqÑF3Ťó,O½r^Ö‘§càCóíÊžç’ðe¯èÛøñvdüáÜhäÝ v±€ëƒô™žrøK•’â¼ÄT§Ý` BMÖe±ëïË¢?ã&•VÚó2 TBŒü ã©4š¥ ?€Œ‚~àœ€…ŒX8EŒBÿÑ6žxS ÌMÑ8«‡©âJGs.Î"®Lp]G¸M±ûìüÐE7eï2K%ÞB—˜ÒvÂÁ:lši›Mÿy]6¥ÓCf6ä©,ß»„Ãï]ÙÙq®ƒÛØömV“íÛØöaÍmYtmSÜ×~é“Ï!™àrP€ÄiéË ®0•ËÐ/¸R°¥ÈôØ-(‡¢¨n*¸œÈLp9Ä£ÔˆB—Ã1¹b"—›âmÈ»2ã½ HœwÂy—ä]€'SÀ™Ø&re]*Cº’@oÿ³'r¦¿áˆ{¢3~艆`¹‚’áŒJ,ðÎîhŽ÷§"¨s-GÐ}ê|ð@aöçØ…«!´¯õhÊþ¹Ý}&ÊA~šÃº“ SEHÅ:äCvFÿÁ!bpm²†”TÅR¸Î ú×æÀ!â¹q–‰_ô'üî9 (¡ÜA8t0lÕ•7ìx96~É°Š ;âë y£aãŒ3lа‘½3lLÔû“Äرeß{)è`ì‘38"e sPÐFA½õ¯EèoÌZ;ýZñJQÃŒ>Í‹Ö1àåÁ°bÌj¤›K¯JBÅ&8Ü -X&\’„kÚzŒÌ@Å%dG |È >B©Ç¡už‘\ džò"­߶`óÙ—’ÊsITì´ÝŸ‚C¼¾ÙˆÙÏ-è4‹Õ -œç1k§—±¡ƒ!ä–JAë·ãÔj]õf“—KÁ’ҪͶ.7%8ÀÒ#úú‡H€ò£ÛWy– =s|¾?vePæ&gзï_ Ì ÆVþšŸ‡$È™CáÑDøGz&i·-øÃËD˜ëÀÇh:ë+×äà -HSØøpmGóÐÚ?$!ºüòXÔà–Js_!qI”CÈźm»Ò³(èÓ¸€‰³{Jz‘BæìBE aµðu¡tEÇo¢ î–9O*l…Àø)…—+˜A„ô/0ãra -O\:Æjyý…¦5*Ö‡yOßwe½Â¶J åaºg`5:Ͻ_ö§/<É(ò;›÷ûA‘W|.½tE3±˜†2YpÿbéZ>Fèìàñt¹Ã§¾‰€©0+iÓ\èïz_àÆgÍÛqœÇ,í›s°~7¹LVô‹õ‘Š¥Æ2ñ2pü– -:%“ó±Î<ï’gi&Exü¢§q™Q­å-Ò=s#®sø5h÷8ì¶å¢r}? öE×\g<¹.à`ܘӼ†j¢¦µä,8QÖÁ|µßªèºê¡)½0~#¨…{l‚ýãUfR(ìØ^>´Í¼) -‚A¯ÀùB¤~ÀPè‚Æ%!ï‹.,s5¹põµ#Ô¶í*j,p‚àÞI­èÑÒ5'CÉ-X áä™»$«nªr.,­_ìAä]O8Œ4ˆòsv°ˆ~Ýîè7‡˜K¤ºôï0kÀþ¹t¿ªIåwñVmãã£{K€‹ÖÉá÷GÔA3Àû"SbÇ4£ûÃ6ñ“§ £}­ ¦üÏ8D±¿“ÜëKÅŽ¬¯â_|Y,—þ ËS{5`ÊRN¶Ò„rÏë -Ï!®CW;Jf¾iBWôjÊÈŒCKD7èÃ>*ØÖ)†13ϸïÂûQùµÀæE Hñ£”Ì]‹¡Ç¹an Ÿÿé”2Íñ§Î‘ꜽ¶o¦Îä/P#¦òµPo¦LþOb 4¯¹yC‰œôZ3ŸÜ‘&+ŠXüпó(çÒØgfz‰s}' ÷A0àŒ¾þa@$›Öy¾¬ÚÐ\#6×ø]ÁYŽpÐlÒÛ˜ÝÐH°DhâP`S2é<ΔŠØ*™HJiP¶_Ó4‰ @ù[£7 Ä ‚è ¨¢' œŠ8*'¨$p,&1¨¡ÏÇݽíÚÊóÞŸyx՘Щ.‹`ð­oÀ ÂIÒè6‡æox£.-˜¨÷»¿ÐKâÏêÝ7º›þõ~ÿ_T–B¥}â÷ÉLjEž¡P;J®!«k+² Ñÿ ¡4Xendstream +xÚ­Ërã6òî¯Ðm媃'GgâÉ:•8Y¯w÷Í–(›5©)kœ¯O7ºA‚%g+[:°Ñh4@?É™€Ÿœ¥6:3³$3‘ÒΖ›+1{†¾ï¯$Ó,<Ñ"¤úöñê›O:™eQ«xö¸x¥‘HS9{\ý:ÿø÷›_o®ÊŠy]/l,æßÞÝG˜Œ>¾ÿt÷ý¿n®3¼ûùžÐ·Ÿnnï?Þ^/dj%ŒWÌáÌ€Ow?ÞôýÃÍO?Ý<\ÿöøÃÕíc¿–p½Rh\È—«_³,û‡+é,µ³4D$³LÍ6WÆêÈ­=¦ºúçÕ?z†A¯:µƦ‘U&ž-€XYi¦wYD®-#JÈ~—•œÚeO…»Ü-·‹eUuׯXj|U2 ÙžLÞSMÌ®ƒÙ¥N`ú£Ù_ +Øô,žoò¯åf¿¡F½ß<;‚›5}[论¼.š}K’šàÇ¿0²©ëbÙ•MÍTÝKÞyÈÍ•ÌÛb÷êÙʪ"(_.‹má&Ì*A=„ÅÉ(³V²‚‚¬Šu²P£tÛúœkUdScaƒp ‚hÆû‘D™†m#šèDÝøLc0‰Ì&ñ僩Î|O…3ÂŽ/–ùò¥X´åïÅÉÙƒ¾‰ Œôâü=Õ„£µ‚‹ÄʱnCµI‡Ã×&›ç›fÇŠxøŽ Ø4»7êïÂí[½nvÜãùùÿ[K(·Ò'z^Ö„{z늼B,ìü?/E=pq:`ÒHªLŽ•ÀK§bEª ßUÞå!gü’ªà¦%pw-ÓymÔÌXQÙRWUnÊîÂvÚk)À¬¥Ž¡[÷ÀpÙ¸ïŠYáîà·øº-‰€Ú[jlònOPõæV)üòÈ[®”·%Y…B^Ë9ÈI-':|ë†éŠ¯Ë¢X+ØO-Äü®¦þœ>n10~GÍCÙ½F è®ÜV<ÍkYZÜ •„sóÄržo·`÷­g»Íwy‡‹!a{ñ‹ñêèðø44œ·Ó,øâ„_g +,qaËÊ øÞÚ±1iíÒðàÆ›ò¾vâ« £{§™õQf Ýy]ÖÏ4í£cw ¾ Öc“N!‡Í«#´k[…mC.vÉd'>I·‹$Ÿ›£ã‘üm⤵Ê"a¤äxÐï™´NcL#“±Þ„ûz´:ÃÊħàböœà$‚ýQd¯Øp–ßXÐ÷̘!AƒÆ+ZÃx¸J™wþæ0¼Fh5æ Xɶ—uä¯Ðñ¡ú¶g×Î$á+>зæöv¤ü~ß8ˆ‘Ô,—p|ž W®¾é;eUHuÞ z*\ÉK‘ﺧ"ï.ØAéT§—eè©&„W2Ò±•c)ÈÄá]0baÁ1ný{S3ñ&G™ë¼vZ]ø•–úœŸE\î™à¸–p›|÷ÙÙ óvJß¡ÔP첆®JP¥í„"ƒv¤`Íi6VLO +·¤>N%Ù`?˜²ÓãÌçrÐè~:÷£I÷ÓP÷aÌC‘·M?U<ô•cÂCÃa$NC_Ih0…)¯v!)$™#³ êR^ìê â$ö&‡x—x +MÛdrˆ LnŠwLÖ•Äl]@⬠κREÖxRì Uab5u) i¹:f}ø_-Qg*‚dõÄ1¤:o‰=Uï/×5\°DÅÒ\ÁMˆ0ŽG`~™Õcøê Šºaw»t™„区èÍî3QöK >Ì> :W”‘5Å…-8’<•ñ¦'±CkÊeÉi'"Ò6ÎÆZÐ[•Ìb§ŸøE«ÂïÀIA"å6B†÷=r,Vïp8ª7~I½ +Ô;àËê¼Q½±Ç©7¨ÞÈÞ©7¸',`‡ÄÜx8&Ja>ž4óõQæÕØ!¹TJý™i/&ÙÏ{(I!÷¥!.ífg»ð­šœ*e£ÒùÍÚ%å#N(×*¤œWœ¼—í©x.y&®Ž¦ì”ªKHDè®Ⱥw®ŒÖÚÌQVDR&@]*We»lpbÎ×ëSKm<º`h^ËQ”œy þUÕ<§'¦à2æ8\¤i¤Lê^`SOF O;®øÇG‚Ú™„«ÄÆNªíš-A4SŸQ4\‡ë&¯—sžò’¿²û{&߉3 `V~ÞçI¨2Í{w{!ÕŸç©Ü5NËm»rÙ^tzBÇïÑSMHqìö„LŽÄ¸Ï7î +bÈ?Ü ‡í¾$„ž'¦®šg¾ÓHϺ8™Ù|¬wXgV|êã F>MMªý…Ï$ǃ̪ä8gˆzH)†»á!lÛ>Sækb÷uaÛúL¡0l[q¶÷ŸNŠÃköKA{¢RÀ™x¦À½›X˜?ó¶ö&Ò4~Ûÿ i,b{žÀ‹A?bÌjá¥F©ÕY¨‚ý©€FH Õ2”KÊ&‘¢¢ù>Péè 6jeX ~†tOBù¼ˆÕüödc€¥V¡];Ì@‹L–i" +`·Ôa â›»š}×À‚fáš<ãEÀÙ­)V£›EX^*`~{ZB‹rw®j¾]+1/¸Qn¶U±)êÎ]g ¢¦/?™”œ¼É’(Ö1ìc°·í¸ ‹â D] ïZM™Æ`¬}§ûƒØ‚™‡×&Š¯M袤Ù6` o.4WáS%¿qeŽ€…¥ÄÛeˆ -¡ù* ÑÅ—}^I+9; â‚(û Ë—¦i f‘Ó§vÎ{Jº“BÆë7B× ~´âœÐ º&Œã7‘ w¼b×™œãµºÞÖЃÍwøÊQ“3qéihË%Äô7êZV¸°Î÷3}×Õ +Ó'“Ç¡^€ÖØ,c«ìÎ1pÊ×w:ÏóA‚—.Xº¼ž˜”Óĉ7þ|ÅW-¯#lrt1¾Úáeß„³4$X®42ù3 +®ÀŒ/ª·á3°<Õo)Ud$X\OFïxÝòåDH#¢8êÿ(¤çøžê¤8“c!zN¾&Zùë/º× åY¬‘î¢qïÃoŒzÍv[,KWùCcH¸6‘ó[zÛP§E™DEcÉX°£¨¼ú kž*oÛò¹.XžòàË`¾¾JâÒ¢£âû¦^ÔÅsî\°ÆG1b|ÁS?£«FtNmÏ’Oy뇹|\õ0ˆÚ6mIEv¸MðsˆÀ¡EkW˜ô鶞D’e<¤§­coáLX§<؃ȻŽpî Mûg +@x)bп4;zu¹K×|£1ÿë…{W’’ga­¦aÿènà íü†ðÃÖµ_à9ÁÔX-MUzÁy«~šðÒS†VðÐŽ fø!‡(†3Éx½”¸aÛÉú!|ód¾Zñ-Só2 ‹)#Ý iâ/%îC˜ƒ®÷; +f\ÃÔ¾"zóùd Æ¾â@RèãÊëÖ9†!3fÁÉí'ƒT|Í1ùpîo7ÚFFëÉÇ1ó§ù—ÿ“3üaÉ$d%jºÜÑ"ŽR•%½T¸Ó69–Ýê4²©J¦„ÿ1VONendstream endobj 1266 0 obj << /Type /Page /Contents 1267 0 R /Resources 1265 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1256 0 R +/Parent 1255 0 R >> endobj 1268 0 obj << /D [1266 0 R /XYZ 85.0394 794.5015 null] >> endobj 390 0 obj << -/D [1266 0 R /XYZ 85.0394 690.2056 null] +/D [1266 0 R /XYZ 85.0394 568.5356 null] >> endobj 1269 0 obj << -/D [1266 0 R /XYZ 85.0394 665.1198 null] +/D [1266 0 R /XYZ 85.0394 542.9142 null] >> endobj 394 0 obj << -/D [1266 0 R /XYZ 85.0394 302.1184 null] +/D [1266 0 R /XYZ 85.0394 177.2349 null] >> endobj 1270 0 obj << -/D [1266 0 R /XYZ 85.0394 278.2032 null] +/D [1266 0 R /XYZ 85.0394 152.7841 null] >> endobj 1265 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F62 995 0 R /F39 863 0 R >> +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R /F62 995 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1273 0 obj << -/Length 2998 +/Length 3133 /Filter /FlateDecode >> stream -xÚµ]sÜ6îÝ¿bßNžÉ*â—DMžÒÄIÝiÖñÍ=´}we[“]É‘´u3þ÷PKiµ±ïœNfBˆAñµ‹þ‰…Iã4—ù"Ëula«íI²¸…µ÷'‚q–ib}wuòòÊyœ§2]\Ý´lœX+Wë_£4–ñ)PH¢7.Þ¿ÿ÷åëÓLGWç.N—Ò$Ñ»óÏzùú§Ÿ^_ž.…5"zóý럯Î.i)eß_¼¥™œ†#D/ÏÞ]ž]¼9;ýýꇓ³«á.á}E¢ð"ŸO~ý=Y¬áÚ?œ$±Ê­Y<ÀG‹<—‹í‰6*6Z)?³9ùxòË@0Xu[gå'’XªTÎ 0h“8M€Tfò8UR9öÍ}³in¿œ.Ó$‰þ¢aÓ¬ŠÍ]Óõ¯‚ïºì;þþûÕÑ‹ Û$×Oº¹qž=ó®#âTÒmæiѾh1èwŒIí-,Õ ›åƒ€@ -BĹ1%”ÊXe"]d‰ŒM–“‰]à]f›T D‰%s‡ñ¤"¢+ø_F&4“Lf‹ÔØXkw™Åç…ˆçŠpØ]u/7ñò|+o¸Ð"¸“§» »+!ìuoàôÔ€ehÒùÕ]IwJU€*T†¯4˜á…$A„V ØÜ÷USóÈlTu4ÖMÏÛûM¹-ë¾\ócòC(§ÓiK›ÛE¨¬çé-Íä)Àþ=Ï:C“RqfÉâɤČÓJ“ ,F>K¤±PàŠxM¨çVº¦í7U×Ó×ǾèðûódáqH|h‰º”JGí©°QÙÝ7uçf(’V -ú|{ñ‘¾?ïÊö Ûâ -®`³Í Mnw›¾5ŽhvXfW×mü-1Éåeƒ ¬›¦ÝVõ-­ÿ =^yx©på®D>sí){<ü¸ÖŠå‹u±e¨+Û?Ê–à‡j³áu`©Øl¾ÐÛïÚš¾{"c" ïwöwÕxUGîtýZQÓÆêTDõºìK¼9¨“fù^ÀÎèbänð>×;¤—dÀuI@ïŸìغDlñn¨meÓ2á‰ÉBHÆíãräïÉ+”BÇiš›…1Yl¥t¯Û[öM—Að—áïc÷lÒEv>–+v#ÀŒú€'kâ< „G„Ãë1N¨±øÑŠdž²C«M5HÊ솬 W›5ãuwÍn³ñŠ¶-êÛ@‡@sBÍ/áÐX&à\F¦]87*¢âþÞQiîÛ -´õgS Rô´^un*‹v=+ÜSa`½fV»’é‘›Ì.¬X—ž(#ÑÑåMIc½â=Ο 1 ÒβS+}ß<”(!_Ì=_ -ÚF…{Š„‚íhjåžkNA˜EÇêü)~\—›æCSÊ+>áÝq¥¨ç8P6¶ 0e”-ÈuÎ?I%åBç"ÖV?)Ï€,ÃZ{$Ë(.C’‡i†´6–03`!—Û¢_ÝMyTàYÃ~;Šð¨@:Sé˜É#šY¬R%¼¼ë5)§‚T²e×Գªžtþ¦¦™mã½~u÷åªBs^¹HOŽj!¡•›0¸V|S©8nÑtžÍ¦È#î!%„À2köºqÏ j´Èø UZnÁ†2(7d®»Œ¿ 7ÌÅÝ)ÝqÜÆ|Ü•‡v-AsV‡GÌÄ]ÆzŒ“jAÜUZGg˜-©¡¹'`ÊÝÐ&Ò¬¾ª1¡ÁŽò¡XùºëJ{Äí®óôû®ÜÜÕhHâU¢Ó±Õ /W™t9TQùçý¦ZUý ;©Ž5 ~Ý‹¨Œ…bE§P3dPp>÷…—!ÉÃ* ($3Ùþä£nê2¨Á!~;&=ÅǘÌÈÖ¬3yÌX(’‡€€Ù;骩KRæ8Ñ?4”T°bÌL3C9 "¢iÑ($¿b’‡»jŤ]5…À5ï$»ÑùÏdEÂHÈÄõ$çÛGkˆ  -r·Íä¸Íìõ?'(¯ßüH•;¹{ÁXàyÙa ~h‘Rb'Ã<ØÔ©Vµ1q*òo3˜à2 82`1ÓñǣxÜ\eöÛ1è > Nã\¦éˆÃc¶¨c•™œ%M¹‡SÕ ¥s{9·‡»=b)éì>0ÃquW®>‘^å*«$Ÿx§â¶¨jßRè÷† àÆ,mo~4áªÿp‡ï¸«ûŠ“º‚Ò‰+&pÓìêõ$Ç£fÅWK(Í…!;JË1;ˆàdî`vù®`¤ëÒ%9~Ê5>“ŠòñfÉòÕCXq,É"|BÜ£àøx—/ãVt3‰=;:#ù1‘d€¸ë†½ ½ ÆûcŽî¯çRzR¾Ì§m%™Sã¶ùc23lº.o«º¦B’™ÖC¢®,SÑù' ö’ìǂĘ ïÆ_PC©§zIÏV/ q':ªÆ²dmÔsAß“€3/L¨÷ÈéTxÜù\rôL'ê±Â”lb4ù5S\†$çjÛ È h_)" SÔÒ|;&Š0‰A(¡ÆL/"Œ––Ž™¢ÓÒ\LâDHõ¤ÌÞ@ 0Íìñ÷#á3WgÎÅÀiäbÈA+L¯ì$òÖ&Söžu]WÝÖ®ÒOÉË°†[ÔˆÁÉz½Ï|ifäÄ‘ZM#cˆé;†%J‰FHÛª®¶»íÜ™ÆWïOoæüá6B'0VÆN`&Zœ£Ö¬åçÀM³ÒÝQT6ƒl»À^`‹CQû ±0>T®¤š«²r\;"ÔXÛÒ×°Ë…™ð°I ‰ààïdq­à`ê1#t[ös'¼yG}á}Ïû.ØIžôñ°}<4™¿ðÄ CGÚõ©6¼ -Ž­†à†-ïœdûÉ5… Øº(ÿì oëî(Ô5#„}¯ ?ÖË9Å™Ml䛺Üü´‘ȱʴ±x)5-1GèªEÊv ˆÅMO-Vë{ž€[VÜwL쾟êIJ&ÉíÁ`E +|}8ëŸíN‚êÔ|ç»»æ¡&ðèQÞ¡$rÔ1 -J„ò6FE¿ † øÃìÀ0á« -LQ ×QwÆFÒœ»‰¿®2™·I€‚‹¹oîæ"85yC:Ä%NSL6&ëR ã#¢™êÃu±ÕLB¥‰—ÏŒ9í¥eò©´Ìèïk–fÖ5Í0cùpºæÓ}4ƒb¦ Ò²¡õ9á¾2caæ,ÌeLß2:ÄzpˆUKàº5±±c¼`ì­†›üÆ?é§îQ¤_÷‘) • þmˆµ™þ¥ûqòåKZ9‡8‘°ëp t"ßÓÖÇió›´¯¾?» è¦j=³7(¢”žáŸ %|HßxúŽç fà<21§f44ßWã)µŸúûp¤&þ˜”d_¥ì¹Ì圄ý…W›#9‚o&ûç„-¾vRjgå½ëX™±xÁÒnyBN¾Õ£ÆóÏËM>SnòÉr“O•›œÊMüßrÿ˜ÜÔ3妞,7õT¹©Çä&Ÿ#7ù<¹MЇ˜ñYx]ì7¸+èÉ• ßù¾¥`A^­è¯4=¿³’8þ‡XÊÄøgc3údø‹§gÿuÚþ¯`°Ïn­<ÒñÏ@†ˆ0Sȹ±œû?c;dý¿?¿Évendstream +xÚ­]sÛFîÝ¿B÷tôLDs¿Èåä)MœÔÖißÜCÛZ¢lN$Ò©8žLÿû ,µ¤(;7ÉdœýÂb±_”˜%ðOÌL§¹ÌgY®c“3[lN’Ù-¬½; 3÷@óê§ë“³·*›åqžÊtv½ +pÙ8±VÌ®—Fi,ãSÀD¯ß_¾½x÷Ÿ«W§™Ž®/Þ_žÎ¥I¢·¿žSïÝÕ«ß~{uu:Öˆèõϯ~¿>¿¢¥”qütqù†frjŽ ½:{~u~ùúüôïë_Nίû»„÷‰Â‹|:ùóïd¶„kÿr’Ä*·föƒ$y.g›mTl´R~f}òáäa°ê¶NòO$±T©œb`>Å@“Ç©’Ê1°kî›usûx:O“$úŠšIç"ѳ¹qnŒt€"9³/Ýr2\ø—¨3©G«$ ¯„`ÎDú’ +1¹Þ?´g>y"-ž½J÷—@ôYœ+iÌCµ^ƒL¬ˆî·§ÂFåªÜÒ¸-·ŸËm‹55MÖe÷Ðl?Ò@$Ôvw%Amš¶{ݲÓ>–ƒŽóëÔ­K”‚PÛzÁ{œ=Ad€e;qðNAð3†È!辘ÒròÚb˜C±-M-Ü3‚ÎÕ9P^ñR³åí´áŽ±{Ònªþ+Iä펃/$/É£ÿÞ•Œº ̽ˆ5û1h=[=”í]¶'î~LSV7N-ºÍ¢›’Úûr‹V‘b茘oSmg£S@'oŠÖ7Œ«¦;ü»¥Q ´ŠýLÕú­Ž?Ö«é§]Å°Œ©çq <Å™ÔIƒìr‰ä¼H¾Ær„꽑٠nÍiª½™ë½ä¡SÚ ›Ú8n «³§8¸)!ua×”ƒðŠxw\)ê) +xy3òø:eŸ¤’r¦2ˆ²Ì~K a†µöH˜Ñcœ‡(ã im,a¦‡B*7EÉȈF–¢ûãhì1>C£1êL¥C"H”B¥Jx~cʇ© –ܲiêX`UG2{SÓ̦ñVGí}¹¨PÎÓ“áµ@‚Vv¨Â`ZñM¥âˆ»E%Ðy6#¨×*Ç2åk÷²qÏ ’ÔÈC¿›@ÈhA‡ Šð=çw~n˜ò»c¼C¿ „y¿+õZ‚ä ®˜ð» õ%Ø¿« c>/\bhᮉi#nVOJLhУ¼ÏVž6Bi¸Ùµ×–ëiN[¢Ó¡Ö -W™t1¤Qùå~]-ªn‚œTÇÐȧ­ˆ€¤ÁXÈV”‰¤™þîÚcœ‡(_¨0âf&ÛŸ|ÔŒ›AñÇé1>G$–¤UC"™ Irï¨6„²jê’„…qNt uJÊXÑg¦™¡Ñ€lQ) ¿b®ûàšË¦°sÃ;I/dtñ;i‘02ƲÆ0æÛ{kð  +b·Íä¸ÍµlõŽ/#W¯¥¥;Øs÷‚¶ÀRò²í¨ò4vKæÇÁqœZ UÁ3üNƒ1ÎC”SNÃÄ(ãê¸c£›+ð*?ŽFñ9As™¦C"i$€d&g~Sⶢ¶tÆ{Îøa‡ŸëbBé´Ía»¸+¹®ò«$OG5ÓÛ¢ª}a¡Ûׂ´cµ½k‘ý_5€î®î*í +jH,¾éÚU³«—£Hüþ{—Q(ÍévBr”–CrÀñ(ÜÁä ð]Á@7¥  çè)—øXRH͇›%óW÷ÎÅ‘„Œ0„8¸CÆññ.jÆ­h>&’6 x ä ^ `Ï¢ÛaÚ ¦UÕ¦êªÏ% ÷†D$œÙá4SNƒÏ€?BŒø#)îÚ~oC-ø0ðôþ˜£ûë©Àž„/óqqIæ” B»i>fúM7åmU×”FHRóÁzˆÔ%g*ºÄ._’Þc[PóùSáù *+u”õ1êÉ$îXgCÑXæ¬:Në;bpæ™ Y™^èv:"H=Ó‰z.“' ÇL¦66ÆþˆL‚1ÎC”S™„Šm«=Ø©Ä‹ZšGdñ"Ñ+%ÔÈã©„Ñ`uˆá/:)M9Ã$N„TßßÈÆñ=~!>~uÚáL œF&† ´Â ËŽü¯m2eë ±gѶÕmíòý”¬,4K¸eAåœtÃR_ÔIÇF±ÕÔ2„¿cXâf!Цª«Ín3ufňñÕûÓ›){Ø»ÐL¹•¡˜ð(5kù¹A‡¾=:ŒÊfsø­á:Á +ýCåû¾Ô±(+GµCBåµ ú]ÎÍ„‡jiˆì?—Q3קJ3önËnŠEáÍ[ª ‰cXOUó°ˆÜ—šybEm_—vÕª5¯‚a«Á8åý·SW‚”ë²üÒÜÆÝA?\:€}Å Ëù”›ØÈ—v¹j#‘c®icq&5-1EhªEÊz €Åª£B«õ•O€-+®>&v_Uõ(%£ä"a°¢ú•ý‡ÞÄ’öOÜ¢F穦K¡8ßÞ55uoÅJ"E-ƒPZ¡DÈocTôG¯˜?RL€F5¬aŠ +¹»S>À0àæTµÕ_W™Ìë$ôŸà˜kºØ«¼!â‡)&¢u¡†ñÑŒåá:ßjÆ¡ÅógB{n™|Ì-3xÆûŒ‡¹…‘uM3LXÞŸ®ùtŸ-M€˜1´ìYh}L¸ÏϘ™93sâ6ã·Œ±î bµå¯ûÕ ”uÓàc…5äØèSÿ¨ªºÿ®8þýŠ’6ñý_ºO”gg´rñ”°éîa©ëX~ô·1_K là¾þùü’z«jë‰]UÜA¥|ðý¤çá;@üÆãw4>瑈)ùø_ãêûr8¥öSÿ¶T*Êb ¦çIÌžÊ\NqØ_x±.Гc÷õhÿ³ÅS'¥v’ß»–…ãïX··> endobj 1276 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6732 554.0172 286.8984 566.0768] +/Rect [213.6732 432.1255 286.8984 444.1851] /Subtype /Link /A << /S /GoTo /D (rrset_ordering) >> >> endobj 1277 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [209.702 475.7236 283.4678 487.7833] +/Rect [209.702 354.4169 283.4678 366.4765] /Subtype /Link /A << /S /GoTo /D (topology) >> >> endobj @@ -5079,10 +5091,10 @@ endobj /D [1272 0 R /XYZ 56.6929 794.5015 null] >> endobj 398 0 obj << -/D [1272 0 R /XYZ 56.6929 622.2509 null] +/D [1272 0 R /XYZ 56.6929 498.9148 null] >> endobj 1275 0 obj << -/D [1272 0 R /XYZ 56.6929 600.0717 null] +/D [1272 0 R /XYZ 56.6929 477.595 null] >> endobj 1271 0 obj << /Font << /F37 747 0 R /F39 863 0 R /F23 682 0 R /F62 995 0 R /F63 998 0 R /F21 658 0 R >> @@ -5090,35 +5102,33 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1280 0 obj << -/Length 2668 +/Length 2260 /Filter /FlateDecode >> stream -xÚÅ]sÛ¸ñÝ¿B“'ºsÂá›@òäË9©ozNë¨Óéäò@K´Ã9ŠTD)Ž›éï P DÙÎ%7Ï °Xì.ö ± …?61ŠPaå$·’(ÊÔd¾<¡“[˜{}ÂÌ4MS¨Ÿf'?¾ùÄ«¹žÌn\†PcØd¶x—½üëÙßgçW§S®h¦ÉéTišýtqù3ŽXl^¾¹|uñúŸWg§¹Ìfo.qøêüÕùÕùåËóÓ)3ŠÁz0YðêâoçØ{}uöë¯gW§ïg¿œœÏz^R~Ž‘'ïÞÓÉØþå„ašÜÁ%ÌZ>YžH%ˆ’BÄ‘úäíÉ?z„ɬ_:&?% Q†ç#äbL€Ê-`Ê pö¡Ž´ÎnÚºnïªæ?ËÏÅrU‡¹»ª®±w[} -cëSf²²èÚ¦¸Žp×å‡âSÕ®#ÆÐÙÄ=êv^DÚnƒ½¢Yì†:ì¶ ¶‹ -·™oê{™·MŸå‰øŸ2F¬RÜ3Ó”›»vý{§(¸É.ÜJg•Ãªò¬«–U]¬qpÓ†Ö§ÄÃW{³7],HK×á@×®7ˆ·jp$êÎ$±äs âªìVmÓ•qYÙl†|Ü–ëª 4ÞøMÚå{ž!l”£ë¢]I“ÝŸn°hî±ãøqmc(Z7²­ÿL„©r²áf‘ ±Å¶gÃ}ôlôT øAãm'n#ú³7φ -löT:@ ?‚¦Ô -—ÝÄ’óó²†!܉ƒLŠ ŽtŲ`æ%ž!LË#ÇÙ÷)4A¯i7ع.±u:T.ˆÃÞÎ&ÆêpçÄ‚yÜ°®ÜQkJ³/~{­H®„Êô Bx qB}‘|O]øþï‹1¾<<ÝÛ×à$¸6¤^‚·ÉÂ8ÇÊ4a-„WW]$ñf½Q×A$bˆ„ƒ!I&=’}(½WPÙr[oªÞ9õh}»è¤ÀÑb³]7^g`ºj¢ï àMwçÏÎÍ¿´,îqà: ÙvåͶÆ1o»Ð‚.þF)¿Ý¦û§²@Sü ÷)nñ‡#¤ɪ.æžj)€j¿­” •öÊéü èªóè‡'Â#àl àwh×k8ië„?"yE‰Ê¹ °Ý¦Ø”Kt[°åª\/+o¬@ÈŽÿbSy{Ï'´=•½0¼Àº1Q@TfÄp›UÝ-õšDàkˆ'Û ‰Ñìmà‹ºk±·—›É!KeíðPhBÊù¾Ì~ØO„’Dçj¢´tiŒÏpn};ÁÎUÜ#ø4…?ŒíXoÁKâ¡øämPì$¹&B(3 è Éè¡!䛣„ày - JhµŒ¾-÷“gܵ͘KVò Î^QSÂw0`'J_J駤[œXcÌx²5í1NS”Èä€8ná¬åncä«r>¢œIU´»*Ä„EéÌý‘ÓÂ0ŒIX÷<ø[¥¥r ÞÍë¢ëp#5ØHH]Yب‡HLr8'1nç€ñ›%1NS”^bâ˜r·±O×\´‘˜ Ö%ÏÈÈ{”Ì»ÍýªáÜÓ<êIJ™æD´óßéã#Lsž-!¬ÿq®wÀC®tetÐÏí²¨šOZj•µßñã#Œ h$ 9`üÙç–“Û!ç»Ð9Â='Üú†ñ ¹z§žvèp.\.¬ Ãu™«2ÁVüPuʲÐuö\9+-?Àˆ qÝ-X”7D°¤u_p'Óy4û³Ë»meÔ]‚è8ˆƒôúHZ•ý^~ò(m6¥Í¡-Dò>¤=D›~˜6¯ÉF p—Â0=Lb†äÆ`a ×}DïøXØáÔ€¦ô6ò—²%p*x4ˆ*ZtГîwè³DP‘Õci«ËÛ"dz[öNz=Bœ1€A‰Ç•b`nûä*$ªÏ\µÈ‰Tà1%dÝ\XöãÒ²î¡ùþ±U‘—…×t”\GWèÆûÑ"25• ˆhæH|•‚È"&Ribrªð8A>ãÅO¤ "Ÿ¢H¯—I“Ë€dû—˜öù¤Œ: iÚŽã÷ˆ†!ía¡ÙÚ¦Ëèݪº$i˜Û•Ö|’ŠæÛÄínf·ÿÓQÆÇOܶȅ~ì](ÐY_ÍK_q€*•{ŸÍ÷¨h!èÚe„Áö"I.³Äžðóm2úsÅžJ2#;g„»™ßÏëjþ§I½HÚm³˜bï:Î?Uþ cßKþ»¢éÿÃs2í4 -$>…í×\žê!v¥ëy±íÊXö¹O 0»ÚžÎ“ªµçÐõÎŽšt_I -"r]'"‡)”]e»ˆUó]f38n9¨ -‹ÙþG˜´ -®ý‚é8Ö6ÝöÆQëC§K½r‹— f†P¸ñÅ_ÔwÅ}7¬R·ýü¬/³œÅÊgR=ãÓ}MpeGüʾŠ_ÜìUˆ³6iáú(Ÿ\ÓÎòö*<‘ƒÕª,<-»÷~„¹¾ ç ->2r'˜ï¥Æ QÔeq“º*;rì݉sín¦Ory’Ad¶JMûr¸½jý5i_\±çû>þÒËSÏÖ›3è4%93pcgî‚Lü29 *¢'ñ¼ËfðŸgçû’œ’¹XΘ[æ·ž|œ@t”Ö -Júž× üÀK>ù¹Ž& Sñ4Å왂`––ŠrWø ˜8Sª¿bx¶ôàÎ(óDO™ÊP!O9ÝÝ…ø|3R©…+8Þ¡õ*ç:÷Oé?Dv³­ñå£qëðí‡{{s-¾h¹žuÏ@4OG°™o×St(¹$B 3ô'kÀênr°ÕÖ;ÙÜ#€N Âu»íjå|¯Ë¡qÄy5ï¹N½N&BŒ`®{˜RXPC d’ªÛ·i°³eµýš”âaû…²4Ïè"craï)*¼§ÌN·Ù¶ Îg „*°)`Œçš?À˜itœ’ä©!èO7›ú°4 ª,AŽmÛî;(rÞ ×ƒß–øÁw/ÍvyW6ž8Xϼmð(ðÍçÅ×p%a¦Æg?¿`ý)"©šE5÷Ïáe…âø¢êÜ“wÀê°¹°ì6@¹ZÃìCÈ­À¸ ¹9;uçêÜ)¾¹¹IóÀH”Í)%ª¢G×éÿ~ ,@eûêdnô@\ìÇ‹ÅîŠ(üØÈ(B…•£ÌJ¢(S£Ùò„ŽnáÛÛh&‘h’Rýpsrv)²‘%Vs=ºY$¼ ¡Æ°ÑÍüÃøÍ翹˜žN¸¢cMN'JÓñW×Å‹7ï®/¯Þþsz~šÉñÍÕ»kœž^\^L/®ß\œN˜Q ÖóÀáÈ‚Ë«¿]àèíôüçŸÏ§§o~:¹¸imIíeT8C~;ùð‘Žæ`öO'”kÔè^(aÖòÑòD*A”"ÎT'ïOþÑ2L¾ú¥Cø)aˆ2<Ð&2¥I–QÐNY¢ÁßO'šÒ1³œ0m?ãòûî”ØOýqøF™Ã)hÀ±JñG8Ã+LžáÇ«K‡= êN̪¼ipø¦·Þ‹â‚X66p=-î+œógžà‹¿PÊoïSy!Þ©qЩqÐÇ·øîˆê[²®ò™×Z +ÐÚ‹•2p€©àÒÞ9]¼_uýpG˜`‚þŽíf;0©øÈ+JTÆm m¶ù¶XbØ‘ëb³,ýaEööçÛÒŸ' ðv³ղůXw@2$ ®aÛ»†1ÜR à‘x¼uù¤s{¿/}^55Ž¶Ã¸™ òc©"ñ‚&$¡œ÷1û®ŸÁ %‰ÎÔHº¤ZYæRiü¶¹á`šäÞ‘|’ÒûÔ»+¼ÏÕ)ñ¢$nŠ¯]𠊾B’k"„2j€–ê E¹9Mî§à„VËn +r¾Â]»B' p¶Žš*裧œXö¬jˆkŒ®…&-ÇIÊì(Ç-ìµÜ ö[¾.fnÁ9‘TÅsW†;a^¸cƒñÈya˜Æ$¬yâ-@i©ìÞ0÷‚TG&PY² ¨¥ê &9T¶1ʉ¶B¿±Èq’²ôˆu”cþ:{Á>]s·íb!—EC>"2¶»u1`5„5¦yô“H”ÍáÑ.œ~5£[ŽOÍyF´„kýÏ[½'îZ­`(c€~5¯—y¹:ˆ4à¥VYûõ o9>a¸ÀF›Ã_ Yn‰1™íZ¾¿:¬ç„£ÓØ0œA¸PïÜÓvΕ˅d¸.sU&–¶nªÕ"#RAÄ„ú‰dÔšç^! Ðf½Vߟ[¡ûæÂQ p^aWôo‹hL¨%¬UGîW)ˆ,Œg’Ìûœ}Á¿)&Þ×Òi§4)$ëðÙç“2ú$¤i;Îïu¯pXÔãBÇÿ©WÅPFïVU9Hà ¢5¥Ð¼ n·±P˜}úü|–qÅñ¤°GRŠ§vÂA-VùjŽ­ÿaUŠ{›Í·¨h[4õ2Ò  ÞM’Éñ#°'ö¼ £o +;·P™4û„[Ed¦0eœífU9ûf°ç A}¿šOpô)~椖}­ Øÿ©ñÿL["2@|âê&uZYTX‚êPìh„gz¸ÀŠÿùäR„ÐxY‡ÆShÛ¾î(¹K]JsÐHšJ±ÔèTÜIïÿ*ôê}¦íGç¡Aís7zåúN$hBfõòUìt·²ð|ö *ôÛÐ|TìX‡jqÌ9÷ëYîÿ^À®Ï.í¿ì[{:KšÖÞ@7:?ÚgÒm#) ä†!Ç)t]c;Mó}bÓÙn98 +‹ÉC¿áxkÙ.‰Ž3-(‘㣹_8mýÍé2¯ŒÅÞ%dj†P(x»€æÕC¾kºMÊã'ÿ‘0ë»,ç±ñ™´Fa|~¤ ìHTé{øÕ¢× :LÚ¤…êQ>»)¦ÝÁë5x¢ëu‘{]öînÀ¸¶ û +2Z;˜õ2cð¨@ê‰(¤*‹†ûWÊB÷Wî@ÿ†Žž¼‹žûñþïtér}Ãt¤b8 J9ДíkÞþµ|¨ú~˜endstream endobj 1279 0 obj << /Type /Page /Contents 1280 0 R /Resources 1278 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1256 0 R +/Parent 1255 0 R /Annots [ 1282 0 R ] >> endobj 1282 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [353.6787 560.2827 427.332 572.3423] +/Rect [353.6787 434.7534 427.332 446.813] /Subtype /Link /A << /S /GoTo /D (the_sortlist_statement) >> >> endobj @@ -5126,322 +5136,338 @@ endobj /D [1279 0 R /XYZ 85.0394 794.5015 null] >> endobj 402 0 obj << -/D [1279 0 R /XYZ 85.0394 630.8728 null] +/D [1279 0 R /XYZ 85.0394 505.3435 null] >> endobj 955 0 obj << -/D [1279 0 R /XYZ 85.0394 603.2815 null] +/D [1279 0 R /XYZ 85.0394 477.7522 null] >> endobj 1283 0 obj << -/D [1279 0 R /XYZ 85.0394 477.5928 null] +/D [1279 0 R /XYZ 85.0394 352.0635 null] >> endobj 1284 0 obj << -/D [1279 0 R /XYZ 85.0394 465.6376 null] ->> endobj -406 0 obj << -/D [1279 0 R /XYZ 85.0394 128.2785 null] ->> endobj -1285 0 obj << -/D [1279 0 R /XYZ 85.0394 104.5761 null] +/D [1279 0 R /XYZ 85.0394 340.1083 null] >> endobj 1278 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F21 658 0 R /F53 962 0 R /F62 995 0 R /F63 998 0 R >> -/XObject << /Im2 984 0 R >> +/Font << /F37 747 0 R /F39 863 0 R /F23 682 0 R /F21 658 0 R /F53 962 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1288 0 obj << -/Length 3669 +1287 0 obj << +/Length 3153 /Filter /FlateDecode >> stream -xÚ¥ZIwã6¾ûWè6ô{‚•Ž´»§óf:™ng.I´D[œ–H…¤ìv~ýPÄMvfòt P(lµ|(ÄV~l¥r’[nWÚJ¢(S«Íኮ íý <ëÈ´r}w{õí;¡W–Øœç«ÛûÁX†PcØêvûK–N®aš}ÿãÇwÞÿüé͵–Ùí‡?^¯¹¢Ù»ÿ¸ÁÒûOoþùÏ7Ÿ®×Ì(–}ÿ÷7?ÝÞ|¦<Œñ݇o‘bñsaÐO7ïn>Ý|üþæú·Û®nnÓ^†ûeT¸ü~õËotµ…mÿpE‰°F­ž B ³–¯WR ¢¤‘²¿ú|õ¯4à Õw]’ŸT†(.s¤ ‚çfYÊŒhÆ€IKF˜–:I™³%)G.'åCñu]oŠÍ®\÷ý~ºiÆ(D¨ÕpäÙü‰kab°ÆA½¹4ãÜ^[ž5 }®²öš™¬Üž6¥«Ë¬.û§¦ý‚}[Ü»ö_)ål/ê-¶Uõû]‰”cÙÞ7í¡¨7å7Žb³~šº²},[¡ëìØa[]>}õ8‹º{*ÛŽ8¹L¤¹–9‘¹°}F¬Rü‚8'2È É™ 8Ç^ùYEvêÊ-–ú¿]Ùc¡ÀuÂÀÕát@®¸/ë¾jêЯ:”X‚]Ò®ì-ì+UÚã\Q±äRnšz‹;_­ãªÃ^ÑAo}¥³my_œöý‚Àjã*ìöÏÇ*ÎÎÂñ,ÂX,É r0j(]Gp"¥Ó†­àZ¥Š -,îšSÛA-©×pb©äÿßÊ7E]7=ÎR~Ý”^¹PÖA^ÅsX³_/`ÁrB`GÖôTí÷Kw%~»jZß?c­o¯Mv‚…õ8Eó¯ÆOœ‰fÕ}ÀÛÕ€³ÀÏCpŸÞ‹ý©$3 P“kIŒÍÕËx4二G‰+Jú2”¬ÍÅËÓ'®…ùÇp¢Ö:/àsÙ{‘åÁ? pö=¥¢£ -O»j³õ`ŒkjÌ3¿3,"ìl«ºhŸ‘âLóØtU_]³ì±t–‰ …Ö‚ïvÞf$Ú°±SF_D¥å7u0Ÿ§²ü‚%7ÙÀH’,*üIq£_Qö€ëeG.¯ìª^·MÓw3ES -=¢_š:q-Ì=R4UÄJ­Ç“ø2nQ½6«O‡;ԛɚ{üzM5èÐ6h¶Ã¦~WôXBYۀͿŸªp–ak°ƒîvæ*»~Â,ÈŽf5“Yd¹ –À%ÒLÀ£ØlÊ#ƒ3FãvéÌB<˜Á¡<”WNŒÒ& _À;…žƒ 3Ã1Œ( ø«Œ!:ÏÙŸ –„ñ±ŸY–(Ä0¨††‹ca? -c…bì1jW¦« 3¹ZM’ špmøJiE”Ph5ÂP¹d(/hçñLÿñz3ˆjÖ9ÏfQ¤h‚FF$eÞ`W¿¯¡ÒZLƒ²ßëYžðí‡_½m`G«á¦ÂÀëáÈ~S9až ¹`ˆ„Í㦼•i0âÃq_à„ñvë5~Cø %;Ó¶Ì-áÆšÕPžMEdŸ[ˆ²×çàø¯К[bŒ¶ÞY¤Pìe0“–¡„xÌ—3ª‡5šÕ¶êŸ×ˆ°…Ú Ø¤†Ð´3œ`l‘ka#`Sèe´ŽÏÇrS¹Ù…´‚†8Ï"¶¹²Ã6÷ÅAPªv°2êpêOˆTXÚ•5–Þ~üüùæ{,ÃÆë"2†9‹Sߊ~ø¤)1Ü݆øTmŠ½ d8=”uÙb#ËŠÉVÃÈ´Ù¯èÛçº8T$žŽ[ ÃwºMEÏári,3+i¼ùx ÀÆö!¸×§÷Cƒ üëa‡¹æãb±ÁàÜ­M>]€ë—àÃÁg†¸^YÃ|4·Œ Ü0q’)¿ÃÉç‚´ Ï/Íx.¸‹±7Dòp Ècô-–Bo¦¾L ½u‘­("˜œÜ—pvJÏ1–«øØ‹U‡_Fñû\m ùP>Ï¡[;ˆbàfFϬ3ŒY»“µUŒè†“AH 7†Ê±¥9»ÐqÀãèc¹kE Úï›8¯¹ã¼9µH¯c0‚ÊAX¾ß7OX ¡A -Õ÷Õ¡JqhNq”&Äø›}³ a^÷¥|r÷닱äpñЯÂá€ë8Œ\)¶+ïÛ²Û­Ýö¾Á¹ø~‰ì¹ûöyΉ3ÊÉi._ÞBâZØÃȃòœ(1âh·x…f„ë-¦Ã -˜GñÙ ^µ®ã~-³¿u!:3’X3 ÏîÊ]ñXyÕ -€ã¿h÷ñvUý€ô? • ‰Ç2ˆ ÛçÀ%ƒ¥ßçß`a³+ꇲ w 7Q;œ¨Oì ¸[n±Ü·pç¸wª²Ÿ»L†¾à&êÃdâ 8-8£wà˸(#[ „]@©Hî—ù±èîÔ#-æ0&cú™p¥êÝsê„…Cѹû,è"ŒûP=â~¡±Û/]ÖÜÐÛõxk<šsÕXú¦í¢ 5:ôм+>Æ{4,¦jÏ\àò݃At945‘‹³©‰\F pt<—m;XNhkðë…áy°ž.7žæÒežšÐ6ŸÙÜ„5 -Ò£'NåSV°:·O)\êÍuZ;=;W–2‘+Ä#OVh’gûæÎ[%y›3Q nÀ$W9ë*>àÂ"Ú¢b¯ÏÂ]ºC’[T¦Íà&ûâp\ÚV‚l4m(̤åQ¸Þ[ûöùŒëÝØÓˆ]ŠÓ¶ƒŒKw©D×’Û—zÀt§#“×Û¶îÖ§íqÝU”óô/nšÙçNLóÉÅ$x0pMÍ“-úœl)¶à:}ÕŜ٠„šØòóÛŸtwòyà{t1ù¥{]qÏ}é±KÐìßÎÞ‚™K‚—~;ŸÎ:SŒ‡NƒIm~N†~Ë@@§„ƒ_sê»jëSªn;˜ÚͳÖ0CJw2Hçq·õÿœ°¶!Œqq4ÞÚ¡í|k‡n!>rÅ8[ì´Ï©;a˜Çt±ŽIbíð¢w¸äÒ#ÓXó<ˆ&×þ8‚jÝÔëóÂò<-, K]rñªÑ ’’Ò¶cÑuØÜïQO;lºÃúwquç;¸¯'ÀŽÔ«è—6swŽ‰îÛâ!Ýq¡~,6_‚zOþ6Æ[ƒ>Áö&Ì1ûC‡–´K¾KÁÈh´Ð ¾Î¡À}å¹gÈuÙÛWL¯^ôv8Ž§}qöĵ0½˜d¨ùx~txad8ÌÌàeÃUÐÛ]ÉKÜ·—]W<f4EW‚«Ÿ¿.B1Ün\sYšC÷H "ky4#ÒNÞ7:Qq2 ƒHè ‡èà[Î@àØ€@É”!¯/Gy}1žÒwr˜¾É߀§‰@ÀYÊO\!ÂÜùG°u„(DXð•‘ÑxŠ| üŒqq].­Ð» @]Ê ’p ±‰ˆŽ2À%Ç ‚àjŽ -ŽˆŽêJÁ§]qˆ®ž\[ø—?ÄI´Ê)óyød3®2ÂÀW/ÅÍST Û˜¾Oßz[ÁÂËé…/ÅãÃ3†#›4Ý££“¦DÉ;¸6$,&xgAÂôõK¦m`~ñ)iN,Ó¯¼ ¹.[âB`s¡¾Sþ¾\û‡ß~†oB®µ|y‰ka#|“‚£ÇË'ßX¸ôˆðj½å°>_Æd– —¢3g+Švåüò ÑÈ@öòB2+ñ¿²«ù¸“d–Ér"ˆž­Ç@(„xY¶‰ëµUÌF;X‰ŒI+3LZ™”6bæBþŠÂ‘Dã›n_~ílŽ-ëþßLß„ã焹¿aŒ^gñÙOH†‰#ø¢¶ý}Á`š`:»®‚~y —ðçÂÉ×mÎ¥wjß[ã·ÁË•+¢ít8M”ÉF·Dhž¿²SMD|±>ã–[êó1%g¥K†4®pžgøD `ñá¹ ŽZá±õA^דŸÛ®\&‘BÇwÀ¯7ÍáòðÞ1ß‚UZè˜mì›fïÀÓ÷¢Qâœ!FƒY1{íhBB«äœŽZ™¶UḆä7DYiÇ@›kqI7Jk©~E5 h!Ìð_"0â¾)¶.E2TDÀåj(¹¥¿E€ã2ÍÒžqØæP uOCj|ÀM©lvåæKXG|ïv2mNûk–õß…Þá¿7Ñ*\Tá…ÆrJÀ,íä¡ÒÝÁÙY’£‚?-ˆÐÂÐWE(œËÒbüIgÂèÇÎÊÍi_„Ñ\®VqF /ƒµ“n·t2B•°CÞçÙ6¸+üOŠãчzèÎظ¼U÷ÅÓÛb[<-m•!ôÒN} ¾«a+ÂND(‹:Ä>¹Ì£O!éC…)qi‘®ö¹´¯-R*ªF«ÄA'|ç!#Ø€êSÕï!:"ëŠC(yAcq_>–{d,º¸à8Ë0Ý‚Æè-DM‚~´óƒ|•êDaV™QIÊxºZï.ØêÆÞ]pÇ{¦xÎõÃíÅ÷oe¶2‰ÑB¯n7³µò„å9_Ý–¿D:É%¬À¢×®ß¾÷éæÕe¦¢Û÷®/c‘²èíû]QëÝÍ«Ÿ~zusó<åÑë¾úùöꆆ´[ã‡÷×oˆbèsbÑ›«·W7Wׯ¯.»ýñâê6ìe¾_Î$nä÷‹_~c«¶ýãK¤ÉÓÕ3tX«݅Je’*)=e{ññâßaÁÙ¨zìüè–H–ò¯ËEbLªŽ‹epY¢µ>³šÇ`-×ô3–KM׫ ORÉx¸^!Wœ'&MÞ¯‰Ì¸^ei +w®é~¯ñ„-§IR­82rËÐÜr|¸Œ5náܬÉ2‘­2“KaE¯~_ñ„)c$1ÍÚv¯ÓXÂ÷ïwbõ¦…­f›ò Çó•í¦´˜Ù,˜*p|¡’ô·ß>T´+-g¬‚%*S¹ÛU×]ò4ê«!n»KÁ¢²êÜœùòpñyn¸›ÓÅPíªf¸Œ¥QÝÓ·iáªlGF›q»}qŒ»Ç­W•ŽÐЗÜ[„es +}Öc£bp*‘ZÂ5Ó•Òõu°*ŠY•mÕSËj„ §6ûññ¶+¹Á_…P¿2&¾\JP»Ä. ´žF çS7÷Éþ•+m‘›|57·o³`ô•ÔhØÛä…ßæ_K§àÌ>8?‚yBJ0넧pŒ1°}.L46pxÄ0P½Ò9ⱂûÔ©\š÷áqîÎ̓UZ/2ûª¤–urøöøÒa£ ='ƒi<ÀëÎíæÕ µi;Gz¨zGsû NÝ„q/ËŸ‡Tyz½Ö‹½:‡Í‚üð|‰¯9“ +>Ρ¯™Dç*óžÆŽ»š‰RÆ‹@tµŽG͇vì&¯ÛÓ<‡÷)ñÿi¾. +@Jõe]ÙË…væΫxqÚ ýÚ†'4av,âçz»%Œ¸søÓ×[“ \u—9¼œò•°–¾™ƒR' €k㨆%gAŸ{ç>ƒ5z§ñ¢XD¼óp41A#Çäù4ÁáÍ9ÙéPø‰à”³L/¤»79ÕþÐóg õ.dr1h; +ì:O3qþžç\§/:pÙ›®›¸kÛ¡?¸eÆ0}’çE®#²÷ !ˆQÁ,„;àÊQ ½fŠ¿`ÀÆ_ðµ7Õ’+w³= Å@-:kãPù÷±v¯:[ÉÉÑ&®ªöœ™…Ô|OjK,wÎ 1“j²Ú_±^W É×VðÏÏKã1ù4NAº”‡ '‡¤‚Ü•Â\>×úkr ™ÛŠH~:—‡E3#þJ&äfì¥-^»XbêÉ2u"—Ï!žËr±Â,ˆ§Zü¹|À”A4,Á™âoËåýÂñ|åÃ\ƒ4-•\É,M˜4®@ásÙEm }]Q Zæt²:?Ïo»" g¯ “%Y=o@±0IžgÆ: WòO²H ìB§ùy0 \6À¨ïcx.ë²^⎰ƒÞ°© ‚ž­æÍsÑcl©Àìf©ÇÇÇj]ctŒÁ¬d.ÂÆÇ6l#¶á—bÉ0QDXYLØŒÃHHEý燪¡Ö›ë¯^S6ÞžÑÉ,ơ݃/«°ò´t‰O•RõÀé¾jªŽâÉyTôD.¨ëV¶ …d«;ÐË—¦ØÕk"Ž%,ÐÓ¾nûG/ €¿á`¦Æ}ýGuXû…Ø-ãæ¼øÀuD¾Ü‹ rÈ•– +ø’K6•\Šh¨{_3»‚€“F>½ù™Hw£­oÈѲÈjoYlÒ‚/CeL²è?huÎX€%€ –ߦ7:‹R.\%§%‚bFOEC7"ëR™- ¦‡¾.mI·C¥]uÃDtÕ hÝ9ʬœ'pëÿ¶JÌ`4M¹;ŒM¹;Ló?H@Ó‹Ae÷çŒýX8¾8Nåẩ3DÁýòvàØ ë€WÔÎì£ݦmâI1­ƒbÚ)¦hô]#.ŠÒ3¶Ç¢ïixx \ïhèŽúŸ1Á>zíë$Ì*†cî|7EF›®¸™.ô‹õgg‡ÖŸ¿÷Q×lŽ³½=f_bsK:RK¾†ZÎȘ·ÐŸCV'ùŸ”WgL§ýÝ3ùòêIoljƒËž˜e˽R3R/„“«Ë\¹Ç,Ÿý¦òslÙ³¶ãUß÷Ž™Œ[úÙtš.»Ááªq4ûó?|=d\Ì1‡¾Ìµÿ#åì6¥¿2åpA\Ps\°# ;A=¤*„¥«è«EE_@€å;5/ßÉé7Iy1•â=ö€9ÿ O€ÀDÛYXŒ¥ØC`ôË3{¯£¿à˜O!€9. °IH™!À‰¿T’i¢ŽÿÀBAï›ÿŠiús9vžŸ(6‹,OT‹8¥è§éCgàZQý©F`Šendstream endobj -1287 0 obj << +1286 0 obj << /Type /Page -/Contents 1288 0 R -/Resources 1286 0 R +/Contents 1287 0 R +/Resources 1285 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1256 0 R -/Annots [ 1290 0 R 1291 0 R ] +/Parent 1255 0 R +/Annots [ 1290 0 R ] >> endobj 1290 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [297.8955 476.5924 347.2449 488.6521] +/Rect [297.8955 313.5049 347.2449 325.5646] /Subtype /Link /A << /S /GoTo /D (dynamic_update) >> >> endobj -1291 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [324.9335 169.1118 381.8296 181.1714] -/Subtype /Link -/A << /S /GoTo /D (zonefile_format) >> +1288 0 obj << +/D [1286 0 R /XYZ 56.6929 794.5015 null] +>> endobj +406 0 obj << +/D [1286 0 R /XYZ 56.6929 670.419 null] >> endobj 1289 0 obj << -/D [1287 0 R /XYZ 56.6929 794.5015 null] +/D [1286 0 R /XYZ 56.6929 646.4658 null] >> endobj -1286 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R /F48 885 0 R /F62 995 0 R >> +1285 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F62 995 0 R /F63 998 0 R /F21 658 0 R /F39 863 0 R /F48 885 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1295 0 obj << -/Length 3537 +1293 0 obj << +/Length 3875 /Filter /FlateDecode >> stream -xÚ­Zmoã6þž_áoçk•o%ôpÀv7ÛKqÍö²¹Cqm?(m +K^KNÖýõ7Ã!eÊ–“wØ‘Cr8Î<œ!Íg þðYGLfj¦3ŌdzbsÅf+hûþŠ»> ßiöúîáê›Rϲ(KD2{X¼Òˆ¥)Ÿ=”¿ÌßýýíO7÷× ³y]/â„Í¿»½{O”Œ>ï>Þ}¸ýþ_÷o¯µš?Ü~¼#òý͇›û›»w7× žÆÆ Ç့ÿ¸¡Ò÷÷oüñíýõo?\Ý< k ×˙ą|¹úå76+aÙ?\±Hfi<{† -‹x–‰ÙæJÅ2Š•”žR_}ºúçÀ0hµC§ô§â4Š…Jf ©¢4“Zf‹Ak gQ"…´,ø”–}/ÔrQW¦é»ÅÖì®y:_|Ù›Ýá ib“]L¶ŸêF$:J¥ˆg¡gb½&䔜B‹(å2 ú°6¹X2ïL…xÞ¯¥jª¾Êk¢>åõÞÑe1Û@ãf¿"§ö¼)©Ö‡-Tiö›GX#¬l¶à Hè J<ÊâXX Ú%ª%ž[E˜b¿ëª§k>7Dí€UÝçMÕî;¤(¯Zj^¶;*äÍšWÕ“iˆFJµT”…øæ÷NHeJ£.Q”¿R—‘Út¤Uª]‡/M¾1o¾ô‡-ü_Ôy×M0M“H&±tCþöO§Áõž÷$.í.ßìžÌŽˆÏU]“"¥Ì¢”eéX‘yQ˜-2HÄüÑ fP¡T/m¥Ýn«fE”¼,asÛÆno½ZÁ¥‚mƒu–ÔÑNKCúÞlh>ï["v¦^R©ß7n¶~]uTòFƒ£Ç°XçÍÊXÍ -ÜœÜ\à$†¾u»Z™¥â •¨¥Yæ`T±stT·EC…3G´3[‹†iÓ(µrN`ååÉ /»u»¯K*×_“¦è‰´nŸ©°!ÓƒÚ[e%áñ¼h7ŽQÕЗl -9}¼¥rR÷¸3Yª¡ÉÍÜçŸ×n _×ÖOf¬V²Œ£aáD¨LÁæ·Ë‘­I殺HN)ƒ%Ñ|-Œµ -hp[ T«²7Göe`­¶+xÉÞ®ÁNF’HZ P<›Òä5'4>WýšÈù”™4m³pKÞ¶ àr—Éü÷ÖZ ÔnËäÄ’w¢Ì_{‡ºÔ²º‘Nå0ve,àHÚ;9(g÷3.{«ÓBŒ‰ËD¡ÃªnsŸ±Åi¤%×cW°&ÃC·¶£J··*È"»ÉG©H½¿å5Ävq˜Y²¡oÙÒ €ÎTÈ·Ûú@s‘*3{nw®h½œJAc£b Ú=–ÆÔÃâÑP†€$7SYuùc=âìnXÄ¥NÆ*±ó&e’Î÷Ö…•‹¼°0(Iª#Xöu&æ¶;¸ñŽèk@Ø“qƒKOì?°3ékPÃá€×ÞJ( çMZbv({"üš¯Ûº*l 5?.&ÌQê¢YÂyG:Íâña÷ržùhØgYx×Ôë!9öáäë_ˆt àâ,I_uÂ^—c¡—Õ›X¬mÎ@ cX&Ô˽&f{«ÍI=žÚEé ƒ­ôž:¸"–}æerím»ëÝè*§‚ûøŠøzw‰1ÎrØNœåI™ùƒóáç‡)8ƒ¢ô)'…¸""uâŒ1#H-^ƒu%b81ÀË„  0À5VªŽ¾½o%µç5Õ†-ÃÊå@ÙzQæ/œ°äöQ+œPC2þik -ˆCÑ1'Î'eªO¶Â̓— ç«Bd‚£PžD¡圧¹X¯€°×Ýi0—)2ŸF²ã•Ã%/T*JµÌ^ñÂ × ^è{¡¬k.½mŽÜ¢.ÉåËûNlLB꘩“™É “ä(‚­õž±qâƒøöíÔ§'" ã…±™Œ˜b'ÇÄÿífŠé—Ñ.ìuí†^A÷\Uyyq$âT¼<ýÐkbþ1è1H[!f à@OÏo߇¥§`O°—œÀž>=}{úu؃¨;S‰‡Û÷ѧ›ûßÜO%IQ¿ú£ ‘ç,ù3‘‡•øb y'DæéÉ+×=ᣠ‘ñ€zÄBàק\<À™à—²A˜pÍç @ð°°Ê‰OaëC¸â½Ë-aô’¦CtÀZ€Puèèð#/£ƒ`:øË&üÄ2» v®N!ÂŽ9ƒDŸ§Á ÃÙˆéìä´|Qv•E Þ¶MŠ.%°nJ|± #¼9â˜"§ŒS2ÿ…T{@Âwhsd<<)¡–wÔìÎ2$ÙäY¬ÝPw–-\¬d”‘$­ûä è º©WЉ ‘C•Nêg"{GcY|¼çŸz£I¸ôü.„ÆBÀ¦ “NßÇ‚`©Æ¬vâBVO^ÈÞl¶ýŠÿyíú5±üîÜæÅ’ž­$> Ñ]+‚ë=¨âŽ]üE!PQÿŸ>¾%º}¹AêÝ'úº_*еOé&h›ú€[›”6\@âËÏpë{÷}2¥ëVJÿ‰à¢Á+`r8õí{P–8ðzH©ÛÂwó?ÉêRá#uÄØYâo„ŽÌ;D:["ðó? ÂmÓ›]cú¿8>äóž5¼5RôT9± ÀŽwªLô)ƒ°HªAf -RWSPDGé¶yaÜÒC¿ß5Ô~÷óû?¾½½£ZøbÛ9^- x†ÏÀ -–Iðª¸*SOÑû:·Ù¦} +Bk¯7íã‚kt„a £—‘Ÿ§À$-‚kO¨ÝxGCxÆS7Æîö±-žKÀœˆ"qØ…ƒëVw- ­š¢Þ—æâ#€âDbÀ²Pbh'‰~ûÓSB$k‚D –AmèXGµ¨ÙU«Æ”è:oèùÜsâóºj>¿ÄÓÞâ<‘½Ä¡ ív1µºÇ¼øì®ÄF†¿WÇJûæsÓ>7g#»É·X‡BBøgy,BƒIKÄÒ€7mlR…ÕjéúÒÇâ °$÷;ìS»›’ò@óµêìK”ik…Â&ôS (ãF…zðÀ©Ç™íI¶{&ð*oSöôbÿÒ@L·³VÇClPìñU›',n5½Ó}Ns<ÜÒc§ »Qþ²Â*]zž‘q„¿ -œï៳ÿùLJÁ뎎 tÓy‚dI” -_œPö<{ʉeAÒ¡'Dÿ/ä×}endstream +xÚ­Z_oã6ϧȣ¬Uþ“H¡‡¶»Ù6‡ë¶—M´}P,ÚV–\KN6ýô7Ã!iÉ–ã.î°‹ˆŽÈápfø›‘ù5ƒüÚ¤ “¹ºÖ¹JRÆÓëÅæŠ]¯`ìû+îyæi>äúîáê›R_çIž‰ìúa9˜Ë$Ì~ýPþ:{÷ÃÛŸnïoæ"e³,¹™§›}w÷ñ=Qrz¼ûéㇻï¹{£Õìáî§D¾¿ýp{ûñÝíÍœ›”ÃûÂÏpæ…wÿ¼¥Ö÷÷oüñíýÍïÿ¸º}ˆ{î—3‰ùãê×ßÙu ÛþÇKdnÒëg谄繸Þ\©T&©’2Pê«OWÿŠFÝ«SúK¥IR#ô„…(3h«ìZ§y’IB>în¸™µŸms3—"ýƘp$û\ÔuGÄ~]ôÔz¬ÛÅgj.wÅjc›Þ–Ôߋ϶÷oMùM»;yç—÷?O0¦/hiꬨSôvùÔ8l{Îy’§©p{H¹ Sy|émG(9›=¬«Ž¨ñÙ”vkáOÓ¡]Ò³_[jå“ÝõU‡[Â> °°Õ“gxÜ/‘´D‰°ÿKJšæM m@Ã<AQ>[6Ý|_nç]õ§õìÃÉÀXtî™aJžœØKX +&¯y–HÆÌ´y¦ù‹Ì€OùQàÂU7EjÆïí|Ùî6p"G2ðL&™æu!"ׄ#cÌ@E p$Ƨ­]T(…EÓM»£Á‰Fm/Ÿkãâó϶qv¡“²ÎÚã½ÈT%Bgb´Ü­®©q?ØUä¿°«Óyݮ좯چ$z¢åQàš`úuÝF® RœÎv0¬yÊ!¢­–vYìk¯Ê§¢Þ{:¸Œ3S™â‡L@·ÞN{û¥Ÿ°e!“#1½qî:W"K8Dž‘×>¯«Å–SÜy(>é´•˜u= +¥‚åöEMòË-=:ðçõ‹›3jö¡¢ÓÇyz¶0ñŽšd;-ÊÑF¥È©Eva§:‘ܳâŠú²­<_¨k¿ÌI 2͒̈¨ºÁÀâ]pÓô->!bZê¯lcw…ò‹g[Û‰ Ã¥L”ÔÊ‹Ô[Îíf úpÞqº…¯ñŽ@ZAr9$çDj5f*«1QCMOºî¬\åc“Ž-´Wýš<Α³®Øø–S45kûdkb,º pX¥‹sémÑYHªÆÆH–'ÏD(Œ˜iž]v3ÅÓh mƒË®ö»‚îPœž”ëNÉ d¸5z»!x‡]0Ï‹ÃûŒaâ :’΀²l`.´„{j to° ñzï%Y^ðGëíI3Gb àsW•¥ ³RÏÜn¥q¶-…й·1dØGž*ûL#E甃îÒRÕ,ê}Y5«0éÄù¤:aÐù:…0Ø Ç5<Xm¯òÛ˜>„9Äé„)ÍÇ®uæÂ*a:ZÅÅãSåàMipy§’Éy2/>Ÿ PŽp”œÚŸƒýdgPzjòD¯¢ô!×y”¹œ3Ô¨¶›‡ÿcow/oH¦Mñe>9~,¥ÈtbÀ_3rMÈ9FA®h#A`v¨@–¡b#õ*JÕT}…P©t"±ú7û bUH£°?¡N³ß<Úx+‚™>‚”Û¥!…Ûïºê ®ZKÔ¦ªcVíÞ…:TKÃäÖ)®þBÃ+H¢‘Rõþñ‘I ‰¶àðo¨­Lˆ"`(|óàFø»¨‹®›˜Ô@¼Í"Fùû¥9½ÓˆàRŒ¶owO”© tQP’ybXnÆžX,v‹dxàféb¿¤âÁvKa(EYVè'îx3ÔŠ¡Ze>ä;F·,½ÒCÄ 8!` v¶^R«ß7~µž=´‚ÑàÛŸpxqEÐâ¸>à×ÂüÝ{uÝ®V¶Œ•OÙvܾrá=v8óĦ –ÄeóD œÀÉ˳(/4»u»wxÚ4+ 9‘Öí356dzÐB{«œ$<…p´ñ¹HO²Uhô–ÊIÝcf²lTqȯÜŸ­×B”¯kë';¥ÖƒaáB¨LÁfwË‘­É઎HN)[¢ý²°«ø#ªSÙ›ÃôåÀZ quÝžPŒà”ÊK¦)mQ“q¢Ûïx?MÛÌý–·mÓQÑGf³Ã…KG$/‚ }dþ2žC*éFz•Ã»+(’ÎNF…ãêaÅ¥«~áà‘³Á ŸýÍx3d|¸V/©b €e…³"ÑÒl†76¨SCž0¤çð/6ÄñèÇêöÙ§v% ¸œ£>Dô}ïr B2HL^º5"M'œ›bST˜Gg³oÈ¿ËIOÅNd‰`"€»³7ã)šDÙ`Et‡¡}¶Dø“¦iß„K—ƒ3ûC¬q‚Æ¿WW”,ÂPÛŒEM:ÊàVRæ¹F¼dBnÄáN3ÃÇÚø›ˆ†Ñ²¾F½p¨*bÅWÐÇIZ%`Ð+aHÇJh§c$ t¬´¦'ÌPÇØ 4-½¿ß:E!é±Ý£~°éK@ô~ÑkµÙ¶®Øë˜_¦à)çiI:VèÎ# +6=uÆ4yÓgÁ¢Ìàß,,¹ÎƒÅÈEᬯ–/óÒÖÅ ä +O/—¯¯¹&–¨J“`Ùx}ºV5„H'ç|†îb|>¬º.]¶d°úÑ?[‡Ÿ«À>‘ƒÕU2¿7¢ml×+gÝ:\‡@.èÁÛµò¡@ជNLñaú¸Fl0™2 H"r–Á˜ÁäUYñÏàÿÍp›}·¯ê~ÒŠðÂ@I9UÌ*\ê8aHà9s¡ÍA¯Ò&“†Ï¨Ú>U¥ µ8ê¶Ö¶Þ.÷51–U±jZï I„~MSíWkz£ zOHrEwƒŸCÂæ°Gò;p;ÏO0 +w׶³û²÷ívî +ó²Åè?U‘"ÉR"ùcÕ”ÓÕX¡yð6'¬r¦WƒŒðüÝoú41#¿‰xÚÁr¬0C(òÙ .öŒu¬ãöŠ]O-§+Êâ±;Pô(cÇá3*‚g‹ÓììÒwŠø)uÈê°'³Ž¾Rž;3ü4lHHl˜‰36<×)Ng$. ƒsvx2¢Ñ1J¬Ò›ìÂ1bRÃc 0Ô^aZç9¸–Ã:ðë’¬Cc/çƒ_g "Â[çDÌ$ +Œ×¯~÷qê:„€¡U°ÜoãÂdN!á )2Ÿên‹¸¥&Ñ’†c¬ÉñnÇ£í¨Óí +ru¾©‹'F˜àoE ïì]+Ky]©67¾T PªÍµWeî®ïÎ7÷€S)@2í¥ÝSci]927áU=k(Q@’_©¬ºâ±ÍKå\êãpî‹s23³½sa¥ÂG'uP’ÄÚ…mßäbæØ©Ö†ô5DØ£÷¢KOœ?Üp2æR¨Áâ·ÖÚÍüB‹–˜$ŠÆ]ˆH/zÚ/ÛºZ80 ½ð^J1G©³f sšh“§ãœá•HÈy@qH¶°äÔ/Ö1G¨2¦ügøE]?ÆU^¶öÌw2™‡‹óá?Sá š2}õû/?ܨS>£ðº—ºN2ogDx¹ðЇïÚÐq_—sÿùþw%5õâ‘a'¢h;/ÊCÝ [þµÂ5ääî÷ +Ët̉û‰¤4úè(ü:ÓõmŒL€cäQÜòQÎ{šÇz À½¾´1ñS–Xy8ã…øû Èzäë^8ä:ï…‘ e]¸ ¶9rCü¨Îåë ¦‰…G6&!ƒÌÕÑÊä„YvÁõú@Ž^˜ ÊpÚG^cä…Ue²,z!4š‡sžóBÃ¥³ðU$tÎ ]Õa세ȴÀoÂÏÕ#ùKÞï¦çñÃ,N~µãÁ”TêÁ‚çuDÇkÚ=)g ’)ˆÃ)Ü(‹uÕ xéʲ„·³Aþ“z$– ö`Ôñ¯ +\@(MÃTˆ¢Ê•à‚HˆÀ=øŽå¾Yø•HrGxa»«6…3ììwX@ 7œmÑÃ+ee¥ n**oà`…¿C£$¨—Ò<õ<´Ec哳-uÝšðX¸(Üw`–{½àrŒª#Žc?Ÿq`ÌñwÏ ›‹Ð̵£Ö¡`)òKáã‘Ù8̓ñíÛ© .MŒ,l×Ææ2aŠžÿK´ÃoSW^ v¦ó±.0 6Öºªò4Þ¥‰HxuíÈtºø8Þ1¸6\݇;=»{? Nz*àéAÀËŽž> +xú4àéËðv®²<îÞ'Ÿnïÿ}{?•2d à}õWÃ`ÎYö5˜ÃI|ûBÆ ˜Ü˜±™ýåp'Î9D ¢ø ÉDIðIyŒ hpÃg€Â`ª‚憀áh ¨Ä¯ÐÆß:RÓ .`o ëãB¦‡22ñz\L'"‹¿g;‰›ìlpp¿LRÇÁÁ½s2}lœú|õÑ4ÁßROx"»Æð?ÿdûP„Q:;g~*Ê2H³s„rÅÓŠKüm÷©èÿ”Ãendstream endobj -1294 0 obj << +1292 0 obj << /Type /Page -/Contents 1295 0 R -/Resources 1293 0 R +/Contents 1293 0 R +/Resources 1291 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R -/Annots [ 1301 0 R ] +/Parent 1301 0 R +/Annots [ 1295 0 R 1300 0 R ] >> endobj -1301 0 obj << +1295 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [84.0431 462.4692 144.9365 474.5288] +/Rect [353.2799 712.4951 410.176 724.5548] +/Subtype /Link +/A << /S /GoTo /D (zonefile_format) >> +>> endobj +1300 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [84.0431 287.1511 144.9365 299.2107] /Subtype /Link /A << /S /GoTo /D (view_statement_grammar) >> >> endobj -1296 0 obj << -/D [1294 0 R /XYZ 85.0394 794.5015 null] +1294 0 obj << +/D [1292 0 R /XYZ 85.0394 794.5015 null] >> endobj 410 0 obj << -/D [1294 0 R /XYZ 85.0394 535.1829 null] +/D [1292 0 R /XYZ 85.0394 361.2567 null] >> endobj -1300 0 obj << -/D [1294 0 R /XYZ 85.0394 508.8634 null] +1299 0 obj << +/D [1292 0 R /XYZ 85.0394 334.109 null] >> endobj -414 0 obj << -/D [1294 0 R /XYZ 85.0394 198.9245 null] ->> endobj -1302 0 obj << -/D [1294 0 R /XYZ 85.0394 172.1168 null] ->> endobj -1293 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F11 1299 0 R /F39 863 0 R >> +1291 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R /F11 1298 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1307 0 obj << -/Length 1767 +1306 0 obj << +/Length 2000 /Filter /FlateDecode >> stream -xÚ½š]sÚ8†ïùL¯ÌLQõaÉÖîmH—Î6íRöªí…¦x†Ø“d³¿~e$áƒ#¤x:³“É K¯õžçÈ’e bõG†\ !©&2F>\Þ ðð‡j{? F3¶¢1T½] Þ\³d(‘T kÐWŠpš’ábõ5ˆ¢‘êGï>Ý\ÏÞÿ=ŸŒ’8ZÌ>݌ƔãèzöçT—ÞÏ'?Næ£1I9‰Þý1ù¼˜Îu“0}¼Ý\é©?.t:Ÿ^OçÓ›wÓÑ÷ŇÁtqb¼³äçàëw<\)쌘LùðQ`D¤¤Ã»AÌâ1c¶f;ø2øëÔ!h=žêÌÁˆ2A ¤Ì•@.‘`ª©Iàb“k¦åý~?"i”—]±-jSªÖú3¿ÛžtñߪÌk],êß.¦)w'aªcÔ$Q'D+@_MÔß0Iº¦‰ê¤ÔojEÏMÏR•Ä¥äç¦*ͳ›ñäêjŽ&óÏ#I£ÉEpÚ IBà@å·ª ¸Ï´Á¡)¡ÉËÉ1FœÉÐL*¹UÉ}¦-y×ÔMM)WóXÈÓ‹£4&ÒOU—éOª½×ôDÿÌÔIfJ" }9¼ ˆÄq€*¼Uá}¦-|×Ô MIÒ>&(ŽE€*¼Uá}¦-|×Ô MIÚž”Äêæå‡*¼Uá}¦-|×Ô M‰ì)Âœˆð<¥ˆñÀ”¢ËèV"÷9žÀ»ŽNnè¨Æ¿¶ Hpâ*¸UÉ}¦-z×ÔÍM)íS$yXê ÊoUAxŸi ß5uÃCSÊúÁ+=„àÊoUAxŸi ß5uÃCS÷ƒÇêiD°À~ª<ðV„÷™¶ð]S7<4¥¼|œ2”ª-‚ª.ßT!x¯é þ™©þÌ”öÛÛÅ¢Ù§m=Tyà­*ï3mỦnxhJûííÔ–Å ìê¡ÊoUAxŸi ß5uÃCSÚoo«5"IX`Áƒ*¼Uá}¦-|×Ô Mi¿½]Œ9 ,xPå·ª ¼Ï´…á¡)ë··c)G,I»z¨º R…ས'øg¦Nø3SÖo‡ÇGêa8°«‡*¼Uá}¦-|×Ô MÕʇˆìAs$ÓÀœ"»Ñ=Ž-yÇÑ ÕƒM?nu[¤ièyª<äVD÷™¶ì]S7<4Åè×þfŸE8cX ž&‡¨òd̪‚ó™¶뚺3MÉÿ1š -”JXV¡êrÆNªPƼ¦§Œ=3ufìÌô -]7´/#I3wS¨ò[UÜgÚ’wMÝäÐ4EÓ>ìq‚bÉOPåa·ª »Ï´e١©ìÇ®öÛ‰LPåa·ª »Ï´e١é¤;N–2ðìUv« -²ûL[ö®©›š¾½ÈÞ\FHb!†c"U¢7SóÊðÓ+CG™~Ó¨ëëüpÈn·æ(;hÉac*ŠüQ—¶ùC¾5”+]W•[Ó}¶Ûé¢:·jO­n­›–Û¬6U³¤ WEÝø¯´"wDÌO7¤X!$9×+  ñ¨(7ù¾8{b"ZÏ©îtcµ;UYë¦b­+å)ªºÍ‹j++]¹jÃSµ6<Õ`ÃSµõ._ß0¦Öû˜Fm +L™I£Bg˜G‹füŒOõï÷ŪèçûÁ¾%n)œoˆA¬ö%ñk]~ªîÍ{æ¬<ÓꃓÎYuh{Ð¥ìР&ŒÈج«½yWýOv·ÛæÇWÓo®™<ŸN SA=Nõß3>¦w¬mÆÑ+ôêwÝÅÙäŸ÷¡o³& RT ‡SÜHTå}¤1Íj¥UÇËRUì³òGnÊËfLŽ­+]a/—×Íð%­S½©î·F“mµ&[5׉äÑ&{0fºAõY› -{ Y¯³ø×:ˆ¶9ñXÇÐîë\]U‚²hVêšÝ>[Še®›Âœ¢¦jžíÍA3Y›Ï²ó¦p{Ô›K·©Xfµ)=‡.Ýeå“.ý¼WaÛ`nó#V¬rèÀ/1åzŸÕ‡ý(î—‡ûÓ˜%j¼ò}“,} /-U(³»ÜÔ¥þT]×öœèl™×ÍKXô¥Òõ:bxÒZeÇžž™R-÷lj¼,²­#ˆÇÆWæùêxi4}T®‰{kfË*ßm«';1 d37YY×T8³šŒšŸyl«Ìœ’=f¦,kð¬KiTM†]|†à(v×£þÍHýò/iÀ×5 bé¥ïh’¢8U˜ Ž?2¢Ï"·?¹yú¢ôendstream +xÚ½š]oÛ8†ïó+|·60æðC”È+·qºLÝ®›3 Õ–¡Ž”±äf³¿~EJ¢ešŒ0À LQ/ÏËç¢ŽÓ †dÂcK*'‰ŒÇ„O¶7xòî½»!F3oEs[õæþæÇ;–L$’1'÷{+–@X2¹ßý>E3ˆ€§o?¬ïVï~Ý,fI4½_}XÏæ”ãéÝê—¥n½Û,Þ¿_lfs"8™¾ý×âãýr£oÅ&Æ›ÕúV÷Hýq%èfy·Ü,×o—³?î¾YÞw,6/ÁLüyóûx²ìŸo0bRðÉ3\`D¤¤“Ç›ˆ3Ä#ÆÚžÃͧ›w­»ÍPgþF”ÅÔ‘@ʬ +‚¸”|’p‰b·T?=eÛ|ÿ’_ Œ Öˆ„R +°QÒ*;~ÏŽ3"¦ó|7›3F¦eUécö“lÛI†d¤üœzÌ6=U™jâ©j"Õ¥þìîÕÙ¹‡¾J+}{_ž +3ôË‹ ñ`†~Íj5h®&5™“ˆ¡8a1´’œÓf>*âgÌ1ü½¨ûS±­ó²€½ÀžÞ«hª—íÓÓ¡v¤‡P#w~.Q”`È¿Vç•#"ä›°6^Q™# ¥°()rD™S˜˜HÀjÎ`Cɺg…Ĉ$ð` »ý”êy^hÌåãSý¢›¿qåpÆ™#Î㤉·6«ÇÙô¡YM«²Y(èúÒEWW™Ž®$ÿk¢7½j>}Xèþ´0ÁÖŸôg“Êl[6Ÿ;cP‡µf°J1mV©2†©Öë‹=ŒºÕimfùPžÍ)¦³mQÓÃA%BÆÓ/™þL‹êY¯¬V=‡rÛʸž¹ê}~È·ºùç);æÊY]¿¦]”õyð*+LzT¼f#«ŽUQgÇ"«ÿaâ4S(Ûz¿U‰(Í~=Òd¹Wc>cL·y +O e¬¨.¢nÎп-ÕþmšµÎ«jª'¥zJ·™ óPŸŽ…¾¿þÏí‡÷‹ÕZ_é»ÕSYTzÓX0Њi²£5¦<¥Ç:ßÎ]ër:ÀòÂü(íB%¼›tÒæ zŠÑtt ê2Ö»Cõ§»™°ž-tíu’õÕæî­B$fL³Úý=>epè(«Ux1²CUê¡y±=œv™ KϘÑÁŒá0³g ÷õŒ¡õñ{¬»š-¨;- }O=XýmŽÍ*ÿZd;õ訲¸‹D¦‡¼øæ‹™UfH=ƒãØÌÈžHù4wí½/éö›>QÎ'¨:š$rsÌ«†‰­Sñ­(Ÿ‹‹‘êLbœœB”JóŽQ­´®Õ‰£æ‡õþƒÎ]OÓc^dú2ß­þhÎ+= 9¡KFsГHw/º#ûo^Õ•në¥ÁêD×bx|7ÕBèÚÊê¥wn^eÇg}xíæêxs¥ÒÒ¨Wµy1má©HÕ;«‹u‰5É€–>qìÆÖÐÔ&÷©þÈúW€Aç&ÍB¥íè´ÊœKѽ2·§£v(ÌdK·Ê½ÓËl‹¼úçµ’ +ê3$<7ÞÒV5‰¬XB ð‰­XjÖŸ1¼¦ Ä#‚úM[Ñ¥©³ì:3…’mµž/no7h±ù8“tº¸ +uC³@íl«<à­*î3íÁ‡¦npÛ”ÐäõäªhBd€ÜRyÈ[UÜgÚ“MÝä¶)åpË×ÓcŽ’X‰ðÐ[*}« +ÒûL{ú¡©›Þ6m +OújøH$(Â"öÃÛªëð*ï5íà/Lðg¦$»ó$ÀÞ‹<èF$÷8öàG7·åï†QØÃ$¸-•¼UÉ}¦=úÐÔÍn›9žQx‘²Ð¢[*|« +ÂûL{ø¡©Þ6¥x<‰|C!xKåoUAxŸi?4uÃÛ¦”Œ‚g’£ÎJ?¼­ºß©Bð^ÓþÂÔ fJé8ø$AT +€·TøV„÷™öðCS7¼mJÙ8x.Œ’@Ik«<ð­*ï3íᇦnxÛTÕ:cà# AxhÛ[*|« +ÂûL{ø¡©Þ6¥|<<&4bÊÖVyà[UÞgÚÃMÝð¶)WÛ1Ì4PØÚ*|« +ÂûL{ø¡©Þ6¥ãj;*8ⶶê:|§ +Á{M;ø S'ü™)WáÑ’%»ÞyÐ(HîqìÁŽnnË‘Ž«íh$`I`ÃÛ*x« +’ûL{ô¡©›Ý6eãj; +úH„¾ÍØ*|« +ÂûL{ø¡©Þ6eãj;J bQ °µUøV„÷™öðCS7¼mJbxÜåëé‰d(4ð…ÎV]§ïT!z¯iGaê¤?3¥£O8Š”¶¶ÊCߪ‚ô>Óž~hꦷM1úkÿVãpÆx‚p"õ°­òd¬U3æ3í364ugÌ6%GƘ@ ME´­òd¬U3æ3í364ugÌ6½EwŠöuä#–ð@-a«<ä­*Hî3íɇ¦nrÛT åv gBω¥ò°·ª »Ï´gšºÙmS9Š]¨?æ òÙ]'oE!pŸcÇ=ttbÛŽ‹QÔ1G,ôë±^sÙhBÈ»Žx`ç¶ìÞŒâeêÍã,]áÇüÿù_þÛ*ë7‹ bB\Ù´4PÿA3©æOièÅÌÛ?ºœúÿL[ŠÃendstream endobj -1306 0 obj << +1305 0 obj << /Type /Page -/Contents 1307 0 R -/Resources 1305 0 R +/Contents 1306 0 R +/Resources 1304 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R +/Parent 1301 0 R +>> endobj +1307 0 obj << +/D [1305 0 R /XYZ 56.6929 794.5015 null] +>> endobj +414 0 obj << +/D [1305 0 R /XYZ 56.6929 729.3676 null] >> endobj 1308 0 obj << -/D [1306 0 R /XYZ 56.6929 794.5015 null] +/D [1305 0 R /XYZ 56.6929 703.3028 null] >> endobj -1305 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F14 685 0 R /F39 863 0 R >> +1304 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F14 685 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1311 0 obj << -/Length 2674 +/Length 2689 /Filter /FlateDecode >> stream -xÚÍÙnÛHòÝ_¡·¥ˆÓ'Ù=ûä$vÖÁÄžu<À“y EÊ&–"‘ò1_¿U}‘”écã 0.VWWW×ÕU-Ót¦dL¸³T‹X*gËõ™]ÁÜÇêhžh1¤zwqðÓ1Og:Ö Kf«/¥èì"ÿ=zÿ¯Ã_/ŽÎç &I”Äó…LHôîäôƒÅh;¼?;=>ùøÛùá<ÑÅÉÙ©EŸ¾?š/¨’Ö3Çá‘Ç'¿Yèãùáçχçó?.>]„³ ÏK ǃ|;øý2ËáØŸH̵’³[ø 1ÕšÍÖBòX -Î=¦:ørðïÀp0k–Né/Ð,„Š/Ù–²Xk)¦·%``šŠ'xÙux9Я³êÍ›$,N Λ—ñ¥±–’¡}5‰S -³)ç1A˜÷lu,A‘Ž’Xr‚Š³ù"¡ÑüÏ¢£}sKúH”Š5U¸ñìÛŒÆDhÍ-Í6'í5`?¬ÙìCç™ Žäù.ŒÍ‰6pXÊÒ˜ BR’ÆJ{¤‹ë\(UѶÈ*„t´É¶EÝYl[lç N¢›9“Q±m-v5T³µäÝuÑ:ΩŒšºpdíu³«rK•—mv9g$ªmVU(Ö›îÞùõvbWçÅÖ‚°*!˜„’*5\«R³6»·sãS !Oyt¢ì&pª6Û¦é¦X€"€É[˜ÒÖ•­%²cêÎsâ]Y9&emGd íUf¤’: •NŸ·eÐY=V&ˆ¾vPãÍÙíð\2ª=ÂX­Øn甀„í˜>/Š×vY÷Z·À¶(‚|C:žðÙ0˜^Ÿ˜ ¤NôlÑç˜×e…ˆµ¢‡è°iðaÖ'å ÿ"á -vмO t"ë*´1ç<ä4¸§!*D¬¨HfC¾vTÛóa §Zêñþ_6Ų\Cq®£Û묳ÈÀu¶.ܼq"„²Í¦ÈÜ<šGcrÀKÀÍÀ‡ê"·˜/g‡Ã©ecF7¹j#çÚþ‰n7xÐÉʸö‚ëXA†‡qmÃî1ãé0¶x¢¯„°"k1 X ÿ¸ö|¹ èÒavm‘?ð\oopµXÊ„=íCªÇ"PõN±lê.[v½BÇŒ=·} šØäRÄŒì ¼‚)ἂ)y‰ Ú© ÐNm€ón°MXÒ§F±ç8eÜ¢ŸêÝ'Wc2žn!¨nîÏ.^ã_1þ÷}n*L)§Ï¸Á€ê 7ðT½˜3/0kWÅ_H“X!ž–!PM1òEc¥d:–âÈîlô`L£¹‘=2óÚò†rñ…†âp_¼s¸¼Xe;sYå;tfïX˜ÍžÐ5J1ù\È ¨žÐµ§ÂSº-z?ÔµŒ™ ÉÓ2ª !ƺ&ŸT¥øÐë•CååM™ïLAßA½b ^íÔ+†êåÁÿùP½ÜŸ2Ç¥P¸ò&šMW6µ…—Ym9^ÚÂi‘‚¨©ÜK¼ƒx²¦[ÃæåÆ;EW®QB[󵿀ój’€‚ 8¦Ô5?دÐ$¦ -úBˆ+-Ï—.ëʶ+—.ŒK{ê$–/ä…AeŠQ¿·ö"^u±Í:/ÿ¥óÇ-WÈ åº¬@ÐG¹ r¹sÞ\7(s(*ËeVùÓxwϺîªúJ.5géÓ'ÊwëOVWeÝúÖ]»ð²CUÖÅ[þ·øyÂ2aGev|óæÍ´ >„ÉW"‰N9ô³Zhø Ó&zp Ul½[_šR`SJÀ¸q^[›¡u“nÌ슨ó,€ù­.ïmw_9ÎÆ»l½ƒ F£u‘µ;Ë8¬häضpÿÔ¹ÿ(ë¥ãò)«wÙö~ª‡ À˜kQ !}›L£ã¦ªšÛ²¾‚™D:»ó$1°PˆH$È,ê­ÒœàfÕ¯h-•¹xËÚ±Müªe³«;£;Üê~S8yl%7Yµsy®aÎ/6îÖYî–OöyÀ¬ Ò±é†lgŒ¸õ¡Å ÷ÂoÜëÞ‚öQIC€cáãú.èÞÛ1¥†‚áº\^O…Gßµá"nîLNÏŽÎÏÏð¹š'Ž¨Ý4µyÎã>ö }gÇ -n_Út†su{;}Üóó‡FP¸§ t¨C«¾ÎSÐ'9Qjô¾óB–~ÅãÎGH RÒçœê^¢¤M'ÛbUl·öúzÞûeÁûFï”÷Þ†HkY:3AªGO@ \ýŒÛÛð°˜Åä=jìÜ>a ÁÉ_§Í¿Ô@Ø'œ«g D5ô&©´Ù¡¾ÛnÛ¢{avPƒ» `“\ÜÙl ”·‚cûp÷ê‹+|´= Î&ûÕíú<ë²Çí5Tĵ—ø¡ö’,N.›ÓDÅ,ñµÐ]Þàý÷2ƒ1)ƒÁFƒá †Î`Ž ÆdâËOÿóáìóáÉéTzí à Nüw$¦bõèÛVo!b.…6XeeµÛ/ $l7À. \Køb±²cK2ä:ÄïÅ’´¹ŽÛž?­¾•d<6Èx®–P@gáa¹ñóÙesSêÍþ(ø Jg™BUž iüÑ€ ÷„ºÛTФu/i>(¹+ù°Tæ"4÷52ƒß¦ E†¶v½±!ÎM=ýh²EK»,ì»Jð=tÙXÿQæ-‡âû*Óg)ÙWÓ‰¿Vûß4 ^w?‚$ÑɯS—s–ç.µø6ƒ¿7Û΀ʳÆÜSænÚôî4r_ø¦ã’V[`Yemëp•å哯S—Eh7†°Á6aâq=¸æÀæ¯s#`ÊLM4N„žü]‚„?™xõß–ô™AÝôÈ£;' ˆ«Ó—1ò2/Ï|_’«X*¨¢ÿz“»çendstream +xÚ¥]sã6î=¿ÂÓ—“§k•%‘lŸö#ÙËN›ÜeÓ§n[N4'K^KNšþúHIŽœìmfgÖ‚€Íü‹f: …4ÉL™$LE”Ζ›1»…µ'Ó,ÑbHõîúä§3©f&4YœÍ®×^:ZG³ëÕÁû¿ýÏõéÕ|§"ÈÂù"ÍDðîüâa ý¼¿¼8;ÿøûÕÛ¹J‚ëóË B_ž^^¼?/"F°?fG6œÿzJÐÇ«·¿ýööjþçõ§“Ók¯ËPßHHTäëÉŠÙ +Ôþt"Bit:{€FÆijÍI’Ê0M¤t˜êäóÉ=ÃÁªÝ:e¿Tê0Õ±š0`,§ ˜š0“°„<Ýl»GÐ)Jƒ¿›ºhL‚|7tP¾-º.¿©ø+»cÄ}Y<T÷EÅ êᚺböùvK ìmú­-Ó­iiYå-£Î/B>”-ž¿"ŠbBâÔK VYDQhÒ4¶*²2 Êú®Ø•å$³`m÷4Zl¶]ÙÔ--•kB‚–Þ€îíkuCÈU/`x°àÄl»-–å!bw¶5#@6£d3‚êR¤ÁõÜÄŸÓÜ»]¹šÔ‘Ø€cöZÀGU¶£×ô;¾¬€o~lö,ózDKþ²YÓõÊ»BVÅ@…ø˜u³# ø+ßl«âgÔ"Ý UE¡’àر µVÆ*ÈÂ,¬ytl&DðCøÃ/Äbäë‹)çh“±ªfxð±ŸGA[Ö·ôEj ÍjETÖ-±ËëÛ‚á%Þ‰]]¹Ë¼>ÕŸÔÞ5ûŠiòŠhòú‰Iƒ»üž£àÙ2¹;k$ß„ ¤Å}2MHöm^•Å28¯ ³ÝåË®\ôÕÝ•¼BµÈwüÁŠ¿5Þ97–ž]˼eè¡ìîÚäõ#A_÷ ¶榰ŪžÓ©¬×»¼ívsì—ÝÞß™‚û*vh,ú × Î7ãÊš~uëölá¢óeÑbˆ)|nO7­Á:n{ÎP›/w6—e^MñP å«‹be]y4cåè»áhYÛªyti$Æâ]^×6§# -úÈ¡Õä¼%È7HkÃ]ÇÌK¬Axì9Ë„•(ú–÷,ŠCcÒdú=í5¼h*‰ó¢}x1èvŒYõuC§aC±0xö¼­gF„*‚z!5i˜f*³v¿$4K"$ŒD˜Ê$·—+$`ˆ˜àôÐ2À3‰@4¸Æžgûâξ΢P$ÆH"ÀV×ÞñÓù&ž}h@£Ù@)Çx1äl•ÊâA~‹b +´IªÀpYª­È×ö®•v9§ ¶ù®¨;ÂÂ5cZ +îç1¼Sä±:XÏE¡cú8ÑÁßsû|Læ3PÙd<1³Ób^U¸×ˆÜ~ZØ׫bGà‘0÷’j=Ü«•Ý‡=ÒÚX $ä@>óŠhÍn¯½)€ÍŽ^-=a`‚ï“œ‘ˆ~ë«ñ¾¬˜‰ÍºWH{“Y©&”¼&ö`…‡ÒÛ¬Dß0Ô¸ëÄx…P j‡°·õÀ<‚ЯÚ1ýª(¶ÎÚeÝ[€]Qxù†>ua&gÃxz]ˆb2HMff‹¾~}]Y$¡Ñ‘„‡]††K짅Eª±4¨Óg†h¢ öTxCT`PF<´P”$¡Ž’l6äûätO5qü°FȪ©Ÿÿ+Å5¾ÒöÝAˆ²0¾o¼n!z² Æ+Ç_z  \>Tヘϗo‡KËÆþò¢}H`×FÐ"ØA…®½P[AŠ{xí+Â’«ÐAíûÆ¿IõÁë„üÿÅH?„8Hrï$1«§ïßw€\ÿ¼S ©Ž;…§êbÙÔ–O¼Â@¸¼t¼§š8äiÆâPï±NØ+bN"‹f³šÍ¦ïSÂr- ÆnKÖ-ú¥Þ-p‘ê+Ýw`:·H 1snîg2y[|‰ã$Äÿ¾Ï "…¦V/¸Á€ê7pT½X˜µ«â‰/¨,4"Iž—ÁSM1òA÷’ª±§uß–¹njÔ«åÎZî¢\«‡%¼ï]͹Î÷Uß·1:–†¤æq[K­B™ˆBnHuÜÖžêHÃ÷ÄÖðL%"{^O5!ÄØÖL™±z»J Uy_®ö¶ €ooÞd`^ÃæM†æ•ÞÿåмÒ÷ã¸J.`úx‚¹#·—0¨ùb•$Þñˆ®n‡—[ßÀ—›‚*üë/ ÔŒÈÐ@2Œ"¬á,,ÊÂHÏ‘‚KKàó¹Ë»²…®‘Ãø¬¤(80§ ¾•)FýÁv؉x[ÔÅ.ïœü7ìOÆy>ƒ”›²sª$à r³go®Ý€¢\AQY.s7pwtßrªî+9«ç5Zí7[—¬nK7Š¡Î؆—›ÍÔÅþÏÍAF7ãO$_üñǧ¯àƒ?Ñ“|©0J*£Mbà#š¾¢' +óõ~scK €m)¿[öÚÚ6-/òoN?`ˆz•ûB0¿×å_‹¶{¬˜³õÁ.ßlAñ$†–»ÈÛ½ŸŸ0+h¨™¼?õÊ}”õ’¹|Êë} ðDyáÜŤAd D sKUpÖTUó@S‡,å{—Yf/€ ‘H®uC €qxæv´DeÞ²f¶™Ûµlöugm‡G=n –‡*1 ¸Ï«=ä¸ú5·ÙºóÔÓ¦HîœHúÔÃ9 +€7„¤ù+“›¤ÎQÕà³3bED¿m(ª¿KöüûÓqØHA4ÊqIp[572'†£Ðµy‚ã†Ë`ðö•Ä•Á¡ÌZ¿–s³X©‹2XÎé‡ÅSÎ"Ê+¡|Á4yðmyo‹‘ÑÏñMm ùM–râæú‚Ö¥®fSv>åø™¨¯†G/3rÅ>HCƒ–>F¶„æ4„+àx<s7ˆ(Ž@=ô£î…O1õĈóY•iBwN˜Ñ¼ OM™ÑFÏ„W H¿<;-~.KBÕ¨^J“=Í÷æIÎg–©w€Ã¹(ª6:0}«ŸŸ5R… ´Ò$Ð +õ--³Lt¨„:øÒ÷íLêêXü?c·ã g÷J-4¾G*î(‘¡ÆWga¥¥ˆýr‰£÷§×bÀ>i¢xZGq€Aí\`›b!H™Éz_¾I+?‡V<‡vIÀîóS€'¹Ø¶BÔcû>ý–0óðÛ k¤‰’èƪ‡›.hÝÛ1¥já®\ÞMÅFß²Ù?,Ù..O¯®.¯èEü€mSÛYžtoé;ú­àéer®ÕíôºWWO§EPµ«,‹gþJ_ç#èRh=šì|#K·ã¨Ûe‘Oé0\°îŠu±Ûѳõ²ã%Qìat¼$’½£!’.Õ‚|CâÑ ƒ…V¿Âg[„YL¾ŸöŠÛãw3Ðûu¦L„Uœáí¨ì0Ù× +?uõß½ûá>¸‹Ô:žnÚ¤ÈÀ™@A™â°œ:yhÿr¦ˆþMw&Lendstream endobj 1310 0 obj << /Type /Page /Contents 1311 0 R /Resources 1309 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R +/Parent 1301 0 R >> endobj 1312 0 obj << /D [1310 0 R /XYZ 85.0394 794.5015 null] >> endobj 418 0 obj << -/D [1310 0 R /XYZ 85.0394 494.8753 null] +/D [1310 0 R /XYZ 85.0394 357.3908 null] >> endobj 1193 0 obj << -/D [1310 0 R /XYZ 85.0394 472.5641 null] +/D [1310 0 R /XYZ 85.0394 335.0796 null] >> endobj 1313 0 obj << -/D [1310 0 R /XYZ 85.0394 284.6288 null] +/D [1310 0 R /XYZ 85.0394 147.1444 null] >> endobj 1314 0 obj << -/D [1310 0 R /XYZ 85.0394 272.6736 null] +/D [1310 0 R /XYZ 85.0394 135.1892 null] >> endobj 1309 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F62 995 0 R /F21 658 0 R >> +/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F62 995 0 R /F21 658 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1317 0 obj << -/Length 3317 +/Length 3355 /Filter /FlateDecode >> stream -xÚ¥ZYoä6~÷¯è·m#†‡(‰Ø§ÉÄ“8H&»y˜ ²Zm «££ÃvgÿüV±HmÙžl`À"‹W©Î¯¨b£#i6± ™æBo²êŒonaìû3áæ~R0ŸõíõÙ7ïU¼1ÌD2Ú\ïg{%Œ'‰Ø\ï>m#&Ù9ìÀ·ï~ùðþòû_¯ÞžÇáöúò—çÔ|ûþò§ j}õöçŸß^"Ñbûÿº¾¸¢¡Èíñíå‡ïˆbèñ̦Wï/®.>¼»8ÿ|ýãÙÅõø.ó÷\á‹üqöé3ßìàµ<ãL™Do Ã™0Fnª³P+¦C¥<¥<ûxöïqÃÙ¨]º&¿ &¤V À))^8–Žàp¬k†1K$ON 7LÀ?ØRÂÌ„ËQ'RÌt"„faobmX¤¤²:ÙµÍáïP60]ͦƒTbÆpλ¾ËAœa¼­‡ê&o±m›=Ñþò¶È;êì›–wEvG{¿ºËÛûÜïŠ.k°'’-qgB0£µ´‡¦çA¨að1Ë»®¸Ï±kFp9@ZþXt}q.¶õ-h×lhýºdâÇ‘Ë•‰Qn»´r­ZoÎÅõ¶?1­wÔÈÊ´ë4½}pïävnºήûò¸+f$κ!C›^q;¥@ÑZºyoV¶ŠX¨uè&´ù>oÛ´\ß)Ž@_¹Sýض]Þ¯m$@â"üúvM•õÊN¡fFÅzÜ)«Ù’'žì„*f±@ÏeŸåÐækLJoäåÖ7üorzuF -¯ÀóÝ¢’ÇB£JŽ²Û}ÑÔiY:ŠS76Ñ0V4+CïÔRÌižy{Á¹SÖ ÀJë¶~™_¶&!Å%ø8NšVc†¸$NÎùöíø:´íÇ<î˗àÄ˧ŒB„’šqÌNcìW¡žIûÚüv8˜Áv6P‚ ¤e×Д $9¦—E6J ëÊÄK#µËWx‘†%qœÌLö/:ÇPM§(IÇ–ã„ú†HEu 0{ï^¥÷3HÌÝ¡©;7tÈ[Ì@l¼¤ç‘\¦Š*­3ÔVl(&#$ŠadÛ¿Ýå5¡ì ?ÚÒ(>\‘9mØœÙQ3¯Ó›’,6‰ç'ЃâNtoÄÔí9‰Åw×´} ýZ²(c—¡1×µ”ÉŒYÌعî©C ¹³89­»‡ÜQ¯®5>4}îIûÕ©rýšI€«‹Px“@[° ;Þf/-“™Xa¨Ê³»´.ºŠôªxÌ #_èÕ*S/ðåi¸°G³nzj•iŸï–þLâ„Æw>úxâÒ|‚CÐÞµ•0ÕÜ%1©gîÈ*63Ï››Ž-ï„8H¶ÜÙqxéÛœÚd÷±9µ{4 Ø Ôêû¿sÍzú“¥WW'Ü!ä(;@V–ç ¸ÜEË'˜nnWjŒ!(b…V–ù&/›à@Øx{3ô4Y=«—Æ’µ:ui¤K{…ÅzØm]üι„1‰ !¶ŒpÞ¥;ËêfÒ¶/²¡LÛu—ïñÄ=¾‰e& ü’ãkoG@3DÌÐ!í¥vý¡-úÔï£' ar4œGcZÈëP–v—º½áeDÚåe~›¢ÝÐCÑßÑ´¢¤Ûrpv º^5ÈKk{á¤êÚx‹ä›ÑÈn¥Ç¢*ê,T‚„™>+²A î‰äÖ,òO¬Év@‘äÚ;˜LÈq´ï§ü&–ùmÝ$ƒ}ÛTÁsqGpÈô¡2ÆXIk’EÂøØT7kÛh€¦É<|)(m*xù÷¡‚$P|Œ#Ì€A“­Œõ„ÒÊ,u1f¯ƒP¨ LdâW¬b VÄ4ÍE8#Šœ€YÄ¥^ÊqJ0Öt| MO@H7!Em­`"L>~:Ú.íÓUãüÅú…‚õæ¾h†Ž:Po¦»{pöôÖ¯ I(ÎL(ÕWd! lž…Tä=Z…{’®þ -–ˆZ 6Wb««E…) -úG!W¾|Æ=§Ü=ËÙνÜ(‹@DPBħʹ¾:DO" -ŒÐ‘®ÒOr -½3ÓŠöi%BÐÜ÷T¹Ôˆ£ž$BBé†êàŒ2¢¼i' TñÙËÛû -@ŒoVÊ*ú´«_¡¬Hûâk‚XWºŒ™Ë‚o  ¡ 梖…Ò¦Ü版9KB³d" à¶ÂKÕÕ‹QD°0âúÅ("´ü.ŒÔ&®˜ð±‚‡#åÐt]üØž…'øN‡<+öGGt R a:95 ápðP¥,ªâÄÉG»Õ'z·>ݸ…éÌ{oÜì¡[—ªÔPv*y¥¥“lWü¹&W¨°¹Òñ(z¨ÎtdÔópjB(ÛO Fœ•Ï¬Š²/ô«¢&ÿ gùŸ†h§‘hBLD[&‹2ܹ#~YB$í¹sàä·s !¿¿ Öw3ô«ÊâX%µÔzºàsùü—³²ÈÖöI˜†÷pÓæŠð<ÁLH²f‚ -LÐX$|>‡½8èvzÈËrI¡õ‚uˆ´! -eÇ=]—–aNÂâ&½TÛš‡Ñ@[D'¹mnHznH0‚HóÑFí ¦œXƒ£Õñ´²íúiÏÜU‡Ú!G˜ã HÎÙf‡ “«Ö2rnæ8l¼ßt¢jv!z³ }jB -¡ðü­°e­Û^ƒfYžïü-’æi§sí6¥3ÊÜ_®Ú83ñŽáؾŠòìíVдh‰+w3 Ô”#(ÃO `tñ!¢…ƒ+S#01[s -`Ÿ¡ÜõÆ­¢AÆ¢”ÚÞ-Ì)Þ *_q‘Ó$6-€±7祵arœu<8;öï²°cÌ«öª’ûµoa!@½£^J®JÉ£¦Û~»jOOàX :¯Š‰YxRÝa÷N»ÜÍDSþšƒA¡eîOqÕß|sú¤°bÉxÖ b+é¢[Óu9G„æ¯ ½çô )’ð=Ïf½ g?k¦ç¬Ì4×·-Bîé“ÃBåQÌÉ—9g­°²xëX2¥½ä…¤,§o3ØvéGúB¦¢+!œÕ§òª©n*TÊø!ÐÞ,©í „Ž Ðõ¦»?…çOW¿ÒâÙœ´¼EðpWQ‘ÎZ™e8Â0\U7Kx¸¼à\ì,‘¯„Ì2ô9Âi\š’&Óƒ|`͈§þrÍåžF 6`úhˆÀQ,2DS´}ýE³œggy^]¥© šæ2Ñ8m`ì˲Áf»gmV0†H'/Ûì|Öó6;Îz¦ZXF'Ãb™¼ÂÀ8k…ƒ…rTÈbnNX ðÀÕìÚ :i…Ÿ}¨M UM53´)ÓU{JžŠîÔàIŸ¡áp²ò8YÞ²þ‡[EoÚ#ã>Cø%VwZá“›0ÇÂGÊ`¡½Y VQ/€e8+ç<˜Ãþˆq ײåâ¢ãÚéê{Ä:$û¢æì^º½up?èÓÇ9ؤñg¥ýÄÛ ->+Vá·ô@ØŸä;ÈC{³‰ä”ŸÒ_œµ7+6¶@ï¾Èl89îÅüÈôp(é÷vÃCÚ wîS˜NR•Ø>¹ovZ´=ùÜHº¸–><êY$€ŽÏ<Ê," -g2”¾JjËïê/AÀTb“¨Y¾TXðS °'8ùCËÅVꤣ¡slï–©ž_ôIo¸f ÔÚÁEKí§iî’+d< °Pó,XaÖ.GkU>}GWí!à~GÕL©§O©±ûŽ:ÿNó±åÑ µý¥R›"ì[‘ðÉWT¿Gû‡/€7ÚOßÚ|_<–yý™þkßN*fðþuñnŸhÆMs‹šØtó¥i¿`¤Æî?éñyÍbÜâCÛÜ»<(÷í«{¬ýV -$„?pZ‰–|éßþÕô#³âi’Èõ°ë~¢È’œ+[®%åÒ_¿çðåÈIf; ,DÔáíð\¿CY,8ü‰…ŽYl¤Y$&bš ½È·g|q }ß 7få­ÂQßÜœýã£J†™XÆ‹›M°VÊxšŠÅMñÛ2f’à +|ùáÓÕÇËï~¹~žDË›ËOWç+©ùòãåÔúîúýO?½¿>_‰T‹å‡ïßÿ|sqM]±[ã›Ë«o‰bèqbÑë‹×W.Îÿ¸ùáìâf8Kx^Áäϳßþà‹ŽýÃgʤzñ/œ cäb{iÅt¤”§ÔgŸÏþ9,ôÚ©sò‹¸`Bj’ä,âô®´‡]]S*fÏé¦+Á ðTEŒ>ªDŠ@%Bh¥É"цÅJ*«’ÝãáЖŠ†«`8%ÑQ{ป»ò|¥Òt¹ë·ëò@ífƒO³ü³/UÙñá®Êï¨y8é²lûº+ ¢T;šqõéâúúÓ5n ¬„`Fkiwr“öÍ®Å%QƒUwG­]CÏ"ë2v¬ÏH' Q' äð÷d«¢”)°ßÅÊøšê’02åòu)Í)ŒSWÑl3â›ô%µô…mÔ>}á‹Ó6§ú’:¶úž«}ûé§÷—WS…‰ç +{A)Ái¿®R¢¯©”Ø@”ŠMúŠR@©±À&«êþP¾Ñ‡´²:9KëFðjÝž£i9¸ÐÜ:­AOF¯Ä€ÎX͹鉼¨éîÈ4ø²»Ëv¾ÕøþlÝÜ—§5ŠêÿØÍâD2¥Í+Q1Nf¸ ¨x(óþÐVÍ[ý,£ŸÅ’ü h£ŸÁ‹÷3hæYßZƒ±_ -÷´€Xv uîK«ÉYEnšÃ–ÔDÚö[Råží+-»ðù;çrWx}—1«êwíÌ‚Dú‚þÁ~-ýG K%O¾`I?ã´þ%H>¯è?Ö §0[ôûºÊ³î­>­¢1/BÛ:4+ +ˆÚwÀbb–ûæÐÙfê—ÆØS®{‡ Š¥{ëžö.8e»‚yµ­£Õ´vV<Í{]Ò!À0÷v`“eñ‚mJÿ{†ô?µMÄ,©xÅ6EÌDÂIÅ¡ÙïÁJÞ™¢dŒLQL‘ hcd‚ˆ$Ôð! +v~ö– =تª˜SØ]¤¡óõSÝ—øj° 9@™&Ø* A£yéÈ%ö#—3fIŒšÈÛ/´ÐðÐê¸vV‡DkuØpVЕ>{Ú•úu[ÂÞ»®žµFò«…ÓjökàXV¼V§àœ„'GuÊ7Ë3"bÃT’CÓ&¬ožÕ92IÁv•4Ó±JFW3…¢–1‹¸SêEfCe<–x0Ì£ Îõ=)žÂ!žñ¡ªkjÙtKÊÇ,G­Zz³+]cã¼)t>™@B\8wjûmzÆí”\«¥÷nf)8™Ö‘p(7åáyvv¥$Y¼q¥Óµ›P‡Šèí ¬*@wF%zXiV³$OûˆâÒ|DÐÞô;+a6¨€NéZ ôcDÀ£ç…¦£@ËEc‹ÄÌÈí‡Cß–:߹ƑݣÁz` V¯øþ;×Á×¾;šz} ™Âm2…Ä€sœîâå3TÚ•bŠX¡••D^—uóÛ‘¸ÚDa@A=«#—–¾ÂÆôhH!—ö “[ô°Û]…u*¬ˆi\±d„ô.Ý^VÏ0zŸº*ïëìp âÈdÊ î¸Á“XfR¬ÐÈñµ·# WOå]K„¬u”{ï;ðѪËü:z´è&GÃqÔ÷—H°eiw™[ûD¤¢¬ËÛ …ìºÆ‚ÍšQÒmÝ;»]Ï䥵½(¼ÀWo‘¼î²Ê qvƒ,=VÛ~K/• !Ðç–lˆ"¹9“ü“h²P$9‚öŽ&èz»nLobšÞŽªQ·ìjsh¶«SqGpÈõ‘2#ʘIk’ÅÂøØ´kæ–«Ó0|)ãïKóf ‡/l¼$Šäc¼a$@ l…d¬'ÔVf™‹ &:C¡*0±I^ °Š¥x³BÃ\D0¢ØÈ xÅ\ê£ëÀ!ÁÐ}ÑæUù `jg­`$Œ??Ë£‹ûcãüdýBA‰º¾¯š¾¥¨8³âœ=»õÝsBP‘˜Hª7d! ,ÌB*öž­Ê=IWö• KDÝö6Wb«êE…) +ÞŸ¨‡ü]ù×s¼YÎ +w¸A+C‘ŒÊÄõö®@D…:vÂUúY.€®©wÆCZÑ>­Ä›»Ž +$îïaÌÀ?!¡´ývïŒ2¦¼iõT’ñàðvľ +ã»Y„2‹¿ìj#ä”k_~0+K—Q sYø 4Ä\ô†…¡´)÷T8 gid¦L¬¸Íðcq©£ˆ`QÌõ‹QD0hùU9¨M\ ác -GʾiÛ +ù±ožà™öe^mžÑ%lH†éôØ»ûýÞC•ºÚVGN>Ø­>Ò»õéÆMÌï]»Ñ};/U©¡ðT*öJËWN²mõל\¡ÆæJ'ƒDè,xwå„~§BÙ~Dhx“JT>³*ʾð¾­väŸQÿ©‹V‰&ÄD´)`²(Ãí;à—)DÒž;N~=×ò»»Ù‹ü¦ïf ”%‰J¿´Ôz¾àsûü—?åu•Ï­“2 çpÃB„À Åxa&$Y3Á&hL>a/vº•ʺžRh¾¾wàýÖª9 %ÎÜΤPS  ¦A"ž8¸ Õ8³5g öé남k7‹"‹Rjy71¤xx'¨|ÅIN“Ø´Z$Þœ§Ö†ï£;ਧ½³c–Éñ1¯ÚËJìï| yê-½eôh·yÔxßogmè R DçU 1 Oª;ìÚ™ýÑ…íìÞ¶1(´.ý.®ú § +3–Œ{!Æc×òfR¸{ cÛ€Jfáä_rÓÔP•ëùk€ÌáÚ~»Í|ôy±ÙûÂëÄ5ÁLâƒpÍ…J¾,\?ûzé3Á_É™ŠNüËYƒž:ò×ê~Ð,È ·¶e$^Ü{ô|ó ΑšA`ˆ&»_Îù;h,Ö.<•s×ëP¶˜H—‰¯Ö'“ë¯pw'Ç(É æQ”›¬¯eÝgC ]µsZŽñW‘ùŒwBéJD¨—5 :­a?(Ðp^—€•w·+[{ÜÓ·†‰²ã„ì’/²1 zÎÇäÀø+ -d„ä+Ç/2Øv)GúâeK×@8ªË,ÌUc­T¨ŽñóŸ½MRËuF¿™€ºÒtw¦ðüñúšŒÉê[ w[*LV†3€SG@CûÓ¬¢YÊ£é¥æ¼TŸi_²T +?²Ißᢠã¹Ô$!ŒF9À(cNïÓ9—ê%¨€)£!G±Èˆ~ïô«¦lgGy^]u© å4ü:m`¼Ëó~þ§ÞÆ”fø³Æ+á /Ï¿ýëÉñ§¥^šÊy{s•gÊ~B‰žûkŒå ëÿÅ?àbendstream endobj 1316 0 obj << /Type /Page /Contents 1317 0 R /Resources 1315 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R +/Parent 1301 0 R >> endobj 1318 0 obj << /D [1316 0 R /XYZ 56.6929 794.5015 null] >> endobj 422 0 obj << -/D [1316 0 R /XYZ 56.6929 644.4755 null] +/D [1316 0 R /XYZ 56.6929 493.5807 null] >> endobj 930 0 obj << -/D [1316 0 R /XYZ 56.6929 619.6136 null] ->> endobj -426 0 obj << -/D [1316 0 R /XYZ 56.6929 131.4228 null] ->> endobj -1319 0 obj << -/D [1316 0 R /XYZ 56.6929 107.0033 null] +/D [1316 0 R /XYZ 56.6929 466.9981 null] >> endobj 1315 0 obj << +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1321 0 obj << +/Length 2924 +/Filter /FlateDecode +>> +stream +xÚµ]sÛ6òÝ¿Bo'ßD(>I`ò”¦NÎkr—ºs7“z2´DÉœH¤JRvÜ»þ÷ÛÅüéؾLÇ‹ýÂîb²˜qø3kWNÏR§™áÂÌ–»>ÛÀÚÛpi1Äúþâä»7*9æ™Ì.ÖZ–qkÅìbõqþúo¯þqqöát! Ÿ'ìta>ÿþüÝqôyýþÝ›ó·¿|xušêùÅùûwþpöæìÃÙ»×g§ a€ý2Px`Ûó¿ŸÑèí‡W?ýôêÃéåÅ'g.C}W¨Èo'/ùljÿx™rÖÌna™pNÎv'Ú(f´R²=ùùäŸÁÁªß:e?m,3R'³…ÑLí¦­Ì7`µEª“N’ÎÊRLY9b¡•wÙ—E¶Ì–×ù¢)~ϵ O˜ IߠÚ@ $‰I“#.®óÓ…â +e)v‡M²]u([Wë€ïªúŽÆEIß«»6ohØVô=4ສÃJdÑäõM@8û¿„]¤=x‡NÜü_×yÙoc€å‚ƒ Áœ1ÒË¥“F{éð»ÊÚŒF(~=[קÂÎsœ7«£m±+Ú86ýÞ(2Žo‹í–FËmž.`O2°ÚlhÚ4ÅM¾½ DªÈ+k{ÙP?>VÌ‹€bNRÉyY@þe™ç«|¶RBÏÏKgôéå” g{MÐÝaÛûmN³›"¿m^NPP Yfûý¶ » Á}VgmÐAúãEx·±·ªÄCiC9Í ëÒxΧNÎQv.Éç¾Ê׈HЈ@rrC§œI-5ÐF’‡ÒË›¯uäßà*ÂTÀD=§Íʢ܇`åe[“ª0ɺ„Éþàg`áçk?­v‘B@ë´‡qUz#!´íѼûŠD3®y:>æ}^ÕªXRÊóÎD2¬-v¤d€¸k=[H͇¨]@ø*n”'…©U¤g9ç'àóŸ[8¼]NayµÎv;Pô¾…áÐdʤ””"èûOÙjUün_çëâË6//iá?^;©˜Ãd<Òí#a\U›CCû¼ùTÕŸÊŠ¦/és9åÿaó¾®nŠU¾(¾¬ëgÐCuþÛ!oÚçÒÉ‘¯Êæ[ö.«=%v*»«hÚ'h€—Ãs ŒDhë¬lÖyÝ|Óîäñ:6å†Ó¨*ó ÜFŠÿB—wÞt[Ęé×”þœß5ÑÇü§@ÅØøøð +cì2øèÏ×´©õ2ï5-öÚ@ÔIˆÔ1%S”Xª•ö„þê— sišÌð^÷ûªn»¨ÂÉå„|X.al‹§È¹¸I†¢&÷Eu׉Ð?ATÉ“*u“Ç·V±¾{šA“”©Tê ¥9–ÒÌðç4ULiç& :’òqsögógœ¼LZ™N + +©¬[3, ŒPkgHÜCé¥pQðdBúÈpRüË¿^—³L¥R¦­ÖÏf6¶‰²’™ÄèIÚ¤;»ç›E9l(¦¼/òœt¿o1‹y6³±Y bšÛ£¢ø—SUd<#1 è¾\°— ?ä¿r.Ë¢-ª’ Y¹¢Á/M¶É'ʯ®ŽH»¾"Ê3(ç,K,7¡F ܧ%KRèÙÚ@6. hô²ùê ¦Ëk¨S—-”TM[,ÐW«ð½Êé›5Mµ,²ÖWu0%2§ú>TîªÖo€²;Û…­AHèY z•NÍÏ×£{ÚŠ2}¡½Po‹y¹t\šG—ŽØ—÷ +¨ïóe{ó•¯X}íˆ&WÒ3Èú›œ†¾ÙQQ¦†Ð"©e…r¢,¾Gàzþž +S«v쪦=â¼$27 ©mæÛ8÷]ŠfÚPżÚúÃÍÇ ¹dè X üèlСݯC¡|wi♣ýWlY•ë©Jß1¸"* T@ýo¤ÅT +Qf¾ê†»~ý˜*|HÅ„¦j¾ô ªåòPÓ0 k¤8¸L[í ²Í¡ øëPªJ<‡Íú-Š7"dª@¾((‹‰r6¡–† £lØw]Á¥™Å‹#­ÐgRGÞý}HÈŽYžež‡ù¤\ª ë™un³¢ôͦÅb’À^St]õÄÙAûcSó”ÓZÜcO °‹Mðj¯«&°G_Њ@Á‡-iIX” +- îRµ_Ð ‡»Ü0+Ž*£ªŒ/%]¿‰1ZlʪZrn +È&È'½ÙÚ‘ û¤)$Okž`ŸÄY9e%RÒÞuºóŠ-ÿ_^ö€¼³ +à&T ÕÄáé a]âD½7¡6ó»ê@ƒUÑPzô3zP:ñ6À0ûã<æBczÅ隸ñ펫CØ•­ƒ¬ÍÐr‰ƒ¨þÜa-}³@%ôÅ8¤ç$…+äÆG’]jð»z*§bÙixpRH¨>z/+é_V`r“m1¯'CÊ2q·dœ×Œ(Á½-ºüÓ¹çèR0©£ÜíÁú¦êÑÜ-9ÓºsïÑSÁÄMa±€ŒÜⵆyn•·x[ÎwÅ%€n¯sou?¡GËÔηÕ2Û¬/à¨5˜ê:iXô' ø»¬iH"ž3 „§Á=°­0‡x¦¾ñJ24˜8:ö¢\''ñòðdþ»Ï›8Š­!Î *Røu@ï°‘³Ã|¤•ŽÀ·ÙMŽ ÉÃÿ¢ÒЪw9¦!]!™6ðœÊJÊr¸³ã•}—Où$§•ëðó±â” Á¦ReØÞxY†×ÚTR +3ï/«€†ÊoâŽ}Õ4ÅÕ6gtçážöŠ!IÅ f†sýtŸÇ ÈgÛP žiü´•r\š¦ý+úPI”Ä÷ârt ­LÒ¯:¢¤«MÃk3 @i”ÓBPÌ"0¬z;]]¥†ÑÕg…(\WFÅx®ö¡êEÙs! è +¶¡N€ïf[]a4x˜ßÚÐä +Âös @þf!Ë(™Ìÿª’j6Ê “÷˃U¥¶*Þr£È µ s½Ot·•”™BZ’Vôi ƒ-DLK°t}ZB<¯•¥fqCPKë¢óX9 oÚ5up¬š;3¶å ™&c?=œ§Ñ‹RÂÆŽmŽô2^ŸQ12m"3 Þêw¶/†öµè­°Z­{&28 –Ý¥õø±ÙÄÜóV ^„ô 5'ÔDNå¦x1Ç2’‡Z—÷>Œ°Î‡a}/ø¢êÈ{éÓ½õüßoð‡\¥Ò8„e¥‡e÷;,¯Â2Yñ{zÕÀÕžpp%€e‡¶ÚAÞIͧž¯)ÕÁè*ó + ø¾Œ†ס}]‡‚Ø7Ä>üûfยæ×aÞ…¯—¹7@ˆ–cå!Ê·yAý/Þö…ÿyJ¹¡òv¨¡ë4t¡è‡õÁ>*éq´Šì«ö%ŒtLß°Ô¯²ƒª wO•bZAÅâœùêE¹è°F¶h®«Ã¥„"4ÛÞfø’ŽãÛªþŒ‘“$¡>ØþPï©íIHâJçV2­”yr:שŒE"Zm2QÝÑã—:7Ê“A¯"|ýIûÂû³WÈúªÛknôªh“!fŽ^d EÈÕÆÓ³á×lL,tåu>£œ™U¡ÞB¬«Ê¿+Y“–“ïÀÀg_ÂMŠ]`V…ÕÎó`B?E;A?£{~_²–ŽQÆ"HD تNÄ~\î½|P®›ÍÝÑ ß²ÎšëØbÄ,µ¬êúÔÎû6,ÄÜyTFÁ8G ‹=ôßÊ cMýSïÞ0¿ù?=úƒÑ)SÖÊéÿŽ€Ê•YéÒ(”-5Ç’ <|¥¿/úÿd2Ïendstream +endobj +1320 0 obj << +/Type /Page +/Contents 1321 0 R +/Resources 1319 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 1301 0 R +>> endobj +1322 0 obj << +/D [1320 0 R /XYZ 85.0394 794.5015 null] +>> endobj +426 0 obj << +/D [1320 0 R /XYZ 85.0394 670.6895 null] +>> endobj +1323 0 obj << +/D [1320 0 R /XYZ 85.0394 644.0686 null] +>> endobj +430 0 obj << +/D [1320 0 R /XYZ 85.0394 402.7331 null] +>> endobj +1214 0 obj << +/D [1320 0 R /XYZ 85.0394 370.338 null] +>> endobj +1319 0 obj << /Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1322 0 obj << -/Length 3405 -/Filter /FlateDecode ->> -stream -xÚµk“Û¶ñûýŠû¨ëX ñ"É''>§Î4Nê\:í8O¤N¬%R©;_Úü÷îb|ïOG,€ÅîbŸÅi ?qjM+§OS§# sºÚħW0ö݉à9Ë0i9œõÍÅÉW¯Uzê"—Èäôb=Àe£ØZqz‘¿_|û×—?]œ¿;[J/’èli’xñÍ›·¯âèïÛß¾~óÝ/ï^ž¥zqñæÇ·~wþúüÝùÛoÏÏ–Âë%c¸gÁë7;§Öwï^þðÃËwg.¾?9¿èxò+b…ŒüvòþC|šÛߟđrÖœÞ@'Ž„sòtw¢ŠŒV*@¶'?Ÿü½C8õKçäg”Œ•éœÝ@€"¶‘Ó.=M‹%•—àû³eÇ‹CñÛ±hÚeùy} ÈmÑ|¬«šº_Óßdö] -9cäG‘WÍ—¬]óý²)/Tw—Åá! bˆa—}~6‚ í!«šuqh¾hõr]vYKÀ_cS«®Š%L¸ ÿˆ®nÞtKÄxÓ‡˜þTÜòºÿÐ_ÓÊêj„àýý#Qzßþãùœ6õñ°*zN˽þ˜åyÇ!¢©‹”L `ŠR­ŒGô?d"—¦ÉéÞóþ~_X†åþ#v>ÌЇf)Xô:—×ÉÔä.©.dVK¤ê{HÕŽT«HªÔÍcU·åúöiMÒH¥Rß'PóeMU¤´s³Qù¸8û³ùœ¼‘ôNo†Ppe‡±4yi,šfjœ°Ñ”z)E$Ò8™Q†°á¬6|í×ó2Ú¬³¨Ti«õ³7ËDY™ÄèYʤ;»ç‹E9 lsÚöœ=Õ/‹yöfc±h©#[=V•?¾Æѯ^KÑÉb$xœ3Êe7k$‹fS·H%$¡Ùö&ÛtlßÔ‡Oh9IÂù!ÀöÇÞʞđ$î>wne¤•2Ovç:•!ID©Í:J£;#zÜâRçF~’ù*ùߟ´O¼?y†¬Ïº=—Ñ»y”=@™ 6“Ž³(2šjÃéA£óÊò:‡VAŽÌ*ηpÖeíï•ÆNË·Iw á½/ÍNÊoVóh§yÐ))þŠÅºf,Åçl‡©c ±dŠÈ[Õ‘ÈÇ85•^Ëåòxuu;¹á[²fJŒà¥VõápfÇ}ËXñP‹Ù‡ gâ°fK´{C¨Õ"øbÿþ6± ;}ì’zÃÔ‡N,bûŒ^XÎ…2z€u…´9OÇÚ·…útßò²šþy“tqþêíϼ‚òl׻ݱ§ç/Å 5•™„¾wÄÒ-„Q4ñø¾ñþšn¶ü·”X -ýŒ4;T`¨L<¹OªÀ’îZlüÐyw; É%ÖM"&Ôµñœ,_O"ˆe ­_^ýDcôü‰ .Û-iŽe9ˆª-éÊà—·÷·‡â3²ü`@åoé9·À¯JÆÇ4*‘„Ÿ‰À?Τ'Û2§qŸl4T°ô·0`„$(i‘[@•äò¶%5uþÑ`ˆ¢>¶tчƒí¦d0_#uÑË-¤jæ<ù¿àr|Cˆæ®f/«ŽûQn` ëëã–`,@€òm -È´l64èÙÒq Á3çà£@kàt½9x1JÏ°p0£]<ÐŒ‰#%ÑÝuF iÆÕuä 3,€rüÁÖÁ±y·º-^L}YŸvŒû<¼ž¥áÊnp¨}Ì´ËÐâ kèˆ1Ù£¬z[Ò¢«"ÿ'˜1SpWª«G:¥*˜©PÁƒbpû\îŽ;ìÈÎ*¶Y/ÿJDëÉ€¡ÌR¨ÎÙbõRù›O7±*¬Š¬TGJÅ3íLMJI¦&%¿ý€L !ljšu¦†ƒ¤o.äÔVòc@zSCèØÔ–*l\}($¿ÓÀ0.guèM&;ýTÕ7S•y¾fþyuccék9èÑÛÌ}zÞµ¿£P}Zã]6Ô75ùòʪáå&N²ëô|™†à‡`ÏVIÑL3ŒÒf˜¾ÏÚÕ&\11 ãw2Ø…ª{¼^Älÿ '¶ /‹ è}âôâ_è -}¼…ÿÔˆ ÿf»¾¥¢þÎÙÛ µ}8MC¾ - é°‘1’`›ˆƒoŸí}—#àw–á,:KÙ‡ïÂîùbP,ç¾ï‹»ï¾økÂþSKFÊZÙ}(8y¸H"+]ˆò_B˜)åÝg‡wIÿÝíúendstream -endobj -1321 0 obj << -/Type /Page -/Contents 1322 0 R -/Resources 1320 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R ->> endobj -1323 0 obj << -/D [1321 0 R /XYZ 85.0394 794.5015 null] ->> endobj -430 0 obj << -/D [1321 0 R /XYZ 85.0394 575.952 null] ->> endobj -1214 0 obj << -/D [1321 0 R /XYZ 85.0394 545.1349 null] ->> endobj -1320 0 obj << -/Font << /F37 747 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj 1326 0 obj << -/Length 3013 +/Length 3698 /Filter /FlateDecode >> stream -xÚÅZKsÛ8¾ûWè¶r•…ŃÁš““8YÏÎ$³¶§¶¶2©%Ñ2+©ˆ”½Þ­ùïÛøåÇÌaË Ð@7º?|Ý´˜pøm˜Id2‰“ˆi.ôd±9ᓼûp"ü˜Y4ëŽzssò×÷*ž$,1ÒLnn;²,ãÖŠÉÍòóÔ0ÉNAŸ¾ýôñýå‡_¯ÎOãhzsùéãéLj>}ùÓµ>\ÿüóùÕéLX-¦oÿvþËÍŽ2^Æ›Ëï¨'¡Ÿ#B¯.Þ_\]||{qúåæÇ“‹›F—®¾‚+TäûÉç/|²µ<áL%VOà3‘$r²9‰´b:R*ô¬O®OþÑì¼uSGí'8“ÊÈJ5f@0£à°ÜÖyY€þ‘µÓË[T¦‰Î´H³Dâb8¼Þ¥Eu›íN…ÎnËÝ&­ý”îJ±„’ÒÏÉ«Ó™âÉ´(kh>­¶Ù"ÿs™-Ï GFÓú.YÙ&LƒÎ¯_Yù9…h óGÚÁøz±bŠG‘ŸL–©FQ1Ò/R§u¶ÉŠš–xÈ×kœ3™©ÍÄv2‚%ZK7|ž‘í«lÉF6Áa¸eœTOí±}D’i%mÇÌ2&ÁØÓº¤žu¾Ékj¢â®Qì7s0¦WÞRߢ,û³°Sûòb^î‹%=ü§,2/ºÙ–{që&•›Á"=ûã´*ÛÝêLàq -FÇMfAo* -P,–6xÅó(Ńyë,C¶w¦ÒCGÄÚºnmÖùŽt±(Â˼Xùye;ÿpÏRr'Épϳ­wçQ/‹#&#žô¼‘yÏÒ‚ñ$}W¹_pEË`¯oÙãØZqÃÈ©T”Ló%¸Ù¨¢žt,R‹Ú½Â"C`”Î5X0€Þ±Uæ%Ð(Yb­ÆY#qÖI¨××?1Æ´+»`YŽXAHfÛcZf¨uá #òпã'l,³J 042Gl:€ „ÀX9rëxÃSc ÀÎ/Ž“.Ш£Ê ^óSÇGr pAp 8íäüÆ5¿¹¾üp6<k™ûvo˜Å  Ò»ÝjB«ÎE†Ïºã¸‡ë,ìÛÆSð¶áV„2,6F÷örpÕ5£žÙ¡4oAx¸ËÜVÌ´N×ß\c·;üEÀa᦬3ÝïXòé?½ ¢3ãû>«jêp·Ÿ›ZÔO¯çèŠ; ÑÉZ8Øœ·¸¦NkBG•¯Š´ÞS?vYº–ÜKç`ð»ÊŠl>¸¤Ç}EfЉßLB?&½‹:î²V8@Bá»Óí6+–aPõD&ÓMVUé*óOÏr¼ï®=uTË]¾ÊA¡m;×M³»§E€íŒØqGBÚÁß÷95–}·4Z2¼C õ‚0´bÊ5:p|¾®ïÊýê¨÷›ÄÆj—n6éŽðæ oÇ®º¼X›g°[3.Œ`7JM×ëò¡¢¶llöë:ß®ý” )0g±†ózÄ~ž…¯Ñ':C©·½õöÅv^‘Ÿ -ÊŠ¤ï¨Z±öV¬öÛm¹«= oü. ²á•=FX•ûÝ"»Fáf‘I`è©£r•ñq¹³{3"ÚÉ7qܳ3ƾ|ñå þÞÉ}~ÿaÌÖ°ŸÈ2kxû]Eò—ù•Êò–ÚÐm _ñîñŒÆúÑÓŒ#Â:?<¡C‰:aR6Ÿ :UyiySÌ«èñÝÇëë‹·Ô¦"ZýHOTY(ëŠQ"Ü™WAá¹ãØ]8ÅldÕD!Æ#ÃyšS6ãgÝ cTn(·Ï)a3³»tM8$]á‡t2ŒznÒˆNº*Ày0é¬0ÉÓwöÆÞ {Ó“³0üvj¯Rq_®ÃDì ±ÝÏ×ù‚Ú®2ÑfjÊ•/ð§(‹Yº¯ïJX/Eø§nÿCñf½oEùP¸”MOç{¿À«"llî§:gqèIÙÆ1ÅM9‡ŠjÆi(©çª@ØÞtF­ ro—‡ „û…/¸ÃCî>’iª -Oeý\j´&Ã'ŸÜC«çålÓöÃN^Xi_Pµ‹Ô§ÂÝëÚø#BmOïÒŠz晫…j÷! Ïoµojkn¢—Òc½;µSÑôŠi®îíà w8«&YiÝni@˜p—.Ã~NÅ”¶$¦÷é:_v&~Ж¬yŸcZ·ÇíoÚ›~­±*×M…1­p¶µGÈ7 í×nóæ’X’õƒ}ŠÖ©¯W¡L6_–ð©ªÉ¹in¸¹›`Ò-x JjÂ×#q5 6Æ¡…©áaQîW* ÿe ºÑO*ªœãã:§Ã6ßf¬·EŠç@Û⇱PBKCQ¥/3Ào¿’Ë•à7ûwîŠÂ A[Ñ”åšr6èwRXâOýÈŽçû$ÓI<¸Òž”îUi›fñ¤Ã®Ü[,Ð9ƒBÃZu =nÈÁ¹´/6Žµ¶ùX¬›ì¶¬²áÒ­íà!$ª¦Iaƒÿ÷òc*¿øW` @²„Iúv¹ºª²zèý­IÿüÝ{°NMúäÐ+º|ü:éQÀµN^n5aÌP‰ç Ê"D!RSo[Ç'$¨æx/D€$éâ®™[ÁAûI¼Ë%árrœ]`,/ué&óŸs°jK=üNÇUº -8Lu¹(×g0Vx•ÝmÎ,«©Ñ½Iáî5Q£¶>ªA›´W»ëÏ$­=±#ÑÑð(i)¢ðñ>Ïþ(ÿ&HŒ—õmåL¥4°R=°ÔgHV«êK—§.âMZ/îf‹u;iø¼ûÁ¼Ðâ«ñuíû%æ$_í¾@á?„üYa;Äì -ØÈŒBÇ?fÕ×r÷µ(GsÑÍœyèß<åGÆÿDRÈöµ‰ƒÁœ±ÿ^“ã¿°DÞøßþϦöß¾¢˜)kå8Ý”˜ÀxUØ”ó_¡[4U&ƒµ§Y{ì8Éz73³Imy} DŽ†1EÊ"åñl*ÿžn4À—¨yìR:lF¿ÐÝ_0øñ…Ò¡ND²0I*ÆÕb½=c‹ ô½;ãnLàÃQßßœýù­4‹$L´Ð‹›Û®8dqÌ7ÙÇ¥ExØòõÞ¾÷óÕŹ‰–7ïüpÅ–oßÿý’Zï®.~øáâê<à±âË×¹øéæòŠº´Ãñýûo’Ðß ¤W—o/¯.?¼¾<ÿtó׳˛n/Ãýr&q#_Î>~b‹ ¶ý×3Ê$V‹{ø`!O±ØžEJ†*’ÒCʳë³t½vê,ÿ8 …Ôb†BÎ1P%¡–Ð… ¼¹Ëq0”†ò$Œ#~“gUã ñ‰(4‘ÔnкLM~H/³¼Í÷Û¢Êü6Ëû»¼½Ë÷Ô -‚–õ:- Öäû¯¾ÿ¾(K¶m¾ÝµnZMÿn³¼|óáÚ͸Ë+‚­ëíöPë´-ª ’¼"`I¬¢EÀy˜(%,±÷E{G¢´Ô`c˜òmݺoGÈ=DÜÌrÊödùmz([ú(š9öi2r Ö<äsìãQ˜DÒó8$jy Tj%¡e€\Î’`a¤ )8d» )~Ëg–’'nt½k‹™ãN[”SÌhäx ­ŸßüD}­µwiK­ÂÍK3`U[4yFðÕÁ«tëANFÐúrÈ÷(žnI»ó8Q™œ˜hßC™HžŒe¢ðÏóD,ӲȨÿkZ¬Î ¶Li2u(.JZ”,#–h‚¬ZRÓdù+Slˆ¢>´M‘9í]áÀû´Ú8 ÓUDãI,ʼjËGDöïCÓæ`æ$a6Vı^"2Yzèúí¡$˜c @ê5î‹æŽ:í¶"Ö ¢!xJସEfÜæÄ“ª%ð×sl—¾<·Q™ôVi¡©#Ž”§÷s‘¤™Ýuä­lÊz•–ÀÎùòÁnë=5òoévWæL»uê%éìÍþ§ô÷+c‚ºïS…íjŸ2í·H•‡xWà•>[íį’´h3B´+‹¼é¥iíôq_ +~Y:ÃۦߵRðVRGS+åÒ[)´œ•ˆ«Ø¶ø!:w(ÉbÞ4éÆ vö -o•Ðô¾Vú*£Š’‰QIoTd¤Q(%Ó)wò‚,MnÕ diq–†À¡¥aWgiØI +ˆ`gi$J-é- ¡cK $ãζ,zÇGœV8¼ma¿Ó6€žPäÏU}?Õ˜—+æï×6g+RoéËŠñ”‚o•½ýbû°ÛÕ{rôѲ½¯ ü[]¹Á-0»¹õ÷p`×hy`üч`»«¦}5w* QœêVyïá±–+*#üP0ùÎîy-X¥£ÉBCM†á\€‡•!‡p$*âZSlc¼ÔÜA×µýÏƺS±rj»B…’©Îv«·©¹]à æ‡îÒõ熖NZg‰yœÄÉä]Ý4ŪtC‹ÊZö;ÜÄŸ¹-<‘¡Qj|²>½¡}¬`•5!Ô¾Gb™Û#b]€¢ßŽ¢åêÐÒ`š$@–ÖB‚6TÐR •Ãu¨2 £­ëÌÁîâq€$‰Ão–V ߥíú\›U·…‘n€54àPÍ Ò-ýNlAD*ÐyDË_Ð Ú“:ÖöðƒF³Ë×Åí}Üßë;j’½PÛ¤ÆGªÐ°g6R‡ÄÛ%â°‘¨6{z€µB ¼,:+Þ€w åX|A7k´}rƒèåãxùþvfµH…‰`/[ÌHÇ„(‹dɲª[ +›-ÇPMòìEÑ‰Æ Æé`åÁBD‚B9;±ž‘`ÙÑø¤3i óêøß´)ä$A1ÿ‘/J CÓ&›ÙʹrP…YÿÂÆq¾ßöøL)â¡MBŒ-wÞ¤,¶EKM +€ Q¶+T8‡Z°u]­û> DXQ­êƒµ&ø £Á¢îȲƒch¸Èˆÿ8mœAÁR9HÉÜVFÊYÕsþ\—ˆ£‰Vœ`D&ñ$žµcEˆžgÃѹ¤kï’»sÚ²ZR,y™I¦6Ô;§Î³Zf¢PDlœ¹”PB@Ã’„?#Ô„•¹ž]Ÿó‡i»bZLÓöÒŽ 4XÔ$3TF=©°È´"ˆ5SPB‡U#žª‚ˆ0‰ãx¾tƒFªoŒwþ;Öº[×J6—z‹0îE”å¸åʺȹ(9!]8Vb©&»Ÿr˜¡_:rèþŒtyVB#ü“ c‹Î \•&]»à?ÂL lµ€t­} ¥õ¥“²†Õ7×ïß½šŠ’k­_(AŒ’ÄÈ@êÛoÔ¸T”üð`8þ¸ t„i¸Î=ݱUMIáR‡Fk5¢å¨¦Õz‚„clŽœðe½lÓò³«:’þS`kÆ•=ò]2ù9DÆâÝŒ/´ bN­ÚÇW9º…Ì`¡W.ÅÁ9M±`°J&k*¬6lª´=t¥Õ•Ï”S0øßäU¾ÌèóДOåaê1!¢è“ü²¡–mìv0úA-îh„2éCÒ@K³¼gUÃòŽÛ:Ôz_lŠŠŠw3ÏSµº‘·H?øË¡pqþ؇¯ºšÀ¦ò}6üT¾‚-ä-&ém㢄Øï°0.bŽHllöév ýÀS×÷Îs h±ÒO8n2®åÄq#VÈ0ëû†ÚÖ‰`c{(ÛbWº!ˆ-cHòz@¸M °ub0”xbQ¯ã/¶ W +à: +MÌ'!æ ¤(]æy:W-™pÈÆç‚AÌšÖs•H?¥H|€Š:‹WrnNã ¾êÔLsm̈ñ6½Q}> "íô ïúÈå&¤Ý”aÞ‡C²Ì%„'eGÚeGŠâyç¤ä¯OÇ‹|2ÏÔ0™¸Ë1n­@#C7dkꎤzó¯yéÕ?ˆà{K ª¥ÍŠí!c¼Ñ1^›Î¥9 +Î’X¿HäA7käVl²&„c üœš- ‰å5|eº”"%w¥H¡—4ßx™däp„o çžØ–P’(¡^¬q2LLw³òô~Þé¦ÏÑ)t”1äs±ëK–·iQ6¯¼ïÌ'Þ5Ë›õ¾ð%3eלς` ï¸^j¤FEO©2òw©àÒ£.ªiÜ! °@±ˆ˜c¡Í1P7>N8Ž@ŽñŽ¢ º^à@B3% œq¨Á³ŒH: +…ºQOrŒmp¯$ñ^IÈø¹Î—{þÃ1 +þí´Dµ€“ˈ§Ýn—›0ÎËÒèP3%^îp•w¸ú¤ÃUÏt¸¶….<¯1aÌ"5ÍY[¢Åt%ʆ¾—SG./—cb|qÖZ¡INº[ }dÜ&"¿SÝnO"õ~ æžr·F…¶ñ\!Ëu¥MtG”ƃÂɈMxÒTc'ÅÙŒÓÞÿ¤ÎXœÜ½‘usO9]ˆ¦€oêeú¦ºëîµ'ev+dN`ÎLrù¼œ\ꮄl/?µ¦„1ý¨5BuÉëáÉÍë©1I_²±ÕLí#wÃüin˜ ÷¡„b§ ŒÉ“ESSÇÊ D/±¥\ÍE/RÛtqi|`‹OŽ`üîí˜Sö£´³œB7˜ÚoPšH}¸¢N‡+ (uNòi©*=>Îq±UîËaI³xIÿíG û5êù¦@®ú¹ÖcWëvŠQf*©°Ô…÷9q÷²‡'çg˜6ííå^`3#‹õº/ÄÚÇ=.Ù²øe2.±KO 1iÀý+F3c´{›Šâ0_C}¬=ÿÝ\ÆûñxÜËñÚ¿a~úäŠAs´ÿ÷»9f=‘óÝt<ì¹<~Cu²¢lè°…ÆÏövîX3&Ì?pDX9gÇš¹:LB!º{‚A9^Ĭ«ä5ôùæÃõõåkjS­} /*+Ô-^pb<Y4†Á+ + ¸:ßdG°5® 3§×^”Ýð`0~.Œ›`‡“@IÆG¤€kMäÔǤôS\FÚäÿÂ33è]—`‰>*§%ï8M_–·ð?(¹ +Ù½öî6v‡UY¬©m }†&éÚþªº +ÒC{WÃz):~»› ɺõìÝ£MÕ”»¢ xªÊ¶rS­šX¿I®qjÀõ +r'*sŒ?i{¶øƒÐ£WÔÊ ÿâ ýÚ¿ÓËÂÞ‹)*rí_shwÙÍõ€eøå’zhÕóèž]:xÜ3šçW:TTäš}ˆôceOtzÀ ÷%A¶¼Ã;h„¬r[Uöîå·9t%5;ÑKé³ÝŸãhë»} Í–Á\½gµ„+mÇè`À- ðîÒÌÓsΗDÇW*E6˜\¹A;âæ×¼šÛu/îé#?G_v…E÷ÑùÆÎc(æ×îóeïýÃ+Z›Z§­{RT¾:¶Êê-èTÓåÚÃg$·¥z·5WI»°‹ALãü7´ð:€\´Ä§‘{$Õ•»Ë0ªICõrü, ¶Éã9kš¾6ñ”·Žñ*ÌWÎú‡B€=Ëó­_ÉæHðŸ+l)¸‹Ì64%+)W¸åÄÂ~êFß]D¡JÌä8´û¤4¯IûôŠ%ƒ°Êö’Áºœe(4C¡ÕqÚóÜ1qÈDülæÄqÿ"³*»¬¶nòéÒ=ïàÃ'¨ºK]½úòbëSþvù‹4„ ý“R›««&o§Êß³ôO^ÝÛáî‰^áÕ»+µ]wϽ† 4ÏœP¬‹Tþð»éþQ9„;2ŽÅüY'@^pÖJO” Šôåþõ1éÿVendstream endobj 1325 0 obj << /Type /Page /Contents 1326 0 R /Resources 1324 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1303 0 R +/Parent 1301 0 R /Annots [ 1328 0 R 1329 0 R 1332 0 R ] >> endobj 1328 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [87.6538 683.0228 137.7628 695.0824] +/Rect [87.6538 510.6542 137.7628 522.7138] /Subtype /Link /A << /S /GoTo /D (tsig) >> >> endobj 1329 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [370.941 574.3534 439.613 586.4131] +/Rect [370.941 403.021 439.613 415.0807] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1332 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.8521 316.5051 481.8988 328.5648] +/Rect [432.8521 151.1974 481.8988 163.257] /Subtype /Link /A << /S /GoTo /D (DNSSEC) >> >> endobj @@ -5449,49 +5475,39 @@ endobj /D [1325 0 R /XYZ 56.6929 794.5015 null] >> endobj 434 0 obj << -/D [1325 0 R /XYZ 56.6929 474.1474 null] +/D [1325 0 R /XYZ 56.6929 305.0663 null] >> endobj 1330 0 obj << -/D [1325 0 R /XYZ 56.6929 446.055 null] +/D [1325 0 R /XYZ 56.6929 277.7349 null] >> endobj 438 0 obj << -/D [1325 0 R /XYZ 56.6929 366.5019 null] +/D [1325 0 R /XYZ 56.6929 199.9149 null] >> endobj 1331 0 obj << -/D [1325 0 R /XYZ 56.6929 335.6 null] ->> endobj -442 0 obj << -/D [1325 0 R /XYZ 56.6929 180.4336 null] ->> endobj -1304 0 obj << -/D [1325 0 R /XYZ 56.6929 155.306 null] +/D [1325 0 R /XYZ 56.6929 169.7741 null] >> endobj 1324 0 obj << /Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1335 0 obj << -/Length 2914 +/Length 3052 /Filter /FlateDecode >> stream -xÚ­ZKsÛ8¾ûW¨rYºÊb@€`sr'㩉'ëxv«vf4Y¬P¤F¤ìx·æ¿o7àC†#e6¥6¯_ ¢ƒ_4“IÈ„Šg™ŠÃ„EɬXŸ°ÙŒ½?‰ìœ¹›4Ïz}sòòÈf*T)Og7Ë/2)£ÙÍâ×àÍço.®Oçœ_Ÿþ~óãÉÅM¿—ñ~#&p#œüú;›-`Û?ž°P(™Ì ÁÂH)>[ŸÄ‰“X×S|:ùGÏp4j^õé/2L$Ï| -T>&*LF¾Â=¼|Ç£Y…*I8Ne³y,C%$7“P1œƒ–cÁ}©H Ÿº¼Ók]wÔ|«cŒ×eW65õäõ‚ˆ_ÚüNÛ…ÄH$X‡'a–ÂAã:7+ÝK3LŠ,®p»8Ç,ÿ”ÃTJi'µcÉÒ lé™ÓcÓ<èírWa+ –:ïN£`·=d ©¯YÒL‡¤””Ý*·<+ÝM¹ÖùÚ¾Ýêí½ÞÚÁº}èiz¼½úDÄ;½}$rQ.qù¥6RÌqƒp"TQ¦fóþd`k°© -_Êd°Ð]/ÊúŽšFëð|X5D˜mÃ3o?Ã$€¶P"¸ì¦ƒ›|ەŮʷŽí®Õ¤ —ÍÖN_o*£Ñ~¹vS•–íût·ÛXÆe·jvÙ -s{ «]å÷Ä Ñ5ôÜžÂÊ7ë]Õ•°µHmØs’a¬xb8]äÅÊ@ƒPÉÄ$!#bDÄAµ˺Åf„'‡½}¤ 8ÐbM‡Qö ÚM^Ø~ ReUÑ”[;Öj]uû8Y§ÝÝ‚&§+U Òæ±J‚s‹´ät!4t'³`wÅ -w ÄŸ”° €»±ah”K+;;©mÈpؾüh_^,ÈBÚ–Þœ°îœåN<Cq[# |}Ïi - ¶ËD:K “ŒÇǸM*cî>§9ï9ÎÇ,ŸzD!³0Q0ÚOC1ÍÆö…¤„,ƒ¨óÝ„ì92æQÈR8ä‰UÙv>P§a–EùÍr8C €ÿÖz BB–2g FÎ q&‰’>Œµ „€(“: Š*w‚– 0XCb¡[ð'9 ì@°™©c°aG6l<6T&ýÊÏ‚M„"|–‚úÓ(ãßl–ã|ÌÒ¶4éhá¯`- eœeßOÆžãcˆµOo"äsXË¿}\&?%G”Ïc-eªÁ8c¢Å%>Àt#%ã à0KTp‰2 ÔMGD»ÑE‰ž]/Π'‰ƒÛ¦óHD˜OD!Ÿ} -é^ª2=º'&ÁÑ@–9áx`k -_‰”}e¡—9FÚ †M|>Láè˜#ÇÆšW&ÕQc³ÒI„HƒËºë37e£² -ÀèŠÏ6V+Šû||[…ø›IÈÔžcÁøWµÀŒã$ùíI|…÷ž(w­Z»¹.ÿìË7!Md£M´øY?¶Ï$žIìà÷°*Ážáâ`cTÔÜ— 4ˆT(¬u±Êë²]SÓ¤X8N–=.€#mÎ[]éÂõ¹‰&Q<€£L¡~9§©6KAFnIÚ3R·V˜‘%Ø)¾ƒœ»ÝM ’´¿ÕÅnÛ–÷zÞÔ:zÐ eCŸ‘ŸaR˜:ýð,5@nL¤Íª3V¦f—wAÖÜvöÅ%éxm9:[0¬ÞÌ%_ý¤Ñ²Æn¬¨“ó)W°ÄÔ&s.’ 1k.LRÍ%=;oíµª„уµ úæ½D´%¾¥}¶å]m µ£®ß8ÏŠMf}æôHYÔaUÔ­Oi›êA`«‡ÍÆESwúK×oÕh RºP0¶gôäë(ä¶cmP³è=ÿW*9ž9•¹‚‹¥}ÚT€Ê9™FÑ´*øwC™;Ø„KäÔÄ¢7‰tîs3L†"fñÁÒ!‚{J‡ÄA )ckð$P{ò¢ßYÞV¶m¬<aÖtRéô˜¥NÌx–…2*. и -þ -¦nÃ>µTCWÝSV06ªë8%-úcÓú—@ SÜ:*Xä]N}äȸµCwà l— [ðô²SN½g¾š”*]8ý%ÇZ÷Ì‚bY 6°­ó -齋 ìûØ\âÖ]†ØjÖ–ÍxaBŒÊfo}û!¯Í °W™tl(ð™†Óe=Lô²ô»~e/¢ ¨Øöôà ÓŠl­Ú䎆ÚØLE/t]ؾÆÞÿ!×ÆquŽÀ¿ð½PÕÅü(ÃdÑ“tÁÆC!#Ì8â©ùçiÁÜ-Hç”÷w “†¼µýÖCTzb -(0ˆžÎ-íÓ—Gñxøòj: vk½°|¯šÎ®n͉¥¶J1‹Õs÷úý ôzg2”’’ÜoÖÉ‚ß±>!i]y[çC.À†!.¯œï¦= —ÜE³Þ”•^ÌÝðµ‹ùo'ú¼ÔÃír4R?Œj=%²€3fGxÆ8V¾¼ø’¨Î¡@h öŽZHÚ ÇIk|¼+Þ_ó÷Ù9ô W~øE¦hÈ:qU7¸ë˜]pª6Á+¸=·\*@t0÷H‘Ø‘ŠÜ1`×åUHÄyýèMÙâ"€S–ñAeA©ž~°KL¼.ßÔ4`´gˆfC#•¾×õaHMŠzï¶öN GIÓD÷'og·åÂ"cáRë,Ì>ug&«‘ŒB,<ñÊž(ºàCÅË12³!BÑ-KùœŠ2H;˜R¾o-ÀÛ–@¹+Y¿{éÄ<pQ{K#ÃAµe ¿@ÚT”·FePè+•yÊ·£c€5ô‘eöŽ½uÙ3.Ê£7ˆ¹P‚ˆŒñ¶,}faëÜÐ5Póº€øðÞN±0NŽù$æÛª‹pbSÄ<Öz¬Ò©¥ž¤ÆVÐå$¯í7hí’\Ë×}LÒ6Þµö -k¿®úr«¿¶Ï¿{.‰a×"d2ÞÛ69»÷Â%û/¨ý_£,‘@•™ì¼/_Ò”c|Hµ«fW-ˆ¶5’øEÅŽ7µjÝ=4ÛÏ£Ðñ䎥/$HóˆXh~/å+ê O¸æ[*~0dñDº[{…íp¡bäÕÛû²° ´Ñ§BN$À°é•ÖòE—‡óu{¼L¹]¨APt¶s8„™oe‡,ï}°ÃܾPn5ûÕŽ>“šõèÀn§ü§Û†¬­Û?>˜7Ae$Éa´€}h‡Œ–zå-BËjùÜÉ.n_¼²–ëãÿçƒýqˆ}Ô»öxÔðm2·'`1—î½%hkø¥srœ›­¾/›];œû7ÚĈ£ áZ/ͧ¨cíÀ©d²µcÐ_7ß ~d·-‹Îié¯Àß÷?8Aüóˆç_#¬ÿ»Çÿý•á¬["ܶáYtŸa„iäüªŸn‹]_•ûºØy¶ûÎ’r€^µ;ž¾·‰–ë¶użhGØgûý–?€ÿj÷}àëâžØ _j½ƒ•7#7 -Rg œ™ xät‰¾ú)d ÒèˆÑx{ó12 Z‡eÛa3Á“Ã^‚>Rp^;œ +°aÐm‹’û 0H=TuMSny¬³¶!êöq²N·¿MNWb§¨Œž_0B0¢¦G¡™ »<#G„»Àâ/Ïç÷€v²ahT+«zžÔµd ¸l_ýÈ/ƒ¤øÒћֽ·Ü‰çcˆ!ë˜}èqò"s°ÝX¦3•)È°¤xIú""ãÌ=”¼,Ž‹1KJíÆòÉ<‹´ê°ò༅T€º8ƒìïOràxBH%’(Ná'BºueYâ‘ß®§ãð—]À` 5ËÒØ»O +_ 1!"HÉòÆBY™”í¥^ßàNÁ9E$ÖE[ê@°¹©c°aÇ6l<64×ÃÊÏ‚MF2%ªT6AýlÌq1fäTéháßÁZå*Ëþ<Ž'dåxz!ŸÃZøâ2ù©Ü{Äüy¬¥1„j™¾k“œ,PØr®&€ÃrJ›ùÊ$å¼i{"º­-+ôìv ™µÔj~Ûö¡’Èó‰d"äó O¡ìJMæ¡@Ä$8¨ö&OlÍà+CˆZÚU‘v‚aŸŽSJñR)X+°¨]ªcÆfe1’H™Î¯šalÈÜ Ge(£Ö¶ü̱ÚP,8æÚ*Äß,‡:ô…Ú“‘’±ø]í0•ÒúÑ^Ž¯ˆÁ~£uÇ›ë‹Ï¡|Ò$@6Ø$iy¦ +ÅÄS+¿‡u…Å£L•/ëî«%D*ç(ll¹.šªÛPÓ¥X8N–=>€#íÎ;[ÛÒ÷ù‰.1bG™ê’7•³dä—¤=#uËÂŒ,§„ráwwºº  ʆ!#ÇB6K½~D–€Š¦#’³ê ªÕ†²Ð„kZ^bÜYs×ó‹+Òñ†9z[p¬†’‡(ù&–uvâNv9R®Œµ«M ¸×óÖ­¹tI=6Wô샵‹É£FOÖ.è›ÑŽøVü쪻ÆjO]¿‘!¥\fCæôHYÔÁ*êÖŽ§tm} p‹5‡Í8Æx{b뇭:mAJÉ8>²á‚…Ü c¬ j–ƒçÿJNd^e¾àŠç?9 rJ\(j“dZü³¥ÌlÂ'òKjbQ‚›Dº¹™Ø•½êdéJ)¥ƒöPCÊÙ< Ô㞢,ÁwV·5·•ëf]'•zÀ,u†`&²,I| +gÓeê-F"ço}± ‡*b3=TV•ÈЄq7 Ôáà/8ìãPGe0t5å`%&×o‚walZÿˆaŠ_ǸË*ê#GÄ-݃à.¶àdg¼z_…îP¨Ò…3°¿XëòÍؘªÀvMQ#}t±]`GÃ׃¸õ—!\ÍrÙŒ&tSÙ|TßæNªï‹ÆÝH¾’ÞÌ cË·TØð:²jWi”håmÐ3 äñ1J!B*ÒS9SI§OȾ–Dy[sóB¢è²„LœvzHÄ9Üñ(n·ÏRH'Dr”m·.²ãc Pk§4 ® ]x;S¹úgÂ^ʽC‚¾Q€P:›ÿc`†—{~Âb´%wõÞY1swx¯F +Çóš`Ÿ9_(UjN/8 8\£X,åOҸ܀žôàD÷­Äü ðŠb$›+L9€Óp‚帷Ôp[幓¼ÄIÃ»ÐêžôÈk½(²Œ/Jù‚¼ãöôàðºœDf«v¹ãèúÞ–vi›’ûZ¾ÿC®­çêAx'à{¡ªSâE†'OÒŽ‡2O0ãPÓ€ø÷s­ñÎ…‡s*†»Î“†¢ãþÖ#Tºv8DOçVüôà‰_]O§ÁÀ~c—Ì÷ºíyu6§8å*Å-Ö,üë÷¡7{—É üI'`ìdÁï°EH²+ïªÃù ¹ºö¾›ö€\ +&Êv³­j»\ø#<À—ë‚ÞÛ©Oã% =Ü.'#õè6P"K8ãøžQ)Ê/‰ê +t€Öðh洞$9AZã]‰ášÈΡïpå‡/QdJY'®ê÷} ³«N•Œ<Ç +îÈ-—¤ +Ì=1$vb ØuuqÑ<S6AðÊr>( ,¨1ÍÓï¼ÄÄëàòmCN{Žh·4RÛ{[S†äѤdPñ~ÇwZ8Jš&z8yžÝUKFÆÒ§ÖY”iq”Y£õå1…Xxâ•=QtÁ‡(vŠÏÇÈÌêÝØR°ÌŸó@I&À™ŎؘзàÍeP>äæñ°¾ˆôbž¸¨=Ž¥qL†ƒ,f`ƒ´©¬ú`C¡oL(ß^ØÐG–98öÎg±sQ½AÌ…Dž ÂÛ²ô™…Ù¹¡k*¡æõñ¼Š#¥_òI,´U) à(WÄ<Ö·v¬Ê«¥™¤ÆÓËìrûÇ-Zû‰$—ùúI–Óè}ÇWXÇu ÔÏ[ýûüKà’v-£8Wzߤ¿ðÉþãoÎÁO§¯_Ó”g|Huëv_/‰æš Iü¢âÏ›ZíÚÝçQèxÑgí$ŽÜïuþæø´À†±šH÷㎯ °±;\¨8yíî¾*¹Ñ·!!'`Ø JË|ÑåñGî—ËTðB-‚¢·‡oß¼æŠÅ[óƒ0*ñÚÇö åWƒ°_ïé3éèK¾í¦ü§Û†¬­?>q0o‚ÊH’1ZBÌá¿i£‰‡ïîøO;‡4©,’y.ÂÿÇ‘1dü% å¾ðgÇ’ÿîy*úâ²endstream endobj 1334 0 obj << /Type /Page @@ -5503,24 +5519,29 @@ endobj 1336 0 obj << /D [1334 0 R /XYZ 85.0394 794.5015 null] >> endobj +442 0 obj << +/D [1334 0 R /XYZ 85.0394 728.7887 null] +>> endobj +1303 0 obj << +/D [1334 0 R /XYZ 85.0394 703.8893 null] +>> endobj 446 0 obj << -/D [1334 0 R /XYZ 85.0394 731.1791 null] +/D [1334 0 R /XYZ 85.0394 574.0702 null] >> endobj 1337 0 obj << -/D [1334 0 R /XYZ 85.0394 700.243 null] +/D [1334 0 R /XYZ 85.0394 543.3965 null] >> endobj 1333 0 obj << -/Font << /F37 747 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R >> +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1341 0 obj << -/Length 1132 +/Length 1191 /Filter /FlateDecode >> stream -xÚÍXÝsâ6ç¯ðä :#Åò·§O¹”¤¹éåZŽ>Ñ £Ø‚¨ñ×I"@Êýï•-ÛØ’™X+ë§ß®v×»Bš.H³èø†¯¹¾mÙZ÷tm.ç®{¨|T/æ[ŸÆ½ó+ÓÕ|è;†£g ,ꞇ´q8é;Ѐ‰ ÷/¿Þ^Ý\ÿ9º¸V|óõv [ï_Ýü6TO×£‹/_.F€<õ/½ø}<©)§Äøtsû‹’øêïÐÑðj8Þ^wãϽá¸Ö¥©/ÒÍ\‘ï½É®…RíÏ=š¾gkK9Ð!ò}C‹{–mBÛ2ÍJõ¾õþ¨³ÅÒ½öC:4LÇØg@¿a@߀¶íYškûÐ1 ³0àùù8ºÞÒD`šÐd®Æi­ÕS¶¸hPpÎé}DÔø!å‚ÃÜ’ @ú¶mÈÏiR¾sFV8Î"ƒ4>S¢Š†=ÏõÛëÄ:+×Ř Â~nƒ«sŸÑè8 +ùr‚#ÞŸ©5`/þrÒ´¡çØö¾Éó+iµx–on¹Ò²®Y;aJGÒåþJÍÜ+¾ ,HLQúÃqŒ™Âk„„3lˆLÛ|a¨üišà¸N‚s~ײ˜ ýܱZÆ8`1¥Ù¤<¿(J—àû‚°u…«äaÈäÁNc,‚‡iD¹Priâÿî ¦`8á3ÂNE»°‹,”f}7® -d©ôé¶ÔÌTÍLÙ¢r° „ðîcð$© ³6<ͦ9ï3K™¨åù Ü¡Ü`ò†5’fÅ®³‰ƒ<‚Üã¸ü¥Ûú³d3Ã4ÚÐy’2"e¨µÓ©¯ãÕ»Â-i˜…J¶&|š²i’vV&‚Ìëi„G‹¬ùÌ<9MšÎ.Mφ¦Üýƒhúžáî=«¼Æ\–j²l käq:O8¢¡üªßöT%Õ#=]Vø˜dÔ8™E™Ér衈·7Çÿé ÁÖGA ]ÇB´XÈ0!e$iUàfX<Eu‡åÏ„åÅ›tc „ˆ;Ø[ÿ¨+p5m½wÏ#üD—ù{ÊÐÓëü“{ô1½ƒñZïÊr£Ž«÷k#TyùȯLÿï}‚ñN}¾ëÙzçw{.3ôºí>ùêd{¯${wÓóŒúVÄ0͸ázÐò$HIªhð½æÕË.õÉ@òKendstream +xÚµX[sÚ8~çWxò;#Å|›>¥Y’Mg“v)}¢FØ2ÑÖ·JBKÿûÊ–llâ$@¶ÃƒuýÎwŽÎ9:ÂÐtñ34ÛŽoúšë¡­¶$=][ˆ¹ëž¡Ö€jh®z?é_Y®æCß1m5°<¨{ž¡MÂiß&½ùñîêæúËøbàû“›w`Úzÿêæï‘l]/no/Æ`x¶Ñ¿üëâÓd4–SŽÂxs÷§ñåçÐñèj4Ý]Ž÷“½Ñ¤Ö¥©¯¡[…"ß{Ó{] …Úz:´|ÏÖÖ¢£CÃ÷M-é m ÚC˪FâÞçÞ?5`c¶ÜÚi?C‡¦å˜]ô4LM1äÚ>t,Ó*-È79G×û bÓw…NômÛ,E$V‹Îð#Jò’ŠÅ)Ša8?“{€eCϱíöÖ_Ý“FsRH3-èú°]¼®¥I)g²ÿ³\Þ u~.—Ü"<È&ŠcÙb‚SÎd'Íx¥¯X‰CÙ™oä—?(EsŠW$[ªM%Øe™´üTÒÓÍ;ÙÚ×ÒjãhÉ”PŠƒ%ed¥º Ó T‡gò[™¤¥Z'7…–¥•â/òøD³ •0Tñaœ’€WVÚLíÙKù ²DüÈRÜŪ’d)G$%éB!¦±:ƒ|9IPõP`ÆȼòÀ‡Œ=£o)±å¥›–ë˜>ô<×o»Î©!PD#öðó+ÓÐê=Q!|èŠXv­:Í™–H]zeØ2}æˆãDœ¿Êp% ¢¯úÅ‘ÛаlkÏPEk–¢Du§AŒ»oYL¹JK£W,&5›ÖQ˜­Á÷%¦›v|„¡p/6+#hÆëh)¿÷]§ÐÂä¥,Âô†]æ¡0ë[@[úK8g§Û3393£ËÊÁ¦ÂûcX³ ˆ¬F¢6<Égo…™g”×ãEGIP¦'ì4+v“7ø +SÙò«nëkDÓm„H¼%‹4£XŒ-I/ÙW"&§Ãu\“8 UioƒÙ,£³"¸¿¸”ðÍÀÁZ…Å˼ٞe9¯sùDv «ÈáU–=`£ éb;ˆ2*\~gY.RÞ–¢õQôo¶ÜÝWGrÖõ1 Š[bÊøQ§ªp0mßÑ¿Ñë[& sÄN;r7Orð†#%åe öˆï— z” q¶ŒüP@é2™W‰ø >uö$ž–-ùÛ‘8IŽBjiÖÌ {vÙV%N.25á­A-`W½@ZŠ!ŽÑ¦ªôD9²ƒD‰ô ožêù\ûué°`"r«ò³>’²- Ç…–kt‡–]ÂüQNÙÐw]GkŒïböµ(“ì€áZв_2¢äVN“¦ó”¦gCKHÿM4}šžév-j,ÀD©&Ê°S#‘X¡˜„âV‘¯¯U•TŒQu ““Q"²Å‘(‡Êx;)ÖŠ¨=¤ƒ §›7@”<ƒèzç‹Š¾xœw¼Êõºšó»?HÄ“Àò<³~Þ‹'ü®Æ7]ñ¼÷ˆ"U¾¼'Ì«? žRÿy£™'endstream endobj 1340 0 obj << /Type /Page @@ -5533,28 +5554,23 @@ endobj /D [1340 0 R /XYZ 56.6929 794.5015 null] >> endobj 450 0 obj << -/D [1340 0 R /XYZ 56.6929 672.4064 null] +/D [1340 0 R /XYZ 56.6929 516.9892 null] >> endobj 1234 0 obj << -/D [1340 0 R /XYZ 56.6929 645.0635 null] +/D [1340 0 R /XYZ 56.6929 489.6463 null] >> endobj 1339 0 obj << /Font << /F37 747 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1345 0 obj << -/Length 1074 +/Length 1111 /Filter /FlateDecode >> stream -xÚåX]“Ú6}çWø:#­%Y¶5yÚlÙ-™†´„²ÚƒNõî·Û?ÚõV `jW]XÔµ«ïÍ_³–]î>5ï_Z·5Ï©¶ŸšYw«~_oÕ›wõ@>Ef<Îv ¸oü^ÏZ­Ûo[µnûC¥Þ^ÙR´Ù$1ä[¥Óµ­1ûCņ„ùÔz676DŒak\q(Ô!dÙV>Wþ\ž¦CËô£Ä‡ÔÇ^™€¬ ²}ÈæYeÐ%˜¤ -vjÀµíê@átRl÷â‰q”u½Ë.ÝÄ`óU€d”â"ÂP„_ǹ˜8…H^¤Èc`$è9ÄI~IQÈ<ϵ -ýëx>´eü’=3¨Tñ-žà·HÕ}M•y»f‹Ì¨ÒTéyT±M &+•458IÖÚ›pe#JåzPZŒDží¾M`ìAäø¸4 -¦Šƒò®&âaŸMàã‚Þõ ñ°³Ë;ô"ï @â0v˜åá_ÏŸ·˜ Aœf%~y‰#”´ÙE_°oØ;tpvV16é€äCÉÕSº¸Ÿ½kRÂDËù)S!6M™†Z€lË9×!/\Æ ŠM@ëð0 À2”.»4“¾äßX>Nz“ Y‡O/ -–†vúa Ô*õJל2X=Ÿä#žL:ø®L‹]æžä!IeRاOW®ÿÄû_Ab“ZÏZ“²G‹a Â…E±ä¯R¾››ìÚŒóÙOB>æ‘æ¸OgTª³s©ÎhKg¥§ûÄ Â0~ߦ\Î7çd©âJõLñÕ*$Í?ÞLÉ}3ãòZôJArJýƒ®\ÒþŒeéÏUÌ[†]­xBÿ‘:äÊ óv‚¯X‡\;YÞªCÐÿ¸¹*ݲCWBarRZrDjþ¹IÈ®O«Svø>^µbR8k%¶ }̼%©ÄD—m3_ܾ¦þ/ $þÇendstream +xÚÍX]sÚ8}çWø1ìŒK²lkò”fI7mÚeÙ'–a‰6Æv-Ñ„”þ÷•-clbÉL‡ñ`]ùû!éJȲõY>…6aŽå1RQk2ïØÖ­îûØAÅ7`ý¨~õaÐ9½$žÅ s±k f,Ú¾¬ÁtxrñÇù×A¯ß˜Ú'.ìêÚ'®®7fþ.¾\_^}ü§Þõœ“ÁÕ—k#î÷.{ýÞõE¯ O‘ÖÇÂ…Ë«?{æícÿüóçó~w4øÔé J[ªö"›d†|ë G¶5ÕfêØ0ŸZºaCĶæ‡HBÖ’°ów篰қ«6ùR{Md"Û‡ÌažåQ]‚IîÁa¸¶}rÏ—`*R>Qqº4¢$Pwã(˜ó3ÓeÖê!BQŠ«êOÅ/†Ño9%ÓNÂ@Ê‘iüÈUaÕ2)4d|çguCPÕ ãm‰³å×tL§)—r<Ôän +©Œüg ïÐo ž¾5¦JƒHÎxz lƒý‹d(fqú¤SݾíyrÇ'÷à^ÞoeJ+ÃeÜ ‘Œ3bEf$qªJyÖÕ’px€„pÍ®µ;YÆJ#øצ¶öi´š"\‰Û(N¹–¡†)ÒlþTá"©¾ãD‰8j0áz6¨´Œm cæT<ÍÔ³ÌÐÑߘ¤ø£Z¥ÁÃ^¦ü/Ò(Ûr©aRsà ŽÂåj&R©^ã€px*kÉôŽùQ3C<ÎRpH~rm5OÀ!‘ÒØ"òÒÒÝÌÅ$‡|ÅU?6«©UV‘Õ>®ê}«ÜÀF%x=þC™=b2;ÂøHñT¸$ZÌoÖ m+Ï>–«3S=gDÔ¿ /ÔñHJÌ÷¡„^:”Rußʹ"øcŠ‰¨'‡ÉÍùÖC%‹›2Yª,w½ï9“JH½ªMø&ÏEâT2y•C A‚=ª‘ çšý–wQÈ<ϵ*òM>¿¶¥•.f!ÑJnØâ ¾»UªîsªÌƒØÍ+ªw Šm1ñØŽ^½ÜZAË89;¸:‡re#JwÔMϸ¾êZŒDží¾“k±‘ããæ2Lr°Ó½ûTcf·Kz׃ÄÃήèУ¢ƒ<‰ÃXctj,_OùÍüyÙÉÄùq­é¥8@ª@éíPLä¡›±®±ƒ}ªŠúê®Ë”Ït‰—/îï5ǃäLTºÜ =ç±/DÅ"T˜-çЀ}>FçcçØó1Ú:ßérð¬ÉŽ]æ 9ÈC~d'“Ê>ÝÊsop‚:=5ÿ×q1#¯æIÈç> endobj 1349 0 obj << -/Length 1975 +/Length 1074 /Filter /FlateDecode >> stream -xÚ­X_sÛ8÷§ð£ÚV6–±Ëĉ ß×!w¡×=ÎpÍŒ #dY!hõ !>ŒS­•­IV9m§í¾°¯ä‰  û¶®R­;Ïu’ögg"  –—PY9éþ —§ƒí§7æ©-Öï±H j–²à€›ŠÈ9”݆¨§¦#oþáæQè#šzp³vjIfxå´á=q´ñ±©¿z5šxp/ô÷@⬮ÅIìž&\Z8‘¼2]¿±ñ -ì¡@õ†àf8@Ó5†‡PUEª4£.#dbÄEB¯dÌ#g[Õ@¦8Î)9pælª·h  ½_{…ðq×vXŸÓZ2¿kíwØçÕG\лÐëZ6[¨2+k{$ Ëzé;›µuîøè•!vU¤Ñ¢ýŽ„¨I®®Êm9Z@k¨•î™ÇçGA Š+€01N"må¨=”«nƒ <¸m¼„¯á¾eáŠ*Õ£“ ¬6ãžIx‰÷)Î@£® ±lòg³¯]–­üÊÚÉnš½Û }–„E!©`_ìðÏ ,±øQÓÑÂ8°šžƒØ%p„ÿCѼ;4a­ˆ åßV7\2ËÞ:i×ME}ß;PØ÷‚QJ^“PèÏ£aSÛ]¥_ÚK(×}ë1°é¸ÜWùÜk„óæ',‡/×"èÏö °é&Òœ%Iù®£|ÜttÊ®RKíßíúŠˆ3™Àþ3‡ºL†º {Gï+ÎÊÚ  }F¢(¼1Á#Öˈñ,Jzë_ýÐB•Iøa£Ýûò¥æX€b)OŠG´EÐ_‚•NÆÀà»+;¿÷?öHP("@à Ûž{hˆ¨f¸kH`nóo¸Í(„ï€Ü¦ÑûÆ+kîðöXÂÔ!›·f Q ½!üÈ8ð`·$TÍ¡:·\ÓxlöDìöIÁ%‰Ã=A13n£(RÊiƒ*wÖªtå¯kàP…Ùü}î;cØÁßGŒàC/³áèØËü¥Èû¯øïþóôï.4ÚÐFýWÈ9˜²œÉ”Ä C]Œñ÷ªÿ§ÓI Lÿ;­Þendstream +xÚÕWÝsÚ8ç¯ð#ÜŒUIþ4yJS’KçšÞQúRÊ0Dâ9cs’åšûß+Y¶±‰) LnüàÕ×ow+íJÈúCN‚aæ惢À™-;й×c7TÌqËIn}ÖÛaç͵GXˆCg¸¨aQ)EÎp>ꆃžF€Ý«w×·7Ÿ—=âw‡·ïz.`÷úö¾•n—>\z.¢ê^ý~ùç°?°CañööîíaöwtпîúwWýÞxø¾ÓV¾ÔýEÐ3ŽüÓ¡3×n¿ï@à18Ý€1†eÇ<øžWö$O¿*ÀÚh¾´•?öBÜF «H!¡†"¡‡½œÀQÏ !ìÎyÂï#g©›¥ÉÖvn¹œdb’f¶yacã´Öì"Xà:Ì"N¸•¤qzÿâ…ËH*.Ìrw‘‰e¤l÷W@Å¿©'m´Œ~†‡†db‰ùÅxõ´ˆ…TÇpp Ò¶¿Û_1¯&Ñ|.Š¾U&TÕoã†@©/ÿý÷bZäßwn6–M’X ž^cðèo^ì-Œ+ð&k#íÏÏ=AMO¾¹JD©\páÆsç8µ#éz9åâ;¥¤âåÉ@«õ´ò³¾ô||G7®l”ÙZÌø.Dñʯá)‡@„“@#â{Aô[>FHèÔúw¡8¶å¬}&áO/j¥aÏN÷1¬›>7•€uù5¦bèé\FX«©Q¢ÜWÑZC36ùlõOµ•Œ‚ 5ü-¶¥cá/¢€|Š[©]Kª/8Uÿf)w¥Ò¥Dªx&_QHôÍ#M#yb1‰SWð…àò!Ï'ç™S@ÐsK”ØžkÇyëDÅ®- +Çâb0”ðšC:Ç +ì°=3&Ú»¸OÒ¨´p4K")«ú”ïî6Xµ]ñF¥½8^Œÿ‡Eu×ÚnˆwnDð^Döì¼8jË›kŒœª{aLÓWMˆwWuìëë7,Œ³wéO:Wð%O•m¾ã_!ÄilÔÚž([᳌îy¥gw¯5 ø€ùÈ«é¨Ðô¥Ò4ì1ÍóŠËý[;E r0A2Œ_tm×¥%`AóÖ~Ò¢ÒŠZ ê·ë †*ÄrEÊ-=ÒÄè¤Ok dxÓ/b@t¥Ì ,…%Ú«M'> ˆQ­ÂL>^5¥’‹G“XŒüé3…)ëF¶]&#ϲÕÖJÙÂNR%„I÷VÒgÓ +ÕX±U f¾t×&N+MyÛ9¦Is•ÙÿJôífñ¼ˆÖê!±)TeW*7yN0 k‡bö÷‹O}@C/têìž0SSú‰Ž2Ež²¶§¬N×ÙËÝ«[ûàQŠ«Ò9&øTƒx0X†]Ÿ={Ëh1«fúpÍýýendstream endobj 1348 0 obj << /Type /Page @@ -5595,47 +5607,46 @@ endobj /D [1348 0 R /XYZ 56.6929 794.5015 null] >> endobj 454 0 obj << -/D [1348 0 R /XYZ 56.6929 493.3884 null] +/D [1348 0 R /XYZ 56.6929 337.9712 null] >> endobj 1351 0 obj << -/D [1348 0 R /XYZ 56.6929 463.2745 null] +/D [1348 0 R /XYZ 56.6929 307.8573 null] >> endobj 458 0 obj << -/D [1348 0 R /XYZ 56.6929 463.2745 null] +/D [1348 0 R /XYZ 56.6929 307.8573 null] >> endobj 1352 0 obj << -/D [1348 0 R /XYZ 56.6929 438.8631 null] +/D [1348 0 R /XYZ 56.6929 283.4459 null] >> endobj 1353 0 obj << -/D [1348 0 R /XYZ 56.6929 438.8631 null] +/D [1348 0 R /XYZ 56.6929 283.4459 null] >> endobj 1354 0 obj << -/D [1348 0 R /XYZ 56.6929 426.9079 null] +/D [1348 0 R /XYZ 56.6929 271.4908 null] >> endobj 1347 0 obj << /Font << /F37 747 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1357 0 obj << -/Length 3410 +/Length 3651 /Filter /FlateDecode >> stream -xÚ¥ÙnãFòÝ_¡·Ð€Åé“öÉ™x&vT¬óÜLÖÎÛØ;kfuñéâ_ý‚ƒ^š:F?g²Ø'9@&Ëc¯{}_ÞCÁ¾šÄÆJ¡÷j­ŸL¦^¹8ÏR}àJ>àŠvyl’®ìó8±Æ[Ún÷ˆ´yó‡ÁI§Îàþ8èHiS PýÑÔ%ãªVúªuµ*¶ÜÝ5Œ,¤oU<—‡‰WæQùyVn:Ñ- ªŽn/u•›U5+ºRöhêÕÏ -§‚[ǹ÷†Ž×-aukòèLž5ÔÎ[îlÜYðçºh»rË(¾b«°ÅüxF¿~Yw¯}˜‡rè’è“Ðñôl8¯tT„©F©¨n:ÁòwÛõœG̹cSl;îÃs †Îˆïî>ý£Gí7X½_tQÝnˆo7å¬úY)3;>+«(± T†÷ñCõ¬Ö›U¹†û]ÕÔñØM‰@îlfE͸ǒ»¶œ3wCL¹Ñ©Ë‚^ -P—<ÒG‹f˨§ÕN–aN»N«Âh’E«¤*M©;F 롧 €òó¦¼ÔQÝÊ7‰´ë¢:TuU?ÉLƳz ",šâ>Ûý­ÛHYGãarÙñ71ÚºX—¡kûŒ’J£çs>Û’X -.Hú{¬ìIg&KEq±y³`ع ¯fÍCÄ~¶¬V"5cHˆ`ŒØÕ$˜ªÂ1£mª¢uYV¤ŠæáýÁdÕ6(Í -=êU¨Î[™>kv«9ƒO%­v M¨—ª[†qõtì " ¤U&MøVzºjËXæ/Bx0ìdÚ"Xtštð$yÈHd°c„8Ì8p¿Ÿ Ù.iYĬ«Ï¨‚v ÜxIûÁf2âçE,qÏ:ÂW üYêèÞW(º­¼¬FÅ} ÀV¡¶ÊR –ö±&ªPØça#ö œ›žd†Í ÿ0áˆP½£DhY´ 0›FŽ(ò©Üá^~ ó´îÏ©mT¬VÜ/.Îõ1ƒ -¼lÏÌŽ<:#tÈ¡§XµÍWÙ³§·ä͆¾¯û«zAD$ßÉ«þN^Ýéϼ£Êzï {G褑ŸTYð“Ø'ƒ nX£ë8¶Âò»# ¶Yíоö³FNW ­K£§ê-‚óÝÂQ q;ô„Ž})6¡T³…}øM> 'àÑhÜ®[6Û -ƒ†ç2Œ!fŽjÛ;öó xÞã t·ˆF¬ [ÂöõòtOÃV¦l¶Õ³„0¥ì^šíoü±k§ãᮟ$Ñý»·:× Ü® À0`ÏÄ2hO倱bø’>>H’^6NçîûäPáWõÛM1âÃsƒ×ÖâÃ)´J2f˜?Pð71ÈŠÀ™r[+%$¥¤‰ 9“’ÝØì8 9æ5iK¯¸ðÁŠëUðI±ŒÅ§©™×66Ð ²™¯L‘œ²0RŸ©¶×$û‹öS^Í»ljc—q9–wÁâ—CȤ³„h´x)¶ó>¦iœ*Õç]ÎåÑÏÆ8ž"é"Q†°ƒ¿Ð‡c‹šéÄHà7©.´'²ÉÈÁš$ÕˆCýéÊ£M9Õ°Ta´‹¶¥žðY×r/=¼ˆŒ ×" }~wcãô0¢Ž2Þ€"­»ý¦[?Åp×ÊÜ×ék³8I³×’ýÅÕ<ÜMÇùú#›_ÄäN%NMœæ>=õУÀÈ9Ë2YbÝ7Áíg}œ—ßui$|mñÙÙ®$îZV3´?-zY„ŠÍ†¢d4® £~ß•Ûª”ø^kd‚ôÿHÃÑ’T¼ovÕ»÷Ü-ãÒÞ+§deHR’èv!¨f„Ä©ùWh ã,íÙO4ÌI|ì¬õÇÌYKþgIq°Ýˆ}—‘/ÂФæ¶\oº=ƒ«ª•A‹QæéD“ý_:¸‰s“…Ü+†yÕäL%¸’v`JÀÆ]éT™­K'åЭS6ã$*F»W'.Þ+ÞA;fœ‡Ådxg ^g]Ë=§1EÈp÷’¶NÆÞ€ÒŸCâsNÀ<‹Mæš©Òl(=Óæ$Î{:÷’1qâ!&ޅͼپÙ1ðRpBÆöш§dÑÍ3©v§¦JÜÙŸ©q¹$ê!ÜF“³eQ?Å“0ü±„ ³ -N0LîÃͧP¾yW<¢ p&çOjŒy¬ŒÊ{ºõÊÅ.ÍOïD1¡q2/¯Ä+;Hø0·3λìE/²m;ö<8¹kh¸A¥õÆ&b↲8ÐÏÕ¬äY*Wc’ô¸ë¸®Â|CˆÌ–N$ÂÑI¨Ú$·Ô1hÔÛ€”žVHm8“òš1$Håi° ‡Q/H%µÅþŒÄËù äÿµpgD|edrwR .õïDP2áõPGÁ—Û/”˜AÿbHOS¢8î‹%梜ÆzCÕUD:øàªìþ 3¢i+52BM\BÚ¾ÚIé v½ãBcP"é|ôbªÑ î?,ß:.ÐWî -,M¼Û ”ÏÕlDpµn8wx“œhF4ÜâÁ©H¨s>íéºýˆºô§ÂÄ…V€J2à C©)‰ÖMÛ1$Å&©R%âßâ:’nœ„Ô ¡>››ZŸ²;Çþ†ÛÀø±š8Ò‡½/¶Çœ2F²è™­ŠVÝÞ]1ÀWÀiᦠ‰ ³g6ëMµ*çSò5€˜—‹b·=‘$FZ#=¸0~ Ò!Ŭ‚'`óÞâé8•ƒ¹\B¬iÍÐíÌ¢ -bê†ÛÇ]µê¦\½=e¡U|ŽìøŠÝhäW)ùÁjd—ÄüÃŒWí†ÑY¬ûÚÓ”Nb›åÉÄ`j™©Tˆ°*Ÿ¨4< /?'&DÃÝ÷&„´‰BËE„Ø5›¨¬C¹„ u%è9ÝSìd1vÙ°x½Øm·½„¨aÖ?¯üùÓzX|KˆŸ(òuÑÛ®¸ëîæŸ.¯¸î÷ñþ=:¤˜û®ëð¸S·/\^Ô!Æ"¡¬ô·z†-Jy>Âh½Ùuã‘Çmåg|_£Ê9äŒ!ħžö@é­¢Á¬Ïû÷Œo!,”ÁY¦Ž=ÜñÉ ªËëÜ—Ö¹îþûÝÇ×·w1£™³Í›R†ÐkÍádAä2öÑáJ±8ªüL´×¼Ú˜XrUŽŸçx‡Ž»T§eÃUY ‚@VÑ×*9ú/Ê4h€ö6¸E*³Z:·‡à¿5×»|| -dü°þŒ“Žó×°ãiúú¥ˆe¨Ó_g'¦çðxþÅ×x˜ãsüÿM -Ç€Äänå IåÊSxÃ?{Ë· -_ØrÌú3ç:=üâ(x?4Ð.ÓTs¿a†ÙT ÈäFFdAaìk´î}Œ¤s–¶oZ†Ù#DI8aÂà–¿eÀ¢Y­šÖ5E):¶7ähIC9òÓ.«°+kŸzn2aFFŸk¤”ëêP¨Ç8bÐmœ¹4$:h5Çë£:seÂëæ-U1˱ Óa]H¥‡5gSFÖåæ¤.²<¸Á_L1úW½cQ}ÿ¬ÙŠŽugÕM1ÏE+}ëâW1ÃÌ^Ñf;볞Í#WPù@šeÙVÍk)`nƒKÎáKy%-=3Ø¿«‡Gú -½ã:X{@ЛÐLä6¾>Ü>|#KþÈ¿²QÄ5æ‚þ2šè¶;>Àù/Úe1ð¢SŸÅy~š­ e´xDïFý¹ØV ¹iÈ}Û•ë–{ðîQž+-þþa‡Å0š.#è“z!iã{ì6aøfKrY™ci˜ƒo5Øâ!¦ÎjI^ó[¹üáÏ}Á÷ŸÆ4RuÈõ!’G)¨ïë¦Þ¯ODŽe!~íN– -`c¿G‚¡ðWÿúéðÓ0Ð8›eæ` ¤3M9Þ1ÕgþÅf±ÏL:rôÿ^܉endstream +xÚ¥ÙrÛFò]_¡GºJ‚ç¨<9ŽåUj­dm¥ö!ÉD‚"6 À eæë·¯€”£\*Õ4zz®îž¾†úRÁŸ¾ÌÓDÙÂ]f…KR¥ÓËåöB]>Bßû -4×èzJõíýÅë›]Iῼ_OæÊ•çúò~õóâí¿Þüxÿîã«k“ª…O^]§^-¾½½ûŽ17o¸»¹}ÿÓÇ7¯2·¸¿ýáŽÑßݼûøîîí»W×:O5Œ72à nnÿýŽ¡÷ß|øðæã«_ï¿¿xwÏ2=¯VòûÅÏ¿ªËûû •Ø"O/ŸàC%º(ÌåöÂ¥6IµÓ\|ºøOœpÒKCçøçLž¤¾È8ø¸ö⺼†‚u4:Àž-{­µJ”¶þò:MM’«,…RL„¢0-Ëüe–‰·Æ’Tú¦ü\!o^ßf¤Ît’Y\‰Þ'óLh ü£k ÊuϘ’›ý+/ª]S/KîïÖ'ýÛ²ªý8 Hѳ¸ß„MèÉ&Œ*’ÌeN¶Ácû™ÝÚ,ÉLØmS÷ƒlxW-ëk¤G†g‰ó¹C†%°ŠhQÊTx‚4[ð‘RØòžÛŽOÃ_·?ro¹Z1ºïãȵ ‡²¾ÚÆÍRÇ°)‡É"™€[v-oRnn(—C˜ ÃÖ/»U9È°š;=Œß§ña•ÈbkÕâƒp„G@Q5Õ¶jãTeËè²é»Ó=ñ-~€‰-°¶-·xzqQjaÕ=‚y”áq­6Z|{dܪZ—‡f¸béû²í×q@ØnIaVÕsÖDÔma»™^ìº=ž'3‹Ô2¦k¹eV ùU–Üâž #„p¹)ÛÇjÅkRʦa²Q°€}8Îíôn}¬ÛG8ƒs¨ûÖ¥²ID´‡íñ +°Õ:êöц±ƒe„(â0`Pi¾© +­g¥%Ú–iË9éí*wÍg@I»ÅCÙ+,×CÀŠ9Qû“5Q¡@–o@ÔpÓ‡š¸Ãº³ár%f˜D|·Ú³ªDÊ¥A;è*"æ©6 oq÷Ÿnß3ô[uÄm¥ªXÜ®eZž ox#³á9±%ùÐÕ_]Í^<8P†s pb×ljag¨Øõ $OûzâÀ.L@‹7‚ƒaŠ1]„­*Bu?'>ÑL”¸ · £VÙ[ÓÁMÌx9ðKöPÜÀ¤(ЖÜD¾Æ û¡ÜhŸ½_üÔ‡Që0j†oaz£4û…8ײۂ•YÑÞ†ËX·Ë@8pÛ­‰y8äS­zFGUEwtØ1±USoëYÚ‚­ì9 +@÷ãŠE 7 ÂŒ|Båd,'<À´OõjØ ’kµ¸ëE°áJl7l©…‚oõ¬ä~Q©ª‘áÁ"Ù f¬ÚžQty³9´rËV¡g-´›îÐÃÞz˜IO»4iMÏT;’`4v¡‰UŠ¸ŒçŠeĪ³;°rÍâÐWŒ(ù{xê®PÙ†±`þɺaW¿Ü€ a<³ Š•‚üEÂWò†‰ì¢ú2+¶r»k*T”¼à°ÁŒ¡ÇD!ÍËåÁÊç².§ÁOª“¼p!D¨¾Ð ¨åL4á!HKs¢Žúq3ð*»¦\VÁTW•¸ÆŸÈ[n2ØepîûWüª[2 •Üĉ¤àcàÏìÞ™De&»ýçȳ¬Œò§M%þåùÌVÃÄÎÏÌf R…] +(2âf•ŠîR$°N,ð„ûˆ}êh^ÁÅ$ oºÓa¢@¡ê€æ˜"§kô¡ “u îà{Há³?ÂmÞ¾ ßÖg <-9Tªî©92¶^s{ì ìSÁ!£À2ëe I¡Rf… 5²Öªó7t°¨×Ðý=ËERm_§ñû×åNY@{v·˜ü£<# y1Ñ€‹™dx›^H4ŠÄxX`\àŸóˆ1¤åëˆ0i†ëìgu–ä4gGƒ«A²Ü5·h^CWÈ +f²\ô]s®Éû$‡\[.0N¶¯Ô®gîz +V#K !¥´ÔBæ_Ëüß<†Ô68ãÁ÷8Ö¡J[›Ç–Œd!ÐVO ÀvP{R*ʘÒBâgègíC¨à¦?ì0W›ä(Ê=Û‚Hð9K'Ç´m[´À=•bö!ý…½Þ +©¬{c„¦‹ KÀ¤Ã^òk™?*ÖläDÚf|04Æ£¡Y6bâùÆ€zÝÏ,vNrk kŒʦnD-ZÆØULÕÌÞXÐ¥n«’nEÆA5E¨šÙ¨¾ÛJ|¼,9½Åø®ó^†/»C³bð±’°¶DFJ2F¢;/«è˜¥€.pÜy>‚)µg,Ë¡ºåN©$ø±Ìƒ#Â¼Ô +Bùz§F;^d+¸_ªƒ¢Ùæô1Ûú ^A‡N¼átH‰¿*‡`‰£èa |®«qˆŽ¾BÑáhæÍ|f0Q`«ð¶ÊT¡fA>ÖpøÄ>±çÜD–63ÌüqÀ £¢£DhSö °˜fä)ú©Üx®trç9¢¼ÓJGa˜3¨tRÙ< sJy²G#Tèy^,CEž…W†„9Ë£öó>äW\2“ˆF ¢ S ûG„¢~àÓ°U†!»}ýYB RAž³ÿ?ý¬©æù½_|¼y« óÇÄí +†Gî$‘yÿL+†ÏÇøÀû¨žÓs÷}&ˆðëö7‘”û]9ãà ›€×ytHfI`Ö!«%Yñ’÷Vû¶l˜JXê'UrJ‰{uXì4 9•5Ý–±Öª3'ֱ䅴kšÍ|eŠ4æ]2ëTù’ËÅ!/æ]:͈µìKyL§Ñ‰3iÊEònÿTîWsï;Y’©Üy—sÅâc‘ô‘¨CØÁ_èñśéÄHà7]]hÏt“‘“9I«‡÷'NTÄòîœÑ&“|ªVS5 €]?2Ê@e\8ÖX :-hØ$‰ !(ã˜"À‡wsORÀ7w­Œ}™¿6O|kHüÆ É- r¿(gæ‡ÙŒr“ž°2Ššfçzv9çy.A¬û:€“õlšdÆå§ç™dKᶤù3¶]Iܵ©—hœ¥q€ÊÝŽ¢d4®£~?Tûº’ø^ëØéÿé‰À’Tx/•@E÷àÑ»….¾Lªl¬yz T7÷Êf ŵÿt’gQüă Ÿ&ÎÚôTu·’ÿYy{°à(ؾK‡áÚ/†&-·Õv7” mFë}²sí59ý[7I†n,âÑÄÈ«X|0—àHÚ%^ƒ9}x;»ÌÖe‰“rñ ÇITŒ(yØ— ïïp;–œ‡É„¼³¯ô +Š=ç1EÈp’¶Œ;co@éϘø„ÅÖ¼=šGNÈØ>ñ”¬úpóL¦Ý©¾È³$z/´?ôÊÀ‰ºŠ%õ1šä÷ i<‰/X묃 ƒc¸ùˆ•×î\ñÌM€=¹ô\¡æøQ$ʨ"ò-(—¸¬8{c—×Ag¨|+^ÙáSåÎ=w;Ø+ecö<8x许¨ÊŠJóÍ ÄÄ ;dr~«Ñ‹Ï5•îa† +åì»ßÃagGNP5W±åGûPµñ·ƒ4êá±’ä6ì‰nCê€Tž&Ë°q˜õ‚ò¨üLœ$ËùLôÿ¥pgD|ed2†;òs‘¿?¥ x1ÔÉ=Ødoÿ¢ÂŒÄÎ1|Æð—æ{~_ÀrC=ÔÄ9|Ž¤¢˜ÖâýåÕ²ë+%2­'‘¦–'N­§ÏÉŒ8ôò(A¯«ˆA…¤ýÑW©f““ÿ²zë"¼…c‘a|í>ìPÉMÊÅlDp±n:vz’‚x(:nqãT#ÔüÚöl ~N!î0o¡ Š øÂPiò‹-¿×ø ÜK)RÅ¡x/e¤tº°™B1™»¶øKœµôwÜÁŸs2Øùb{*)¡gÙ”½ÝÞ]1ÀGÀaᤠ‹ ‹GvÛ]ÝT«kr5€ß¶Ìþ0„ó"y»…v<0~M²!Å¢‚{0yoqwœÉéø;UyŠº½“QT`@LÛqûp¨›áš‹·Ï"kÞª¸YqÞlL.äW]qü œÎþ\M'ÚX3÷C9ø—]~õÏòÆß,º,±yn¢I9õh +ëØE†±ÃœÙ“=©ƒ¸>ÍÍH6ÙüÿpÏ¢aendstream endobj 1356 0 obj << /Type /Page @@ -5647,762 +5658,747 @@ endobj 1358 0 obj << /D [1356 0 R /XYZ 85.0394 794.5015 null] >> endobj -462 0 obj << -/D [1356 0 R /XYZ 85.0394 167.2075 null] ->> endobj -1359 0 obj << -/D [1356 0 R /XYZ 85.0394 139.8789 null] ->> endobj 1355 0 obj << /Font << /F37 747 0 R /F39 863 0 R /F23 682 0 R /F21 658 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1362 0 obj << -/Length 3030 +1361 0 obj << +/Length 3077 /Filter /FlateDecode >> stream -xÚµ[Ksã6¾ûW¨ö²rU„àI‚GgâÉ:•ØYsØMr $x̲D*$5Žóë·Á)‚¤@§â­)—@à#ú  Áa -ÿØBE$Jx²ˆIej±Ù_ÐÅghûî‚9̪­ú¨o.¾þ(âEB’ˆG‹‡Ç^_šP­ÙâaûË2"œ\BtùáîöãÍw?ß_]Ærùpsw{¹âŠ.?Þüp¥ïî¯~üñêþrÅ´bËÿºúéáú›"×Ç77·ßbM‚?g:½¿þx}}ûáúò·‡ï/®:[úö2*¬!¿_üò]lÁìï/(‰V‹x „% _ì/¤DI!ÚšÝŧ‹wöZ›W'ýÇ(á"âäbÊ*!‘€&ëÀ«¼¨ŸL viµüñæÁärk¾˜]qØ›¼Æ–¬ÂßOiQå¦þ -±L±ö‡«[|ïP^2½,êbSì°iÓÔ˜´6[×SŽPŠûl»bIL+Éäò¿EîZ¶i"ø±pfNŸMš[߃VŒ‘D)ÞX³68@ÕÁl²_)åT¨xÉê',Y¹ð&+éù&7Sm]j»rÜ}B”çAÁ‰ˆaµÙ¥(0Öƒ­WDë(Z¬DL„U¹$H)mÍîuVäÕˆKŒÄŒE‹(fDqynì´ê£pèÙÄÐw(«PºÛ/+ÿìñu(œ1A˜¤qXz‡šß÷cš0Î}ñŸŒ9HSØšjSf7°¢xœðnÊ¥vƒ04bÈyM¡¥gùÐNàá±`žØX~^`á¾gq‡Ÿ±xÜ/š¼9gùÀ""‡* e Íg¾CÍ(2îÍ*BÎ’MB ‰ &[ [‹:ÓïGSNp*dÞ¡&¤û\~°Høâß“lC®ÅD ¸&XìÙäšÃÏX<î÷í\“ ‰%ãa×w¨Eƽ…¹FXòt<õ*Àµu¦ºLóê–¶!Ý8…à ‹dP~‡šPÀ£› õÑPƒ÷¤[ߎð¬q–q‚R+™x¦×ágŒ÷ûvÆE1‘BŠ°÷;Ôœ"£Þ‚ŒS1l…ša\užqê4RÇìXÌ8¼Á ÒH†¥w¨ ñ>ß žë8öåÿ=¾%ßNV ÙƉ¦’o°‰¢TúnÅ·?cò¸ß¿°–ÂVWƒÎAßw¨Eƽ…Ù&#¢c®gØÖCØÖ¢¬D¡Õ¡Øe›‰Õ‚0lñÃâ;Ô„|Ÿnfz,|>uÛë -ýŸâϯœËOÙþ°s$„1:âþŸn·(|v0ÆÀ‹+ÁhCäá -p•†=\_ÓPkñ3¦û¤8`L+8‚Jˆ¼aw¨9EF½…iʼni2G«*@«5œþ+8q½¤å6Ë?IMápT¤CMhâ,Ž`úfýâÙÀ ‰M£JôùØ&)WžÑvøóÇý¾9¶É(#KÂãСæõ$¡Ô’]“0 û¨ó$ìP8fUqîLJI$,}AájBº?䔌¤ßå»Wð:O–{“æÀ•Ç㟳)ºÁ!¯wº<{åPTqËÊ&•=¦0Æ_ –1¿…ú©mþ³È ŠT,ž¬25€ü¨eºyÊrSµ/§®ý%Û9½1ünL'*È~ðHkî4üö¶I~€ÁG1•~Žåöîáæ㦲#pÖ–0ìØÉÞTUúÙX œ}¶€ö ªû°k¬1[Ws<à¯5ÓbSk ¾î»¬j2J¶œ§{W[™ò‹)€_©¢.·…¯¦ù “C™íS<ÊA´vÚ;[1½¸OAL =1xCrg°)Z3 ê°;VXJóW,Üüä*¶[‡ª2¾çe¨,¦ÉP)Æa×ÅUt:xÓc8‰a+Ùž@mRSÇË+§^QÖXÚ§N½µèrÉ– ºÜ ˜=ÿôÇÓhÖ»˜7¡.¬`"æêMÚ*NZm{>B uÑj¾u58pºiÈä™÷’¶’f„Ñhjs’Ž zÌ «ËczܵÐGlUb2¹«udµžcf,…€(•ììÇ‚kà£McÖÇ5–,Í*·Gz8­‰NkûÐöÚ­˜f¨_±hgËùPSEBÌ„ò*Ê[T“}2›ç•Õx“ª0pFx‡šîoR)0I Ä?`¨‘FܶA87ÙºcÕL<ë°kûê2ÛÔ®'y–¤%„ë†@vXLõiÃL(T¯yþ­ }ìK¦¬Ó̉Ý{,KŒW•Ó&ï‚OÌå Ðbð ˆ–vvîš·àÄ~]¸«›‚SÿPäU‹ëÅþ-Ö%HÀ¡…Ÿ4?3ï`axÖŸ0çç¼Ãœfüþ¡È$!ZQÙBF"½1¡Ò¦XY_æû¤ÚúšUE"©£óie!{Ö…’-:hè°Ïs‡6:™Ë„=B\Ýa‚* { -s‰%c6æ*À§uØÎn7px§rá\DYX| šïqK0"4Tyòßç :¶b <昽<›È… ÃQó4”iñ3Fû};Ób g!ÂÎïPsŠŒz òk JɾõQçùÖ¡N#•åµù\fõøj'Uaù-hB¾O8J¸Ž„¯À{Î3cÈ8F \VÁ˜D”iÏÔàÕÃÏX=î÷/0Z4aïw¨9EF½…§l~žñÆõPƵ¨ÓPUÙz7•k³ç”ó°ø5!ßß' BµP¾ï¹€öÌ^¢“$ \(ó, ^8üŒÍã~ßηˆ«™±ïP3ŠŒ{ óÍÞ+Âz4÷*À·Õlcô¨×7SNRJ"û• ó;ÔŒãÞ”ƒuAÁº4C¹*@¹e%Úo×i5ºML"¢¬‚‚[Є`ÿ8js¤2ö%7—£MvR¶)$‘4ù¬Âü=iˆíÖ®Ê姤ËZHU%æ[ºŽ%mÐÐn;lr¾´MáØwN¯<ö>ÌëaêÛE(3Åý Öoï“Áh{ -ùG¹®ÿ1}¦uwf?=–¢ýVzNþyÉ––óÔ]ªY‰ùjoöEùŠè…íj½K!v×øØjê,k.Üb—:æÞ$m`…iå5Ò(iNî‘ïö:}vNòtà-¼b½sB.¿¤»#¦Xʼn*¶áPTvgm°){ÄÚt»ÍlxOwXß(r¹-3wMO6%ÙT¯É±6êϘ––'Öº€%Ý]šýî½I ³å§b?àƆ*=}ðÑ =ÙnZÒmvÇíôçØøjfcÕúxZ° Ü^”äf¢ËÖ€>§×¯^*•œû@_("§oàÏäßþxÿô?¤ý üÜ.Û܇¶¹TÊ:5æãÓ}å?Vý…endstream +xÚµZKsã6¾ûWèº*Bð" ‰=q*cg=NÕî&9Ðe1‘HE¤ìñþúíFƒ_¢&›Ùr¹Í~ ?4€n‰‡?1 #Yig±Õ,ä"œ-¶|ö cï/„§™×Dó6Õ·ßܨxf™d4{\µxƳÇå/AÄ$»[‚Ù?\p¦¬ g¯ð™°Vζ:T,ÔJÕ=›‹ÿh¶Fݧcó§¥aad¡%01‘9-—dpë›F±ÈD}±s#XÅЈŒfJèøèÛò‰Wh%gqhY¤¤r>Y¦›ô9©²"Ÿùæ çè›;~&8°Æ‚,üàq•8±2¨Ÿ‡2]R«*è™æ«b)L°H±CÕ:¥‘¾8×YVIuðÌŠ•gž¯öIYí/MpXTÇ-Eí@ ˜:fÃP:}þSä)~ËEð+yz)ö ‘V">|MCw׈ +÷ƃû‡÷@+]åoÔäåkº§ÎjTÔ›yî¤Â"Í^@„³:_³j]ª1Å’ür®t¤Ÿv›l‘Uøf˜×›mÛ½Çiñ£þéæ ’ÈÙgÕõ—é¢&6 ÃfCÝO½¢eW‘æI…J +ƒ¤Ä§ +îþùÝý‡«Û;FÝäYl-‹Ô“äEå¿ÙíÐ]ØD/ã˜S;Ð5UúÉͽ n#ÓRÂ|m–´4wl<¥ôD)YêG M<ؤɊZÎ׌0ÚvOÆyP[ÅD¨¤ÇôgD9…ð î¯pÖV0ÑÔåf;¬Aâé˜@¥±g床-}ä—ÁÜMļÚñÎkâH–À“õ#”†õl"ÍÚ ûïÅ +ÍA …³ù1HzðMhÃnÐûŸ>ªÕ ˜ Ý¡Rà“V¬ÄL¦ ÄÕy†,4*jœ#›N$“ZÛfÓ‘šI(‡Õün“”å A2d:Žµrѹ¯JjçÉÖ÷n“7j;DY²Ùø÷'O°*6›â•ôúÑ„ ÔÁ-Ü®†CÔÌj©´yPîÒEö+ç2]º8&=õp9¨&Eäá}{7Ö3:= †Në—ˆ™å2®YåUºÏÓj„¡Ž™‘<>2_ì5DZmeØ]£´{€áeyئK˜%x³»ðf|Qìý*ó±Õ¤ø°öQã6 +jm“ß}”ķ‡ERú°á…aÒÆQãæ“¡ÉÃzöÖi™Ëƒ•eÜ*ãɼç”ÔNu|"^–ÔtJcÃí +Hƒ[ä¶ùÐQ¦û— ÷KG~Œ"ðöáöñ+Ïò'øÂt\Á,ä ‰” n«®´3c c©’!Dߤµ•ÎC쵺癶jˆÑä ·8Õ_’}V¸½ùVV鶤‘eR%O8Ñ€M;cyX¬ýçž´ÙÓ(žÉŽÃ®&ßí3„–çœäKú¦,èYä`¢V‚&öü‘¾½Rt]žß¾ÿ8¶4Ó:¬ý×à‘å[^äoÛä ¥yý}QW°\×îaBt64D÷—tSì¶i^ш“Ïwë¤(a=ႆ-5¡Þ¯îè»MSU,Š -Ú›¹ã”)­èØfK1Ç£…þívgA1„_{}€Ë‘ͺޗ[¡‡:ðÜs\…Ãù‡­.äõÔÂñý~ÌJ2›¨½€üæÞ ës‘Ù˜(šÁ!v ·»òÝ› Ý»˜\Žû‚Åb¢†u.ǯ7žhÞ¦:½Ó4TîÀ‡!þÏVo}á­Ð'¥7T#â;ÈÄ )»â?¦i/..Ór±Ïv~!S@N¯—ºöU߈žd ÊèzÍä};KLÆJtì¤ÁýóŒí­½¦?cñ/™¼8‡xÓ}•à€–gßPQdÈ a'ÁÆ-SÓ`kQM€­¦:úéÏCºÁšd\i;-¼¡‘ÞÅàCDª+þK‚­1¢58P¨æä1†5Åx$⎓Xóôg,òý|¬iËb-äôÔ7Tgr›ÄšŠá@ëhkmªÓXk¨ŽnªöpõY¥ûÜ$‡è,Âiù Õˆ¸a¬ú|I¸µíè Àúت“ˆƒ“ ‹Cm;¦N ®¡?côïç#.Š™VZMÏ~CuN‘·iÄig~ŸA\‹jq5ÕÑS‡œXÒax§òHOKo¨FÄwññÜÄqWþßÛíàíhEm’®Åéø‡(Îuwš§â[MÆä!ß¿°—Z-¦ç¾¡:£ÈÛ4Ú¦N=ƒ¶ÕÚj*”HšïŠM¶ÙM!Ç¡ßPÈïÂMÃJUWÍñº{ ùUJý3…„à£:êÞvŠ#½{ „¿O#û>T0UÎpmM§‚XMÆ´!ßQXÁ ae Óy§ç¸¡:§È€Û$¬¤1L‰HLêMuV UùÏáÆõšì—Yþ<X, p5­HC5¢I`q^h›õÿ‰g=ƒF¡5§c›ædØ1z„ ýó‡|?;¶éÈÂCØi?4Tçp›!\¬x¤Ô¶¨&@XS‘ÏÊâÔ”‡ÌjØú&…7T#Ò».çl ýžj<ÒÛ4É+«Ã†Þ³1¸Á%¯u»Â±Ïmѧ.•Ùf²ÛgÛ„®r£½ö[· ˆÙcn VÒÛ _èRµеÛ`ž[IþFÛŸ|ÇrI~(Ë´¤ï:*¤qª!Ä$œº$l +MHë,þ"†5êúŠIVW^½b_QË°ñ”öt¡B!MLC(DØ+þ¸4În +ÈQWGLÅ2ü,mC —Ĩֶ5G$Á¥€Só¥ï!Ç™z¥jg Hœ‡ÉhŽ9I3DV³VÉaS“®h4T£Ù=Ø­#¬u‹§Ó–B@Ô¡îen›jb'Ö´Ó·euxêT}Í¡Ù½ÖíúC³c¦Û]]XÀÕr2” ¸:YcÍt(oSå •K®ÓÅs\åð2@àá Õˆôî!•’TO<•f”¶¾èEõκϗ|Ù{<úª}F%T^/r –${×@è–´¢~—öÇFù–WÉ'uðÁÒ}•d^ì²ØR[S¼òõX:h¸àK­Ç‚ª(ÀÕ¹q_Á ˆý¦ð«]ë¿+ò²¦ëU{¡§U§7²yZ½û?ÜU á »«^°’Ò(°XøR§ˆWqêÇ–o»Ôã÷¦®Ûu EŒÃ1¬Þ=ÈöѼ…˜èÉêStOŠÝU1²mcÒ@Ô‡½U’mÆŽ„°%ZÑŠ¥§U— y‰´Ü$/c×g²X)õ5‡ól>&HÁ¥E5?µî1s%£3é·6Õĺ¯©Žë~û©/ØZf°È2)¸&Üý‘Æd«èJþ2i·¶þý 6d‘n*@#)7¥;6N¥@jú3æùžº&ˆÁ]¾€-ùÌ´7Tgr›Ä˜ Y«3[K‹è4Âj¢£ƒàŒ»\Àn˜ß…Ë“²kš¡ìîOS»Z¿ÌÕthBOv Þ´æt1Ïg1Vó[L%Ejòi‹\?fø›ˆo“ÓÞÑ¢ÏkcpwÁ@0 ±#Íįpˆæè,ð?»_g ¤<œ’\“ $wñÅ™4‘j‹þ’ðêÐÇ—`‚O«àÌ".LËÈɧž´·Ïó/€ FŒPS3ÞÐL«Ðã4Ž¬:é +G€ñ,üûSÎßþîñÊ:†hcN”ëß”y¥PñX× JÁñh¨úL§®endstream endobj -1361 0 obj << +1360 0 obj << /Type /Page -/Contents 1362 0 R -/Resources 1360 0 R +/Contents 1361 0 R +/Resources 1359 0 R /MediaBox [0 0 595.2756 841.8898] /Parent 1338 0 R -/Annots [ 1365 0 R 1366 0 R 1367 0 R 1368 0 R 1369 0 R 1370 0 R 1371 0 R 1372 0 R 1373 0 R 1374 0 R 1375 0 R 1376 0 R ] +/Annots [ 1365 0 R 1366 0 R 1367 0 R 1368 0 R 1369 0 R 1370 0 R 1371 0 R 1372 0 R 1373 0 R ] >> endobj 1365 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [284.2769 667.7189 352.9489 679.7785] +/Rect [284.2769 435.7745 352.9489 447.8341] /Subtype /Link /A << /S /GoTo /D (access_control) >> >> endobj 1366 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [282.0654 636.5559 350.7374 648.6156] +/Rect [282.0654 405.5217 350.7374 417.5813] /Subtype /Link /A << /S /GoTo /D (access_control) >> >> endobj 1367 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [299.7586 605.393 368.4306 617.4526] +/Rect [299.7586 375.2689 368.4306 387.3285] /Subtype /Link /A << /S /GoTo /D (access_control) >> >> endobj 1368 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [292.0084 574.23 360.6804 586.2897] +/Rect [292.0084 345.016 360.6804 357.0757] /Subtype /Link /A << /S /GoTo /D (access_control) >> >> endobj 1369 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [330.7921 543.0671 399.4641 555.1267] +/Rect [330.7921 314.7632 399.4641 326.8228] /Subtype /Link /A << /S /GoTo /D (dynamic_update_policies) >> >> endobj 1370 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [401.5962 511.9042 470.2682 523.9638] +/Rect [401.5962 284.5104 470.2682 296.57] /Subtype /Link /A << /S /GoTo /D (access_control) >> >> endobj 1371 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [257.6971 346.6843 326.3691 358.744] +/Rect [257.6971 122.0209 326.3691 134.0806] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1372 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.7975 315.5214 379.4695 327.581] +/Rect [310.7975 91.7681 379.4695 103.8277] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1373 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [308.6055 284.3584 377.2775 296.4181] +/Rect [308.6055 61.5153 377.2775 73.5749] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj -1374 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.1999 253.1955 362.8719 265.2551] -/Subtype /Link -/A << /S /GoTo /D (boolean_options) >> +1362 0 obj << +/D [1360 0 R /XYZ 56.6929 794.5015 null] >> endobj -1375 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [303.0862 222.0326 371.7582 234.0922] -/Subtype /Link -/A << /S /GoTo /D (boolean_options) >> ->> endobj -1376 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [332.9347 190.8696 401.6067 202.9292] -/Subtype /Link -/A << /S /GoTo /D (boolean_options) >> +462 0 obj << +/D [1360 0 R /XYZ 56.6929 639.5425 null] >> endobj 1363 0 obj << -/D [1361 0 R /XYZ 56.6929 794.5015 null] +/D [1360 0 R /XYZ 56.6929 613.8858 null] >> endobj 466 0 obj << -/D [1361 0 R /XYZ 56.6929 726.6924 null] +/D [1360 0 R /XYZ 56.6929 492.501 null] >> endobj 1364 0 obj << -/D [1361 0 R /XYZ 56.6929 700.1172 null] +/D [1360 0 R /XYZ 56.6929 467.2627 null] >> endobj -1360 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F21 658 0 R /F48 885 0 R >> +1359 0 obj << +/Font << /F37 747 0 R /F39 863 0 R /F23 682 0 R /F21 658 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1379 0 obj << -/Length 2951 +1376 0 obj << +/Length 3026 /Filter /FlateDecode >> stream -xÚµ[ÙrÜ6}×WôÛ´ªÒìË£ãÈ¥&vFVj¦*ÎÕÍ–SdO/R”¯Ÿ bi® h¶Ls,o…ÖSСz› ?b››)í¶è:»7jöI!V»à ³|šB»Aš‰ÈmÔ4%#ªÙjý¾m´YÝe‡|—9D. QR|DÈïÆeA€¨®ÿ¾4´YÝ,”§†¨Äð†$¶Æ!lI»Ë`ûØÐjûâŸÛÖ*{Ì]•%S« -{W™ßØYlYß»–OXàßêÓ¾ÊJ(’P‰ié{mÆÝVn^@@±öÊî6°>;vÁžY1¡ºär”dyýŸw7ÈÁžK²üÎ=÷SÜC,k(qpŽB2ÐÆUÆÞÖ@$Øèåi}ì¿àì·UÍd:7‘¥·Ðá‚u¶áîÅ ØíòÊÓ?QÊÝäb¦5ŠœR$… !…Ùåk;+ÎoU9»jĸ‰S÷&7Æ-¦æ³dzâÀ©G¨Ù‰ÓB%&N@u&Îñq·òîìOn’tF‰ˆÑ¢ã6.Q¬§Fœ>.ùPRmêõé1¯âö±nÓ -ÿ{>k '#xy‰¸™‚šIOsÍ4š§=ÝFM{:¢yâN½Q§í¤àˆ‘Ü N Q*LWô¿ëÐai -kß6;•GWëuûÛÁ=:xÞ¶¡´nö"ͯ_v7ye%Xø3´tzmVûzhµtŸ’ñ\|”1Ý985á”FÂ~ OTp‰!pHëOT(ìjÕ°æö!¬”ñ0bjëì®ÌãÌ.ç„+$%Ý?f»=M ˜óªo£àH_° Ì9”ÙS>f€ ÍÊŸ§Ø ³RK&fØÜB%ØPÎÎßWÍR´Í}ü(óÕ0ãA”¶vó´&5¢J‡ÞÀjƒ•îêòç’::ŽÜ´E=5ŒDL)5™æaZ#n4íHóDüŒùÃ~§Ò<ª¯6ì‚ÎÉqˆ¨E†½%Ó<ëš©¶P Ô蘛rœ…°k†ýZZ“ˆQ¥ËB{.µÃÐÖåë¤SõYkš`!„›‹k[“d¡ÇϘ?ì÷õ,ä°wfZ¦Ç!¢fö–d!SÙu IÂhšƒ46êÓqÀAÍ—B&õˆ ¡"]»ÓÑä/"`Ûž¾Vh"Í4=žm›S ð´õƒ^_Ï? -3C0iú=¥™Ça÷FùL"¦Jp/ ¦£Å(ùlåŒ*5¢K—~I¥zÊüEËpÛ¤~´inÅôãà4%:V'ùçñ3öûýb¤ˆJCͨ1è+MB8°2Îg¶‚mT‚„å’OG›Áœk(('XZnDîÞæ)ËLÙ•üuwÖ¿?Ìp¢•RNßæ ‰°ºcbê6/àgŒöû·yàO1çõˆšQdØ[’a—|æ:¯šfXDGhµÉËìe,;a˜aié5"¾Ÿ0Ë®ü¯É³³=ÑB#fðôÝ1ƒ©"(ÓCSÁ,àgLö;É61Übr[™v~DÍi2è-M78„-frbmT‚ne%îNwŸó‘€¯a-Òr#jDp7QÑÖFw%_[‡+UPÒß„¼M“•€š˜ƒòsæ+‹êØä2ì“ð ~¨öÙeãÅÝ·–6ýkË> oY››ªøúS¾o®<ÖÙYd“Ãô¡¸¯²•ÏØpd8ëßýžÎÉ`ê2áö÷»÷?^½ueÛG£3uzxè³»„¦ÍEá‹+/¨Myg›ðžK_ÖîiS>Û|&Á‡Pi|[¸Ë -ê ܾœ•ÉÎJ[Ãp7¦ƒß»-éæ¾Û‘ ×4‰1¬áffQnö ZŽ0l‡c±ÞÓÁÁ‰Ú£cJz Åwˆ,줅ֶüëíÈW pX³aæÿù&!|ô°j®~¡|þásžïÂ'ÞàÌ7ÕÖÞ®zòB…cvóuCq8ÞÐÒöÚwýàj×Y¿oh~7§Ç]¾qtWiŒ{Wpí´ÿÈͱB\ËÜÏ#ÓJ¹÷—8á‰øÆ&·ÀªŸÐŽ,‹®9_ÒMRŽð²Ä3q³š&]D5f÷«§¬,6Åñee#Òþi$ß­Rh•T#¢FôèžD€tX×Qäë¬×“æ ó0”‘ÌÃP -ûô¶)3y˜?cû°ß×/Üö;@p¯HBDÍh2ì-¹p˜ XÏebÚ¨Ê} Ñ:7êÓ~=¼Ì6Ïg”ˆ¨-ºÁìÅ¢§Æס߄1= FpMl¥ {Sä øˇý¾þŒ™½L@ͨ1è+I<*a<“†n¦i@µz’âIp…¤i%"h¨Ew™$HqÖUã/c7¦§ìÕ)a âIØØÈܲ$Å»O[>èõõ¬ƒÓ¼æ&éþ€IëÐï)I9)£s_ FLâ,‡iîËãê5‘N*¤…Ni  ºd£HÛ£sK…¯Ãµ„!}²hlX‚l1IXËØ$×<:iw¿Ï/`C˜1ž˜¤ -ýžÆ™rrÙûG¤Á.ûÓ?pþã -®³´qßa‰45*(eW¬¯¹`Ž¾T¨þ?탄kendstream +xÚµ[[oã6~ϯ0úR¨¹â|œ¶™nŠíÌn&Å.ÐöA±åD,¹–Ó8R’âžüÏC´ +†TSˆ2:Ï4J`(ݵ3F´[<šõOÐLCÀËSÞdõ1Ýf›]Vä‡ÜU®ƒ”ÚẌ·~Nr +ó tÙee“oŒ@i¯··“XõÍ—3PŠhéƒ4. e»a!¿‚ù½NËëKËWרÏuöÛĸçVKsö»‡cZÛ5¶=Àãù35ª¸:~øÁ® ¬BÏž‘×M(È}HHÝÇKúêµ!®ñÀÖGËj5/’M78µBa»æ6€] +Â0DÙ}z.÷D°äxÚ9Ÿ ¢8‘ž<_œš/&(f¶ìGúÊÌGCõ3ë/¯ñºví2mò^|^nÙ¡:½ºGç…Ýæ¡H!€7î1hê-Cfa%XÛùz&X•9Uãh¤!¬j“owÝÞ¤ÏÞI½ôÖ{p¯Ýàlý1-ÎF¥ôB3p¬j“Ngn(ß»Þt·ËM€O ×ß (l½;#N~¶§ô£ï~ȲÒõAvþlwôO*×ë[×Ù ¾o +3[¬áõ‡ê0ɱ:=‹À ôb{H·-λ@Á—¼y’+7±êá|9² í¥ q£)ƒ]N?¼†ÞRoöäá渠:~òtQó'O‹²‘2‡E<ŽÎÌ ªJ—Û¢&÷ÎU¦LíIþ<9õEÿQõ„¨9âær"Ä ÷ê™ÉmZü‚±ãy?=&a®¼Þ¢ÏÍm˜RH(†ã ë¢æÖ¢ì +eEö˜ë7UY¼Žk74Qù4!¿G4û\&\|×Âœ–4}4m¾¶ªØÞôx,rwˆ +<‰õSîŽDM©ÉùÁµL +cÎqÆäúvïG3‡Æç¡PÜ0,<_³z‚±X" IÄåØ0¡6GéU f¸ ÊÈzÉ‹ÂQÔ^s°š%Z Œ¤íášúàg‚´ýô1,AÑM|9~‡ËÙž­®e”›çƒ²ˆ%ãë " (cäœ/éi7NŸ1âë¸à5!¹Ÿ> Ä9¥}Ñï­(åëC––­îÏ…?¤ö®ßQ¼M}œoµëJ݇Óߦ^þ d6»´G³ Bp7’‰ÙHØ\ÃxD¡•Øƒì‘ídnSÈÙ½¬VÅ¢ªž!œ:½+7¸OóÂqŠhŒ0ŸϩtߘŒ€HàÁéÕæëDbÏW™ŒŒ3ƒnWÁàcÖ4íWÊÊu¦eýâÎr“Õƒõ5ôõi‚L4Ó.¼Â`î¿hÃ@L>k;Ú" è`3+@¤îÑËV¦+ˆ&¨D¹F’â)Ò‰(£Ë Ä)m˜vÕÄÌÄ`g”>tvLs\ïØ]›,Ú¹—ýqI$ËÝ`¬uÉ“lÎ4•Æ:?qWŸÏÓ’)D HY e¡e@Ù´ë÷½Õf3w¹!áHŽ‹oQò‡—"]_ÿ^kbÏ8 Ç¥»£ÀšY’˜W”™–r†Áæ±—"æÁúÜŒ–é!s]†L!hœ h¥>É3Ø¢zt#?'<ùµ:Ÿ î& )ü¬vÝMçîä[¯¬½¾sì‚NR.a×R +Ûÿ½½C® ö@mù­{Ðî#,]Uos³´qíl[ d j}Þ6Ã/8ûM—ÝL—!¼ö:\°Î Ø +Ç8³ÒÓ†%r› Óî…A‚ë¨QØ]¾·ç€_Ëb1‹²b¦o¼1®Ì˜ÛwÎ’ÙC4EŒ²…xÞEÍoœÕÛ8Íá¸ñî½`3¯É‚-jB‹žÛ §Á’Ôh·‹A>””»jkoBYuj¶PÙ^Þ¶*sK“õmKÄÝTÏ{ZH¾ØÂÕkñt@YyâŽ*`ˆ"Œ‰¸à5!¹œ(Ä$®û¢ßøÜC…}¤HçJµ›êËÚ=:xÞÖRZÙŒÄ~úcw—•¦8I¸¯|îÏjOóõ0jè>'ÃÞ|¸ &H­3Ûª5²24½QÁ%'l´Q] 0§•e¿Ûê–$¦`Û¦á'T\½µÆL"!X˜þÖ&I¼&ЗSßDÁ‰¹4‚èÌ© s95a‡ MÊ׈sl6k±Àæ*Âæ€rvþ¾±GÑ>óñ#?d›ñí6ï;ˆ`qMZÔ„*=z+XËDª¾.Ÿç5VÌ¢Z *¥œ¥bZ‘žÑ±×Y¿`þxÞ¹+9zÅMØ£ëТϽòÁ ·¢záR±‹šga‹š\³|WL³²fóú-ªI‹šP¥ÏBSÂ2ôtù<׌1‹†,¤H$ŠDX!ÇÔN]k¢,ôøóÇó~: äÎT‰ø:´¨EƳÅYÈ!cÉÂÅcaa@ÍGŽêÜŒh¨b‚‹¸*-jB—> 5‚”@÷•ù›hØ5i¨Gç4‘ß-i¸¼gvŒˆ¿à€ñ¼ŸND#K @ jŒæŠ³€£¤#qvPÔ|ä˜d!FB‹UZÔ„.} +$ÌO,zÊüMGrפa44ß±Ÿ˜hN“¼gu”„¿`ÿxÞ?AÂO_‡ZPc4W”„À$‘qv@ó w Õ˜«ŒQC@3N£B[ÐXjÿŸ4¤=±Ÿ‡kå‡ u­bþý(‘\uí‹½Þ ð¸¥£YÿÄË=p%_ðw Šk1š+þ«%Ž(Y8^/˜È/–æ²*æ7.éëÔ½„¦šÆ䶘‘àá„&‰èJþœ¬ºè?Ì¢:™wLa[pBUÇÄXÈ +許Ã9g‰ÅÇ %Cœˆ˜Ã[L\‡ÁLÓ´ +½™_ OHƒ?Eð—è~ù_PÏC5s{EÑ2(e—t¨9§ +qEä„êÿŸÉVrendstream endobj -1378 0 obj << +1375 0 obj << /Type /Page -/Contents 1379 0 R -/Resources 1377 0 R +/Contents 1376 0 R +/Resources 1374 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R -/Annots [ 1381 0 R 1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R 1388 0 R 1389 0 R 1390 0 R 1391 0 R ] +/Parent 1388 0 R +/Annots [ 1378 0 R 1379 0 R 1380 0 R 1381 0 R 1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R ] +>> endobj +1378 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [322.5463 736.902 391.2183 748.9617] +/Subtype /Link +/A << /S /GoTo /D (boolean_options) >> +>> endobj +1379 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.4327 706.0223 400.1047 718.082] +/Subtype /Link +/A << /S /GoTo /D (boolean_options) >> +>> endobj +1380 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [361.2812 675.1426 429.9532 687.2022] +/Subtype /Link +/A << /S /GoTo /D (boolean_options) >> >> endobj 1381 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.4835 736.902 328.1555 748.9617] +/Rect [259.4835 515.7582 328.1555 527.8178] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1382 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.5019 437.0578 456.1739 449.1174] +/Rect [387.5019 215.9139 456.1739 227.9736] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1383 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [381.9629 406.178 450.6349 418.2377] +/Rect [381.9629 185.0342 450.6349 197.0938] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1384 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [398.5803 375.2983 467.2523 387.358] +/Rect [398.5803 154.1545 467.2523 166.2141] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1385 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [393.0412 344.4186 461.7132 356.4782] +/Rect [393.0412 123.2747 461.7132 135.3344] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1386 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [255.0796 313.5389 323.7516 325.5985] +/Rect [255.0796 92.395 323.7516 104.4547] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1387 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.5276 282.6591 385.1809 294.7188] +/Rect [311.5276 61.5153 385.1809 73.5749] /Subtype /Link /A << /S /GoTo /D (tuning) >> >> endobj -1388 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [381.2254 154.1545 454.8788 166.2141] -/Subtype /Link -/A << /S /GoTo /D (tuning) >> ->> endobj -1389 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [335.4973 123.2747 404.1693 135.3344] -/Subtype /Link -/A << /S /GoTo /D (zone_transfers) >> ->> endobj -1390 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [363.1733 92.395 431.8453 104.4547] -/Subtype /Link -/A << /S /GoTo /D (zone_transfers) >> ->> endobj -1391 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [365.365 61.5153 434.037 73.5749] -/Subtype /Link -/A << /S /GoTo /D (zone_transfers) >> ->> endobj -1380 0 obj << -/D [1378 0 R /XYZ 85.0394 794.5015 null] ->> endobj 1377 0 obj << +/D [1375 0 R /XYZ 85.0394 794.5015 null] +>> endobj +1374 0 obj << /Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F48 885 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1395 0 obj << -/Length 3132 +1391 0 obj << +/Length 3018 /Filter /FlateDecode >> stream -xÚµZÝsÛ¸÷_¡Gy&b ö)—8©¯=çêø¦ÓÉå‘(‹DêDÊŽnúÇw ‚¤H‘î\:™˜ °\ìÇo?@‘Ïüã3‘ Í,62PŒ«ÙrwÅf°öþŠ;šEM´hSýðpõ§w"ž™ÀDa4{X·xé€iÍg«Oó(ƒkàÀæo>ܽ»}ÿËýëëXÎn?Ü]/BÅæïnÿ~C£÷÷¯úéõýõ‚kÅçoþúú燛{ZŠnïÞÒŒ¡Ë¦÷7ïnîoîÞÜ\~øñêæÁëÒÖ—3Šüvõé3›­@í¯X ŒV³g¸a7&œí®¤’BÔ3Û«Wÿð [«öÑ!ûI¥Ê,š…ÃFæAÌ9ÐÄ’ƒŒ¦1rȇŒ\S¡‘“mµ¨I^®ÓÃ5×óEYËtñëÏA\!á±ö.=Y<Õ€0¢% Å„`º+ÍÇ4%/T7X¥åòí«¬Èi¢X£`gª™8`¡4 ´Ng‚p‡îÑ,?W[D -äk -úÐâáqFƒû–<ý„ú|ÉËFU ñ¹HR„ˆ‚£žðT‚ô¹¡ Aþdð'Ð8Gb‹j‰5îx,ÓÅÏõ¡à ÑvcÂxªi:PŒ², »âü1(j‡§ ¥Î%aZ¸Ž.ƒ1С:Š±¦Ÿ0AŸïËÁ(>\Œ»¢&š£Çk‰‘æ ¡ŽŒ"±Mu‰ž -wÌ‹*[Ÿ.aƒƒ§v¯‰vïø;„U‹îöß' ö”8Û;‚zÂaÇKP vBwš§ŸÐ¹Ï÷ÅPʨĸí=Õ„ }nãhƒÌ„ÒhkQ ­¦ê9j¨î -h%Ǩ‰èN¨@ %ºü7\kcÐ_ñ˘ƒlHwtKo5ý„Ú}¾/ÇœŽ¡:1n~O5%HÛ8曓)̵¨F0WSᎻ,_Òõ!-7‹*Û¥¯È»äÛà´¥®§>m=Ùïš —`‘WÁS èÐí•¢@é8î*aa˃-:°Å‰>Ä$lÉ#®;‚@ÌÓOˆØçÛ -ã ÆUÏÝÐ…Ø3Œû»¦š¤Ïmcʹ2fcmªËóT6¼¿­©ÝYŠÝb•­ñZ 4_¦e¿£ƒxˆ¥ÇS ÈÓ=\@fR*ê -ô}:ºIµÎÏq GœÄºŠ/ý„ ú|/¥<Þ ‘Ð@kÙrÔžjB>·q8Fx™8綈FÀèˆp»¯é \uí‹Ãi¨£S±ݺ¦éoÝíçÂ@)(¯í½¿ìzœ·sp†‰¹içàh!Ð £Ýœ#W¸ÇõÈú¾%ˆÅ¨Í=Ѹ =^ãø‚ì(µäkQ ¬¦²%õ¸­²Å.)+8åõ¦@ÄPŽïÁ¹úÕÎþßfçZœ£ŒcRá—Q¦MÅ‘ê(:³š~Bå>ßg3ÞjÂñ5Ñ„=^ãPc àÑ ¨µ¨F VSY'Y÷üÊX¸Mëâ°Kªþ¡AaŒImLO5 Eq’AêÖqWŒï„¸aeÎ$€#‹99˜@IHK‘Ñ“ƒ£ŸÐ¼Ï÷"ðzmJ2LLc>ðT’ô¹yðÙw!¤ —àV!ð}Ró:=”„f”16{Ê“]¶$~Ù¯’Ê9ñçb›-³Á^†AÄÊÀH.-G÷J]Fö•:\Êã~_ªïÔ¼z.h:Ù‚‡ó¤ÊžRšØ¥Õ¦X•t±×ÇC’WÙ5Ÿç4±Üfi^9* Ùã¦rsm´Oš\y½àæhõ*Ûä j†ºp8÷+E†ü½Èë“ͲÈŽGÛç¥+šýrjÀÞ·9g€€ˆiÿz[câ³#W1M}Ü›!û¤=„Äõ9F·KLÛ°µ­¬y"×(ʸÍįÇ~]× hÚ–˜L–uLȹ°ö 5u€ Á±Åɉâ'ç>ò¥Ò=gª%l—R‡e[U;p¨ùm˜9!.vÂ=š¶tk/g²„ˆƒYÁLB·ÏÙvµL|×îl¡ÁÙü_KlÝÑé=WQªA1º^él²>[ríKkÿNû2€ž¯©=ü”dE#¬(BÎÍÐYÊøV Ç­V ñ ¶õÚ®%tyøÛÍ¿h”~[n’üÑ=j£·€âMqN7gÀuI{ø-Ûr“ø³³4u„P/IÈv–Ä;{¨“¬Yî°•m¶îñÒ=2ûgèp £¤¬ çÊ0WÒñ &]ž’-䊡æGó@o:›Þú;adžßÅÑ«620š×˜`YÃäCB èOu8ŪÞË¡p5q C¿”S™n×U“ÿ PoHh)¸gä^ ­8†lî?D–¨æ¤Š½_#8¨ÀŸY h‹„yÉwËBê Æw̓ß-ã§È¿ˆQ ðÞ×Úðß…ûþLºù†4Z_ú)N R‹p&T¼(ÏIJÿã B5d-áÿ -ÄWøendstream +xÚµ[Ksã6¾ûWè(WEžX{šL<³Nm&YS{Hr`$ÊfD:$eGùõÛ`ƒŸ Sq*5!~lôãC ÚlEá?¶R‰b¯t,‰¢L­¶Ç+ºz€g¯˜ÃlZЦ‹úæþêëB¯bGÜÜÝ|zsýëýwW7÷Þ–®½Œ +kÈïW?ÿJW;0û»+JDlÔên(aqÌWÇ+©QRˆ¶çpõùê¿^`çióê”ÿ¤2Dq'‘’ñi/3¢–ŒÐ•k¼ÌÙ”—[”õòÓé·/éyhl̈Šøª+o4ªÃL *:ƒÆ‘5Rö½ÍÁÙàvh™¯àjغ~Ì*ì)žê¬p¸—Äufyæ»tgïÔz_”Ø]=¥ÛlÎò¼Oð¶²-¶ÿ,òß²æ6]þõç´Ì~¡”o“ËÅÑUö'ëŸÕ†IKa ÁH¬ol©Oå53ëÔjÈ­†xýöÓçÏ7ï±me4:sÔÃA_S® • 0¼9É®}oß<(Žx·Ëª/@lAYëCèŒÝ³¢ /jlX÷ç‹2ÉEikm-‰׸¦‚[Iîðnq1:@sl`¸ÈhÖ8jFÈǹ ó·‹šç¯GYe­?7U ‘«êl[ Çgœ1VÀ£&4è’™qEŒ} n÷vЯ?HÓ¥=<¦ÐqF?…i Þb¾²ÑÔΟq´®Ò¢†í—ìpÀÖ—4}rÏ[“÷(ËÏÇ–ÁÐô††›SвÎj2@¾lûˆ½ÛĽñ›{w:>ïÎkF ¥lÀùâ}4¬'®‰4‘r†]b³±sìN¸BÅD*ÿÆ.µ@œ1–sù€jÞ5žvÕ<ï$dkIÕï:¨ïZTcVö°yNÙ.«Ï›–J¸±Oj›µuX šÐ£Gʼn„žžŸÓtàž]Zmˬ͞ÖGû‰ ÅšP.ã6HsÖ ³¹ \ÄÒ½‘,`™2XÒµ–+lÜuL÷øÓÇrÑöíÅJ»]`aj¨“„I«ÄZЂ#YVyò1AàŸ\ _ _‹jæ_™äÕ>m2ñ¦*Nå6'>Øpi½ „GMhÑO|1Qj Åߣ^›øfl( a“¤U€xÔ@@4ë™"^‹_0|,wŽxz¤’–ÄpÈjÁxÔ’"#iAê)#`'‰0õº¨yêyÔL¸6Ïш}ÂÉÔ‚5¡H}RÀY÷ùÇØçÌè`$áÖë³°5à‚õ,°Å/Ø>–ûjJÊáÌÅU8µ ÈXZ˜€°XAÆ` ì lQvÄäPo^“ÿd,Π"5¡IŸ’È6k=UÞfí 4ä "‚Â9ržƒp|fÒôlrÐá¬Ëý ”CØ2ÃàQ ŠŒ¥…9È9¡báÌÜè@xMeAص« "4Ö¤¿ù3DÀjÔSå%àtŒc»8)pYGÏ +¶ð°õ#©¯' à°s " +k1’dŸ´H¨\8òvQóüó(;â©J7¯Í‚–5üTÆ£&´éq0ªRÎûê¼ÍB¼`ÔPHŒ™hž†kgÏð[ü‚ Ær_ÏD ìa"Š´ ÆHV˜‰%±Öz‰T€‰-ÊŽ˜u¶?ÏqA€—FoA£÷όıýáß&ýŒŒqb˜Ð³Tãp(¦öcOׄÕ<~Áæ±Ü×=TL O‰°ï=jA‘±´0Û%RÑhmT€m-j¨ÉC%ΈAZЄ=ÂÙm·P¢¯Á?@¸éUVƒýŠÍs²58(6=[Cé­Å/˜=–ûzÎ ‹c,Âî÷¨%EFÒ‚œ°-‰ùÒ—–.jžseG–û~¡¥Œp +Ù(ZÐd,Í“oàß’(&mø*·äZ=¹$6£”Òõ·ç<96eD`ÃOO»¤vAü±8dÛlr/CAI8@Š{JW£#£¦F.Õéé©(k[–!Õº~)°;9@„ó¤ÎžSì8¦õc±«ð¦)I‚ëC™äuvÍÖM¹tlYš×…ƒF™=<Ö®¯ÀžÒÒ;wÞ.¸95vU]8¨Ó¯â¾àÆl¶EnéøàŠ‰\½ÆoçPq£À€ˆÿíùP¼lpô™o/T¶l¶eHa·dwî;b#jódc3¹ð+Øšø¯9X>âÌq…MO–³Ïéá|ÍCÞØh +bbÈBÌÀû 9u?maL´P¯´¯Ù†Þ’S•b!ÐKQ~©:5A¶Q%ÇöirÆFâ0¶HFÐhý„F¾tHŸ뎙?d€-¯ý냉­6üs®ýÛäpù ©‰0fîÈ +ÓB┲Fh9>/ÂéJD|Bõÿ1Ýnendstream endobj -1394 0 obj << +1390 0 obj << /Type /Page -/Contents 1395 0 R -/Resources 1393 0 R +/Contents 1391 0 R +/Resources 1389 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R -/Annots [ 1397 0 R 1398 0 R 1399 0 R 1400 0 R 1401 0 R 1402 0 R 1403 0 R 1404 0 R 1405 0 R ] +/Parent 1388 0 R +/Annots [ 1393 0 R 1394 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R 1399 0 R 1400 0 R 1401 0 R 1402 0 R 1403 0 R 1404 0 R 1405 0 R ] +>> endobj +1393 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.879 640.3349 426.5323 652.3945] +/Subtype /Link +/A << /S /GoTo /D (tuning) >> +>> endobj +1394 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [307.1508 609.8077 375.8228 621.8674] +/Subtype /Link +/A << /S /GoTo /D (zone_transfers) >> +>> endobj +1395 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [334.8268 579.2806 403.4988 591.3402] +/Subtype /Link +/A << /S /GoTo /D (zone_transfers) >> +>> endobj +1396 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [337.0185 548.7534 405.6905 560.8131] +/Subtype /Link +/A << /S /GoTo /D (zone_transfers) >> >> endobj 1397 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [364.6945 737.8938 433.3665 749.9535] +/Rect [364.6945 518.2263 433.3665 530.2859] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1398 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [374.6372 708.0059 443.3092 720.0656] +/Rect [374.6372 487.6992 443.3092 499.7588] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1399 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [292.0276 678.118 360.6996 690.1776] +/Rect [292.0276 457.172 360.6996 469.2317] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1400 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [319.7036 648.2301 388.3756 660.2897] +/Rect [319.7036 426.6449 388.3756 438.7045] /Subtype /Link /A << /S /GoTo /D (zone_transfers) >> >> endobj 1401 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [460.1655 618.3422 533.2211 630.4018] +/Rect [460.1655 396.1178 533.2211 408.1774] /Subtype /Link /A << /S /GoTo /D (tuning) >> >> endobj 1402 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [362.144 588.4542 430.816 600.5139] +/Rect [362.144 365.5906 430.816 377.6502] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1403 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [293.1435 558.5663 354.3435 570.626] +/Rect [293.1435 335.0635 354.3435 347.1231] /Subtype /Link /A << /S /GoTo /D (options) >> >> endobj 1404 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [288.6803 528.6784 357.3523 540.738] +/Rect [288.6803 304.5363 357.3523 316.596] /Subtype /Link /A << /S /GoTo /D (boolean_options) >> >> endobj 1405 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.5503 498.7905 402.2036 510.8501] +/Rect [328.5503 274.0092 402.2036 286.0688] /Subtype /Link /A << /S /GoTo /D (tuning) >> >> endobj -1396 0 obj << -/D [1394 0 R /XYZ 56.6929 794.5015 null] +1392 0 obj << +/D [1390 0 R /XYZ 56.6929 794.5015 null] >> endobj 470 0 obj << -/D [1394 0 R /XYZ 56.6929 484.6014 null] +/D [1390 0 R /XYZ 56.6929 258.3212 null] >> endobj 1051 0 obj << -/D [1394 0 R /XYZ 56.6929 459.8194 null] +/D [1390 0 R /XYZ 56.6929 232.6002 null] >> endobj -1406 0 obj << -/D [1394 0 R /XYZ 56.6929 84.3175 null] ->> endobj -1407 0 obj << -/D [1394 0 R /XYZ 56.6929 72.3624 null] ->> endobj -1393 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R /F53 962 0 R >> +1389 0 obj << +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F48 885 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1410 0 obj << -/Length 3082 +1408 0 obj << +/Length 2918 /Filter /FlateDecode >> stream -xÚÍZKsãÈ ¾ûWèH§¬^ö‹Üfg<»³µåIdm¥²%µ-f)R+Rãq~}€š¢dÉòij•”l¢Ñ/à%G1üä(³"Ö¹¥¹6–v4_]Ä£{èûîB2Ï80‡\ßN/¾y¯ÓQ.òD%£éÝ`®LÄY&GÓÅ/ÑÛïßümz=¹+G‰¸Û$Ž¾ýpóŽ(9=Þ~¼yÿở&o.SM?|¼!òäúýõäúæíõåXjcL yŠŸ?Þ\Óû?^_þ6ýáâzÚoyx,kÜï¿üpº.b¡óÌŽà%2ÏÕhua¬Öh(ÕÅíÅßû ½~è11™X -©¬µYs¼`Ym2‘Æé‰eãÑXi‘ËØœž‹ÆÅ07i„>˜ -$˜ -cST£¶"U2ß©1¨Q-2­í(µR¨TŒz¬‹•C)ó^és‹\i\™®?ón¼*ºùòr¬SµnUÔ]9oAkIGÓeÙRÏæ2‹¶•£?ÂqÏÃÒÕØ2Q·äþ°8ÊCJ‘[«üz3WÖ÷„‚ízQtnA/¸ˆ.®^TôÚ5üÄy±1oê8˜»¹Ûuû“ÚáI•Di˜ŒzB*æù5Ž•«âà™&‰ ñ:å"Œ4]À‹þªx£gR&çð¢R¡­6þìív¶hVEYŸ aBY¹Ã¾ô˜À¶Xw’à[= -ä2 -Óôð;ƒ‘ß&CàŠ›ºz„dŽÑ(óU!4ÐÍׂ 2K¬ý‚)È“JR+r“ÈsŠµ0Fû£?”Õb^l/ÐQ{…홞‘u*lj÷e .'Éò:ò‡F ü¡úCèa-ò‡Ð ì#'c‰=ö‡ŠœÅ>òévþTT%ûÌ~ãO‘ì㞆ãPϯÃÎŽ™I–¨/˜2Œ8 G›+¡l~îLÄÄ{4WݽЙIP|¯P™';…b)[^¸ØOêB+‰½B‘¾7»—C?¶óEZ¯A|÷EI.àF æAn®{b“ëC4¶Z°<@ºÉŒ>ky„~hy°ß’÷_Þׇ›[\‘ Iˆæ2œyó­·NµËfKækAŒø !v’A@«héyÂG›XX›Ù Æ ä“X³Ì®LÁh}Oce0Œ¾§[c÷¸öF-£à5VMÛeÛº»mµï1àꫪæ=òô΢©y¦ßÝ#QÖns SìH2CÎ/Ó Kpoà]q)Òó,¹AÓ÷Ò‹{ØÅšÈô`î!Ó7Åw½N¢îRF 5gLÚ®æ-„¯ãä*¥T•ÄÙ  ^$ –ñ@˜ò Â:¼f»vóÒ«Ü÷yP=Õwžˆ,NP‘"5š¼È_ŽªÜæ"¶“ŒÉ, R6.Ømç6eû;Ð$G&upÐ!Ú­;홇.ïunôO5m“›ü\¬iaoY.uoIpO¿4Ò„ìqiæQ ¶åª¬Š íG -—›ÎÔóŒñ[žâ>Ïݺ£ºeÑÑì}tÌK7wGV“2Cù©¿ “™÷È©ZN{fn/Uz*ü§%`0Âè\Ÿƒ -WÎÕ”!2/„ŠŽ‡YÌÁ<{¨àËq¨@¨o­9 •Îz?§‡ -¶šºzäE ñ=Ç@3–ʈ<µzß?ƒÕ>×è!ór  4ðµ€²+°üw¥“×\$ÄE:lHé|XéyRñÛFd*‡ ÞJ 'æPŽ2y*ÒÌJ>ôZíüw{õ\ v™i©¾<¤IWÛ¶£–¿¿îyô€ð¡zÿ±…” ¿Ù€ÌY¼o㊂b1p…`- -PyV鎮ÇÚ_ѧBÀÒ©aÒ!רÊyÙ!²®S<¿Îí¦q42îŠÐC‚à ,“îÜ-'“Ûß]ýæöŠˆ·ß0 33Oº¹½~+ˆ6½ÌãÈÏv$ -Y¡àÀ…½( çqW›¸â"D=¯¶‹¾@ñ«RæÍÍ?ñÁ¸äÀ -Ö<²?4ûã3nû*”GJ¬¸a“öà>¹M¿ß#‘[7F>pÊ£›¦Ã“™<ÜT& •hù‰¡¯è:·Zs·× úĈ½ÒÁqæ9sO -B´¡É„Bc?k.H@¯Ã·§ì“$© H+¹’)L&À]G·`ÀŽ¨´[°ÞÎÀ}/–`ß1<éÈÐGVìë‡H¯ÝM1™ðRËâO?saC”›°c9âˆz}—«uåVÀܾ냪ͻ›[Ñ `aç‹÷âCrU|ß{ÀîáDD%ÇQ¯=bCó,ØÞ ×Éú ÛœÆéP-õÌÒ,êòÇkR©Eù掽uMèu´) –5¸†Uð®Tð©Øé?6fÌþïñRJ‰c@›.9¹¦Å¡á7òØâ&.ÎiûÀ#â;yDßCu±éÊù–BP#ûr_¨ `]zµnÚ0AX¿u0²è˜@ˆ…äôxA‰­Ìmè~ æ ^hÚÈReds˜œƒZ˜Ð–÷µW&\OLò öLÎ-ØIÎy´fy¹Í'Ï#éŠõ¼ŒôTлi¯¨j$\ hMØ·<,rœQœèKcr>*Mœ Ò÷àéðNMM„·‘L£¶ÙðÕ1¹ÚV]¹®x¸—•b™ aí6«²#‹…Wº‘psë’Š3 -<çvƒ*ly±žÓ}.Ði,øý½/ä}¨7„ë\±™13‰s?è6eð0¨ÄMÛ ÒÆ­s‡É6JÈD¦#é«–™ÿrI›û5&Ã:ð‡žÆÐOçÅóÞºy×׬,Bê' ‹„\B®½==ý~¸ÎìÄÀà¦åþNøÒÙ[V[¸âcûRQôüç6ðdÞ“¢0‡{²q*4æÏŠ¢ç:³“§³áN8E0J •C„³—#Lw_ÎÀCÕO¿Ãx'¸ÉþbÄe|ýõðˆ}…@BÞ¥”úŸ%“/óò9Xóɲ‡L5Äœé ôe™Bnj!õŽü¡6ÍµÔ b›^‡9ñÙÕv÷bŠÉdÿ+û]³­Ÿ) ÷û:V“¾êŸ"¤Ìߦ礚‘åA™êñ‰Ilô¥—'‘«çŠ @sÉd<+;êøTT[GMvÇÀ°K ÛÐxüÔÈãÍbØE:¡Ù™&xí×zìf?§yFQ; |­bŽIÁ£Æ_2eqZO±V'úœ¢ 3=qZ3ý¿Ëä1C>q–+7†ÛRFãªüÄD/ë4È:µuA.iWQr ôª+H%Då÷Þè¯>­®m]v\½ðëómÕ ñ›Þ9”DÖ›rUlJªž¤>[¡Öì1ÔLA‘|ºs$ô£â +sì$†øUhH^„ؤpøºl¨„]5>Jèÿ~’0oMãe¿l¨Ÿ¸»fèrÊP®â/{ØdQ¶ásôs%Ê!\^Á?÷/6©@?é\ã‡)ò=ó -’µ6†O>t>ÙÀùä;ç“õÎ'?È°°¯ Šº›®™7Qí$„ûËÔmWÔÁï\èÃiŸù?K/ˆ×‰ÖıHU‚>"!*Q†9qѼúÿ»ÿHzt–©Al(C‡s¡ðRû$FÓ™°™ê¹[ÿÓ›endstream +xÚÅZÝsÛ¸÷_¡G¹c¡ø$Á¾årNê¶ã´²o:÷õ@S´Å†"u"Ç3ý㻋ø!QQrÉMGÀb±øa±‹•˜qø‰™5Œ«DÏâD3Ã…™e› >{‚¶·Â÷Y„N‹a¯ïî/þüFų„%‘Œf÷^–qkÅì~õóüõ__ýóþzy¹†Ï#v¹0Ÿwsû=Q*^¿»}sóö‡å«ËXÏïoÞÝyyýæzy}ûúúr!”6(Ïâ§w·×ÔéÍÍ?®/½ÿÛÅõ}'òpY‚+”÷·‹Ÿå³¬îoœ©ÄšÙ3|p&’DÎ6Ú(f´RR^Ü]ü«c8huC§Ôd”eÆÊxBORMéÉ$,RЄzº_ ­'”ëú™*)»K;ß—9}¬ò_8—UÑuE”²®ß7AEÀ¶$ƒéøl!f­uóü ¿\DœÏŸviÕRõ¿T¬òê…jÐKP­b[´ž^¥›¼}ÙæýÕ~¦›ªþJ’Œ$‰'Êuš­Aö(, >œ\ Õë–1JV䞶ÝŠ2Ê€‚2vþ®ÊüДŠMÞ4éSNCש×ì³ ÷eùâû¥m¶ÎW£±^”+øŠaAkϹÞæ»Ô+˜ÂÁòpAB°ÄéTl6ùªHÛÜM`ZŠ›ÀZZ ÝZVTO+_©j*÷;˜sG#¼,ï»»vžÓGþ1ÝU¾hÍ_µ×#|8—~•@|^çÕhiPiŠ§ +f­‡Î.D6:öýµ Éü\]Q[׉ Lºö¸k·‘‹Šˆi–Õn¹«”6Úž‹v=Á…à8àäEAÕNì5„Uªõ>n÷´f›g…ã¾òG´šèL5/ëæŽY¢À&ПPa2Ô€ÌåU–R§^aG@Iéó¹(WacÕë†àóÛz·IïBˆùkÉÒ ã]MòxÐtwóv‡õ)žÌ÷ ê kmMb!ä<ù»NÛªÐÛçM‹ø ÿÛÁÛR*îÿ~ý#ÕòÙ:­žüPwÚqŠ‡üRÌÝ ø8ÊŒæè¦ôl›µ?e+/hî;¶W'Á¤ôÐJâ*Ë®yÄVÙúá2wcÜ^`-mØ™¯»ec[íYí¡ŒÍháÃQN£F èvB&a'¤Pn¤³ñfhãw¿ÑÀÅYÄ éñe ¡ªcã;ög8Ï€Ðê@?€:4 `ÖRÌ‹–:~L³øOžy"®Ëïoï¨õ•‚unÓª O;½V¢d2Þñ™p.L<¼•ÝY,‰œn·îÀ®5‘6û²-¶¡«ÓÌ%Š]ÐE¦”³Çᘎ´<¯RΉԑJaºÍ¾iIŒ¬®Ú”  ¹;qñÛ>-f4SoÒd¬H#2RÌnÆ!ksÂÚ¯F$LDàðn°³Ó‹bb1Ü_éèORñ!-ÁVLù>V0¥:Õ9óv<“T,A'‘:]M°Ñ,±"`€åSM ­x¿ò«0—GájêxÄÌJ.§&/O.M XÞ”8‚Y­DLjÓj5ÁQjй,q™g—È}x¡b¦M¬gÆhsÛÏñ╶,æñÿûFAÐmõ9)ãÀËWÈ1«E·(ˆ83rK •(4œ5¥ÌÌèˆqˆ>à˜³Dª€ºëiÖ.œSf%sšoR´ùhf"Ë}¨-ñÂÎ ÂòDctA)L~xA<äEõD€ K|5ŽcÈ`eié]¥úÀwBƒ”“Çoè6 ÍS¶P0i{æ@GLs1¶GðÒ†ÅQ$gÃøºÍE)ˆ|ÿ¼ðˆEBÈsx‘’ #“³¦j š~Šá…&†®±±ÔüÞ‰à0B­C¢@ÌÛ” +'ÑbÊ—Ú¤Á«®½}qžæ‚®¾BÂZƵÔßBƒ½ùVR†ÙÈ| *È“Ò°ç1TÏ@H'–IÄO_Q‡š<° ¯ñeÇÌ{‚*¢ËΙS|;gˆÎ™ÃÊØ™CÊÀ™[¨$î‚AP¨=ŠÝxrÀåÀ ê¡A„o¡æ=féÁ==ø‘ØØCz_Á1˜€>ø/…7šàÇPv•áROãq¸Ñ_žV±ÈF_ñ0â$•7ɹ+PG’©8Ÿrt¦¬™Hî¹H¢~C±…6kN¹ØNÛ…$¿¡Hì6é#Þ¾îfoŒ”ÔI}ÂE ƒ+-þ ׂ¨Cƒ^„P"L¹ ñ]‡ªãw9å@u¼ßIÄ,p#Á&‚9A~šÜr“€9Ò`˜§cÌSoŽÓ¦ÍwEóžžÇÇ/ÁÝÍÒ&?m™‡&ïëÌèêl*õ…NÎ9›*¶,Jxr&xœt5£QFÃ?WGø6¸)ÊtGD@ûĆ–¨.È>ù‚—DÁ€ä³|ÛÒí:m‰{çû©ëljل°¨ÿßg/²9eã㞇|+}*ƒ=ø¶q‰þ¦PQp‡)kÏA‚øÎá¹G)¬(>ô̸÷¦ ì°‚ÓXgßtÏ‘§±’Àb°âx:¬`­®Ê?é5®e +5 !5Kb£žOƒµ‹6:Ì|>R[ð­Òç9ÿO.#ƒŽZ20—É0áz”x…ë†Y™Ä˜^Œ tÑúÓ‰W+ð.4%^oºZö¼¹úTYÀ´_Aú|“‹õ‰¥Ç—Qšwò-–Ï}ïêý“ël!œ +—h‰ e7t?º¤¢Š»Tú$"Ð!Ø(‹¬hÝKõø>Åõ«.W¤†ïÜjàHc )½‚0MÜÛ[ /—w7o¯ˆ~{wEÄ»w¯<‰R @º½»~͈v™ð¹ã6™•| OþMá0=÷ðÒ¿N\ùgˆ*+÷«î‰â)õ«Û±ð¸åp”¢OŠ~yО +$…ËhCÕb!ÿàÒ¹$ï„kçO7ºŒ’P·u›‡T»ª0ËGo/.¯éÓm›o¶í8“·IW>çžÙ4f›Ë¼õ4ZŠ¶>ÁR¬gØ4uVø——X ùÖ´Ï+v9ÄC`$¦ôI GΙï½ìöÀ#´\’kìN'àÑèøËStAæßVø6L_bþBí»Âý ©$- ØîJLdºÇlqCIK†JX²´ H8†ø€ˆô*&Ë¥Ÿj~ðìò Å&Þ®LØ¡n¿‹Í¶Ì7yÕžü{À÷·w¬@ÀBoŠGþ!Yª‰ë>Ü^Ê0­”˜ú Ÿ¿úOýŸ¾tÌÀ·ÓWjwõ©P3±9”½ûkÔ„ðÿ(æ‹ûendstream endobj -1409 0 obj << +1407 0 obj << /Type /Page -/Contents 1410 0 R -/Resources 1408 0 R +/Contents 1408 0 R +/Resources 1406 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R -/Annots [ 1414 0 R 1415 0 R ] +/Parent 1388 0 R >> endobj +1409 0 obj << +/D [1407 0 R /XYZ 85.0394 794.5015 null] +>> endobj +1410 0 obj << +/D [1407 0 R /XYZ 85.0394 566.7855 null] +>> endobj +1411 0 obj << +/D [1407 0 R /XYZ 85.0394 554.8303 null] +>> endobj +474 0 obj << +/D [1407 0 R /XYZ 85.0394 184.6798 null] +>> endobj +1412 0 obj << +/D [1407 0 R /XYZ 85.0394 145.5857 null] +>> endobj +478 0 obj << +/D [1407 0 R /XYZ 85.0394 145.5857 null] +>> endobj +899 0 obj << +/D [1407 0 R /XYZ 85.0394 108.7415 null] +>> endobj +1406 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F53 962 0 R /F21 658 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1415 0 obj << +/Length 3250 +/Filter /FlateDecode +>> +stream +xÚÍksÛ6ò»…>Ò3O¸ûäú‘¸MœåÌÜ]Û´DÇœJ¤N¤â¸¿þv±€DÊz¤ggêv&\.°ï]ÀbÀá10)KtƒÌif¸0ƒñìˆ>÷·G"Ð #Ñ°KõÃÍÑß.T6pÌ¥2ÜÜu沌[+7“_’”)v 3ðä?®Î‡Òðäâò=@Bi#“Ów'oίéCH¸¼:#Œ£Ç釫‹Ë·Ÿ®OŽ3Ü\~¸"ôõùÅùõùÕéùño7?߬–ÜÝ–à +×ûߣ_~ムìîÇ#Δ³fð/œ çä`v¤bF+1Ó£ÑÑ?Wv¾ú¡[Ù$8“*•[ø$Å6>ÇR%ÕŠO‚ ` ç°±¢©—‹q¶YŒëŤÁMÂTª3 ¥fN í'99*n“I=ËËŠà*ŸeI9)ª¶ü•sY4ô-$õ¤Æk«’ó||¿FtŸ÷É›¢¥ ë;B,Ž…Mü‚‡aeuW/fy[ÖÕÀH™<Ü—qöYþHÀm .fóöñX‘0Ü&nL挑~c7÷H§EøqüÃsËkÞýq"Ë›¦—y[Lèý¡lïÃzÌóE[Ž—Ó|Aïo• Í9®góº‰Äßo + óÒÛõuƒ* œÄ÷6BæPûeN +üî Ž#€Äæüª¼v´xVu@4åçÊ sœW•W“@T“ râ³Kæ_Å⋧߸} ´AS`nüºh¼ØôŠÃÓ®Žëoïa+[†ì„%K-îQm‹2DÄÙÕˆê]ýPÀ¬hÔ0±YÒÔ †êsäl9mËù4 ÷¼’'ˆ˜‹YÙzÑâë.¿×󶜕-ð”ËŠ° ?¶¢,¾æ3˜ÿͶ´5a3/ÆåÝ#½´÷yKPN®úà{Uä‹Û@Lì$ø6˜t»(ýzD!.š–‘4FE±éÌ”PÌ +XNjSf3.Ñ­ÐÇÅç×?´¢vê:§óâ~GÅ80Ì;dÉDÊ„z²&k˜ÎÒÞ’ž8ÄHth68Mûë@mÞøQÍ3Ú÷­|ˆä~þɬ;¹ Ÿ,(³ÌYm÷³aEuh!OfÕ?j)™t‚°n)i×~—èS¾¡wo:kõ¼îyÈULñ¾(’™ÿ}s‹‚;&àŸA +0Ë´þ–Xª´eÏ6béÿ7*.¤c–;W@ã8ÌÀ8¢?Õpµ©aªØ€Û!!@m6H5<¹!ž×U´fr™Òºl-‰|;ßz@?‰ Žþ#Š!d>eÛ]½¬&쉞™Œiáp!ëå>Èl¼ ”R1·7Gz2e±›«¨£Üº\UŠiÃSr³s`IªS“œ ÷\šÕ’ÔOg‘oË–>|ɧ˂ÀàˆÀûç˜ÝЧHã§FoÝO$“¡71«ˆQ½x½i64 šÎAu8ð<®®¥3f%ÏþÄ”qÄNA™Œcª~HýÞhN‰êÍÍ{“q<¨|ì,gÅâ¤H†ÓòK@z^g‘×™Ug„¹¹÷Ú(/®é„Йӫ’Aà€*«¶øìéªmâ"g¹¬Jïe§øl@ZÕć|Hâ|Ž„è2Íå,_”ÓGz]ú¡Û€é¥?„c®¶%w°U”Šd ytA ¥„JËÀ/@y"0)šñ¢¼õ ¯÷õ<™Ö>J}vJ“Äy+n‹m¹ŠÿÙIÌ4îê®Ë)CÂÒÜ×Ë餟LÊfœ‡ÌtRwµåyø]½Ñ«³ì€÷1©`™pä}ÆS(@­•ÖÁý¸®û±÷ãÖîÇ®ÜÛ¨®ð[N(ã®Ûz\O s—ÏPßvúœ:D—²jÚ¼Šžg#¢w§Ý#±+^Ê ~Q‰ar“fæ€Ä(w䆮Ϩ€ÿ@Ù«]ªC•h嶢°“¼ÍÁ3nÖ”T&ì‹1+ÈcÅùò žJú•RÔí®¨©g:Æؽ†Á Ñ©&|ù¶Gx®¼”ðÖí‹¿"‡©c*á‚#g<ë÷QžäÍòamðU;Í2ÇwèGì§@©Á¬É62ã»z:­¨¦\ç¹ÔKÑÝö•Å%[Xù*ÙÖq)Ò@\B9‰]³;‰ÖàtR§³¿0‰þWƒaf–JƒÝæ‹-4±+vªÒL§¾c%D¾¦%(ŸL‚õúNŠtÉeE_È,¸¼¢§7©7Ôxi}NXzjßAטFø·üp¦·ðYΓèƒ|/N –˜ÝÆÛåÉKïw¨´4 Õ?Z:ØU¨Nà?p¸ZH`è—4˜UOlØÈ8È> UînöuÖõR…ˆË¦æϸÓ8b'û”Ef©ìû Ði(tN€c©ÕßÍ<SdŒyÕÍÕD¯á”OŸL@D>:…H³¼ÃOk¾®ãåÁ8]µÛÊjR†‚'tRôý0ÿôæ@èÙ-r•kŠ°¶–Þ|˜íNÐ[="põíöþiè_vw¬$&à™ÏPFûåù×yI>¤gù4 ºº©SÒMx’n -ðc§nv…þ.w–ÿR~ø{pYK&´:ÀdmX&CÅwz~} ¥ü/xò®žNš^5)?—mt°ãbцӖ¶8à€Ù‘·`(vo׋~Ž<%,“JqJ…î°çíÕÉÏçÀ¤TCöÖ¯‹¡Z[5„Àk×U9ö<|h–f¡MïÕ±#4-sï[¬îqHÊ@‚ê¼Å³[ÛŸ©u7øŠ[u2ã°ÞC~ÈmªiÛgA Øv]̧ù˜ZYÒ‚ŽR 4[÷«"hÝM‚L©ùS¿ìtíþôÑÉdZ׿ûcG§’åü4Iáó“;Ì1¾؇CJ/r_´ù·ŠÆ *­2 À7ËÛ–Þ "ð¹…£ÜbKö°Ú+Wqå‚×<÷M@.ò°5ŽzšÒ<ÐÁz¦‘°×¦ïyCß袢bŒqrK».V«Ó€`8TF2åÑ2ÍänåîhÍ+îØAÎ…÷%ø™JƵÒA¹G?ÿ¤­OFmhu¢´?=ÇÇ|y;-Çÿ^„ÓØîMü{= +OÖ#·áWùG]­ýþp·¦ï—•æjO^ÙåÂ+nÖI)!c‚­„È'” +žh„54=A LD8ƒ—Lî B£ÀgNQ†ˆò2ôß:2D"’áj”YÉa”áNyõäú,áu¸ò²é¨xÉDI +ÎR¼£´_xB3Ø¥£o?~áí ¨‹F½3¶®çú<­oc²4¯›+‡x£a9/ Þ,šb²:›¶øþÃéŽv–ú²ùÑ‹šƒ°)d•Æà(÷½\Ê=ß]^]|– ++7ó#‘žpúñT¬ƒÙ  N©D8¥tدØGctÊÐUgøâÕw$Jò¥îN_Ö?½h0&¬0DK0&\ŽÎ® äâ&ÃD)^‘‚:Š +`#©ka°‡H¤²×¶(0;’™Ìãž0ö—Àݾ”@¾C“LÈö{@Pgj:ÏØAýÀ®”wïøˆAaü·î?xWüÖ£|0GS?ÓÔ$ŸšH^îi„Õ (+ïßhžÑùé?è…–ç“ë aèàج2I“w†Þ–þ8ZÙävÙnËS›¶œgL¯P¢Ðèò-¶È86À¯fUŠš^ëPN‰=ʵ’Ú+îqÁGÆ•;8‚1cÃÙŸþ¹ˆPbÓó‚íûÊßÆTÄúu 5]<0ñb¡±á°!ÊMUJ©~…jì^½Z'ñRñ=¢èìò·ºœ`Üê†î4K3Ajá¬Â`ráY ¾²ƒ§³:é ó¯óúÖ­êqWÒ}Y¤ NBØ, ¤}_¼‹¹U¿âƒc˜n4XÉ2aÈ…þ Zéè-Ǹ…•@%<%(ª9½‘–Çó6°ªšœTqšÕÅ€Cä¼ÛîÂÝj°bu—ÂҙŴ~ðÖfÃ8‹7]Ú¶X„^?¼Óy®—?~}¤'-†ÑI"¢âå<W{ûm2¾À €"'¾±"p™~ó§×R|ž^hÎ!KÑŒˬqÛîòÁÁúá[ÿúaý :cjç}±p`¯pÙ:Ö~Yúä3âßID²ÎâÿäƤendstream +endobj 1414 0 obj << +/Type /Page +/Contents 1415 0 R +/Resources 1413 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 1388 0 R +/Annots [ 1418 0 R 1419 0 R ] +>> endobj +1418 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [341.1654 214.5127 414.8187 226.5723] +/Rect [312.8189 683.0645 386.4723 695.1242] /Subtype /Link /A << /S /GoTo /D (the_sortlist_statement) >> >> endobj -1415 0 obj << +1419 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [434.6742 214.5127 508.3275 226.5723] +/Rect [406.3277 683.0645 479.981 695.1242] /Subtype /Link /A << /S /GoTo /D (rrset_ordering) >> >> endobj -1411 0 obj << -/D [1409 0 R /XYZ 85.0394 794.5015 null] ->> endobj -474 0 obj << -/D [1409 0 R /XYZ 85.0394 424.823 null] ->> endobj -1412 0 obj << -/D [1409 0 R /XYZ 85.0394 392.7174 null] ->> endobj -478 0 obj << -/D [1409 0 R /XYZ 85.0394 392.7174 null] ->> endobj -899 0 obj << -/D [1409 0 R /XYZ 85.0394 362.8617 null] +1416 0 obj << +/D [1414 0 R /XYZ 56.6929 794.5015 null] >> endobj 482 0 obj << -/D [1409 0 R /XYZ 85.0394 306.2038 null] ->> endobj -1413 0 obj << -/D [1409 0 R /XYZ 85.0394 283.8925 null] ->> endobj -1416 0 obj << -/D [1409 0 R /XYZ 85.0394 197.5762 null] +/D [1414 0 R /XYZ 56.6929 769.5949 null] >> endobj 1417 0 obj << -/D [1409 0 R /XYZ 85.0394 185.621 null] ->> endobj -1408 0 obj << -/Font << /F37 747 0 R /F39 863 0 R /F23 682 0 R /F53 962 0 R /F21 658 0 R >> -/ProcSet [ /PDF /Text ] +/D [1414 0 R /XYZ 56.6929 752.4444 null] >> endobj 1420 0 obj << -/Length 2921 -/Filter /FlateDecode ->> -stream -xÚÍ[[SÛH~çWøQT…ž¾_vŸ 3`Tewf„-‚*ÆòZ’ýõ{NŸ–-;Ø -ƒ©!©JŸnµÚÝß¹ŸVÄ€Ã_10–Ù ÃÀÍ f0¼ÝáƒÏðìýŽHsöÚI{ÝYo/w~:RnX°Ò.¯;kyƽƒËÑï™eŠí -<ûÏéÉáîž4<;:þ”PÚÈìàçý³ËÃsz`ÓÔ·Ç'ïh$Pspzrtüþãùþ®ÓÙåñé ŸžžîþyùËÎáå|ËÝc ®p¿ÿÝùýO>Áé~ÙáLoÐáL„ ·;Ú(f´RíÈxçbç_ó;Oã«Á¤¹`B€q¦…Xÿ«ô ~5‘R±€û\þÑ=Áð ¯5ã/—ªƒ¼†iïÎfüƒ«…@ïmR«%¶)ÁûáóÞn€¯³¯çu°Ë[ósÚ¾±>øQç­ëO&½² f%ˆþzðX¯²õyî*Ú3rÝi>kÊ|üÝ4)z§äiî®ñúš¯ ÿƒ®‹–›¬×€r2*iÝaSV¨†Ò4Uj£:1ÉoõpS$ë -]±˜‘öÖP/ºÙîK»ÇÜ=>Åñ…Øã–¦4³{€’@"‚íuu7!–TÃœ¸A_rtgÐÆFWy]Ðp]Ìî‹Y”^)¾C†ˆo¶U !À[®åB÷x¯ØÀðzAŠk\€ÔÃ%{ö<ŸQ"Û_Ök¾$þ42.ë&YÜUØFxWdkí°rÊíoË·¶‰²ÖZÛ²u V!3|Y™r?`êÀ³Ÿ«ñ(aœìæ¨ü\6­`mc¸ž7Eƒ°[lAQül›Þ´­„oÓŒhθ1=.ÎÃLpš°=Ùÿ R`e5Do#Ç]Ì„ [‹v_:ƒV»š”È1Œ“ÁÑØÀH´êЇà:¶Åë%ÔaJ™¦ 8¯µ,›#µî·eH zñ’?eÉöµ|ÐAB Ö“"ƒÑ€È‘5—Ø`¶ób:·‘Áe ÈhäУê6(XÔ.a -ÄÁÙG"(YµAFàÀ]‘*" Orêb ýFXÎqáIg˜øŒ@©{ÒíÚ§­2¢Df•ï‰”4‡õ<§s_¼;”‹‡R²P˜GQl$U- Öiª\*[ -ÁÌJÇÖ8 ñcs -Ü=é¶òE²X’î«+g™´!DP¢g¨–=»RѾcÓz¤£WˆÏ:^ûä:oEoŽÆ~ñ2Îdëvz¹¡VÍ œDGë\ü“:´½]h$ê$M‹‘´xçÕ«ëÖRùìê®y,2¬›rœ¬iÒu R¤ÔÅñ{¬‘q¬€õz¯zž‹š¥Ú HÖKׂm¯¸Êü¨ìIýäxšk -ýшPbÕö‚öÇÜß·Á"ðõë²€Ï1%€îu•ˆ&Õg}ŠkeJ©å¦l¬E/ßÀ‹Î)_q±K Éw=¦W ËtÐ$é€"‚+ÌŽ"¸`/kÐyº¯“¢ -'×U,ߪ%|aJ”ué–0 ¼³iê²=^ og߯ø¶A:aYO)QqÍŒòdHQ‡ê;QG÷…Ê !ÕÊ:õHÔÛk7|až<Ã`2ERµËK×lH'z½!MJ÷“˜w{÷§w‰DÃ6®¢Êy¯ópøªhšb–JþЧkÝ(øôµ´Yx.q(åù@ ÄÔÎCØ„P-?˜§ß<én°ÃÇmYÖH¤5Œ{ÛØJHZ­SdYOöÏ.Ï!°åŠg'„;ú›»æ4ºùÖ¦åX‰n<¡’x/‘mµ³ÝW\©7ÌÀ÷ôø+i,sªûgªóñºјÍC5û’.øŠÙ}9l±—ô -ÄéÚXÓñ ²Ý}¿âl Ì?“Rô›’u¼:"t1°>}1¢Ü\^s,HÒP2"@ÑMÑd#•O6DµÅÔè{Ì’X«ua€Xz Gçt¯¸T-¼€h‹÷ɸäÌéb‘Á·¹ŽˆÅv4S7Þ@C[CúÀ‹ªÆñ…Q‰74iÞMü² ¨óóôjJ €Útï]=LÅZ¶ÞCƒûÃÍàHN Þå4&ç³DMÛ=& -:ºÌ´JÕQ|-ëfu½Gœ–¥°ro)XG¢s6è=ÐÙ€:?§–>XÒÍ¿qŠãt–¢ÔÒÒÔÆMí=V/Ÿ5Õ·Ï.“uEc[i O1O1üíë%X -f¥îñ}Â)ÆU2ÒŸ.c«’üjO©ö­üÒ -/¶ËÂK³[Çy‘ÁHEáE‚„©|ƒ)ù;…W¾>á º^­eâ Ò•—êfö0ºÈ졳’ÙÃH 3¡%k•–yD}çëusó :ÓÆç ø‹fâÁAÈ¢uÊÅ ¸!Å`ÑXâg€ZÏCÃØ!3¯÷qF>kˆŠW}:]! Ñæ'H§o’tºÜÃZOPϹ¹Ùì—;GÅ…Q°VžëžÒ¿LiCÙãJðcŸ³¨ -Õ}9ŠÙ£w,M§ `©ÉÙCQL¨C˜á¥$‚ -N@|BÛŸÆ–«§ù+L)ì† -içÈÏCËÅr,/3åèó÷Õ/–ù 7aøÑ/òÿ+ÜŸò~MÒŸ>‘V˜ âZˆ˜³ßýÁ™TV¶³:[ÿ??2Dendstream -endobj -1419 0 obj << -/Type /Page -/Contents 1420 0 R -/Resources 1418 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R +/D [1414 0 R /XYZ 56.6929 666.1281 null] >> endobj 1421 0 obj << -/D [1419 0 R /XYZ 56.6929 794.5015 null] +/D [1414 0 R /XYZ 56.6929 654.1729 null] >> endobj 1422 0 obj << -/D [1419 0 R /XYZ 56.6929 695.8713 null] +/D [1414 0 R /XYZ 56.6929 474.0484 null] >> endobj 1423 0 obj << -/D [1419 0 R /XYZ 56.6929 683.9162 null] +/D [1414 0 R /XYZ 56.6929 462.0932 null] >> endobj -1418 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F47 879 0 R >> +1413 0 obj << +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F47 879 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1426 0 obj << -/Length 3296 +/Length 3051 /Filter /FlateDecode >> stream -xÚÍ]sÛÆñ]¿‚of$‡;|\óäÈRÌÔ‘]‰i2Mò(YùõݽÝAŠÝZžz4#ìí}-ö{£þÄ(ü@j5J´ò£@D£Ùâ$Íaî‡ÁkÎÝ¢óáªï''ß^Éd¤}‡ñhr78+õƒ4£Iþ›wñæÕûÉåÍéy^쟞Gqà}?¾~MM‹w×Wã~¾yuš(o2~wMè›Ë«Ë›Ëë‹ËÓs!UÂ’ø×»ëKZt5~{yúÇäÇ“ËIOòðµD ‘Þ?O~û#åðv?ž¾Ôi4z€Aà ­ÃÑâDEÒ””SŸÜžü£?p0k·îc“ -„/ÂHŽÎ£ÀWB¾•nàVCék¤sûRxéÄWQ‚œWÊt°á|(œJú©”Ñ(‰´K˜CÖß¼?=CàÚ¸¹kW‹¬«ÚX–„ž{.‹•iCƒÕ©H½Â,QMë‚°éu%còv‘U HA&‰wùŽÀ}ç(Q¢|EH¸@ ´dT‹¢é²wˆÀ{]˜Ùªš9 ¯jXÒW‘‚ˆwÄ©@žI‡£!>µR¥¾-»/)­V¦AxLZ^+š¤us;þáô\E±ô.ZàX…‚Q©ð^_ßÞ^^L+; =SÍ›¬[“¸•g]üA ŒSÈ`|"ƒ÷ˆˆŒTR=ÃôÁÛ¼ÓáÍÓ8úoäèvdzœ*_ -•c:¼x*DLL?•‰7A3IAÛuWœw¥ål»ž— ‘2ò¦U“WÍ1Ûek:C`WfAyKϦeD™ÝnQQñÖö¡9l-yE‚Á Jjï¡Ê ‚2šÈ`¤¯)º‡võ§òœ­×!u¦¹±½4IA5ÈLƒméŽA™þy‚ü²º‡+¥dœD¾V1±Åšc”j=0G06G‚wlQÎþÙ [B¶‚©{íªšWMVV:þ;ô–ûäeÍð `´7}¤vˆÂ³Õû‰3KáM×-0]U×´fíÑÒk7œú{üG]¶!b^DPÖð¢PKñŒÖ ÄñRZC.G½¤CHw$~DkTùN@åöÝ+Ð~cœƒíU¿AXØ+61ÔtÙªãP|GÏŒ–üÕ6ÅÎĺ+AkºÇS!„gãî–“Ç5ÇóNž ^5zF$ƒwýŠ#k>8ëcyP,b_$åA·7§QäýóÆXm'C2N¼lÚZC‰Sï¡°vЇ½´{O‹S¬î« -Gh)5‡™ÿËßoÙ¢Ð:Ž%Aa’†ÏˆjÀƒ—•£õÓt;Š*JS?N¤<"ªH‡~iJ‚&¿NPLà¼&§:ôŠ1„cbkŸ¹ùÔ\òYÒ÷yïüE5>ŠÐ{”‹)ܨÔ)p³ö-eÂÈ);‚e5+ŒYïÉz`¯÷¸ÂéýÙa7k<ÎFŽ ·?MÞŸŠP{g4æD WЃj ‚Íz¹lW“í›Êtàöf˜¼”à†5_±ËŠ <¤ cŒ ¸ÕJY^þF˜{D‰wS,9µÃLŽ½V*mxÀç¯>.Ehã§`°›&ÞÉ' ŸU¡ ßö¥„²©¹ñ¸' ’"þÛå±öeBƒëÉvñÿ¤ ƒØOC€Ü…„}ѹ»…Ò¤B!»?› ïÚºn°ê>{¥†mPz¡S×á–Y¡ˆiÝÖ ¡öC „Ð:›NôžÔ´”³ÎŠ½þ•Ô¥µ8˜­W4lºú‘P÷Y]í(Iç^rÑ¿íêHo -œU˜€Ëÿ?I4ø"ñNÅ ¯áÑúS%p”šŒ¯¡ö”Q¼‘ü¸éŠ˜òa ÞóRqë ”\J†iqŒ £˜{…àô4x¯‹2k 0ál“C¢öö¶!í"Øví¬­ 3ãÚ¸³^ “ºŽ&~Oa5¤¡,ªü\è$0ϸÂ6«ñBRõ닪²]Ê>`Ñx¹^-[Sà+@ýgk1DÓ{žè7f_m6]WuwÞÇIˆÄÅʙݰ±, GÛŸûg䤲>±†üœe`»]Ž=N”5‘‚×>£“aÅm©c?Ò2>¦“!wñ¥ß@.åDâ½)€Q927UPè¢j¦;Húyq_Ôí’Ê´ÔÖîø¥üÆøžTùßØï9Øž{JÛ`S! -SoŒµJ5Ö ¡ÓIÄt-aLÙ{n»p«àyWðÀÜ}¶ªÚ5ŸdÍNˆ¬ +°·1ÍL¯bOS> fåfçÜH[:ÄrU¡w3;½ÓÒ´ð ‚ %÷R -öÕ¤° ê¹OL+ dõ¶øŸM+ðn-ùŒ .¼äöè:l²#I‘`ò®+F-–u5«:ÛHJ½U -Èû ‡çE¨U¶/Š‡DÏWèq´´m:Ümç[on|®Z>¹ø˜Áµ߹ȚÇ}ÊHt£ ’#DeJ#{ïªÉjë©a‰#¨#[(hõ¶€-3SÆÀ‚Ô[Ï\Ïôðþ’·n^B±:­%k1 g%•2)öæøxk8òŽM›ÛT\ e%²ÇÓXQÃY 8 Ÿ¡e¥!Ô&/S®§6š>ZO«Ë"Ëm°QÐ=.-ÁJRÂÈðdò»´ŽëAÜ^ñM3üd@-:S`A†õ"‘çÎ"F y´]K†ß‘ö‘ôm‰»yMŸýðß+¦g«ZÄWëÌN†Ù…KT]nÛÏíOr§q™«qüž¼ÔWZ…{jEF’Àž›Uá„À=ÂØ_ÓÀšÌf¼ºZðòºZT!­'†gÙ>ð\K·P`A ÊdzŒ×Nù˜Å’O©š­›fÙ¬,@¿bH &¥#ƒnÝ#ƒ¼µ]¬DÐ× -™€/—h?ˆ³±QÜ}„ðq_ЂˆÎ:¾ÃO€ëxŽÏjÃG!'rBBü­QëQÃìÔ]LÜu2¼cQ–,á-[tMŽvÔÈ=†D§heIÃòôrâp$7Í¢B6ØÇ·Äiî°kµ9#ËÁÏ€´¾J³wÀ­[ôP}øÝ#ßÅ:ªÌÁV~)«ý†b€ùh©@ª AV%˜ôäl2%±á ^Tnà ùgSí<*<þ"rÛþ8É.«)¥¸OÎaÇ(XRP vUÁ+­EÂÓU3{@±²‰I3ãDŬçóÂpfBÖOPaxªáÅe»®9ñ™ò4%8¡ 2¡Çõ,Å®ƒ~.}äSHŽÃ-à))‡Ç~äó©6æ½=ÀÛ7ó½>œ 6ÔLò»…]bm‚±M¥î2ÍšÀ“MÄÓ|Mß}¹Ѫ9ÏÃÄ &õ@pT5½+Ÿ=*_¯8z“(÷HˆÎ=ÛI×0u凫»ŒëM³Ù^ÆY]å<7 -Û.÷Y½~ÒêØöátùaÿÆ›BTÞ¹pˆ­ B(I6åé1Ç \gcuL ³lµª¨Œä´6¦~%ε‹).Ÿ"úS»zäk:d¬ÛØðI}«va&aü}ïÛÃΨ]¾§%þñÏõ '³î%á2òßÃP-[J¼Þ–NK™Kîws|.Å Ù 0›öµæ¦øãá‡öwp¿W»µ­ˆ± ý¸\ÆôŪ Û(‚§•'Úä_ðÏ#ð}t8`v¿YtHíÛk -M¸ Œ]N¨ù{™vÚ¢1»š}(:¾ÁÒ¥ÃÍ,¼>­6Ж—öh±M×Ú¬9=L¤%c”Õ¼´[cí¹BÖ˜Ó€é‡Øø@&8ì9« qÅøŒœ³&ƒ¶`[~º4©Æ°Ÿ>ˆÚ¶¤]fnhÄL¸¯òÝK©EœØ/êlŸsDïà÷ÏGü‘ÁKÕÙŠÖy½ó\hCœM6à¹ÈÀ‹ñzL¼,]8xÈ(€Øöqwß0ôW Œ#îR& \%¦¼|š ðÄä=Ž-hCeö ÊmÛø‰¼Eklç'e z )ðÀû­]’΀±?ÃT]5ÔI‚l¤†ŒŒ~œHkÕ¬K‚m¸Ô8¸ÄÖ÷».@® y\œÈ\c­yÎãÊþËu,Ù÷¹_†€7#zsHÍÎ,מ{wÚb1ÏdtŽ;QB\œÛ` üPuå`LÖYóÙÇ.:¸¹â# ã[/v ÁÝŽÖU ;NÐ- \ë¦ByR°µßSw…¼üý©%ÐÉj׳s)Î1¶^çΩ÷?ÓปgÓªÞü6àÀ¯ eä+úιÛWFGáŸú ÉͯDUâË4=ð[›¾‘ÁD!Ë“d—òH¦~”†ÉÒÿ³Ÿk#endstream +xÚíZÝsÛ6÷_¡·Ò3‹O¼>¹ŽÝ¸Mœ¬^3×öi‹WIÔ‰”Ü_»X€¢}$2—‡ÏX‹%û…ß.È{ þxÏê˜ÉTõLªb͸îgg¬÷Ï~8ã¾O?têw{}?<ûöFš^§‰HzÇÎ\6fÖòÞ0ÿ-ºzyùfx=8ï Í¢$>ïë„EßßÞ½ NJ?W¯ïnnøepynT4¼}}GìÁõÍõàúîêú¼Ï¥Ò&~Š¾¾»¦N7·¯®Ïÿþxv=l—ÜÝg×ûï³ßþ`½v÷ã‹ejuï,æi*z³3¥e¬•”3=»?û{;a空KLŠñ˜ -{}ic¥µÝÿZzƒ×z’ó8Õzû­°k3½Nbd+z!;¢çJÆVJÝ3: ÏPöw z¼b’EwÙ¬ ye«fR-Ëæ=5U9oŠ% +D+9‹^õxYŽŠœ:”s¯ŒsÝ\-R®ãm¡+ºIÑë®õóö/•%ØHÂw8¥H•ŠYÊô1‘*'Æ9ßÝ_¾‰›D—$ŠyÑÏÞÖ& '1Ÿtø…ûM˜‹X[yìðKp¯”ùHòvHAqé-XÙ””lƒÍ7Í—z»~NÅH9óE‚Ì©ÿ›ïG›oª‚ù*%¼né,7•ÄúÇrŽ{F.iê;jлÓlÞÓ/Å+?ÍŽW·!ë#½PÜÀß5ÇÏ3ñíóWòüÕÖp‘ò˜×0 îMÅFÈáTª…‡®A¡^®+8d=s‘-¢ªßmRA0ÑdÕHÕ P ÂxÐö‹¢¿ßsëèðáÜÝü©ç/€‘t¢`½ÇT¤-¼ƒ)K*z  4zãü¡z*stUaM4Ë ð2ß2-Š95Hl@X!ˆp±‰·±bÌóòÜ;x]Ôñ~Íõ¡x¿nÖ›þšU£Xlµ8vèhHv ÕT„ß8݈èvq˜µBÑ…ßE±¬«yM /ë0ÊÑ´ &áX#=Ž5¢ƒc‰®ßÁ8î€ã”3ˆÏÙô#ƒçö²:b8­¶Nìx§Jõ$)b€µçîo€sâ]tUÍñv';ïB\eET—ó¬Y…ƒYyÖd _Î6S |D(C8ïUÑa\ÖÝÍ©„ÑÒ&úS ^±Wè ª˜™Ä:³±6p^:¡ŸCf6D7±`ƒÕª)úÍ„"Ùêq‚É™ŽFOZIÈë’hRÕMM$1¤á¯E®WFi"v*J?0Ø~Uä%)vŒXJ"¬Ë ¢<ôA¦:™¾{´)û6¸æÚ÷¬±íù¶…È>Ç!»Bÿ\ Ë`µqâÚ’G£UCꦜN©Ï +W´ÃÈ®AÝ0ëïL3ÿøÑ]¯ª¯2ÍóP““ü€ÕtÔq*«ù‡.ä009?f42‰­Pî__b¢aã6×+gL8@døú­‡RÝIü@¿u¡ähãA[ 圻¢¨Ù,Šñø»'Æ“†#ÔÎV¿âsU¦F³ä˜F %J¥ t?8×:ú&‰Ú„B29ªœ›$6z.œ—õçc´#Û8‹ _Q­©…~ÒqÐz¿OÿúÓ½÷'ô£xÕX±_S]œJUÁNNXÏ–°^pƒc…>iÓ˜ A&:tU’B×ð<¼7$"Vî7ÿØ´ù°Áw×wÚ²õi->á±úX ,³$Iƒµ´oX;L¬ÉçI9ž ™xÃG¦7|$[ÃÇÁð/äÇ+œÎþX¸ÿyø朋4º ¶ÇI؃~BFî.+V‹Eµl‚r_–uaoŒØe¯ +;²ùŠS7 TÂÕ1\*µŒ9Ä('Ì·B#öÐ**Wˆ[VRy~ßÆØ©u¤‚Æ6"4,ÝB„9> »»=•RÖלÇîMqŒafëÞô¯ + áIKJƒ3°îæ}ë÷®’©é¡Ç`{ô.…E*bÁ4Å¿‰¿¬{¨¦Óê“ó·7ª{±(X¤Uð62žf¨aê·ñ‘ÆÎ +ßÏÁ‰6”ÖAÖp9¸`½“T‹ñjIÍy3õwµOٴܲ‘&l è߶M¤õÁJ‰ÿ•>Ù¹¿ (ÔÍ>Eâ*Mnï óÄ2u«ø[,o‚#ï÷¯î{Nun}„K ù‰£ —ÐIl¸O¸®^b‚×Õ$«jÂÅR{u‰bX5Õ¸šgìSãÆ-Du =øùvH g¡I¸ŽbVæ}žv¨°8ÈÖw0°Jž€ +e1`•®Ĥ=°¨½X-U]à ýs©²iÂáW(ßÔ»R³Ñªœ6ýöœ —ÌÎíºu=``úPûÓ¶ˆã Š 2íÊÞ€^CqæªaxŒEŽAÄðØHîû0ÊŽ¶¿â*Oe,ý§0‡ŒRø"#nú%}`¢—*GáZåî—¦oiÀØÎ7ÐÈ‹§bZ-(M³t?dœQ~Sé«æÿÂrÏ^3¼£cMA Ýb²‚wl˜„ˆ`“Èq÷!À©'ëK2w×ÍxàyÈxàÙS¶,«•Ÿ©~_ï,5ÅÌŸXÚeukbB>XÍ2<}ôu´E`,–îö¦Þ*Ôý‚î5°®æNe`_ ª 2 «>Uðr[aÓè‚ãG9½×°BBò—¿Hú 0¬LÕþáCSÌ=k¶˜–ã²qu$-3¿&†÷Ъ\Y‰ +~\b Ä–¿Œs“‡áþ­ƒALÄMåg.ÞeðÚ¿s–Íßïº;õ_Û€ R t·Kšî¦çÙÔEjxˆ‹#ª!_(¨Ÿ‹¶Àdõ„85t°ÑjŠxu;?ñC;oÆ+à º ö÷V*O(•±š®ä‘»†)¨1¯r‡ÄWN#;6G+ÀœˆêÍŠ»+p¡„eM¬5.S¡¦šÞ¹H½'E–»CÂ=Ð /ÐqÁJ`ôôpø +ËÔÏçƒ8¼ôoãUPݸëul“P C†ù"-/ÌE‚Pî#ì‚¡%Ãk¤…ì}7xAZâ¿K¿žl·ÖÔ[s^¨lÛ>Û rGEûÉJRœ¸]ž…$áÕÌŠŒ457gÂ&Ü'¤GWã›æÔpîO3ß»œùîÓrV6Ät‘~'Õ³VÑ[è`AŽûôÚãÌ÷ùiþ,~–r¾ñ¦q6žàEvj8 Ë ·î°µ¼re,ã¿àœx±pKa©²ò¬ÍïÝðDÑ<êøo"€×øg~òlZû©P91áü¹À/AC‰žŽÂ‹IºA‡^•¯-* Maíh‘»Ž,7KªÜÒ0û»é-õªB®±Œïç¿âÀßvŽ,‡8naÐŪÔGºñ"¢ž'E{ü®§‘AnÀòw %æà+¿NJr”]_ K¬SÉ]ßø²ÞÑ<æc¿(^U­L,­Ýó™d{ ùE¡¬Ù^¹–6ÖV˜Kÿ/>kÃýendstream endobj 1425 0 obj << /Type /Page /Contents 1426 0 R /Resources 1424 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R +/Parent 1388 0 R >> endobj 1427 0 obj << /D [1425 0 R /XYZ 85.0394 794.5015 null] >> endobj 1428 0 obj << -/D [1425 0 R /XYZ 85.0394 492.6335 null] +/D [1425 0 R /XYZ 85.0394 289.3956 null] >> endobj 1429 0 obj << -/D [1425 0 R /XYZ 85.0394 480.6783 null] ->> endobj -486 0 obj << -/D [1425 0 R /XYZ 85.0394 173.0867 null] ->> endobj -1430 0 obj << -/D [1425 0 R /XYZ 85.0394 147.5597 null] +/D [1425 0 R /XYZ 85.0394 277.4405 null] >> endobj 1424 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F47 879 0 R /F39 863 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1432 0 obj << +/Length 2961 +/Filter /FlateDecode +>> +stream +xÚÍ]sÛFîÝ¿BÊŒÍã~ðcï-qìÖÖé9êMæš>P$-í…"U‘²£þúXŠ’©8×zî2ž1A,‹°ˆ•˜„ð'&QÄFšIbt…"šä«³p²€±ïÎÓ\x¢‹!Õ›ÙÙß®U21‰e<™Ýx¥A˜¦b2+~Æ +^‡pú¯w·W¯.dN¯o~H(Ééå÷¯ž]ÝÑ@̤onnßÆÐãòÝíõÍw¿Ü½~•èéìæÝ-¡ï®®¯î®n/¯^ý6ûáìjÖ‹<Ü–ÊûûÙ¯¿…“v÷ÃY(“F“Gx aŒœ¬Ît¤‚H+å1ÕÙû³ô £nꨚDHË=I5¦§È±‚!ÔS»l6ì*ÓÙìÇ– <« ˜—ôܶeAP×Ðsek»²”~B¾´õâßÌ4«™8£Çåæ•H§M¿ kÂ.íÜvíŸnÉìa™U¶³%S6÷ô¼©»rS—ZÔq!D`¢Hº½­ËÍ}³Yeu|””Óv»X”mG/Ý2롲eŠÎ®pG¼l¶UA𜇛ºŸÁ'Z¤×{zÙŽ¹€GSºÝÚæYE/˦íÐùd<½á¹=òeV/ʱm9ë(iX*Ôwgs»Îº²Í)úÅ )'“H§Å6/ B¬7–d5ÎÈJØ°0ƒA3ð|³uÞÔ­m»²Îw„*¶°%OZm…N)ñ=§SEn×W¶=9  æYþ‰É&rÞ-ðCVmK®ªæщÂÜ  Åƒ^®$0°i'×ÌÑ@D(².#È¢H±à逸{KQÿ½&T[æmjzqŠtw-Í´-!òl³±n;ð’1’WÉ›ÕÜÖ™ç"z.ˆÝìx™ë'ÖÌ©hV™²ÎÀƒ1ç™ùÝ÷ä;r6é›5G/¿o˺«v„Ûö–ÈxÊG)õº±x[„­Ó€ÂØ&¬Ìˆ•9´ÅÛÛ÷N\Yb²@x¥!A]bx† y!Ä´üÜmñ4!—òózS¶-)/bDdb®™K-´cNv2r x!˜BD Ø$îÞÚô†1î°¯¢Qï-€XƒÛ–¯àä2r? +Û'zŽ‰]“7žåP±aì@®m »®v_Ò‰1rê–v±tSc3…ãÚäŒÆËŸ„ÓG:‚€k»†C½[Ægô@ס)m¹yp–lÃO–¨©pÎ „:'´i +Ÿ%âs¶ZWÎcã•ð`‹ãEï®/i&$W}>æß=CÞÝ®*„(UezqÁ+ìƒèSâp|®2ˆbLÿ1 ¥“ _3J¶ÙÏæ‚~)yäÑ/Ê"A¨„8Ù17—4à úÑqìôCl;¶I—Õ: ›2š®Ìh–&fà)ðÀõkݹd;(R•„ªlíâ°ÔÓ¬ê õ-–4€²ÚzëCLCÒ–ÀÁB`¶ŽÞ¼âe·-E\`²Ú%Úö(â&È«Àr™+H¤Ø§¼›(·2Brº°ä-ƒQØ&ùßÈÌ»»€€Éˆç¨ /.lÍ,m·Á`•ÕŸP=`ÎN'V¶Ì"kÛí +2ÎË£ ØÒY„VrÓa(ë‰ù´?ØfÛú(ð¥%ÐÛê8²7÷Ý ÇVÛÂuW¯ Ày·Èæꮋµ£–»Þ§W<ÛääRàÐc3ñô‘ñ•uت”sFíÖ%Ó»¸‡¸¼e2Ïû£™nÏ\î‰ú‰ÈŒ m[M\Õ媩m>z¾ŠÏ}ÝçèyóàGì£qìËX, úDÌiÎö‚Üm|ßôzV$B¸TY¸-(4bÞßGÞ:{h¬— +*…ÅMsPŸÀak¹„FÅeƤۆÒ^¹îUâ^÷þ/…mÿ)ÙªÔ*SñÖ[G•ì¡]#@»,†oé¹U®rFÃÒX…šƒÐÝÜ¥Im} Iæñ…à3G YÙ®ëOeŸ•/)úÌ4V·¸ª‡’œ¯BýI7'ÎA‘©û,¹u@ÎX_zjΦúiÅ©‡§æ¨çÕîè¹ß7¼`èä >Fø©n«²X”'Xõ_-{õe‡ñLu¤1ÜÖ‰8²9P9<ò¼- )£p¥Ô ‹ë¹¸ê„"·Í}ˆýûñ×;Pð±_Ý2Uæk¾ßUq,£Ãï÷?7Ë 2PâI h^¼ô3Y]ô›ºÐZà{ɾ‹bÕ°M…FO´†¢XDÔ¸y\½ýÎa¬ÒpúÓ‡W‰J$Ô_€üŸW·Ww¯ƒžìH£:V p¬ý×öƒšÜû—Ô4JT<®!)à 51lFI@†äáOUòúC¯Óú¬ô¢úxYó©EªŸó)‚0Œœ:‹upV‰AÉ40H$O+f°ä7¬˜0 +@dùœ£€†Bm(Ü÷J€E@Ñt0àþíe˜?Ï8ì(€'Åøƒ³†¾’‚ZdrR-ÿ]×P©€À<ã*`‚‰]ßuZ ö/¤„}kùÿ‘ëDJ3P„ÉaûI¯ÂI S§çHyd¾ÜëV*„Vb_p)©\ÌVRSÕ€ˆeöÀCÔ&}RkáP_káËãÒæK"åÆ'³¢°¢6®žŠøbn;BÕÛÕœ:ÅŠ›’Ô{ÕÓùn0Iõ½9ÂK0Vêö¼¬(¸kŠ!÷Ù3(€àÛº.¨ä +éæç<¨ÅpØÊÃV@vTS)Iûë‹aìųüBùñçÕAé·/óXšÖ~î·æëBúFGñ›£}{ÁË,_>“L§š £•é{ê ùèXEZ–OªI“±Rz" ‘Ñ_wÀÌŸ:`æTLú=á—f C-Oÿ +n_‚Ä„dð‚/ß?Ý̸¤”&¡O:,›àÅ‘pyÿ´~ (t°ö_ æ…Óã^AXk#N¥(+ËH©Šb§ ËÓ½¦+µ Oëd°Ü éä¿I /ïµ"1AêÓ‚¡üÊ´ ¡t¨¿œ$¤ëHqÉ:[ÚöËá§0ƒ˜Vî%Ý-ž€DBz‡•Â×¹‹HU§±dòóSዃnaïQŠûÒ÷UûŽÇZw҇߃Z¢(H…AûBºSÓߧøÛ”·¶Í·#w'˜+]p-ófSœºGói®s]NN‹²Í7vîR6艦Ì>ì"ž® xNÙ@c¶¦4DYÆ3¦Ëú¹îBQÔT#Í%lÎ]µÖÉ!XÁÃÙ”ÖÇ.])÷¹Þ]l+×kël¾u· îÝ–®{£øÞN‰Ã-¸©óf‹öR¡çâ2öùH ³ÐÇ0 +¹Þp,Y„ ¦sê͉5Ln ŽÚùh¯ ¶,”»‚†Þ=˜„‹$À·Ö5¾°vx÷±#´»Öîn›ÌˆrÊÒ3Ä®¾¢œøžù'OÜ­OfÙ !‰…rÝ¡sº|fòÞW`”T‚h4AÅ”9Q5@«ŒXÌ_•™;+Úu׶+ÔšŽ¸iȃ».xçGg € X´¦ë…iå[šZ™®n‚粬ÖÌf×våªeJ(—Vt‹Ñ½‚ÖO/Ë%_Pr™Õ;ô´©}Ý’bæ5}kB)qìü„ì{‚Jõ—`Š~ß¡ÕzÔ­h (+ðS¼éTìÞø,Á8þ€!Rì9Hê:—µk0Q™[×ãæœ1·ÂŸŠÇD^Jz¸ß&¸V·CÖ…kÞ{‡Ñ Ï.}’t€ðÒñpŸ-wžpxŸ¯Ä3î+@¹Ý8PÒ¶D›u`î5ÿ.#ÞM‡«àW@Ûú!Dk ;ûÝO8y¶jùÚ_íi¥!Ù¦©Ïž}–õR¡º“ô‰ìô{$5&üSL endstream +endobj +1431 0 obj << +/Type /Page +/Contents 1432 0 R +/Resources 1430 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 1388 0 R +>> endobj +1433 0 obj << +/D [1431 0 R /XYZ 56.6929 794.5015 null] +>> endobj +486 0 obj << +/D [1431 0 R /XYZ 56.6929 675.8841 null] +>> endobj +1434 0 obj << +/D [1431 0 R /XYZ 56.6929 651.1818 null] +>> endobj +1435 0 obj << +/D [1431 0 R /XYZ 56.6929 465.6376 null] +>> endobj +1436 0 obj << +/D [1431 0 R /XYZ 56.6929 453.6824 null] +>> endobj +1437 0 obj << +/D [1431 0 R /XYZ 56.6929 285.5131 null] +>> endobj +1438 0 obj << +/D [1431 0 R /XYZ 56.6929 273.5579 null] +>> endobj +490 0 obj << +/D [1431 0 R /XYZ 56.6929 185.3546 null] +>> endobj +1439 0 obj << +/D [1431 0 R /XYZ 56.6929 160.9016 null] +>> endobj +1430 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1442 0 obj << +/Length 2995 +/Filter /FlateDecode +>> +stream +xÚÍZ_sã6ϧðÃ=(3µÊ¿Õ·´ÍöÜéf÷\ßLçÚ>(¶kN–|–¼Ùܧ?€eY±“ÝÛtÚÍÌ’"AðÂr"àONœ…ÎÌ$ÍLl…´“åæBLî¡ï‡ É4Ó@4R}»¸øúN'Yœ%*™,î¼\,œ““Åê×軿_½_\Ï/§ÊŠ(‰/§6Ñ·³›ï©%£â»w7of?üs~u™šh1{wCÍóë7×óë›ï®/§R«€fÿzwsMDof?]_þ¾øñâzÑ/y¸-)4®÷?¿þ.&+ØÝ"Ö™³“ø±Ì25Ù\«ck´-ÕÅÏÿèzýÐSb²ÚÅÖ©ô„œ”>%'›Å‰†.”S½ßÜ;Ø‘vÑoB¨]ÛÁNµH¢Ù¶fQ÷ÐP÷vW6»²+‹–¾óÝ¥tQAݺ ò6ß—2ú +¾ŒŒrêm‹Ýš%‹J¾\7mQS}—׫fS=^J)££ù]T7ÌØósw\Rq_~ VYXå# Èg*eœY«üf+v:¢z»mêUYßãz3ÅÛp&ÚäeEt,¨v}æ÷EÝÍCY1Í]N5ÝæËó¸†ËÀ².>2Šr_´Ì©_4ïßH½m~SKä«æÔîê¹)­ó8¥Ê¢¼~¤¦ü¶mª}WÐצÈkØ3Ñü¦TJÍ°Ò@Þ +¨^òš'hêŠ ƒ‹eW†IýÆ‘ +øí¨úö—!«eãËUKwÍ.Ìïè@ò²>Þ$Ùu êJ”Š(XmM öuì§ëVQå°ìˆM¾\—5àz±|X—ËõBTßëk·aÚ¢*Q«qK+^Ó¬ÃEýÆ ],LŠ‹[Øì[¦:2OD"K˜ˆÎ§ÉI àÞl’ŽTºm›e™wÅŠ¼R¾Zñ™´Ôp,rjûMXqEU/{(¯à4K& @ysõ–^ÉIÏ Òîï)ºe V÷–Æ™VÎ/ðŸ!!SM¦ +U:7´¼TEå5z¥aåƒO?)”· MXKŸ°°Ä=Ý"ÎV÷*½ +>!æÉÉFÏR —’F%s,v¾hàòðŒ´Ÿö„Ö²§È„W,Ëûº9¨ŽŸÕmWä¸"-DðYpD0ä)“# ¤&ò:‡†Þõbì´Äã +Ô~+8 +±S€>k+!†ML@­#;8`A‰œÁ2s€tÀT½ÀuÎ)§xbW[p5ïAJ±CûÇ0 Ŧ:•±K¤<Æ)o"š-JŽS ßð±i¹ËeQx hÅP°Vœ‘[ê€>v ·ƒ=%6Kk‚œù°,£<„ôá°b,{‡ÑEQ µ±„ólðÅB"€%.ºŽÂ=à¶XüÔžX@¼ÿ$“^zK¢®ÜÓ®™VÞA É( /‰æs*=°¬VôAÁ¡uøÔjz[vÜòž$ž0ÊÜrÌR0ºôTÄ`_—];œ9H»„ ½õG~?e‚Áô&ß•>DEm±: T“þ ©øušÖ¢èCm !cAÕù¼Å[À84T©²*Ú宼-˜Óºy JÕø€Z˜¾<Õm1˜hÚîšC4¤#/B(Ûu³¯zšSǪl—9[FZŠp¨"îªjz•èÖ4÷vÛ¢=¶Úêb¿øXî)‚S«Ø"¼°)Z¬yÿmê"ŸB±¯)Aýlj&FÁÕ"’OrØ:Óq*Rýyûô¨Ø7àÈ”H?ã +#F—P¿)pB*çÆK%—i;12•N ·þüîM¾$œœ‰ªÜ?2X›fa›`“š†*~úÀ†.p¨‹ûœßj,)ëW☈ë0,­£0·j©U.±¤mGFÅjnmÿúÕÃËXgðo¶·(¨ÖÍüìz^r° ýÍ/ß¿{{5» /vðj×í)Å¿£ÕnHÙ›}|Êø{SØäËÍž©ÑÙ Ù…ëá .1×á=DS&¹kï+z‹~ +˜…‹U’¨ÉP!¾LÉPµp<¸†N|N„Fœ×[ã ô¶ö½Õ‰‰LI¸óîÂà³%½ÑÁmLmùƒgâ—+vⳟVüˆŒ4]³¥t@¾!ð!?‚5ò#ÔúÊ#f` ¤?ØŠÏO-Ïz^WÅ]¾¯º‘óë•¢8@€9§E4ûîÈçõÏ-Ë£¶èžQŒÄ¿ìÇŠa^U1.$»>§FÄ€ É¡ay x8ÕÑuŽo®JYêT–/D¨„glëå É¿[*É©)ˈ€êÇe=¢œÏ=㊃hpÂW›o-ÁwÍÓ_‰Ð±ÉWÅ1§ª@‰ñݦ¡¤¦“iÍG¨ª-ïkºÊ( èÔ!æéPyš,_EUÜuÃ\¨ŠvåýóËF¤cB+•}¦Xo·M[vœ¨=Lä;/¦†h-¤Ô +,ZQ0ëAæWA²Ï«Š«»²›ž‚ˆ]QûÌ Fyû–Ó2yHÊpþò2>5…úÅéZÈH=ëvHp‘±ÂÝ3à`:øÎËú™@ŽÕ!q3>xÅZßOtbKæÄGx<Ü?jªö»À Âç>Ô´}b9„õŽ”¿ƒiï}eYP÷ÓÜc +÷.?­@KÞåÔ8f\ÿtÀåp1º`Ÿcì?8uÈËi…®ÄŸ:¦Ø}«Ž6àüËmÅh3Pyš¥Î8?ÙÿB*~2¸BÂ|ëœ)7‡ÝÓ“VÀ%ç°N86¼üÂƹoÖÈ€~¼˜ýÎSÞæ¿9UKŒª­‘bTýjÕ*/%™ËμV*1ªv©}tòn>û_¦­Ô":6ˆÞŸeÃÙ¾lPö%KâÔèô%™˜tÃåÔ¥ KnΛVîšæùìXÍ`Ò×Í_¯j eô³xUXÓLèÈ:ñK-1yñ´?õwa‡ßÆ™4ÖΩÓð¸‡Ñ€øžuš=9Äð2¦,ýH´xêendstream +endobj +1441 0 obj << +/Type /Page +/Contents 1442 0 R +/Resources 1440 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 1452 0 R +>> endobj +1443 0 obj << +/D [1441 0 R /XYZ 85.0394 794.5015 null] +>> endobj +1444 0 obj << +/D [1441 0 R /XYZ 85.0394 649.2264 null] +>> endobj +1445 0 obj << +/D [1441 0 R /XYZ 85.0394 637.2712 null] +>> endobj +494 0 obj << +/D [1441 0 R /XYZ 85.0394 501.7371 null] +>> endobj +1446 0 obj << +/D [1441 0 R /XYZ 85.0394 474.4327 null] +>> endobj +1447 0 obj << +/D [1441 0 R /XYZ 85.0394 432.9601 null] +>> endobj +1448 0 obj << +/D [1441 0 R /XYZ 85.0394 421.005 null] +>> endobj +498 0 obj << +/D [1441 0 R /XYZ 85.0394 252.2904 null] +>> endobj +1449 0 obj << +/D [1441 0 R /XYZ 85.0394 222.301 null] +>> endobj +1450 0 obj << +/D [1441 0 R /XYZ 85.0394 133.0078 null] +>> endobj +1451 0 obj << +/D [1441 0 R /XYZ 85.0394 121.0526 null] +>> endobj +1440 0 obj << /Font << /F37 747 0 R /F23 682 0 R /F47 879 0 R /F39 863 0 R /F21 658 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1433 0 obj << -/Length 2902 +1455 0 obj << +/Length 2169 /Filter /FlateDecode >> stream -xÚÍZÝsÛ6÷_¡Gz&Æ${s§U§urŠ{“¹¦”D[¼J¤N¤ìø¿¿]ì‚¢$Êq÷.ñLˆÅb÷‡Åb±Åð'GI*R§Ü(sF$±LF³ÕY<ºƒ¾ïÏ$Ó\¢‹>Õw7g{«³‘.Uéèæ¶ÇËŠØZ9º™ÿ¥B‹sàGÿzw}u~¡’8z;þ JR›DE¯¸|s5¡Ž”I¿_¿¡GŸ×ï®ßŽ¿ÿeryž™èfüîšš'Wo¯&Wׯ¯Î»ùñìꦹ¯–Œ5ÊûŸ³_‹GsÐîdzXhg“ÑTb!S£Õ™I´HŒÖ¡eyöáìÃ^¯:“Œ…Ò©ÀIé!œ'R ]ˆÓÛz¹¬ÊêîüB§YÔ. -*ÔU±A­_Aݥѷ/˦= ½¹ùé7=® ¦Ï«9µÍ–yÓ0ÏÛƒ‘“‰ ÂëQ7™QiÛWU±ª«rÖà -R -—$Ê«4/>űª -à£`Qói}R©Ts•J”™zˆ©*ê(«¶¸Í}ã´¸­7çÒFuúù±ƒdÃNU,稇‘ј¹Ð¨yàÓÖÔœß×ej5-ï¶eûÈbðÀu¾i`1X\?Í€†¤†6\,î ñÕ¼“*ó²ùw š![mQù!*V½ñTÙnÒ ¤uo2¬%„!r[>ä\ÁZ%†}Cã“h|Ý—zO/ÙÓ 6-îóå¶h¨¼*õm[T\\•m[ðÈ[OT¯¨V|ÎWëe`PòRÈ7´1mÚ&ð¥/ȸÁÕ‘RF¢“5N+ëe%­R1ƒzë 3nçmN¥zCßÉò"øß%55Ŭ-ëŠénéÛÆ“ }wzC宼/xÀ¶ñÛ‹¿Wõò˜ß'XÁÊ•³|ÙxÍrU›{!ììÖËÞG Õ:€#c?²ÙƒüÕxܪ¼[´TlõÃ×É„ÑŸå›M–2,WÎ,Š¦ÉïxDÞüýÐ÷‚¿Rƒ«LÓXdöYÎWišªdßùþ¹QAŽ†'% q1ðâb±Ïê¢Óé"5VX•ÙÝèz®]Æ¿3£4QÂHcüšŒ?ŒÅÕ›_`¦ÚÆÑÏÏ/2©HÆÐÇÑ?¯®¯&—¢#;Ô¤ÎÐÞÜ_§"&¸Ûõ/‰N…ÍÀR*Ö¥¨L,Lâèô;†äòcÈiwÊŒ=y¡eŠº ¯7dg¯èC!£RتŒŠOcÒ›î…0ù#§ÂË[­Ìœ°âT0 -ÄϤzúX0 ¼ÖÖ°#*›§ÝOçaz>­Ø9J\•Ã†/5̘>Ñï fᘲ©bòW§Ü;Ýyy‹RÜrÞ¡j»tûZà.»öÐ+®o"¤ŒÓ.¿©Î!rózS6³mÓP&¡7%ž•Þ¹³z3odƒ;Ü)”ñ98Í‹f¶)§þˆÃ¬gд۹]loŠÍ}±á1Mۥʰ¯¬è¢Sús¦Ë»±eÁM”Ô™ì¥Ö§Ô/‡d€û£éXÈbðÙçSÒ¯ƒö‰¶¶œmálàzYøÔ =|Zî«à‡Në-®—Ž—bwAÏ#*}Š“˜ã Ï’…Ø6Û|¹¤ìÒ+JŽM‰5 ®¹@é´Wƒ‰2PYBìS7-Ì ÁÍ—qíMé³^»€[.ÔŒÁ6´‹²úšÓ˜ƒ¥†7ÁwQ,×Ìæ±i‹UÃ".­ÊŠ‡?,Š0n1˜°ðCCðV}¥ãæ‚ ?5v AíMÉ/ ”üòjŠõ( º¤Žy±;Ý|$š-I}ÚKÍ–¨˜•>ÁÍ3øÅÔœ?‰‚”ôYoÊÚgR©±š‡Þ¡Ì}0“qðìO’Úz¼LÚ׳¡þ6öòïX%žiùC“מŠ=x¶!Ú¼…å^·Åm:“ÁLû³à-6ÙÀþ ×̶#€N†§ÑØ;Ççt³NÞb½—’·!õù -Ã>̲ÿ%‚’‡ÏÀ'K²ÑЮWËÄîÍoÁË0ãàÃýÜ-éÓy7·C~è5¢“Øv>|]Ws~ÇpŠÕ°&"Б®á€jÓR5¿££ÐâÎ]2ÍmN%¸då³ßy\ÍßÀ²*>3% rçvuB³þFÆÑû΄p­SCäózH;rÇàÔ袩”#~¤¦|ÚÔËm[PmUäeäæ“R5ƒ¤¼ -üt×Õ’ ˆxk “zÅ‘ -øm¨èÏ÷ŽUÏI`'åîýü~YŽ·×½òfSŠ7[bv›11Á{'ÝûýNIø• +8“½Oô­5}ÞÛ'ô{/ ‹¥i˜–v#ùr–iÜRìbúϾÚÃ-…¯Õ¶i"oà:“2' `šœp›°"NR{`ÒMSÏʼ{U:ºc:>lóþ’#0~ ¹„x@3Ù¾+__þ|µ$aðºõ"ºYY¶÷Ü’ÒVMw[Š´n¸ó28Èo©ÑMxE²üêi£iíOI|v¥† XjUÄÙª®@_o‚GÄ<9??¢ê‹’ñ (toȧ‡Çg•Ñ³í€Õ²§p±7ü–wU½3¸PDã -ŽíÜ;ñ8¼8Y‘‹˜ìY 5‘×q<ÞÅ;׋åuï˜ôRT<*ÌæõwVmk|˜íÍ3à‚¦ïe~•žõ w”Ú€ xšY;’Ú -›jù¬Ÿ(ÀÅ,ÉdöÇ.‰Ã£þŠÔFÐéBªT¸8sÃ7÷,nPõXgã$fõÊ¿“A ‡i ­bǹÆØúס,fÇ%ö†ÞêÜêA¾$_§Â(3­^¯ 9Âå/9ùdCÙ&ØX‘h~2;DÇt´GG=éFý™¿a|b%œ;õ„¶Ã'NEbù íÕÇG`(³]‹zs÷:½y_ù‚è8 ç¯2Oo68¤SEIÄãÍ7Ý~³>Yo½Aù<¢<‰Ooæo×x2'b{ê-ÀcPóóÚÀöÓï €ÔI€zs¿@ÏÏ)þÇ…_›€7Z¨$I‡~ ¾häÏýÝÝî·‡&ÚÚIIN^ª‘Nð"Ù£Ÿ†_貞ðÿd`®endstream +xÚ­Y_oÛ8ϧÐÃ=È@ÍåQ‡ÅÙÔéyÑ${©w{Øn›‰ØRjÉI{Ÿþ†R–%Í]ƒÕ˜g†3¿2,¡ð%Jó<ÉrIe*YnhrsïŽXà™F¦iŸë—ÅÑO§"Kr’k®“ÅuO–!Ô–,VŸRM™€šþyq>›L¹¢ééü=PLHÅÓ“ÿ¶˜]ℬ¿ÌÏßâHŽŸ“‹óÓù»ß/'™Ló‹s¾œÎ.gç'³ÉçůG³E§rß,F…Ó÷ËѧÏ4Yu¿Q"r£’{øA Ësžl¤DI!âÈæèÃÑ¿:½Y¿tÌMÏTÂÈxɶŒ“¢—PD1­Æœ¦Nˈ`œ¾U½-ÊjZ¹“}¼¹†vDÊxŸF¤ –ÅM—õvëBrä¤1RDAŸGÔ‡ Ò„ ×õÂ陳3¸ŒÇÐØÖ‡‹ÁÊ‚eŽæi—EÜê¾Äœa!Þ¹¯R.gߢú†Ä¾úuªt‚<üa¶W“€ û¸ò?ûXÈe–:!»¦ÅÀ‰¦ +Š.ÜFLbÃ×ã©›ÃNìX„éŠW¹,Û±¤b +º3“ŤŒ%bxüŒ "ï1d$“ÆgZ/z’ «…Ž>ŠúLjRQd,/‰Ty L0s¹ß¡ª1K!—MvHЧ#¨o(zRöcÀ¹»îÜŽŽAåMà2npnÍ­]öbä¾íz ë `Y®¿¯ì k oþÍ~Û€2‹vX4|cæÁ쪩7ûÖ’‘4‘® †ø%ÆaX_›©ä²ØÈq2Öp}üø¢ßaÜÉùñ™»¥ ÏŽççÓ³Ë?à¢6Šmýý¢ÎPgË»bÓÙ§ðXçnm·=™ýûøì·÷3rrqFPé Šj2d||& Z1’A×ßCpþÁc5ym—£åj€ºJªEŒ†k¨³O¸‚îuð»^ï\×:"43Z©¿½Ícâ œ¹ÊþŸzNî2çne½ +p‰(bS&2¸ñ¸è¯ÝEg0=py·±#Ñ T•”æEc¦C"ìàÓ ¶öé¿ï0ìf±• ê••‡½ütÑÆÉ2¿­a‰«T§óë±–ƒÁ…ÚpñÝS¢à?‘÷! Ä÷ ë u—ÐüAÁ麼NÙŒô\qí¾l×£uQtHõRDƒÞ%{€ËØ ìmhÉjWïËÆ>èLŸ¯,ƒÓÏäÿªS4ÞÝ1C'² šjBˆÊ¼W˜¤‰'ãi W£@æ%ýL×¢Z çÎî—÷ÈAŽA‡4(¿áèºûÝîJw}¸tn´C9õ‚îàFÊWuµ´±îª¡ãÍóaDõ /Rþra«þU¥X‘§Þà˜$wï/¯ñ– Â9Ü’_~ߎ+žºg”d”šï<†1gâ5_Ã…‡ê× ë ~ú5ŒA1cF¡Eþò,³<\ž¥¡=¼ip +S)‹<.|¸ÑÞƒ 4ëz¿Y!§kÎÝØÎ6m½³a´¸ö·L7QT#ÏqBp¢Õ!ã¡öǦ-L "µø“…tå“®…RªôʽHíîRû‚àV¸oSbßâèºBžûµÅw7ˆ.âàø‘À±#xaÑ@›¦û‡¤‹Ê Þ¢›\$Tx™rïá"“q¾ÁÁ+ÀS¤Ü]ß}A½mX»ðÊ .Q ¿ÂÆ¡ªiñÜöv…²‹À^àgåÔîÊb:Ö/¶¥s{/»ÞÕ[¤ð%&ט7HÉɲE»ßùçÁ7‡§6÷uv<ýÖÖKÔKý×j£þÆ'ÿ‡ I<Úþ3Ķ\ƒ^´[½N#3Dè,¡áYS†>Bh-.ô­§üÄJrendstream endobj -1432 0 obj << +1454 0 obj << /Type /Page -/Contents 1433 0 R -/Resources 1431 0 R +/Contents 1455 0 R +/Resources 1453 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1392 0 R ->> endobj -1434 0 obj << -/D [1432 0 R /XYZ 56.6929 794.5015 null] ->> endobj -1435 0 obj << -/D [1432 0 R /XYZ 56.6929 673.1367 null] ->> endobj -1436 0 obj << -/D [1432 0 R /XYZ 56.6929 661.1815 null] ->> endobj -1437 0 obj << -/D [1432 0 R /XYZ 56.6929 493.0122 null] ->> endobj -1438 0 obj << -/D [1432 0 R /XYZ 56.6929 481.057 null] ->> endobj -490 0 obj << -/D [1432 0 R /XYZ 56.6929 393.3436 null] ->> endobj -1439 0 obj << -/D [1432 0 R /XYZ 56.6929 369.004 null] ->> endobj -1440 0 obj << -/D [1432 0 R /XYZ 56.6929 151.2167 null] ->> endobj -1441 0 obj << -/D [1432 0 R /XYZ 56.6929 139.2615 null] ->> endobj -1431 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F21 658 0 R /F47 879 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1444 0 obj << -/Length 2798 -/Filter /FlateDecode ->> -stream -xÚÍZÝsÛ¸÷_¡‡>P3 ö-Û©o;UtÓÎåò@K°Å)E*"'ý뻋HJ¦ì\“Îu2B‹ÅXìÇo‹ ‡bb4ã*‹'i3Í…ž,7g|r}¯Ï„癦ÙëçÅÙO—*d,Kd2YÜ dÆ“ÅêCôêo/ß-.æÓ™Ô¯n®/¯^ÿ:9MãhqusMäùÅåÅüâúÕÅt&T¬%P^Äo7×ÄtyõæbúqñËÙÅ¢[òp[‚+\麟ùd»ûåŒ3•=y€œ‰,““ÍY¬Ó±RRž½?û{'pÐ놎©I*ÁR­&33“€ˆÓ#fÅfd–‚RuÆ%U§ThŽ(5,É2í”ú6/Jؼ”ÑÊ–Åg»ûŠ¿DôP”ž~ké›·­Ýl[»¢Ÿmš‚sËS-@II CáÎì—|³--[Öq°¨,eFóÄÈ«Õ˜ÔŒqØÚ@¨|F*¨ÄH?äw®yQùmT~‡õn* ìz½âÒL˜tš -P¼í -Á2­¥“SÜ‘T¶h×vG?jOl×uc©Ùì—KkW/è×@±È6ª·$cZ‰áÙm¾ü×~ËêÝý˜Ú$:zö‡Òoý -ºÃb~°˜t¹ûJÀL‚¦™€sbÐ%øç§ïïœK[®èGÑWN?•œÝ­ïªZ{OO"wpvKŸÆVd“Ž‹ì«¢m†3'Qc—uµjÜ‘Ð9¦L¢í®Ø仢üê4– À-ö'ʯ ©K8׆Hk[Q 6éÙ–ùÒmšóyáFÅÆ« H Uj¬l³Ü·ÖKZ×Ô(kwÐʃ ×Ouk­íŽLÛ÷9·Y×û²ã9ÜØUÑ,sï+\­àáPytW—eýЙD»¦9|oûuë–?ðÚÚb·ø±ÜïègÕ–Þ#œ²]‹Î“ðèßuåG¡™€³Çf!ÀütOÅY"Lö-ÑYeŠ¥<=ŠÎÿݨ°Pd Lòôô -hY¾FŠšu›ši#d@9Î…L)¥'‰” ”¤Ü¾¿y9AŠáäâ¨ÌçEjèmÊ+;>©h(RÈ)Tè‰!ÞÝç­wf26oΈ1-ÖaxZë¹.êC“FƒK4YÛSy3×:ªCTÕà¯;ï[à!¾éΣ YÕ3ˆ³ëÙª†pY ýõ?ÏoÞ¾¼ºÆ°NTï­Ûºjl3føw´Ú Û×zÏÆœ¿s…Mþ¥Øì=7»à!»zuñ¡º¸W-}À%wM0q8Â5.ú‘™kn˜L9Ä÷š³d…PƒeOâšG"ÈÓv« 3&Íž±[àe±Ì(÷üÅ…‹XEzV‰¦d -‘‰ÎpIjÅμ¥oKÜ[ê-Q09BCq[G¨>Œ•ÂÀÈ~z“6~Ö13öÑÓÞåû²= -~QØÌ=†}QïÛƒ˜×lí²Àe.5¶}Â0ÿ¾SüßÀÙ,M“ç Cs¦EF-(Ëa™LS]€G!^ÓÔ)µOˆÐXçÎí •Ó‡ô‡¿úRP“Ú#j÷~Õç|îà!Ä¡uføX£ÝéG9¶‚ïƒ;î÷âGH¯¡Q nÌ>ú‹)çó=YU+¬ª“Dÿ‰Uu8©o‡4aó'A¨†¥ð³¿yÎÆ@¨Âª:ƒÌ窓›ùÕë«ëéL Å£C‡èâø((Îö};èAY`ø‘Jì”êD>§ض‚ðF‘a:3)¨õ’@œs¾€»ºÞÏžF¬ÃY”rþokÆbÀ–OV jM3Ž·°’q#¿iÕ±,Ët|ÒeŒb&1Äeˆ#vo5"á,ƒT=„ÓŒ˜q°pŽ:IÈc®ÈF'± [y¦• —Ö7`,€­á=zu™±Àã6)‹•t…íäÓD0gP:¦AÛíµ×#ütµ‘“óv4l*ž %»M- Ž*$0Q)xÚݹm%0V¢EØVÄ7”Ç玒ŽGEÕ#H×°Sp+r Ï’ï|×vQ À£í®ž -}.(É# «QÞÐíIá½aÅÊåaÞ¨+W‚@ÛR¦ÔB/=}UÓ·ª[ß°K-€šf°¦" ‡ŠÀ"MA -ua-عlVQ{ßä÷·ƒi.¦›ç~6R4ú…º¤‡²s^jöÁ·´ÌÛ@u¥µiRHÝ•…Ú—…7ýíÆoÝ5þeQúÖy±£Ë¼SïJ T›‰Ü»Õ%hzGm/ -,À¡;P >8ìß4Ëfn¹ÝZúûq@7J†§ä1áçëÛnUËr¿²Ý…à î*°ô4cÁôÀF0˜J¡=ß‹QmŒPAÐÕõ«7¿ž_ŒÕÛàC©ì%‘¾ÂCôH 2iéÞ>Nü¹€Ò ßøG÷ùäYüö­JÐ{kœ2eN½uc~Q¸ø4{„Ê”aÚÈtdéÿŽ&bendstream -endobj -1443 0 obj << -/Type /Page -/Contents 1444 0 R -/Resources 1442 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1453 0 R ->> endobj -1445 0 obj << -/D [1443 0 R /XYZ 85.0394 794.5015 null] ->> endobj -494 0 obj << -/D [1443 0 R /XYZ 85.0394 711.7496 null] ->> endobj -1446 0 obj << -/D [1443 0 R /XYZ 85.0394 684.4451 null] ->> endobj -1447 0 obj << -/D [1443 0 R /XYZ 85.0394 642.9726 null] ->> endobj -1448 0 obj << -/D [1443 0 R /XYZ 85.0394 631.0174 null] ->> endobj -498 0 obj << -/D [1443 0 R /XYZ 85.0394 462.3028 null] ->> endobj -1449 0 obj << -/D [1443 0 R /XYZ 85.0394 432.3134 null] ->> endobj -1450 0 obj << -/D [1443 0 R /XYZ 85.0394 343.0202 null] ->> endobj -1451 0 obj << -/D [1443 0 R /XYZ 85.0394 331.065 null] ->> endobj -502 0 obj << -/D [1443 0 R /XYZ 85.0394 138.4884 null] ->> endobj -1452 0 obj << -/D [1443 0 R /XYZ 85.0394 114.5262 null] ->> endobj -1442 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F39 863 0 R /F21 658 0 R /F47 879 0 R /F62 995 0 R /F63 998 0 R >> -/XObject << /Im2 984 0 R >> -/ProcSet [ /PDF /Text ] +/Parent 1452 0 R >> endobj 1456 0 obj << -/Length 2275 -/Filter /FlateDecode ->> -stream -xÚ½YÝo7÷_¡?¬€Šáç~Ū-ç\Ør*«ÍáÒ<¬%Ê^@Ú•µ«8¾¿þ†rŵ6‰{¹Â9;œÎüfH³…l bg<$™$Š25XlNèàÖÞž0Ç3òL£ëçùÉ› ‘ 2’Å<ÌW¬”Ð4eƒùòCA† Fÿ¾™N†#®htqyRñèìŸãwóÉ bÇúóåôg2În¦—o›‡‰Œæ—7SœžM.&³Éôl2ü8ÿåd2oUÍbT}O>|¤ƒ%X÷Ë %"KÕà ~P²Œ6'R ¢¤~f}r{òk+0XµŸöº‰QÂEÌ{üÄYŸŸTFbÁEë'E¸…RÍ4Zxz3»|{éÌ=/vzÑŸ´1„Š@( ¡ K­¸Ûç²É?ÿèÃÝ…"ŠÅ ->0|^¾åS¡@™Á8w|Ëj“å¨Ì7}›Ç)áR2Çû¡Gša‰ßtQm6ºlzIFR)¼ =êXƒ—á$F ÂŒƒ“ìà/íà2q"kÝÔÆ™,jÐÅÌ™fhYûÜrÞ õT¬×HÝiäÊ·[].õÒqV8æå3ûòqŸ¯‹?(åÈãݥ‘^Tv\Ö悉èýƒvûæøåªÒm_8-]m]5ySFŒ‘L)n-BѹوÉÈ#X‡ nÚˆƒs·\l¶ëbQ4=fL‘¤Y_€°QÆ „ŸAdCB™¦ŽÁ˜„OGä`†õ¥:¢HÏ)+"Uæã³Ì\ìwè…²ÏRÅIš¤IŸ¡Ý - EOÊ0Œ»«ÖíèhTöØ„&å:çVoõ"ˆŠG£‘q¬lœ–dñ·•í¤mnÍ¿ßÛtÃ]Vnô¿kËÊMäwuµÞ7šôœ(™ÆŒ8Ì&qÒÑftéÏ9—&äV„A&´ Âû÷ï!ú ÈMÇצ¤@_/§£ÛÉìw(ýàìçuÖûâS¾nmƒS8ÖùÅ·°=™ük|ýîjBÎn® *íT‰»štÏDK“,”Î ürzvõÛùäÿŽáÒƒßàvˆƒãWøªÁÔ5ÆÄk¼Ú÷Þ/ä€fi¬T àÖæ>qÎ\%ÿKA' F¨äI·ÌE -(g‰$ÚÚ𯺮qó“xkÝ. bUI™¾Êe,má#w;Øü‚­m~Á率Õr±Þ#jžÒâF^v9oübá„o+øÄG—«žÀèÖ‹‹oŠ,Ä4B*Iª²§ñ‘Ý*àHàrlOEóÐ[hàE U¯…4¨àm¶;¼ÌÝ `Á^ÿ€te*àSQë¨Zâë%%pú‰ü³:yã÷`3q Ÿ$Цд£ -2õ'ci Wé£@f%íJÛ£íz ç“Þ9.둃œR£L˜|ÆÙ‡Üí·ÝБ}Úƒ71#I›ü]¼á/ñFJWU¹Ð±QP@R读ÒCîœy§µ«ˆ¾Å!_jó%O «WõùŒ“,S²¿ÏÎá<ξ, ¿£ Ë‘þ‹®¨ÃµI*&Šw{ƒÖ|(íj‹ë [Œ. ƒNÅÐ[›è¤DAè¼{õŠEsøŸGG I@H'ÁÒZ3xÜÌ2Lmm=øÀN¼¹ÜðÁy £¼àQ(ÙŠðžà‚ý3i ѦÙÅÙšØ,‚+™*¥äÔ¸„ÙŒ”F“ 6̬ X¦"Ì3Q?Tûõ9Mƒnævºnªv³ùª¶ ¹ø†‚“X’ê¿oÜÜB'XƒØï˜,¤)¡^ -À”*ºr€£»ŒmM0“.ÌXØ»º*‘çéAÛÞÝN¢ €8¸~x00ìV˜÷Ðùº®Üþ.ï¼rÝ«ƒs“i‚„r·n‘(sëpÑvë5NÞ¤"U­põ6îÛ¹­QfrjØ/´Ÿ*ëÏm¯—(;wì9K=àE>êë›Â¸‡'i´ÚU¤l0ÂÓHæŽÉÈÒy³ßé!ìé-ÔÁhì8B ý5O³tæê÷¥¿•Áüèðfð}àÔE¡àõÕè²I¢Tt§â¨;ϯþº×#ü¸÷ãPd{[[êU¾_7£¦YÿÍO d œvB_<&ÜÚ#ó]NGü1*Èáö¿2UH_ïYêª(É• ? êý] ,í}ù4€“¶e²Ô.™KÛM™ýæWæý@Bˆÿn¶Î×E°b(æ®}N“­Þ˜Nn9ÈË{ ÔÜaá¢-b™àL Š•æ½¢÷òÓy€išù¨}ŸšÜ|1¥0ÓaÏ TŽ¼¼š¤É!´c؇§Ã뼶¸o_ ß^L>7º¬O~4o0Acxúv2ÌÆÆ¥óÉ_—]Žƒ9†þ -_⃳Y?Ô}ý')å¯MŽþ c ÉOÿì•m×}Á].EY÷¯{'•ÛÇžæyë Üõ(á¼!ÿÿ–—EA3hIJq}|`]|â±±œ+{@Ê6Ö<Ž®‰m4Îç8ÔzWh÷‘MT‘³®ö–°-48Æ #ï>æãrýŒÔ® À²²±¿Wx#Û /ÜØgòÎ}jŸa, qr(ýæµ½/÷GÞê’|ÓU’°˜ù#X˜ÍDc—'ÎgfÆøÌŒ:‡éé{]¯ÍZ3﹆²M ,ùÉ,âäã¾@¢³O¼ÝVæe%îïxÃeø1\³j×LyC:Ö/õZßç¦SiA®^슻¯€K™dZã+¬@:>?Ÿ‘ñìqæØËóþg®¾÷pû¤—}h'8 äŽI_-p'8wOalĦ·8âëØiû<Öײ‰b> endobj +502 0 obj << +/D [1454 0 R /XYZ 56.6929 637.1539 null] >> endobj 1457 0 obj << -/D [1455 0 R /XYZ 56.6929 794.5015 null] +/D [1454 0 R /XYZ 56.6929 611.4253 null] >> endobj 506 0 obj << -/D [1455 0 R /XYZ 56.6929 769.5949 null] +/D [1454 0 R /XYZ 56.6929 538.4006 null] >> endobj 1458 0 obj << -/D [1455 0 R /XYZ 56.6929 751.4464 null] +/D [1454 0 R /XYZ 56.6929 510.9165 null] >> endobj 510 0 obj << -/D [1455 0 R /XYZ 56.6929 563.3947 null] +/D [1454 0 R /XYZ 56.6929 308.8105 null] >> endobj 1459 0 obj << -/D [1455 0 R /XYZ 56.6929 537.1873 null] +/D [1454 0 R /XYZ 56.6929 279.7922 null] >> endobj -514 0 obj << -/D [1455 0 R /XYZ 56.6929 314.9763 null] ->> endobj -1460 0 obj << -/D [1455 0 R /XYZ 56.6929 292.5697 null] ->> endobj -518 0 obj << -/D [1455 0 R /XYZ 56.6929 211.1564 null] ->> endobj -1461 0 obj << -/D [1455 0 R /XYZ 56.6929 183.865 null] ->> endobj -1454 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F53 962 0 R /F11 1299 0 R /F39 863 0 R /F62 995 0 R /F63 998 0 R >> +1453 0 obj << +/Font << /F37 747 0 R /F23 682 0 R /F62 995 0 R /F63 998 0 R /F21 658 0 R /F53 962 0 R /F11 1298 0 R /F39 863 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1464 0 obj << -/Length 3617 +1462 0 obj << +/Length 3059 /Filter /FlateDecode >> stream -xÚÝZKsÛ8¾ûW誥«, ^|íM“(YOeœ¬íÝšÚL”HÙ¬P¤V¤ì(¿~»Ñe;›™Úªµ„@ ôóëńÿ˜D>ã*Ö“0ÖÌçŸ,×g|rïÞ ;fêMû£~¾=ûé­ -'1‹LnW=ZãQ$&·é'ïõßfoç×çSés/`çS?àÞÏ—Wo¨'¦ÇëWo/ßýãzvjïöòÃu_ÏßίçW¯ççS¡´/€²$þõájNƒÞ^¾ŸŸ¾ýål~Ûn¹,Áî÷ßgŸ>óI -§ûåŒ3Gþä~p&âXNÖgÚWÌ×J¹žâìæìï-ÁÞ[3uŒM¾Š˜ÉpŒOñŸü˜J*Ã'Îð_Ä’]^MgoÞ\³ÙõÇÙù4àÜ»º¡çÍüúŸókÁæ¿Í~ýø~ÎðÔ°ôTû¾|‚#$Ÿ$$ž"ôújö뜚4nlä€(iƒ|!Qù2¢´SÆÆ ×ÁŽ<±^_±„аB¨'AèƒB„ÁKTKÅŠ…<vÐ’F%M–Žz¦Y¹ÇЂÏË»ÂOÿø>°6Šb{¤Wc‡f~໿sŸ§UQ$[G÷®„>ºÏ½z¿^TEM¯óæ>/éžõxm¡ ZÚã<Óš4¦ÎÓŒÈ'tt¢OíM‘,³”^/ö†S)"ÈH µ›xæ›7Ù6iÐÄñ×CRì2ôÚ:önÏcéUÔ‡ö‡„¯ìä’ž-µj×lvÆü`î¾ÚQo™á¦Ì@KÔ%ÙdÝäcÖÈqL.h†\[¾ìPÀ@PÆfðX$Ë/u‘Ô÷4UèþTvH;·!Š eà€#»c#ÄdÀB!£bâ˜~BÅ«!ìÒ!X×_ ~Æœ?EkÀ–u²'nT›&¯Ê¤(ìoc@ð\.WF>²Sô)±Öb(„u•æèݳmM y¼Ï—÷Ø«½7ÁÉt“:hã”A-WÆ{ãï•QÓjMSÚa­"EV‡Ê‘¬Hí2yÚÜSùˆ³^$5ªmõWØä¹ðº}Æag**@iÚFº3Æ‚{z—ŒˆW„Wá”e5ÊòX‰ ç!ŠlÕÅÅL’.”¯×Yšƒ»*ìŠÀÿ©åydb yÂ1Š-µ] ˆ>¡ÃÚï|àÝ ¬CñÐ{kP 0%ûš¬7Ev1²¥ÀgÎüçN¥_zª©äê"s1Sê‰ $PïVä2 -ÀÌD8y*Ó` áÒ“Ÿªg9ØKX º—»-©vÙÐãÀÁ†¤Þf ª^Ì°±vWØ ‰Ðë4[æ뤠>¼ºwß2ÚÄt.%iJ¡‡wÆ‹? 0ƒ§5bé K â3Œ0I^$‹"³£M¡¶Á¤ÔìbLïöhÖòù¨›ä,±<‘I™s(:£v ˈ“|Bpí<’CùœX œ²U# B£bÙ[]ZHØýá=¨r{6|sb¡(fZµóuÔiÝZ3ʈÁKu4~ƒ/y õV!Àžv› ©ÁìarSæIž?òÀ ñ >n­H«V7NzÝó8¾´‰Ž>á…;‡ŸEr~ìvGYšöʪ¡F²¨«b×óí*=0ò1I‚ dìNóêÃõå»Ë«±3…°º VO@ž%Z.)<È3 »dÁbE–A;‚bùQ¸m¼²’¾·¬Ö›¤Éy‘7qh‡ée–l‹Ü¨t?@”dR9p†,Šã6¶7¡ êŸ -W¨›C¤ïÒˆ»2ÿF0Ç7NŸy™æ.úBâq †çYÂLôED ë}^ÑÃ8Ê>ƒÈNûÙ¦y]îø')´•_òL樅qÌjKS<›9ÞlÀÏÇ€j¨m.hù:›6Õ´€Ô›zLÁ7€êܨ»¬DÈhŽ>J-D¸´ÉÀ Q·«¦nUrH‡ÁìÑh -r‘9 ßgÛ¼qÎfC£€påôyП—”K;j{y»"«Ùó9Ï’—17"5ã~ìà¦Eć¢@â‡ÎÕŒ‹b€ÖÊ$*õŽ î†<½;´Óò 9ÛZE'–g»?¡ï==ú£J%†ºsÎü0z®P¢%¤ÔàퟔÒS -ï;@æ+;ßôTê½ë«9ô¨¹]½†Û’Œ\'Íòž:-1é}Ãê߈Ïn7¶X-·,·ý=ÃyRoÅÿÞöâÒ[ ¾òÉ‹’#’nÆI½U€Sƒ ÒÏè- O&·nz¿y¾–!…Þñ~ŒeºkÁÿÅeâÄ(~CrÈt$dÿ~òèžRñ€EpÞTAŒP”­ ÕÈ=%¨?–÷B[^ÏÆ=$@Á¶^ýn~5¿6‰ôí|,ÉUŒsåtšÛÒºê ܪGw]œ}m²‘ùÑšBI¶Í0Åo¡P €'%«·³¾ÑÕ“-¸l3ü„`òdI&@W°Æb%‰Ý~"§¿Y}°ëx!¸-xÒ¯ÛÛ÷çxý~vs3¨Wô0YMpSšùq͆ðZ<<Ÿ -ι7KÓ¼¿ÈÛÜì­9ؘq9ˆƒ–µ!w‰tÛ²¤è—)“+{l j^|v¦P Ñ}¶"ÄîØN&þÔ4“69ë­h¯Sì"&›ƒgº[o†ãHžØ"yÖcÈÂ\@šUQÜÅ&í¡‹¯üN×öÀ[Æu[ß&c`B ¶tÕ  js:›Ûõ²fªyCÚ×ÕšúY`b·™ôÄÙíÕnõò€|BE^&Û}¼M'aR„rÃì-MLÛ,¢÷™Æ_CÓêVš4‰3.“C,›]Wã=Ó†Ó -!¼‹ÖèÅbïüµN¶_€¶/_[ÿpœÖU’v½y?ñ7vu‰¿Œ©V›ÚãÚ0FÆweÛ‡¬­îóvu -ÐjBl«Žq¯Ú=TŽPúk£Û åààk[¤é´Ã¯é™}ô#¼%ak\­¢çÂág¯þ -²ûompô0¶¬ ™Œ„:¸®@ƀƌ—’°˜¬Û²5étŠõð.ÃF| XG:/c×à.ñš$#µÙ4–F @_²w?lL»²ÏÕÁ”t›È—ô·€º¥lš`m ß5€.š|i®™¬è箎¡Ç\@¦Î‰©¶M–oŒ ~´v m×7Hâ±ÃÜÝœ¼G„Žß…í}X VEšv{Ž'óÈÍ¡Hb ¶°à#~¨0rÛ€éúb! ±$¡»,DÇjÏeïPu—§MU„wÓ‡7B >ˆÌ‹Û«Æå4]Œm¶IY¯z¹Uàé œ´ÙûÖ¨ÁVÝÝüŒ-Nt&N¡Ø”S8)×n5®;ã…6]´ƒœ{Ävk†ÐÆášš ªdCضåb,»U¥¹ÆP¤ev™mmØT—0+cű|ÝÉ(ÁT¥Ššv;ÁÚýXû±èuBŸ„Áwg¯&Ý3N° ú|Å!µ‰W~xÀê«ï«]ª„Þßá¡óÖ¡9!µH*& -DG†¬Î évttðƒ”yëÛƒþmŒhÅl1íÝwÃÆ k†\~''ñû”'­FßAVÃÜ­ZÄ"_…Cõ œüKÐJœ.dQ¬ÄsÀ|Ÿ:D@sW›„W¹/[ QfÍcµýB?ûÆvwÕó“n€°ñPå©¥AhoyŸ7Yê§ifªõ¥]‘@]äw¥-eGš ˜xwOW„Zzuån“Û“»§)Æ*º„ßëQh!~´—tZ¶ï7U]ç R2­È8 ¡)äÚx«m¼Õ6ÞÂsW»7yi¿qÑ®[ªÍ×Cfûí‡<‡‚z¾}÷QA@Àš>^kYÄö”7cRìK¨ËBZèp {é—ø„€oa¾ÏjLÀõ‘ÆQúì&ø%ì¥ã7vâ—,»=ϪÛéhí2Y#|kËÚ•C&ðã€.¸:âzMW?£¶¶~`áý¬íÈüÓ½ÎѶˆ³‡zSc§>$V>ïG>ûå“g+0/ýȸûÐZ›»y9ž—·ù»Ýr/Gå÷5òñÖÿÛWëendstream +xÚÝÉrÛ8öî¯Ð!¹ÊDc!¸ôÍ(O¥Œ£éêšt”HÛ¬¡HµHÅI¾~ÞøXìžt×T}„åo_@1ãð/f‰f\¥á,NC¦¹Ð³õæŒÏî`îÍ™°k·(¯úiyöÃkÏR–F2š-oG°Æ“DÌ–ùÇùË¿]¾_.nΩù2i•0ÈØC')|tÒ)‹”T†Nˆ™f +åœÏ—÷!÷b¹|K½Wå®Xwåçqˆj‘ϲ4¡õákÝe_~´ ÇG+Í´ˆBØ€ë p³H¡Éˆ%!P€åÅm¶¯º ë*ÏÉQÂd +»ö£šbJÄÚ.X7›MQw@¡€C•ô WÌØÈâø=–*™zE$Iù¼3T‚Ž½#ýXžk=/7…û•ÊyCý·H=ÓûkÈC#hà¶ÙQ§Ý¯Úâ÷=^ÒüÞ‹d^¬Óæ- >”Ý=õöu^üƹ¬‹Üž·|Û‚ˆ†ŠÏÁ£³ªÍ`OÌ3JÃÍí€ " ¼‚¥Z“þì²úÎʤã0QQÓH «s8ïÓ|J³ÕòÕŽêeK`Ç(Áϲ¶Úøú%u¤âÉp&ÝV"¸ÀÁ @ЄàQ/Ú‘ìAóÎÚ®ØY.+‹ãâKWÔmÙÔ?žJ8£"¼Y\/À>I—‹?]#œ|NO9æH1ΕӟoªûÖs -YÂås•Ã¯aŽ‹N1Ìq>X)RÇNѪ¬õÝH¦,Iât¬fÀh¸râîÜ}ÝZw^Cà7èÿ_¢þ(ž2W·rcØÔ>IëH\êù¾5² ½MƒŒækRɬ+h<£¦-vea7E…–V¶ÍÞtÖ8´ý>ëìæºúJ½¼¼Å%·Föá÷­ÙÑlL‘­ïí}»de·f5µ%(NÖÁQà,}º8¬ƒ^7ŸC*p•‘p,Xãa*Šæ«ÛØÒ GfØY["VØ¿+j¼“]k´‡Û¢k©‡Ôé:á$ þ¾/©39'“¼Ý6»ÎBܯ¨óƒ Ç›?»– hà™`ŸUq—u`Yz#×®wåê„‘±5B/Q™ª¢µ;¯®ƒËW¯nØåÍ{$楃ç°,Q©Ï[±}wsõæ +¢œl"grH6‚{ɦ¾`ÂA´¸OÒ æúµ7¿,n^°Å¯—?¿»x(!cê¾ æåõåÏvòã~ ;ÆÈùäâç¬"ÿ ¿‰'¨AÎ pHRâRâæ$ORGœ4¢ ­{&÷ä3Êç%”ó# ãç¢`W9oT UÇá,”Š‰D$Ï «UªXÌãGaõ·Ë]„›ø"‰´>~ÚÇ–íºSPAT ’|U¤üA»‚)¥4xª%BÉQp¨qH,"[º¼7Ú%dU±ƒVÛ¦6˜¼ t u "Ý´h€B0z]¶ë‚¶k¶v׎Úaü¦¶ ¢š_9P÷öŒævmç<ãÏ”Z´óh÷Àë¦xP±.k)OɃB+0êÕÑü²ªh€Û”.i!ZbVçnÚÞì[ så …·M[b¸w ˜ÂQEÀã ¿O,P!ÊMàÀŒeø`ö[ŽÊš +!ØÄÓ²¦â–Ådaý!¦OÒÐg9÷Öö¬¤ñæ¡Æ°Çêlão­:ŒqpúÐw N^Ú•]4DR¹×4]ÖÍh`|YßU…'|Ñ@Ú$q1ê ÒLGÚ-À\.oª*Û9¸wµMì"H‘¾nVMÕÒæmÆÑG}¾õ˜ô!ä*wa´Ÿæ"b¡€.­i˼ ðC^9n«lM!FŠaœ‰O¤H—‰˜J·™ÔÝ™_àK÷ší0ísY¿+:êdÔ¼°›kj{h;ÛîúÁޯ͞Fë‚‚,eƒ,Ì^gÛbØìÏ(Ç„‡0¨†Üe{d0”©¹#4«lýïb©{Ú +¹Ùh+$¨Â´·ö¥,»k B@‘‚Ý10HCcÑçLµ,\ò\̇{¦ñ **@h;ºF¾7Ê‚ 0çÁ¹ÌÃ^C¼ ',·^’§àF¢*n;‚¸ÚJ’ÀƒJHIóÌUeOú®ü`R™LiÌ1‚-CyDS”i¡Ã“La”d­Ï ª)Œ &z{LÆÝ‚ñ/ ÷>^ ‹>}ò@Náì¨/%Ü=C;ç¯MTD)¾d›mU\x®i&”ÖOa>«@ò u‘ûL@Ê”:Á„TZ–Ë$ªQãPŸ(Eõ¹üï°Bü‚ûµ2iÕËÆQ‹Ž,Ž–6Ñ Xa%°¦ŸŒät:)¼ºé¨“­Ú¦ÚwF}‡„*œ(¹“À(ÙWÕ]­ÇƒS §ËøÑéð³FÍ%~Æñàƒl°ØØêŠ+c,ï ·UVRcíu›u媬ÊÎD¡}ÆÀÉ"ÛU¥ ÆRÖÉ|\Ä1KÒ´÷m>ç&¤Ac¬ð„¶+11Dø.¸«Ëoæhcô°-ë¼tÞÜOW1×€ƒñ¾hƒlíÝD+Öú¼˜–óz‘;ž:Ž3²ïLó†Üñ/¨Rˆ$d2J³ö:ÀeÛÇ9² a²~ŠsB³T…ö -!âNŽ=’C“M}daƒ—¼ÙdN(ˆ3‰ØÕ#…'†7ë¢mµåò´yW¦‡6÷% .ŒÐû>’ \¾ˆú_¼a”˜Ä@oHÝY”’4¸O³>ÑR?X€à4Hcœ |Vž/´"Í”¶²^ø­#Déñ¯Gäñ¯GrûÚMŸ°L¸mecøX¦pŸÅ<Ò8 +¤P>²]7Íîû(¨…X''•·»¾Ñ«“­ ¸D“ûì0Bv´;*%|_¾ñÙ“šøÜïì†o CS¡Q~õ|t·B‚&â@îÝyžËÿßÓendstream endobj -1463 0 obj << +1461 0 obj << /Type /Page -/Contents 1464 0 R -/Resources 1462 0 R +/Contents 1462 0 R +/Resources 1460 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1453 0 R +/Parent 1452 0 R +>> endobj +1463 0 obj << +/D [1461 0 R /XYZ 85.0394 794.5015 null] +>> endobj +514 0 obj << +/D [1461 0 R /XYZ 85.0394 769.5949 null] +>> endobj +1464 0 obj << +/D [1461 0 R /XYZ 85.0394 751.488 null] +>> endobj +518 0 obj << +/D [1461 0 R /XYZ 85.0394 670.5492 null] >> endobj 1465 0 obj << -/D [1463 0 R /XYZ 85.0394 794.5015 null] +/D [1461 0 R /XYZ 85.0394 643.3882 null] >> endobj 1466 0 obj << -/D [1463 0 R /XYZ 85.0394 687.9013 null] +/D [1461 0 R /XYZ 85.0394 435.5355 null] >> endobj 1467 0 obj << -/D [1463 0 R /XYZ 85.0394 675.9461 null] +/D [1461 0 R /XYZ 85.0394 423.5803 null] >> endobj -522 0 obj << -/D [1463 0 R /XYZ 85.0394 283.5376 null] ->> endobj -1292 0 obj << -/D [1463 0 R /XYZ 85.0394 259.198 null] ->> endobj -1462 0 obj << -/Font << /F37 747 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R /F14 685 0 R >> +1460 0 obj << +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F53 962 0 R /F39 863 0 R /F14 685 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1470 0 obj << -/Length 69 +/Length 1570 /Filter /FlateDecode >> stream -xÚ3T0BCS3=3K#KsK=SCS…ä\.…t œ;—!T‰©±ž©‰±1ƒEV.­knj©g`fA‚!ÂVŒendstream +xÚ¥WKsÛ6¾ëWèVi&Bñ" ÔJ•É8­£^šæ‰”…1_%(;ê¯ï R¢,7“éð€Å\ì~ûÀ‚M)|lÅ$Ny:MRI"ʢ鶜Ð鬽Ÿ°°gÑoZœïz»žü¼É4%iÌãézw&Kª›®³/³˜2 tö移Ûù‚Gt¶\}Š ñÙ»_o~[ßÞãB¶¾]Ýý‚œ‡wŸî–«÷ÜßÌ9[¯>Ý!ûþvy{{÷îvþuýar»T>7‹Qáôý{òå+f`݇ %"UÑô&”°4åÓr"#A")DÏ)&Ÿ'¿ÏVý¯Wab”pó+8qq §(%±€%‡ÓÉd…CV穪¦©Û0éö9uÓ™ºÒÎÖëHè* Ø}¼ùüÉ¿(åy‘Yâð­Ø”1’FwjÑéBD„1š ŽKÀK”ÒÙM–™óC–¦‡/ë¶Ô òέq\’T2éÅ­ªùBP+ˆÂYW‡ÑãÛÞº35ËÂRþ­;¸ƒÝdç{“¨ÇNÃψ½©7¦0Ýq|¢?"×áºÅ1;”Íxß?uÄ8ðŠÜ›êŒCä0È3‡G³Îl‘DM­ hÍÖ ‹‡H¤g¶„Jꥴúù +Žœ–0ö X<ÂX·‡­©ºâˆ,ý¤M¡7ÎK~vê §>óçIÙ ëêB¼Æac*ÝÏ÷{$ ä,="mñ +58XÐÌT1g¹ýSpSuy;W¦;â½kçjvØv”Ö Î¶ÎZÆØì͸°9"g¥n‰À3%êT? + ‰TÔ:;qM™“Á× IWÞ²¥‹žr‡‹šÖ”ž²™ÍÛ'Њ”‹Q:lÂ(rFÒ.lÜØ]ŽD)™úïè D‰4¾ˆ/Üâ˜kæÌ¡•gá´ÇMÐâ!¯òVË;ħDƒ‚þC^5ãjWí£Ì𾀈L„šs¦}Jà赯t™g‹m]6P^ü!/í…Câ˜Ëðì-¡^Ä=Ã¥Wδù¶vÅäØO½o<]‡qwñKv%Ì'N[û¦C–Õm?t5 m¶º€È +y ¥jœgØŠX^5;¤;ðÊÞçL†´ºçÙ&ß_±ÃßK‹W°„KËÝ9I€¦Ô’ +´8å뜊NUÿÞ$ $ß÷yuå¤ äÈkWD ðKúèu…5Ø…uˆÞÅpï(¸V¿¼×AåEBï:ィ¯É>K[]Ù]ϯÃèõÆŸš¦89 ©Úo94Pfr{‘áxó­ÀCœbLPÙŸFå)wö¹{ÚÔWGGYt•ç™E"SÈÑuæ]»ÕqdL`…cZ&塧|¾ÒÈÁòä2ºÅ”Ž ¥É Î)_ƒ>AÄq|{!ίÄ4IýXn¦Š‰—¹ tSøêž ÛÜZÄ +¦c g÷õ¡È~pvE1-˜‡bx ‘B¯øK@ëÍv?ƒÉ öŠ(QãâÔ q² ñä°íh8õìŠÜÑVÇ=ž¶]KLmå?ˆ$ÑÉÑÚT¶ ®Qô࣠ê¦èÀò‡½ž½r·Äœ¨T°ï5PúÄeã26·'鞨òî¹nq²9v]c'ç›"˜z+<ñT›,ÈÀno»7]>Üô‹,oò*ƒìÇ=ØøÝ…y¨h¿‚æž 9ŽæÒÿÄ%ŸÙÇn¯Çô£KI)|_äæåÁ P®ľÉÍúõ¦¶Öl0Ȥ¼Ó·Æ÷Ò߸ýu+Ãu+Ãu #€VLeM–÷:樒…ðêCÝ +—ëE»iPÛKȬ8Ž±±ŽÕê8ÅþØ Œ28žFVhiÑ4Çõ=¬ûñjÀ@m!cߘ˜ÊB} ‡”ú1érÂÛ17zûxh‚=»“>ž1ä9<À¼ ܪ±!xO—H^ëB]þ¸`ºHêë>Ôøké?~ø¥¡Ð çYÓë‹yíq +¯-÷¢¼ò”¤Ã»ì?\Ow™À«øõ7)O‘ +„¥zŠ¿Ð¼á¾Tý_õ 9·endstream endobj 1469 0 obj << /Type /Page /Contents 1470 0 R /Resources 1468 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1453 0 R +/Parent 1452 0 R >> endobj 1471 0 obj << /D [1469 0 R /XYZ 56.6929 794.5015 null] >> endobj +522 0 obj << +/D [1469 0 R /XYZ 56.6929 741.6375 null] +>> endobj +1302 0 obj << +/D [1469 0 R /XYZ 56.6929 717.2979 null] +>> endobj 1468 0 obj << -/ProcSet [ /PDF ] +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F39 863 0 R >> +/ProcSet [ /PDF /Text ] >> endobj 1474 0 obj << /Length 1368 @@ -6419,7 +6415,7 @@ endobj /Contents 1474 0 R /Resources 1472 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1453 0 R +/Parent 1452 0 R >> endobj 1475 0 obj << /D [1473 0 R /XYZ 85.0394 794.5015 null] @@ -6463,7 +6459,7 @@ endobj /Contents 1480 0 R /Resources 1478 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 1453 0 R +/Parent 1452 0 R /Annots [ 1485 0 R ] >> endobj 1485 0 obj << @@ -6500,7 +6496,7 @@ endobj /D [1479 0 R /XYZ 56.6929 194.8993 null] >> endobj 1478 0 obj << -/Font << /F37 747 0 R /F67 1484 0 R /F11 1299 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R /F47 879 0 R /F53 962 0 R /F48 885 0 R /F62 995 0 R /F63 998 0 R >> +/Font << /F37 747 0 R /F67 1484 0 R /F11 1298 0 R /F39 863 0 R /F21 658 0 R /F23 682 0 R /F47 879 0 R /F53 962 0 R /F48 885 0 R /F62 995 0 R /F63 998 0 R >> /XObject << /Im2 984 0 R >> /ProcSet [ /PDF /Text ] >> endobj @@ -6613,7 +6609,7 @@ endobj /D [1499 0 R /XYZ 85.0394 224.698 null] >> endobj 1498 0 obj << -/Font << /F21 658 0 R /F23 682 0 R /F11 1299 0 R /F39 863 0 R >> +/Font << /F21 658 0 R /F23 682 0 R /F11 1298 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1511 0 obj << @@ -6754,7 +6750,7 @@ endobj /D [1521 0 R /XYZ 56.6929 53.7852 null] >> endobj 1520 0 obj << -/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F47 879 0 R /F53 962 0 R /F11 1299 0 R /F39 863 0 R >> +/Font << /F37 747 0 R /F23 682 0 R /F21 658 0 R /F47 879 0 R /F53 962 0 R /F11 1298 0 R /F39 863 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1532 0 obj << @@ -7525,7 +7521,7 @@ endobj /D [1744 0 R /XYZ 56.6929 504.0748 null] >> endobj 1743 0 obj << -/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R /F48 885 0 R /F53 962 0 R /F11 1299 0 R >> +/Font << /F37 747 0 R /F21 658 0 R /F23 682 0 R /F39 863 0 R /F48 885 0 R /F53 962 0 R /F11 1298 0 R >> /ProcSet [ /PDF /Text ] >> endobj 1751 0 obj << @@ -7690,22 +7686,29 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1778 0 obj << -/Length 4061 +/Length 4062 /Filter /FlateDecode >> stream -xÚÍ[[wã¶~÷¯ð[åsV\\ì9}pö’ºMœíÚIÛ“ô’h‹'©);ίï fŠµÚm^ºû@hƒÁ\¾ÀòRÀyéL"tž^Ú¼»}{󯫩2bòMr55BL¾¿¾ýñú;¢}¸ÊÕäúÛwwø3SØIa·LLþúÃÝýÕîÿvñî>r³Ï±YùtñóÄåÿÛ…HtîÌå3ü‰Ìsu¹¾HNLªu ¬.î.þÜ{ë?“€Ñ.1NÙ=&“'™VÚ‹ -·Oå×ñú½Úï­óDJ«` -ìVµWS­²IQãÓNšMW5u±bêöJºÉãn]ÖQž—Õ|I]çeÕ-a&OƒëbÍ­†_Ý|à1 ?jÙò÷ÍÃÉoyüºèx9r°X½q9¯gÙ´ÝÈ¢§©†³HUÊ$7F‘–Ínµ ø´+·/Ô¬ê¶+ ¦#{øôìa#0å_n÷i-ýXUðù" EÜè|¥³Äê<ìÁë²›¿Þ–m³zJæMý0Â?,2K¥æìq9ÕZ%Ú s9Uа–tÿø<žR®g6HiZŒÌ!Ó$Mã.¿#ŠÕ -’—ê5ƒWÅ+-?íª§båµÃ˨ â躪~ì7ÂPÊ*â’¦Og9Úg ¨Y¾Eû+Nt¬N%RKõyµP2qƆ ÷ëâWÞêâH5¢6¼l¸Ïõí¿¯¤”qS`Ì,ÍÝpSþ¹,ÑÀ¤>!4ƒT‘é›1a€ž[™‡ô†Ï][.^ˆ$-”–gD¡’Ô¥¡ÓsµZÑ EוëMÇÌ7øT“EÕnVÅK¿"߸ûášdßóÆ?Ì݃wÐø½©YfÈ€L@Å-sàÀ›Ö½×ƒŸ¡Y3«g–1X½€1aíÁêi3‚}j•NŠ]·l¶UWtÕSI¤à~LoÕH&þ¡á‘oáJ0hhí­ÎÓppúšüZ?^:ܧ™,Ê_„Pu`höfánï¨ß¡PqbèΈ3¯¸Ô›~<4»`.ÁaEoFkàÁ¾Èä6hÉt>®§*ÍÕTKïU·Wn²›w¸tMîßÁ!¥ Â[¿hh å]ÉÉ ýò…ç|U´í˜ -I‘XÜnš|¯ÛP‡òĹè q‚åVÌÕ¼`†g%=Ñ®† ¯šæ×݆h-ÛªY0ƒ[Ò;eMâ¤PÃíy³,š¶.y‹ˆ;ßäxØì|c^îSã†'¨Û‚ _/ʇb·:,øæ›[z¢#¿©»r 3£7?ØlÏÙOÞƒ•ÛYÓúÑìºÍ®£6h'e]n m5õØ×H€ÆXyÖïæÊEgã#yÂ9ê$ƒp”n1)ŒÌ‚ÒmǦÔ&;n`ynz  &$´Õ¼ÀósÃ"ópÏ=´{a’ƒ„/2 ûúCb”IídY 3R©ô²Ú†|ÝSµð2fìTÌ}.¢·Åwóf½Ÿ6«VU÷ÂñiªE>¹ W>UÍ®¥QÐ5U`l°†WDßmRV™>³©Œ'ŠæmŸ«n¾¤%ÀrjŽš™Kɘ¡@ål÷ø؉m1/Û³–[Е9¦(ëb¶ -Xí©7ÁÀû%¥Bi‡ò;ïê`Óu³(©å5žm¹*çd*Ê›Šž€B8¨Çl¯ÆÙV2B!¿£Ásy6À¶cX(웧gm2SGoÊ-¨×šÆ-èá7­c[ÔíƒÁ*èaèpì–%°ٙȮ“\Š´÷Ê~mW98BžŒB:(ˆË²lÒ)œY2ÐÚl«šA(zfïÌ {ÞÞ¡–ƒÿpÿ‘(*±±Ÿ¢ áÐ ëõëkøGnÕoè ö7«|PÇ_ óË1K²¨Œ*;ƒÊ•1a[<Ä9É‘GmdOÎ%æ•{š±n{Ñ 'ûò°Ùްª1Faÿ´8ë2w“vSÎ+9h¼ 3NÁWì„Àó”D ÈÚÒŒ÷ØÿæÃSF”½)¹SÈá°ã. ãw7²äæöž~,šuQÕÔµàÏ{øÅðRn¡íª8ëøøþt`LŸ‹Ä!ü†db -rrý‘ê_!y%‘G³œÞŽ#.mÍäJ5æajÒ'TïÖ3ŸRÑã) -š¾›Ç¶@£äi¨9ãABV{àM’ju¿ë؇ 5Ž×ñT ýžñÔ ·ïhËô®˜A¢¼ë<ðÎeˆT^Þ†°7 wˆÁ;Ü øÌo2Ck‡c‡]K¾Ã÷)©Q“ °ÙBÆPRYÄ7šæ›¤V™ÿ5ÍE>Ð{W˜RÒ£z )ëfœ©)+²Ñ‰46ÔdæX9T.à€Öƒ˜OOnaçø¥÷[¾õP>“»w¬-ØêAˆ“GãÀGV†/‰¼â, )u? ù]?woÊ‘§‚g[ÒŒ‘fæ£)B²w ‘­Wdë9aŽaM'x ß®ØáòNVvÀœöVv0NÕ± PhÂW˜lé'Y±šüø+liˆ ݶ*["°)Ÿ^Ác…Í ü¤„dv¼–EýHö¦X<Ž^Tˆ_ö…œ'<”9B/Ç.DÛDªˆÀÙU–0UÓ‡ª^TsP|^ì²yf!æºõÉ?韨ŒåzÒUëQ´ðÖ9§Ï–K”ÓÙ \‚ƒ’ì7eð*‘C §eƒn·dí&=–ÜÈóüØeªÇünߧŽ/|q*2Á -€„àí$uó0"ü©é[yà1No‚Ã=•{ud´Šº|,z ¦ô;-¥yu`z‘ù½ÊÚy °pm°2Ø ó3°™Û¦ž²åî »yâøõiw…é.ˆ-YpקŠævϳÄZ+wÛÚ Ýs“»P'¥ *f§á`œ+pOLï‚øø–¿ê&ÊÞ"CN¥ i‘ivÛ*ÆS%$¡„˜Ì0 #É{=öIȨ¾Ð¤€‘Ä@¾uçë­:‹É—OW7çiHb`ÒX“‡ÉÖeY)˜9fJp] I±"/"0.«'ŠßÇË Œ.3 ë†ÊÎeOaÉ"±Ñ×?á‡Ç'ð ›ÕÓh¾ËT©N¿$ßéÿ4uò´‰Ñ#Ò1ÑO£¯”âŽ9ºÌ‚£KÓóua2{%rt]­«9ËÄ+%4f%`Æʇø壒𹣗'A…Ý;˜Â: ¤Ü¨¨/ÚõƒŒÚõˆ!w”¬~x¡˜”¿m0R‡o=ÓðìU£  “m‡½º¥¯ÎÐØíW‘¼kw”½ŒAê™ë¶Xd ™yHjÜ"&ß L„‹.ðx7Ó<Yv~3µ >{çs(• l•âüáÃk–ƒ×Q}*C´EÄDåþ”’ºtDI©rá'ó¹<}â5Âßæ€TÛKß:â™ÔÉdƒféШ½ÕÓZ¤êš”ñ@Ϧd…y˜*Ç ‚PŠ]°°À›ÎŸ‡Rvàc±§<2¸/|OJñiWE%‚×U÷ŠOvþtU -œñj*Gµþ¾ÃEÞë½ÿØ×…yʶk¿®¾¯mLЦéxE"3ò¨¶g gúö¨·‰ÔÙùS(‘Åé½µX¬H¢¬• Ù4n><¥D -± ˆ^&›fë3«N-ÑŸ‡ÅrØ4û?^c°ÂkÙˆbÇÒhXù×lµI]ðìÓn\ NeG°ŽÓGçølD9òŸH!s 6E^ç"«H{Ù”cØ_Ú,6VAýëˆðn9¼ŒÇm8èŒç!poëêwâðˆ‰?£7·“7·×ß¿{Ed¬ ’'LpQ>´¹»®}G5¹»ù–[GÇ¿þ§œ òÈýПç¿HóI;<#+*œ$;®I¥¯—ç‚j@îáλziӀܖŸÅïSKSÌ_±ác†Í¶‚”Š…‘ë$ÍT>®}yÆ[:MSëã”ÊÍ~Ž’y—ŽD,îµD¢4×ôê žùŠ!Å.ŒðÀ3ã£Ôby2ýìñyšäBîÀ˜Ï¾H<<0¨yæè½}Nï2Ò3èJùAXI)S (Š9RªâŒ,P†,ÂWuŽMX!RsGBÌëÁ¡O!eúðX4_Ó(ÔÚ_ê¹Nßip‡KMZ`õzxkQ®æqdS\…=ønTA!'R:7gT[3¸p@~%FÛt(ÇèåCT¸·nì¤R -_Š‡·=öF`“³TaÆç ˜-µ¼Z¬ ¬¹ÿ’»·]±å3ü*‚BÅvÌdñÓ‚¿›…Ïzƒæx‘, -Œ¯¬ñ¸«¨ã%›bŽïW«æ9T²f/‡•¬ž=‚“Uøp?ÑF¬P&\Åžr:ø‹T:5™u#çÄ{5(èä‹'Üjèù\x3×|S=¸&âü$ñhª&{BSwäuVt§1Õ%ÊîqÉÓŒ[¾Q‰Íb3ýç‰ן Œâõ¨Üƃ˜çSÃdÿá5 üûx|561Y´‚/`-:%Xî©£¼LBü‹ùën»Ñi­ƒÓ:¬¾9eo‘Ø{´€¯Tt7-X]í-Θ|¼¬d4 ­xÆõE£ÒM =Y‘còê@—24à¤}§ G@ê×åkÐOÞÑi‡iK~M×7üá ²ÏÜó-­O:M¢Sí>§$ebðêÀ²{ä”q”·§ok¹Df™=_~T+q|‚ÁË´šªSS¤·Á2]ÀkIÕ°£#^øÝ›*_HeÎFØ衽á}£ 7 6`%üMàÒ2ZËüÆxŸŸ‹ ØÁu™+¶ZÈ -H?|?á—|?‚ïI”jÃe¿ßªõnÍ7ø€hÿ¦Tpè[azpÉu×߬øšÓ<•ÆÛQÓvܪ=8“™¬wgÞØÙÍÖf”DY¬H¤F$í8ýëF7@R¢¢™ÝË›9j‚@£Ñ¿nÀòZÀymM$t_§Y!Íõrw%®ŸàÝwW’ûÌ}§ù°×7Wo?èô:‹²D%×ëÁX6ÖÊëÇÕ¿f·?¾¿ÿöî盹2böMt37BÌ~¸½ÿéö{¢}¼ÉÔìö»÷ø3QØIa·DÌþòãÃãÍ¿ÿzõþ1p3äX +¬|¾ú׿Åõ +ÿ땈tfÍõ ü‘Ì2u½»ŠŽL¬µ§l¯®þ7 8xë>’€Ñ62V¥"0zJ&‹­´ASž‹®ãí5ì­³HÊTÁØ­lnæZ%³¼Âg:«÷mYWù–©‡igOÝ®¨Z¢¼lÊ冺úO‹²ÝÀLŽ-"VùŽ[5¿ºûÈc®VnÔ¢áïëõÙoyü:oy9r´X½±¯gS7íĢ籆Kª”QfŒ"!mên»"ø܇Wj–UÓ9Ó‘=|:ö°á™r/CZC?¶%|¾òC7:p£t¥:ó{ð¶h—oESoŸ£e]­'ø‡E&±ÔüA„=®çZ«H[a®ç +iJºÿ|žN)aדÔKižOÌ!ã(Žå.¿#òí’—ê4ƒWÅ+->wås¾uÚádT{q´mY=õ‚›`(eaIóç‹ È+–oÞüŠê…U‘ÔRý±Z(Y“ú <÷»üWÞêüD5‚6¼î¹Ïíý?o¤”aS`Ì$ÎìxSþ±)ÐÀ¤>#8Tž‘ù»)a€ž§2>é ž]S¬ÞLˆ$-”–D¡¢ØƾÓK¹ÝÒ yÛ»}ËÌ×øT³UÙì·ùk¿"×xøñ–dßËÚ=WÌÝÚ9hü^W,3f@F â)sàœÀ›)¬%x¯µ›¡Þ1«žg–1X½€1aíÞêi3¼}jÏò®ÝÔ‡²ÍÛò¹ ’w?¦·j$ÿÐpŽÈµp%4´vVçh88}M~­/GîÓÌVÅ/B¨Ê3´xõ³ðG÷ÔïX¨¸@1vgÄ™S\êM?ÖuçÍeíVðf´ì‹üH–z-™/§õTÅÙ±šjé¼êáÆκe‹K×ä.ð Rr"|ë ´¼9{¥_N¢ð\nó¦™R!)¢·›&tëPY|!n Q°Ü’¹ZæÌð¢ 'ÚÕ˜ám]ÿÚí‰ö—¢)ë3x ½S©‰¬j¼=ï6yÝToqçšëÎ5–Å6}x'-ÓEb~}2Ñy‡‚œÜ~¢ºÃWH^‰HdÁ,ç÷ÓˆK§ærÅó05±‡“@ªºÝÂ¥Ô@tx +h«ºïæ°-Ð(9Æj.xŸÕxÅZ]Äï:ô!Hãµ]‘9®çø9Æ5ï-\»d‡Ë 8[Ù°B¤ÿmesáXú°…&|ƒÙÉ~’«ÙOßb…-ö±¡=”EC¶3åÒ+xlÑ¢9ƒŸ”ð@ƒÌ‚×&¯žÈÞ뒧ыÊñ˾ó錇2'èåÔ…è4’* pvU“%L•„ô¡¬V埻©_Xˆ™„n}òOz±Ë+c™žµån-¼µÖê‹åeu2*—à $û}á½JNd_AÂiÙã Û-Øp«šIO7ò¼x¿vkËñ¿ú4ïÏñ…+N&Xà½ä¡îÖŸ§ ýTyŒó›`qOå ŽŒVQOyo#Þ”~§¥ÔoŽL/0?¨¬™ ÷8Ðú+½Í0?#›¹¯«9[nÙÍ3ǯÏÝ ¦»l Ú[€< +´dÅ]ŸK6š3Ø=K¢4µ¡rw8£ý§ÐÝX;{ðuRš dvúƹ÷ÄôÖ{€Oßá@ÝD,ÒçT +’''±)CweP"x]¶oø„ s§«R8äŒO_S9©õ÷%.òÞþüáS\çç)š¶ùºú¾NC‚6§+‰‘'µ½”p¦+`OzI\>…I˜ÞYKŠI”µJ}6 ¤»Ï1‘|l¢“ɾ>¸L&Uç–èÎÃB9lžü?^câ±ÂkÉ„b‡Ò¨_ù×lµ‰­÷ìóvZ V%'°–ÓGkùlDYòŸH!s 6E^k«H{ÝSØ_¦I$ÒPu¬Â¸e¥÷2·á  ž‡À½ ¾¾~ªÊ߉Ã&þ„Þ<½»¿ýáý"cM< d"€‹²±Í=üxë:ªÙÃÝwÜúÛ{:þu?å ß@î‡þD>ýEšKÚáXQþ$ÙrM(}½lò8Tr{ÙÕË4ö˜áÈm¹YÜ>54uÎüå{>fØJH©X™ŽâDeÓÚ‡[ï¶tCVþ “9Šp.‰XÜk¨Ii<¼#‰f3¬£r“êÐøágêsTìÄnY6[t<¬«ˆØìÜq…Š#-{swFÏOÀùâ +À€†Š'öž/ad‘4}ÌQC ©>DL|F-ŠРórm&Ö§ —E°_¹ž4æb¹Mõ‰7p&tÊš`!ÂÖ|ڶ˙]ò«®ÓèžpéÙ^Ö[c«b Â}ǾJf)ÂŽ2íÍä-ž(ÍÒËà%¸Ô×Cl’d¡áJúØ8=C!Ìß­ém~2#¶jîsM-'=x. :ìá˪@lÚüÀˆS¸‹eÎüõ ôõÄÙƒ +LÇ_“F&ÉÌ—³,÷ÜQ_"!>ƒÿºÛp´CZÓ]‰êœYšpj½§=Ž +¹j¶W9»3&›.; h,œ}ѨäÇôl˾ÉÕ*j\vþÓÛ&úu¹õ3ù:†i +~M×;Üþ ²ÏÜó.­ÏBM¤cmÿHIæq,#ƒ×TG> 9 £€ôüm.É$¹ì+•:r–8x±F«YS›@ê-Ó&ÜTMa‚ë“ÓïÞTùJA,36zèÄFý í9½áh°+áo<—)£¹ÄmŒó›™ˆª]§ñ¹ôVYé‡ âg|ã†ïOð=Šâð·r×íø† oRy7Œºõ䧗\µýÍ‹¯9íSq¸=5o¦“h£Ô1&GÀÐÛídA[GÙ^ŒÓ±Æd:öÃbùkbê$²q:ªü¨†ûØðiõèäÝÅo-‘Ü¿á ¿Çðyõ#÷/{}q +?œr0òPÑœœ>¼ÿtcÌìï0Á¿½û~tåÊ©W¥ùjóèw3º‹ÅçÔCýªêÃÎѦíã ]ÛpQ8Ç\•áôÖÝÚÝ]¼Ïr&8?ßÍ=ZÜ®ØÕ>‘ìšü)knß"ÑùÓäµ;H–Œ +.é€xkêR6‘Mb}31R ŠN’ˆ•‰aPjAC¼£ã,Ò&õ#¹‹Cç.ÚáÑÛÔÇÚzꆾ¸öŠö_ÿ=@ÿçq +¾ÎªpÕ¼vɌΤg +—B³þrà”÷ÿúF¹öendstream endobj 1777 0 obj << /Type /Page @@ -8254,18 +8257,21 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1883 0 obj << -/Length 2194 +/Length 2199 /Filter /FlateDecode >> stream -xÚ­ÛrÛ6öÝ_¡·¥ÚÆDß\Ç麓8n¤tv¦é-R§é%){õ÷{p£H -²§ÓLf"ðàààÜ/0™aøGfB"©¨šÅŠ#‰˜­wxö{¿\‡³ðH‹!ÖÏ«‹Ë,ž)¤$•³Õf@+A8IÈl•ýýŒšÿ¹úõòƒ`\J¤‰úéËÝûktýùîƒÅQ¥ ²‚:Ô«ûû›»÷·ÿ™/¨À@}¾GŸ®î¾^}´°û¹¢ÑÕ/7KMìâfÕË1”•`¦…øïÅâY"ÿzS‰˜½ÀFD):Û]pÁàŒyHy±¼ø­'8Ø5GCºã"A‚r Zdˆb‡5LPL Åœ ªDÒk˜’†=–ÖÈâÉéW 0 A‰[¥=ÕM7Õ†¢ˆ«DΆ7žðå‘| ­©bÄc5ák™W™µÈºÞíÒ*kíWWÛßÕõ½]xî&.B¨B,fr"Ãäj*ÇÄáUÛå©»µÞ8¹½{oWê_Ž…,ߤû²óÜU]3'IT—°M«*/̽sÇÁ‚'>å ÿ!Œ9}ú¬W¬ë±ŒuŸ^)cKÂ^¿Ò#®j/¦(æTŽ¯¼©Ò‡2·2?çÍCݺ²~|,ªÇ³J †{U C¬óJ豌ag<æÎôå‡)[‰D"Æñˆ­·ž"•$I8Üžà©#Æ…„Pr,B‘MÙ#˜ AxüºÚz¬€ÞFÑ‚!”$ã[¿ÓIu[·pzšÄšà K,Îë’ÄŒò;êÒ èr$dÚ )sª¨MJú’²±!½›ˆÁþ cú¸oÒ®¨+ Ô2GÁןW c1J ˜|7Åx‚o(Ì…bE’¿­˜Ý¾í¬ØÞ%ªúÅiâá eT¥»<³ —¢Û•Ôg 3'J[‘ %„M-œÑyBDiùX7plç>mQ›¯UòÎ}w ¤».4‚GµÁÈòÆ‚7µ[L²´ˆvyÛ¦îÆç´,2oQø¶5nد×yžA—À¨ˆn7ZÕS3%‘”ž75 ª@µR&(zþ©­{Š‹!ÉScC F4!äxóYc/8 š@æŒcÛ°*ƒF©}Ê×…ö÷<{çN“qPÚ—¬š*[‡J.C\2/EYZÚšl£K”uý—^0áœD]§vS+×,Öeº×)J¯µè_«¹Í›ç¼q|wi—ïòÊQ×µ}€‹G¸¹ñ*Mˆ[9¡&ÐMH6öYã]ŠG…ö e<Ã|{r6¸Ú ¶üd]¹í7¬«*'©mëV7 KÍie6ÁÂu! £ }ÐkCoÖOÌž´{·žF0<–H3Š4’ŒîêNŸÅÊs„G@§‰vm"캴0ÂN»M­¼™Ý=†²CxÙë­Ýs˜®-à˜¨)ÛjĽÖJW¬A˜l,ŒõÚÓÖ,ØIV.óx7hu¼ݺ¯ÝÖûÒu…p£eoS÷ljµÃݦÏô˜Wy“º‹-nßZ6ö÷²œÃN!Ñ´-r ÂëâFÀé˜F˜æ ¸ÔÒ<•¹¡àÖ¤EÓ` ,@Ûý“îE6aóá_J´q‚¼¿ºu?¼ó—çæ\Û eWÙ®¨ -ÈÙiç%ù’oœ6«µ;ö)­ö 4«&঄Œê•×ÌÁ;ª€ #Lbú†Xe?è"Uï ­ÿ=îu(L<ÅŠ ‹ÂïlóòÉ®\AA=G}XAV:ãÊ3´YÒ -òñöÓíÊ ›ú¿Õíç»e@pi*`œ¿-ŽÏ©Y·¿<äÞ™­8Q˲wëP„ø¨ß>CIÈ@:h¾½ÿ„Y%JO÷Þö]QÝaN‰¼÷CªUºZ9÷·‚¯|àÁõTÙ4 -¿ë}ã<¨+d’0ü¾¤Ð9€M¹õs‘">›ÁÎ(=Q5î4àÛæfX¤î…A ¥ -ÅXÈך<®õƒ”xÂøwhò,ÁÅ¢}Qr¦{AEâäxñkM „ˆ¼om“¥éõušý8hƒgºÊ€£c56â2>æÄÜZÎdz‹ŸÖûaŸr¼k–¹³R3y 4<Š°åÍ=zõqù9 t ¶ˆ¶ù†ðyw,™&S`=[͵|ô$³V,˜ÏPƒÇí$Shš)tÌ”SSB“M¸7f8!±R=Q>#¡ÌëØ×Õ¿?y[S·U—7•O)ËC Ž3Ü54_Šýîx¯ž¥·'HÞ¿î9ý$C,ðnóaiô"¸ð¸ (”++Ǯ觑ª¥PˆÆ Zˆ0¿#Ф`üFi쪎NjþÝgû(XÅ‘ƒªú©…\6M$h6!öQ"xðÑò¨¢æ‰îÕç’!‰Ó áŸKz¬3 -?aïo–×_nïuñ:£ïP|…ôÃ$ƒ½¾Í¸!ˆëÏCÊÖ»¾ÝÔ:CŸ$ƒöùï54Ðço¶Ñ©¯S`»E 臆é+ Þ¶…$Pâ·V.<àœ@Ç耩˜˜"¬ødk‹]Q¦D!5èægÝí}IÔP3'›í´Þÿ³ë®Ø…ÀðŸpéß¾Ž™,d(n±Húd²LDK?Ó´îê!¢ÊÚ´íŒr;–ô¡I×y;Ფ:Ó¾›oóXà´€LÓt<¤z2ÑŠß‹u]ÖðîÍäc†jŸñ£=N`­Ý8ú£lk‡ÖSuç{æÜ-+OpßîM$Ý/¹øê¥çÂ_˜±úVü§~wP#¯]Ÿ¦iýd‘Ë,ì‡Ëà ¹w®ýcºoéÊ¢ÊÏý…C÷ÝŒ…ò -îSÁ?þëÇñÏBÐeqJ‘>’²OÿþvñA‘dO§™ÌDàb±Øï˜M(üc©ˆÒ\Ob-ˆ¤LNV» :y„½_.˜Ã™{¤yëçåÅå‡(žh¢W“å¦G+!4IØd¹þcú3Ñdöçò×Ë2êárFO4ÐG¤/wï¯Éõç»s@•'ÈJîP¯îïoîÞßþg6ç’õÙ\R:ýtu÷õꣅÝÏ4Ÿ^ýr³@b7ËNŽ¾¬ŒF(Ä/þø“NÖ ò¯”D:‘“ø „iÍ'» !#"EyHq±¸ø­#ØÛ5GCº2!’ ZŒ§2k˜‘˜1@Š#\ˤÓ0g! {,ÔÈüÉéWö0#‰[¥=Uu;Ö†æDèDMú7žðå‘|õ­©c"b=âk‘•kk‘UµÛ¥åº±_me—×÷vá¹¹ãšDq¤F2Œ®æŠÊN^6m–º[«ó‘Û»÷v¥ÿåXXg›t_´ž»²­g,™V…lӲ̊#sïÜq°à‰O9ÃÁ„RÁß°nëëz,cÝßÇWª˜ÄŠE¯_é‘Wöµs ®†WÞ”éC‘Y™Ÿ³ú¡jÜGQ=>æåãY%¨„ÂȽª„>Öy%tXF ‡°‹G"Îôe‡1[‰"2¦ñ€­·ž$I8Üçžà©ÆM¤Ôj(B¾³Ç(#’‰øuµuX½ ¢…B hņ·~5¦SrÚnÝÂéikR€.©<¯KC0ªï¨KO0 ËXý#ÐfH™c @mÒÊ—” éÝH|öo”òÇ}¶yUZ BŠŒs\Ït|^1Q“ŠÉwSŒ'ø†bÀ\$Ö,ùÛŠÙí›ÖŠýà]¢¬^œ&ø«¦eºËÖô’·Û£údÎãˆÄ‰F+2¢¥´i£3˜'ä4-«Žíܧ­rÚd+c•¬ußm éÄ®sä@Šie0ÖYmÁ›Ê-FYZNwYÓ¤îÆç´È×Þ¢ðmk Ü°_­²l ]BÄåôvc¡e0u¤%aŠóó¦€Á5¨V©„ÄRÏ?µuGqÞ'yjl¨Á„'Œo>kì¹`AèÑœql–Cå‹ Qjž²UŽþž­ß¹Ól˜4ú’ÕA]®W¡’¡"/yQXÚH¶F碪þÂÎØ´¶ëÔn¢rÍbU¤{LQ¸FÀ_«ˆÜdõsV;¾Û´ÍvYé¨cmïáÒîCf¼ +Iq+'º  }Öx—Ó=CÏ0ßžÂzWÔÆ‚Ÿ¬+7݆uUq’:жj°yˆ¨BNK ´¹® ™màA¯ ܬ6ž˜<¡{7=žæF0:”%ˆ¤¦wU‹g©öÑÄ‘Ði"„]›;„6ÍÍ…°ÓlS+ïÚîCÙ!¼lóÕÖî9L G 8&*GÊö…ˆ¸G­´ù +„Y…±^{Úš;ÉÒeï Æ;£Ó[×á5Ûj_¸®n´ìmªŽM$Q9Ümúì@Y™Õ©»Øâv­em_ Ë9ìMÓ— !Œ(7N)i„ù`N‰ØÙ@(”æ©È 7&-ؘ=aÚ쟰5ڄ͇C |9“ÐÆIöFüRèÖýhðÎ_ž˜sm3€´\­wy™CÎN[/É—lã´Y®Ü±Oi¹¥Y5DnJØШ^yõ ¼£ HQBYÌß«ê†,RÕÞ™ÐúßãCaä)VLXä~g›Ovå + +é8ê +²ªÄ§®«¬ùå!óÎlýÀ‰Z[‡"ÄÏ@ÝöqJBþÒAóíý'Ì*Ó8Ý{ÿÙ·y‘·‡clê½R­ÆjåÜß +¾ô×smÓ(ü®öµó ¶8XIÂðû’:@ë6åVÏùÚñÙ vé‰ëa§ß67Ã"u/ º/µÔ$¦R½Öä Ô :PâY$¾C“g Îûí‹JŸ3ì5‹“ãů5y< ò¾±M*Òëë4û°×O°Ê€£S=4â"{>æÄÌZÎdz‹ŸÆûa—r¼k™³R=‹Å4hta‹›{ôêãâs@è@lmóJ*á?æ&wܘãätÜKz{¦Õ ƒ¤€RÙ°$ÆÏU”R½Ç'É(‹hœEtÌ¢c3C º7t8Y II;]‚ÍËÙ×å¿?y[‹·e›Õ¥O7‹CÝ3ê54 {òýîx/NŽÊÛN0¢˜è^þœ~’>x¾ŠE¿Å4zœ{Ü9.´•ã«ýi£šðD Ž†o <é¿qݤ{Ҥ¾; +–Gq༇²zj Ï“ ƒá QÈ $‘"ø 9Vsó|÷êSJŸÄiöðO)Ö…Ÿ‹¾÷7‹ë/·÷XØÎè;{!}Ç0åP¯o3ŠHæz÷²q×·¢ˆ€Ùû´X1è²"h­ÿ^³3Àñfx¶ÛI" (Æ/„¸9,zsÅ üo­\´Ç9ƒnÒS—U)d-FÃY“ïò"­í +©£U»÷å¡f†6ÛhËÿg×m° ”$Bùw±c&  +_,“.™Ìe$§ ?ï4îê>¢ŠÊ´ôvdèC®²fÄ)dHu¦µ7ßæ!Ái˜´ùprIqjAÅïrÈÕEU?"Ók3™Á‡ÛgÍüXÄÓYc7ŽÃ~MåÐ:ªî|Çœ»eé )p€„½”öPx.ü%ù«kÓêv{õóÚõpHë';¤\þ`a?\üøcàÈå°«íÚ}»Wäevî¯Ø“GQ(¯Ð.üã¿Œÿd$b%É™çgK‡•g +%fLœ¾/Slnx€÷ÿ°×…àendstream endobj 1882 0 obj << /Type /Page @@ -8474,7 +8480,7 @@ endobj stream xÚíte\Ôí¶6Ò ˆtÃÐÝÝÝÝ¡Ä0 00Ì ÝÝÝÝ’‚R"‚´t ÒÈ‹>ïÞûüž³?³?½¿w¾Ìÿ^×Z׺î7¶‡Œ5Ü ¬‡¹rðpr‹ t´P(ÐWç…C­fL9g0ЇÉ]Á¢#°5@ ðòxDDD0rp'/gˆ­+€ù‘ƒ…ý_–ß.+¯ ‘.[€ññà …;9‚a®ÿã@=0àjØ@ `€œ–¶‰Š¦€YIÓ †P€¶›¨C@`˜ ˜`w@ÿ:@p˜5ä÷Õ\8¹d\@€‹y {‚ÀN¿!v€ØÙââòø €¸l0×ǸÂêfý[À£ÝþG“3üÑÃñ{$Ó†»¸º€œ!N®€Ç¬ÚòŠétµºþÎíy„p›GOk8Èí÷•þ`4¨+s¸‚=]粬!.NP ×cîG2'gÈn.˜í¿°œÁ¶@gk(ØÅå‘æ‘ûwuþuOÀ¹=ÐÉ êõ'þÇëŸ ®.`¨ '&ïcNëcn[ “ë÷¨¨Àlàî¿ìÖnNÿÀÜÁÎ -Äü{fXE­á0¨ÀlƒÉ¥ w}L `þŸu™ó?×äÿ@‹ÿ# þ´÷×Ü¿÷è¿,ñÿvŸÿN­è…jÁ‚ÿxcê€ßÌs:B ^ÿÎýïžFà¿4þ;Wàc!d`¶Íàáäæù €¸(B<ÁÖÚWÀ}¬Ô»Ìì …ÀÀýSL7÷ß0};Èö»ôA`˜õßå?6éx.M}U]u¶ÿöªrèA§Ë‚GPè¯íÇ9pÕ÷rþo:# ¸õ?¿ùdeáž^7Ïãú=*áðû7¹ÿñüë¬tu†x^psr?Fr~ÿsÿÎýOÀìo4 +Äü{fXE­á0¨ÀlƒÉ¥ w}L `þŸu™ó?×äÿ@‹ÿ# þ´÷×Ü¿÷è¿,ñÿvŸÿN­è…jÁ‚ÿxcê€ßÌs:B ^ÿÎýïžFà¿4þ;Wàc!d`¶Íàáäæù €¸(B<ÁÖÚWÀ}¬Ô»Ìì …ÀÀýSL7÷ß0};Èö»ôA`˜õßå?6éx.}yM¶ÿöªrèA§Ë‚GPè¯íÇ9pÕ÷rþo:# ¸õ?¿ùdeáž^7Ïãú=*áðû7¹ÿñüë¬tu†x^psr?Fr~ÿsÿÎýOÀìo4 0Üú÷äè¹aÖÃöOÃoäæìüØã?ûÿxýœÿŒ=ì a.ÌÁAb¡ö™9Y® Ä£ò/z{xÂœ*Þè—ÖÁ»2#×Dj,ïêÃ8›ÇEµyÍî;Ýoª²n öA™ºÓÁß‹(üèX>ã.3v±ms™W`gÅúϨ¯"› rn­êèš—ß¡RŽwð9£_²Ò¹Ð_8=óe4%v>oFÀk(Ù?`LÙ½¼`êú4ð±ûåÃ&9[~ƒ˜;26cLà«|r)Sƒj…×Íl(ßÛ b¬Å7ÎßÊçÏVð™h9Žù,¢I‚°RÊ• e®äß·RÆ%=²ìÙ êt›œ(†Ì%³LÇî)®Ž>1Ù¥‘„µ…^Ñ2¼éˆO£Ý %õ‰>•pjÕr{2–ÂwÍ<–g¬™-j—!3cäáakIè,AŒ$ÁLˆÇÆ‹J¯³nöùU»Ïm›Þ‰D3 @@ -8497,7 +8503,7 @@ $O t‡Í=žÝbóÆÃwî6ß"£“˵?”JËOP2RÐ oQo+†â1)©w†¦ÜèådîI½ÈZ¿VÍ­(e÷åû È"QÔüFØs(úF$'‘qL ®/¶!õÔ ¤HvkÖ‰Œh¼È‰¬ê؉á¶o?Ùa:Šÿ±qêcŒ° gã!_QÇ~ÏWê¡1üaœ¯UÝGmã§Yñmn%ìRãr9÷¬ß0qˆ5†/‚E…(êÚ“†,W‚˜$Ù½ï¶åçLxËÎÔ|ú奕£w†Z|ÂV€ãž÷,éOd ÞyŠGÝ ŽÎ¨Ý3lÍ4©¿Î\×T2Zª½Ag—.7Ù#ÏPæï™v¼eŦQLÞ»±Oþ¼Ô\’ ¬ÿĵJÅñ¾(š3Ç].Å*,MÎ>ÛBx(ÃSÃó|D³uû‚Þ¡ï†{:Ò‘Á¨2G9¡Cê{É•<|?ÒK áéá@F)Ø,êw÷ó?È ¸¢Ëa„Çh%Ù±o^Œñ{‹6™Ý @¥-«ä%Å~jÉwXjz1îi´·î¬%uÕ3^¿±g¸`d+ÎK[ŽDe—„]âò†YèÖýÇ?Ï>£³HjË,èkѸÍhÔ8Š” ™v_Å [ªJÖ®²9m=·âú?\‹k>¼à¬‡¤*³Ñ³ž,Y ê<‹ý¹uÓ Z/ZV$S·é#ƒmNOš¨5M@¿§rãÝ0Hõ7¬&7[àçŽAØñêOõƧÈêÚ5±pE6~d»Ž^.x¨T1¬µ¤$£Í7¿ÿ4òÆêüj§‹G1¬èípoóÌ3³QýÐZ:œNÍÆéç,0½‹Š‡Zg‹ðâ£à)‹Q©¯³‹X""œÛÆ0ÏÁ¾äBvFA‚)Y9(ÎYÖý…ì¬S…|¸Ôü¾“qbæÇN.LÔX§…_ï‚¿œ%%½¥åŒìé|°D>W²7}C–Í#—ZR¸­$º`bÛGο…a¿9gÝS%\”Á/œîñhC|?s§ Ø…šg¯ÎÙÈ)ª¬m}ÐvÖËk†Ÿ.bÉ&O üõí+uqfº`Îa‡„°£â,I§ã¯½/‘˜÷ÇÝ›Á¤'P6ߢH‚Ú?÷›½šÙ¹˜Žà9¦ŠmHr7:pMRYŸ#£ 'æW¥¿ðKCß|-¡mWÝ躖nᲶË0–«ÞÐ3äÛÙ=j’¸Ë-,n–³e±€¢üb½iÙ;‘˜Hâ°l<)žL.ßÐYÖÿ°Ú·)wL=(‚Œ£± L|)=å'ÀÆ-Å@²öò¾µ<ÃNrä³6îµEôʃ3±d¶kÓ»¬ÿ‹%ôµøü·(kD~ô(¬_yñ‡Í; ¯åä²fùOî{&*‰äyÒ¯9ÛB±T¨d>è.òY[a-³ZyÏ•px9ÝØÜ>穾„»*|,4°ç Žð=Ï añŽ©{ZwLVqžCÅo, H;ç_7Gg[åGx d½DŽ…*~ÂJSÛ/ *ûÎÔF‹µëújQ‹jw Ý]_-Òq;Œ,1t³õ2ߥÆíËòê{:Ö§Ùo$<×ð¬žôôJ©Àëóüλì„b›F=ÍçåcT”u;ÐuË›÷#³»Z1q“ÒYÖgHŠ^fiyv|‰¢,PkŠA±¢FH£s^…EËRôƇnQWEÛt%Ú·y3™{æÈŒõFbKã<%Æ)â"-L+{墒zS'“#é²ÊòZÃ+•÷U­Á׎#Ç©ÃCcæHŸ,êä;÷=íÏô .óYäg:¯jÔn¹¶Æô×êS:c¤¬UºW¹Þ/Ëf¹ŠšcO¥ÛøŒM¯lD‰Á¦9²ú:­ÈùÈßÛ˜ìÑËr6½õx§ç±2ú]úS¹‘ p7O¼,j1îöÐËÚ{ž$ªS7O–xYŽróæs÷â»ì(è˜Ýš‹ÏD‚@§­Y#žC²L%¯íáž›1A•Ã¸©3¾~M+ÖAîDí>¤¶¯cãµã-Nˆ¥”ûÚÔß ÄÖtzâ"¹tãØ'>(˜“”hSðÕœM]ˆÎÛ…0ìŽ ñâSPÓKD³—dOj nÌó®|KHtÞ‘Ñ+㢟S'÷@6„iõ“¨C,÷ág3B½žpÖáΡÄêφÖÑn‰Ü;ɦc“ _7T,Q1çTiHøBÕWL8­¡¾  ,œ²£.±ß u2†)¶=–Oš ¹ÿêÚ´­Ùê², Aq¨¿râ^T!1í¢ëç2)áN\§‹¬‚)æÄËR…Ëbž÷ž6Cb5ü´çêÞ›Ô;ð¶¹mH“üÅL¸^Ȭü¤Ý¸Ê {>«m@Ë›ðzéN‹›´×»ÔÌÃBÿ]¬—š@)õp[jÊâá…6붡²BSHQøר.öØ«N÷Ž`ðG¿§zŽ^n)?ìû±«892ÉÿxÈÌÄ÷Ù%¼­Ø3ÕÎZJðô]\ÿ^¸Äé„SXA㣅¸r}[(â0Ò@¥elöÉmi¶ö­EWÕ9úQѲ´ˆC¶Û¯µAñ=°g>MF{Q’= †*Ëk¨+™×Øõµk¤i@ïħÕW:x<›ó"Í}<=<²šC½Q¤4Æð÷i©UµSöA-ÒiMÛk×qnñÔÆèO“¦R<)D¾€÷/ÇT#î¡ÍM© Æ$ÖžåÔ3³Ð¿Á¢\ç{Uª÷Þ<UW=ˆ$®&<ƒªZ€0óØÒgÒR*¹ÉÒO¦1‘'£ùŽŠj*5wË-·‰ûùT j4ÝióÍu``òh߯µ“K…ݻʔÑk‡‡A›”ôÈÔDôìtk¯ö2ÅÛö÷ú—¨§$ÌöZ¥ï@Î^ùÝêõ^E~§”Üúí¨u4߉<*ôŽ±§¸KJßùy/žn•C*}…ÃåLgI£J·8jŽ[“Þ³ ”ØT7%JÈOïä,Á!ØžÈ+ÌÁ¯f—ÉȘs‡h`Úq¢O”1£<ƒ3(©dØOfBOŸ º'"p=Q£B¿âäpJ}ÝØü™ŸZ®¤!p{òëÈa}÷qÑ¥³äƒ£DKXôžòxÇ(žÏÑã ©¨“{ÏçÉšj¿dqX·ã·ŸP¦Üv£ä£Ï€³i¬¾AÕ;³@øyŠ*œoLœOœÕøë…ú¾›ºxOÛÝËc -@YšUʳªø;žBiäMÖð.•\rž;ùU´¾Rø'î…ç)眄š˜ …@ƒi/_ A®ÉéÙêr«0áFx<×Er;¾zÇ´UÏšøSÂö²Ù„.¥mô÷Œhâæ¨É2Ø’ç/{I;õŠjÑm÷¬ -*s"}Y ;Ò‰¢ú{YÌÝÇí]p¶Òݯ€Ž¶Xo³êÙ}U¹ôZø: hÁ‚)8f÷EµÔëÛDäµsüð¢ qTMŠ:ù‘ɸX!±l®ûÔ”Ëû ΄,ñº17ýbŸgûŸ&fܽ×Y'jeAt ]ôÛïwV^þ%ÑåµÛR¼”tμ‡Ël¥¿é˜¦j¹„‚øϸ3èm>YjŸÖCƒÕ¸ÄžÄÈÊjbÆn“ªŒUý©?ô‹ïðu«ÈÃWøìý#ë,M€¾ߥJBQlŽ‰âXè-ebtxÃ]€s<—ÿ¢:XÝQ…¸w¶²-N;N¾?Vl¤‘vG‰…,Å%ë9êçöË'bìη9|1.…±!]¹¶DšÏó=RԌݬ¤Iˆg‰=Åh_ìŸ5rÿ/˜ÿŸàÿ  tv…;0ÿFdõ·endstream +*s"}Y ;Ò‰¢ú{YÌÝÇí]p¶Òݯ€Ž¶Xo³êÙ}U¹ôZø: hÁ‚)8f÷EµÔëÛDäµsüð¢ qTMŠ:ù‘ɸX!±l®ûÔ”Ëû ΄,ñº17ýbŸgûŸ&fܽ×Y'jeAt ]ôÛïwV^þ%ÑåµÛR¼”tμ‡Ël¥¿é˜¦j¹„‚øϸ3èm>YjŸÖCƒÕ¸ÄžÄÈÊjbÆn“ªŒUý©?ô‹ïðu«ÈÃWøìý#ë,M€¾ߥJBQlŽ‰âXè-ebtxÃ]€s<—ÿ¢:XÝQ…¸w¶²-N;N¾?Vl¤‘vG‰…,Å%ë9êçöË'bìη9|1.…±!]¹¶DšÏó=RԌݬ¤Iˆg‰=Åh_ìŸ5rÿ/˜ÿŸàÿ  tv…;0ÿd õ©endstream endobj 1484 0 obj << /Type /Font @@ -8506,14 +8512,14 @@ endobj /FirstChar 67 /LastChar 85 /Widths 1922 0 R -/BaseFont /NTJURL+URWPalladioL-Bold-Slant_167 +/BaseFont /IQTQDN+URWPalladioL-Bold-Slant_167 /FontDescriptor 1482 0 R >> endobj 1482 0 obj << /Ascent 708 /CapHeight 672 /Descent -266 -/FontName /NTJURL+URWPalladioL-Bold-Slant_167 +/FontName /IQTQDN+URWPalladioL-Bold-Slant_167 /ItalicAngle -9 /StemV 123 /XHeight 471 @@ -8525,46 +8531,45 @@ endobj 1922 0 obj [722 833 611 0 0 833 389 0 0 0 0 0 833 0 0 722 611 667 778 ] endobj -1298 0 obj << +1297 0 obj << /Length1 771 /Length2 1151 /Length3 532 -/Length 1711 +/Length 1712 /Filter /FlateDecode >> stream -xÚíRiTSבª¡¬2©¤j=,Œyn4„„1d%æÞ[’{éå’2ˆ8PIU–EltÉ(*J…UE (µÄ*¼N¤U„,ŸEªVEÀ©¬««ôgûë­wΟ³¿ý½¿óÍp g‰a|ˆc$ bC"à/“I!. Î\.Áð'9‰âX€œDD -=Àj­ðV®@Ä_!â h à§é 4EE7æ$IÄ„@r Èä¤ -ÑP5r5Ç(BêÙ@¬Vƒu“7ÒÁ:$!2˜Mƒ £ -l@RPŒÆ™Ô$Å”8¼amÚÛTB¤S¢€Û”L& DÂ8¦ÖQÒ8kqªBiù'dM/¨U«×Ê5“姜úK^®AÕú߸&MK"á0B`Ó©ÑÈq2FµšéY))W£ -1–¢F ZÉæ®|ƒ£é¨CQR¡J¹:™Â ž®„òoJGåþû×N%Cå(FFèÓÀýƒ=CÄ”Iªñ\6— QDj¿=%Nk&Á8Œb)€Ç÷r‚ëiÔQdAÅ`D¥˜ÃÆp’º(gr€'h“ÿêÁ5’ž>‰¾x€“29{”{“Ø_Ÿæç‡ë²X+x€ÅãS­¸+=€ÏÍùQ¡%#§Æ‡2èm¬D)OD‡(hæ¸ÂkËÇ{Om«É•Tuµf¦/4ÞÒ~nëI£{¸×ËáÑøCòÁ¯ö[í?FÙ•Œ„|Å•ü>ú)q¶)+œ³µÇÞdëĬØ>ëb8!iÆ¥²¶Ö÷4¶ß5/Lktð£ëÓ;ç¬ëÖ܃•ô‘™57o¼|œ›º±£Ïló%ì:TBK,;½fõß;EW&îáU¸¹úÒü„}O_™é­·»SoÙ…†2™Õu£÷‹9\¦NÙßAƒö§.6Ç” -W‡‹f/ô¸Unï{»c|š›Bd¿Ìèb -\ŒïvKósJ‚£¥‘£ ŽV8(j¨½ƒªé–H}k\‹Æ»P0X–ïZßÉó.†Ò÷0Ö%¿düºdÇÌ'‰ÏŸ÷>{m ·ì¯|øóÅÃ~^R |oò™ˆ›î—jÎW8ÖÌL45V-iš÷ øÍwñq\è5×Nœ0T;ͺuE÷Ug³øã‹Ž‰<t¿ðú¡$ÒÔ8rØcQ®õÐæ©;Ù÷#–gyþbu.¤6YßéY{Âôý¼e{áˆlVØÞÔc5!5Û4úGÂ9{Ž -ëBVåÙgŸˆ›¾S–E Î-dãÓåÌ6Æú˵H»¢Ðç•Él"Ö÷LK+F`ƒÇdz2xg>ZÏ÷JHyÕísxÝÁê¬]<º¹rÑöõ4‘MÏ€ž&ù´$÷õ–Ñž ­½¤©=ÞŒÝ=j¼ý}*Ø|ö ½ÖÕ;æ«¥>-ôºóÿ[ÆâÙ+#²¸êX÷BËþ Ü\©©ubÀNƒ—üä)nfg“Ìñ[égÌÔœfØH2½çùQgù}¾s¾u]\¤"ᤜCE’ê)w%=ÁÙÏ|¿{~Ç:`tÉãè3Æ‚烪ÞÓžåÅÒáËâ›­»µ]ê¦ê҂ݲ¹5ëß ²;Ô~YtÕÎ{W{q;ÿ“¶qú2òÅ«ø“˾Ö'A݆‡A-k2aìp `»¶·Ñ¡Í——'.õ뺾sD•ÔÐq­,ï',2¼>ÑVµo™Çñi›E,Zͺ÷Á•ØO¿I® Œ—´$^íù|4l‡à…9‘ÃL,bÉÉUÝüyæ O2CåWÑkû¹sÑþ_ࢀBÈ ×ȉTÚoU팯endstream +xÚíRkTבª¡¬òRIÕzX%rÉKCH(`€"†¢ðFbfB¦Lfè0@R">¨P•e‹.yŠŠRaU¨”Zbn_¤U„KX^‹T­Š€¯XWWéÏö×]÷œ?gû;{ç;›á¦ðCøXŠc¤—Ź\ÆåêÌáÐŒV‘ŽªHX¸B¡'X†Þ +Àˆø+D|ð$iIàÀœ$ €XˆZ…¹ŠÔÂ:ª†Z…®F`ÒÀbë&o¤‚up*L¤Ã‹ÆåQ“`œ„`4ö¤&¦Áà ¥¥¼M¥ÃD*% +¸MÉdJ$„c¨@°†ÆÅ©n0¥åŸ5½¸4 ECUºÉòSNý%¯Ò!¨áw®KI#aÈq&°éÔHø89 !iºéY©BµKBaàÁ]Éâ¬|ƒ#©RDCa©Ö +M…§pƒ¦+¡ü›ÒÁö—*ÃbBÝÿÚ©d˜ +ÁÈpC + 8°§bî1eèA,‡Åáp)"µßžâ§5“`jB°$Àã{A¨ 4jˆ¨ˆ2¹Á X`=¥˜ÍÂp’º(g²'h“ÿêÉlNMDß<ÀNšœ=ʽIì¯Oó÷Çõ™+xÀƒÇ§ZqVzŸ“ý'¢: `ŒœÊ ·±¡<…a=¬¦™nàjï-ï=µ­6GRÝuÔš™º°ôð–Žs[O–z³†û¼®M?„Ãüj¿Õþcä˜]ÉHÈWlHÃ履g3ì­½öF['få>ŬêḄ—ÊÛÛÞÓØ~×´ØœÒäþàGקwÒÏYׯ¹ÇTÑG +fÖÞ¼ñòqNòÆÎ~“Í—ëP -¾üôš=°ò¿wŠ®LÜ«qSÍ¥ùqûž:¾2ÑÛn÷$ß²-–Ë­®—ú¼˜Ãaê54îþäŦ¨2áj…höBÏkÊŠR`ñ¾Ki”oKsˆü—ÙƒÝLá Ké»=²¼ì’àHYÄè‚£•êÚ¨OP Ýnh‹iÕùbòÍ kó’ºx>ÅÜ”¦=Œu‰ã/¿.Ù1óIüóç}Ï^Ò[¨3],œÏˆt÷Úï—îæ>ÌìàЭ¯~ft‰Vi¿¸KŠý‚ûlV¶ëþí7Õ2&QÂë¹N7Ž|æjâÑî‰Æu{+þ%qÿºÙ¸;N¢·F_Ä>¨zøóÅÖÂý¼i@l_â™ð›î—êÏW:ÖåÏŒ76K¥ÕKšg㽃þó]|zϵÇ™Ãv§éB¾è¾öl–b|Ñ1‘çžÞC?”D›F{.ʱÚ¼ y'ë~øòL¯_¬Î…Ô%º¼êN¿Ÿ·l/žå±voò±ÚÚm:Ã#áœ=G… ¹VYgŸˆ›¿Ó”E Þ-dãÓåÌvÆúËuH»¢°çU‰,"ÚïLkF`æãã™é¼3­ç{Ç%½êñ=¼î`Mæ®Ý\¹hûzšÈf wPHO‘|Z’ózËhoPš½¤¹#Ö„Ý=Zzûû~D8¸ùìAû4WŸ¨¯–ú¶ÒëÏÿglÕZž½&<“ƒF»XL0 –*]r2_òW%¹™œrÇoeOœ1cKJá6)É8ôòDu‰’cî]uÒÓ…\3V%ÂKe§Ðå3nÏ{\âl~Jl:p5XÐX±ò»U3Z9ás§{"-×ñòHAçO§WÈ5ò×±Š=‰ó5}×¼Œæî²vú·-§?Êüœ÷ũ¦MóˆPYô¥¶cÛ5Ç+ÁJ[ws¤PÏ{v$ª3ÏêÝì‚Õtú'XáÒú1ý¾úà2sÿ‘3"ÞÏ7ÞqS:—IJ^YF+ë‡:,ËãñDMꦆÂݪŠm?T¢DYxžºýVÂæÕÃòúÆã»l¶sj³Š»çæ·ÌZ¸cÓN–¥+*¿Œñ='ÈKWž•òûýæ|뺸HKB Ù'†Š$5’îJzƒ³žù}÷ôŽuàè’Ç‘gJ òŸ›µ}§½*Še×»Ä7Ûv3êºÑæš²üÝò¹µëß ²;ÔqYtÕÎgWGqÿ“öqú2òūؓ˾6$q{ +µ®É€°Ã­x mh_“C»+7W\æß}}çˆ6¡±óZyîOX„¢‘>Ñ^½o7"—íÛ>‹X,´šuïƒ+ÑŸ~“X#;/i¿ÚûùèÚ‚¦x63¾ÈCE®êáÏ3mx’v(¯š^7Àù›‹öÿÿÔ(¬"H\§"’i¿팦endstream endobj -1299 0 obj << +1298 0 obj << /Type /Font /Subtype /Type1 /Encoding 1923 0 R /FirstChar 60 /LastChar 62 /Widths 1924 0 R -/BaseFont /AUHQZV+CMMI10 -/FontDescriptor 1297 0 R +/BaseFont /BFVPZN+CMMI10 +/FontDescriptor 1296 0 R >> endobj -1297 0 obj << +1296 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /AUHQZV+CMMI10 +/FontName /BFVPZN+CMMI10 /ItalicAngle -14.04 /StemV 72 /XHeight 431 /FontBBox [-32 -250 1048 750] /Flags 4 /CharSet (/less/greater) -/FontFile 1298 0 R +/FontFile 1297 0 R >> endobj 1924 0 obj [778 0 778 ] @@ -8577,50 +8582,46 @@ endobj /Length1 1608 /Length2 7939 /Length3 532 -/Length 8790 +/Length 8789 /Filter /FlateDecode >> stream -xÚívgPTݶ-HPPÉIhrM‘œirNlèZº›,Q@¢ 9G%#A2HÎ9ƒäŒd âC¿{ιõ½óëÞóëÕÛU»j¯9çsÌ9æZµY´tyd K¨"ÂÍäåЀÙ[:£tÁj<²8pk&`a‘CBÁhÂAŒ†>B!y¨@@%`È!Ý‘0[4€]_ǃ‹‹û_–ß!K÷xnw¢`6ÖÛ(áhu@ßBü7êB¡´-` ƒCršZÆ %»’†>@ êE‚á-gK8Ì - ³‚:  kÿk°B8@`¿KCñÞbÉ `Êj»Ýu³‚:þvq¡H{ -uû €¡6H°ú¶hæ`w†ü&pk·Fü!äˆDÜFØßúnÁ´(4Ê - sDn³jÉ+þÅm Fÿ΂ݺëÛHÂÊùwI|·0·^4怠¡nèß¹,¡ å»ßæ¾sDÂþÐpFÁlþÅ€€„Ú€‘8…º…¹ÅþÝÕ øoÕƒáîv#þDý“ ‚­y €·9­Ð·¹m`|¿ä`ùÿ²Cœÿás"ÿ4ˆý÷ÌpÜ’CpwjMÀ§@ߦ°ÿÏTæýωüø?"ðDÞÿ¸×è¿âÿíyþ;´¢3®¶¿€¿.Àí ƒ¨~ß1ÿW,Øwÿ7Ñ4„þÅð߀ÐàÛ6È8ØÜJÁÏËÿ—†R„¹A!Z0´•-À ¿íÑ»¾Š„à·Zþi#€(,ü7Ÿž-ÌÊÎáwÓŸˆþqA g~+ÏÞ|êzz*Æš\¿MÿDiݪŽÖsw¼%ö_u¨# ÿ\üÆ•E¸jDâ~çðerÉö%e>w$ò¶J¨ˆ$k|X‰A\–³³Ëóõû9[GowWgó1Në: Wz$>‹˜ 6!k˜¯S:”‰~‘g„e.0¦ãclKP«>»àÂÌ1yÕ’ Àd ÿS¡Õ¬çn9´éçï©|e>·'ëC‹›f§—ЛÙq€úYšµ«„8ë$fÚõSëÁ·RÞoÛ@*¾« ʹAÔguG…*|«eB‰;}ƒv©¢]ùßÖÒï6”‡yÛ}sx/Gj¢T«$Jñ£•H âQ–®‹B~RlEÛ1w.ì*Çbr|¬½}$nÖ‡·Gs]> Ã?V1òx£+w¿³\õ9’e‡Ð†ŠØ¥ÍäÊv””7œœ¸äN­Ñ÷«/ùŠö.‹ú…&Ð)âá0äPùÝÚ…k¥ èé¹éÛR§ö -^8³÷&sݱ­|&éŸî#6cÕ¯‡‹úœ‚ œEë=öÚÊÔïƒ.Œ}(pÚéc8hXÔêëeM±¸ÄÈpefI­|š -8xÏŽo‚¹ Lœ¸Uˆ–¤¹ŸjñÝq*½ºÏáÃ'äy•JâêA@"]1\j-L¢3wØ°¥`”µÇ,–>aZ¦¶où¿-Ž~æÚ n‹åãQQNq—5% zh±)è#*õò¸”l\ÌÕ/(YfÿY½wç½Jt½o­QêÅTHú{ò=Ó™5Ú -R!ß1Âr<;Þâ$ûg2³£§Ä¯Cǥs‹©Ï¹å‹E#‡„2‰ó9[ª«eÖb äBñÇ›;qäë4‹¦y,'XÈ.ó¹^Ûû¾çm}l3S@+'éY“W[ZTç¤ay þR#ÁWeôùì¯w<Ààø!ËêHô‘ªÝ°a2Y'ŸxVc[ЃÖ̺«P‘|m÷L¨3X´•¢|FSp õ6!wˆ¥qi­ÍÖ)/)y4ž^ÉdÏ—“¦'»À+Oð+Wë³Ã/HŽõ°8³:̨%¾0€°nô™¦RºNSX)šÄ©wo¸Vá"n®¡U®uë.ýe‡°ƒ5­†âÁ„v0äÓ=Ì­²Ðµ”ž²­ÔÂtwï‡tKy…‰ ö €À›Á²Ãí/hÆnfÔÛYÏß35|\Ã)͹b€½^s$QÛ<.'DÑ -(^‹òp߬h7š” ~Ý¢ñí‚…Ë.^,°‰ðzÈî§D€×û3ÊZú’|JRA.KÞ&[å/0õî¼2³–ÛOy«óCúÒB«e€öžt‹:¹ïäCA2µÅËV‘ÀP½'Ûz”êÅŒ~,ÁÑ’ØAkQèoL¹>3a…\Ôô‘¯&û‡EÂË"g>1doµÖ‰g·s<î÷‚Ž!4ž„…ÊÚ% ôi®ä%-#£`‚h-GwX8n^]>ÃÇWÅîió¦p•ÞUÚåâãÎäIdØxÓ„LµvˆNÀî8‡Ä|x©îóÊØÆ|çBSP߮ଗ–g Ô¢Jšóú¹mî9}Þ/@êcõH/š®JäÓü‚h_ÿܧ^à¼n‚K¼?71$ÕŽb¡’êRm:î^5c ¨íÇðêZDQ%qÞ©39ˆ;–*XgEvb»Ä#ªi.ƒRÍãÓLëŠ÷j;Už½À9ñû’šeÕôlëbZÊq5Sv‰¿P ÅùC»¬ÄÅYÚd42Ê¥¯XÜÿÑHC{€T óT½{bÕÞjÝ´?¦Ðàk)øeXïÙr™ÐWTbé£ÜlÝGN‹…1ß^¬ßNdVZ½”¤«ÔÀç,ZãˆÍaþgD¼äî-ç -Çö7=s`[šzþáÞ•MåME÷¿€uG–h‰+÷ÜKI•9º¶Z¶ý3h#`+]¥J¢æ·šõ¬¥¸¦4 G‹Æä5ÍɦŸñ ¨/„~ 2…°ëIš%ƒR*µÈ¹ï¥‚CSž[çm•&ê,œ^ˆ®ül™ò‰0¼3F£!âù2°gáȺÝYzñ‚Ä^˜X@°æ¨Í›#díQ¿¸ ˜ßÈ?'ty…Š,ÿˆbx_¸Âæ••ÌDC«½¬}F0j|{¯Õ\þ˜ßsžù¬—}8$QŒáinúAµ$o<½öR•eµ#"Uòe¥rÞ‰Kÿ ñÃ=Û`GS"“H®bʘ#6W?³æ—å‰ÖÎ+ëíø ·¯ô– -ÝI{ˆQeY:BøÂb¢÷‘>:_/!€ÐéË@íáÞÑȬýu¢‡3èµ+òLn¯óqŠq`Uúmò'ÄaeG-3¿rk ³o=m[¾Íbõ« ¢Ä"îE;A{°<¹æôþÊ1gŠº `F;¹Ex÷”‹S>EG‡t 62j"hkùýI5IëUÑ:ƒMn"A˜W¸Í(Î -òÎqE„¹¯øç*+nû…Æ—²;OeŸöY:«*š“ïgœò'\Ý7"µkûl‡ÉqèËÑÌ'ð9‘Tgeix¿qVV^­ÐÅnOiêlÄ&Àh1ÿ¥n† Šo-R’È!î±~x“ýè‘·ÞøyoÏõÏ4íÙ{¦Å\4X ²‰¤÷•Ï´±ÝÈ/åµ½¸N%{’;4u)Ç!‹=íè¡ç"Â3¬¶Ðœš®`¬õ0¼f»åæ6ç -#vƒl|¯göÕšŽùí:qÄÔyN¿3-y„¨Å–UÇâ${Læ6¬ÆÚRøÉ™¼ó¥?"áZ¾þþË\øQ>È” §{õîû7l]¢ÍK*;”]Rï¼Eú4à[·NhÀƒµŒÆëÍö—¹|j"œl‰\ö#Ã$,¼¡û4”Ÿµc2"S%öÍOZ5éê˜-=_~/•˜ñøˆLreá’ŽÙ7/Ý4w„_3ìƒý-Æ_õg$¨L&{[äã¤.¸4Ë<±I ½U€QrW(aRë*­ª)}¤{öÜùóš×Õ}ÿSM#¶ú¹”è>ž6ʈ~1ô–r¢„tBÖPÒ—µD 7S£á±iþ1N­@¤s‘e¸ö{‹>“õèÆw -™mÜtW?e‡ÌŠØÇRXÝŸ¶« qÐNøb%2t)( æß-Ö§9¢A¸‰Éš2žŠŸ±;Njf:¯ƒ9NÃïÊœT)š…ùïš=l“'v!V‚»ú7?êÑš\“Äk=ò†º¦ù^š-2~ë‰Uïs‘.»o¨ËªüaMfsÍ%W2b+¯ø¾ -(Ì°?ø6|Kú‘œ™µÁ86<6zlDÌ)®VésF¢¹¦GfôZ¸èøJü P!HlÆ<¼H›8ºîeg©õ/¶D-¾ú‰¤÷ ã›UêYœqáÕ±Ç øË -*Ïp›Â¤A wÓ'v•ù7Vš4¶¨ž+jÙÚN9dB àmN+ômn˜ÿïA9X#@¿ìgÇø\ È? âø=3œ·$À„ÜZðk з)ÿ3•ùþs"ÿ$þü‘÷'îß5úo‡ø{žÿ­ä ‡k€ío௠p{àj€ßwÌÿ ¶‡ÁÝÿMôß ¡1üw 4ø¶ ²6·Rð üe„¡”`nPˆ me °Ão{ôÇ®ï"á0è­–ÚàŠˆüͧg ³²søÝôÇb\PÈß™ßÊó‡7¿¢–¢‚÷ßoÓ?QZ·ª£õÜo‰ýWêÈ?¿1äänO^ ¨€WH@ôö° ĄżþM¾?@À­ÕÁh$Ì ðü¶hàŸÒÿëý×Êìo0ŠVÈï9ÑEƒ ·£õOÃo·•3y«èŸÓ~[ò?Ö† +uƒZ|™BX‰¼LLIB—Qdt ( Ã?V1ñŸx£+w¿³^õ9’e‡Ð†ŠÚ¥ÍäÊu””7œœ¸äN­Ñ÷ˆ¨/ùŠõ.‹ú…'Ð)á0äPùÝÚ…ke +¸éÛR§ö +]8sô&sß±­|*åŸî#>cÕ¯‡‹úœ‚ œEëÑymeê÷AÆ€>8m„ 1œ4¬jõõr¦XÜâd8„²³¤¿V>M¼çÀ7ÁÜ&N\€*ÄJÒÜOµøï8•^Ýçôáö¼J%qõ‡ ‘®.µ&у;ìXBÒ0ÊÚcVKŸ0-SÛ·ߌG?óí·Eƒòñ(€(§¸Ëš’=´øô•ú+y\J6.æꔋ‚œÞ»ó^eúÞ‚·V„(õb*$Ã=AÁžéÌmEéïa9žoñ€Rý3™ÙÑS×!÷8ÎãÒ9‹ÅÕçÜrƒÅ£‘C™Äù\‹-ÕÕ²k±ò¡øáÃÍ8 +ušÅ?Ó<–“G¬dtü®×ö¾ïùZélf +hEá$=k +jK‹ê\ô#Œ²Ô_j$ø>Û}~';Äë08~Ⱥ:{¤j7l˜ŒEÖÉ/‘ÕØô 5³î*Tô#ÛýêŒm¥(Ÿ¡\B½MÈb\Zk³u +ÂKJ^'W²Ù3FÁå¤éÉ.ðÊüÊÕúìðã‹’c=,®¬3jÉ/Ì ¬}橃”.‡Ó6Š& êÝîU¸¨Ûkh•kgݺKÙ!ì`M«a'x0¡ƒÌ ùts«,t-¥§†ìC+µýÝû¡ÝÒ^aâBý" ðf°Üpû š±›õvV¥³ƒÃ÷Ì ×pJs®a¯—ÀœÉAgÔ6tå„è/ZÅkQ^î›íF“’Ô¯[t#¾]°rÛÅ‹60^Ùý” ðzFYËP’OI*ÄmÉ×d«òñ¦¾âWfÖòûé!ou¾qÊÜCZhµ ÐÞ“iQ'÷|(D¦¶xÙ*ª÷d_R½˜Ñ%8Z?Èb+ +à‹)קw&¬š>òÕäø° DxùAt€næ£`öVkøqvëð1']/¸t ¡yô8,TÎ.a Os%/i5Bk9ºÃÂqóêò?¾*vO›7…›<ë]¥].>náJAž´AÖ 7MÈTk‡è´±ìŽsḢ—ê>¯ŒmÌw.4…ôí +ÉzY`yÖP@-ª¤9¯ŸÇæžÓçý¤>Vo€Ì¢éªd>Í/ˆöõÏ}êYÎàá&¸ÄÛøøsc cRí(æ*©.%Ѧó(á^áU3Ö€Ú~ Ÿ®EU×:3у¸cé‚u6d'¶K<¢šæ2(Õ<>Í´®x¯¶óÙÓ8'~_R³¬šžn]LKû"îà²f*Ã.ñW +³¸~h—•¸8˸ƒŒFF¹õ•Šû?ih +vžj ×`­Ú[­›öÇ|-…>°ë=].žàŽJ,}”›­ûÈi±ð!æÛ‹õÛ‰ÌJ«—–r•øœEk±9,ð”ˆO’ܽ…n®Ðq !páxÓ“1¶¥©~à]ÙDXÞÑTtÿ Xwd‰–¸rϽ”T…³k«eÛ?ƒ6òg¶òõPªj~«YÏZš{JÃÁp´hü@AÓœlú)ÿ€úBè×@aS‡ž”Y2(õ¡r‹¼û^*84å¹uÞVi¢¾¡HÑÂé…ØÊÏ–)ŸÃ;c4¢ž/{Ž¬Ûe/HìEˆ…jŽÚ¼9CÖ•Š ‚ŒüsB—W¨Èòè!&÷E*l.\ÙÈL4´ÚËÚ÷h„¢Æ·GñZÍŽ<çYÎz9†CÅŸäá¦TKñÅ3c/ÕQYV;Ò+Q%_Vªdá¸ô¿ð‘8ܳ v4e$2iä*õ Œ9csõ3k~YžØaí¼zf¡äö•Á’±¥;Éb1ª"(GO_XLô>ÅGçë%:}¨=Â[#™µ¿Nôp½vCžªÂíu>N1 ¬Ê¼íQù„8¬ì¨`æWn-aö­§m+´Y¬~5A”XĽh§"hV לÞ_9æJqB—¡Ìh'·ïžrs)¤<ÃÑ!]‚ŒšÙZ~\ÍHÒzU´NÏh“[€Hái3 +RgT­$vÊ®éï9‡á׺ù§ßWŸa|…psØ´"ÀÅÑÁñgð~¸¿Õxy¿oA‹z¾Â¼âÕëPúí, +ƒ"aª +GZ÷± Z6ÂlƒÝI§(²‡2˜Zδ!|Ñ?-IO“d×´–ÒÉ5(ÿà6÷YJã[u'·û²«€<±¤­åº ú$„whïÀˆZ]À3W=K‹g¸2wñÙàZ )’ÅâK«fE™í›˜9½œ·•*( m¯Ö¦ÑúAÔD%Wãj‰r—þôÎ#gg…ø渆"ÂÜWüsU”·ýBãK9œ'Ž²Oû,U•Ì‰É÷3N®î‘Úµ}¶Ãä9õåiæøHª³²4 <ß¿8++¯Vìâ·§4u6b`´˜ÿR 7ÃÅ·)Kæ÷X?¼É~ôÈ[oü¼·çúgšöì=Óbnš¬¹DÒûÊÆgÚØo–òÎÚ^\§’=Κ‰¹”ãÅžvô0páV[hNHOW0Öz<ýPlpИؑ¤õéylv_ióÔ”½Düñœ˜º!aKfÔô–}#Ëd@‡ŸÍˆuÿŠœ}¾<»Q p5Ieëò*']7÷B¼iØDòÛç£èⵓº‹`u#²ëd^‹Ýrs‰ó…–‡‰A6¾×SûjMÇ|:»NquÞÓÃïÌK!j±eÕ±8É“¹ «±¶~ò&ï|ŽH¸—¯¿ÿ2y”2eÆéžE½ûþ [€hó’ŽÄÆe—Ô;o‘> $øÖ­ð`-£ñz³ýe.¿š(W {"·ýÈ0 '+_è> åg혌ÈT`‰}ócÅVMú:DKÏ—_ÀKe<~"SE„|Yø„”cöÍK7Í‘×Ì û`‹ñWý Ï&“Œ½-òÆqS\šeÛ$ÐÞ*À(¹+œ0)u•QÕ”9Ò={îüyÍëê¾€©¦{ý\JtoeD¿8zK%QR&!k(éËZ"Л¹ÑðØ4ÿ§V0Ò¹È2\û½EŸÉztã;ÅÌ6ú+ŒŽŸrCfEc)lîOÚÕ†8i'|±»UŠ……òï–ëÓÑ ÜDÈdM oÅÏØ'53×Áœ§áLweOª”ÌÂüwͶˆ+»+Ã]ý›õhM.IâµyC]Ó|/ÍŽ™¾õĪ÷¹È”‹ß7ÔeSù°&»¹æ’+±•W|ÿ(̸?ø6|Kú‘œ™µÁ46<6zlDÌ%¡VésF¢¹¦GfôZ¤è)øJâ P1H|Æ<¼H›8ºîeg©õ/öND-¾ú‰”÷c Ó›UêYœq‘Õ1ºüeÅgÏp™šÂd„@ŒwÓ'vU6Vš4¶¨ž+iÙÚN9dB<ï·NZN,±$íŽÝ\ë|.ʳ4 -Úu&IFlµPÈ‹˜<>ê¼çO}ö•>ݧ·ðgžF±;YuQTˆ §ÿæ‡ ¬ßôtD¤ûfP˜{s“cÞ·+J .>xi¾’²È¦{¹3Åš®Þ~—ÛãŒd@ãa‚äÄ·Ž„kï887Kp¥ôRXŠCãóÑ°áTîEQæü^w~@³ßG±¸½Kë3rÎN¡ÀK’jùÚˆYi†Fý€ðF®ÒQG÷QÜKV1Wñ-ˆÄ]uÓ£¦¦Ç¦—D'Å4Žs^ï¥%͇aT{¦®ŒL7“ù—Šð¾äá®^8¡cññçî6S½¤(¸ZÉ€û`2$éß=ŸÝ›·4Žânâ%ÝÄ5Ì&¨¦ȇrŸšÉPjÔj©VÝ J%ž8#/Ô+¶tt:WšœÁcÓ0¤¾öíjMö“¼úŒº£èZ×aóŽÛÆýCØÛÉ7Û¾!-6‹Ú¯¿˜6œ6ÛÛj~ÁSis?ÛíS`¡°è%«èëÆ6¢™hSSÄrþû¤N¹’QëÔ_’­÷êsucÛUi¦¡G1ÞÔ‡´é <Õ ,¡7%ç”b>×Èê/7ÑÀdú^ÉÀŽ‹½ì±/ߤžâ:»özÝoW7…~Äf¥:7âTWÊxû¤¸1RTùã¢öƒ¿°ò}‘<}wD>‰ß­+=ó¦ºf7µ½îÓã'Z׫@='´EþMÅ)TÀSwú‹-Ñl:m‘Ÿ“¡ä÷ËG¡;r­ÒÐ/Ã*Ž¤fŠÞó-xz -}~ÏLcÄçt>í ÔN$c÷¬¤úœ ú=nÆ©ngþõžå ÆIE^ÕÖŠdÙh›•™&|Œ݃Ûtmðp6ðQYMã©©SÝ;h†.¯ÚÉ/Švö˜ È6èDz‹~¾:ûK¸Æ&†Æ$€±sfƒr®©X¨Õ‡ìÝåö©6¸ÒY|CÈœ‘ÄHRÊ=›Ð<Ž3 S=ÍêU%6?Q<ÇÛSOújÞò5®+òr+׎™s[VŠ"ƒ¹ˆÛ­R@BLȼô½øóÉ*ùOx<‚Ýr”†a¯@$ñjKSMƒï”Øvª*8¬rŸâ¼Y¼ˆ5æ‡ßr¿™”‹ïÔØ žÓâ8»­KÔ°§Ý;…§—?\—§Fä»j8‚\šO“§•×†øžŽu8a”öÖömÐú»«MÌø©rÛvÙjÐC;L‰C`„>Vx­iôALí+©Å[ƒ~þº†KIoä&žá2j4+»,~£7RQÅV$èÃL|‰<ÉœÄÐÖzÜÒýÁÏßo„˜0»T 2chÊ›îà -!dÌF æö/¨˜õpŽI^ø©Ý©²‰µ([|«Fv/f»H/>_!üËê¹ocG¥%ÅÉ s5“•ŽnÇ5¾Z‚ÏÝŸ¤±ðJ©ýšžÇÝ\UËúö¡ î[Ÿ2Êíß2û²Qx„úûs‘½¯Ø«PU XäxŠnO -IÇäœ÷îÍóÍè v ó4ýð CihTðÞ²° ÇÒf%’2Žãl}Þç×^#ò†-¼hC¤ó|7Äïçiжr àÕýŠQÉH‚d.à–ŒñÆld„1(_¾wiNŽ3ªÖO^U·s5@p».ú0}¼ƒµ³W -Oyâ|g܇;Òðh¬Ù#1|éôë6Ög²›œ·UëáÇ rk_‹öw€º«¹j!:/œ*¼È_Ô¦ ¶S+³(#>û­pKÕs%ìÛø“hj£ê·ßN -\O–ˆuõ–.½½h8¤Ëµ[%-n&í—o{Ø,OJ‹ä k ƒ$4Œsz!¼¢‡bÃ7Ú‡vçˆemÝÊ5Hcý™’W¤uÊTãO³‰³7 †³Ê;B¥È†“ŸÌõáõý"¡dËUŒtúÀóñ[í¹0!Ã<Ú—(U½›È>ä9íÁ;˜Ö€7¤ÊÞ­:À¤Õ²y £7À­ÔÁT}I”C¶–‘Qîì¹È\·ÞWõ3›Ã½ZÆ™&ÝhÄlÊÞK\o`~~çt!•†ó(à'¤§tq Y†¶bëÑ4r3ÛDZëòa[ö_ó> (ÁÔE7 bO;8<0¹8Ô4;Õª>*ËVëu?+«h–H½~šq»x/·}$ãºÊá+¡V8|ýƒ!Ù‘`Ç©³Mò×ÎàåÇøQÝ'ï³eò^JYõžâ7:¯?¾kñs”ÛqWç®fa Š’Œý4>§ ÇZ'úy]Ü;_GdRÁú È•†bn¥æf§çƒ\Qù²1³7›^voŸØ4Ò-מyþ«wýE’ñ$-¤;k3¡j¹õ½³"í§¬kEŸÄ¼ÕSíÇ»õ7ó´ÎˆÏÖ1ªÉœÛü¤¦Ð#,õ÷9ïÓ¬æ1Om—’÷Ÿ»uÄËnP“ÒZ}7LÎ$·*1e¥PÈ mêõ¶ÇC gùVGŠñGÈÚ=Êïà9’"ðfÙ°ÙèRÒxªú;ø®^í,‚£åzOirŠ>׳wÈÍcÅ¥˜?!wÏÇFNyÆ/^€Â(Œ’‰‚SÌ—òñy`LÿâÅ”ÎàQwѳˆ.ýÌéììç ²7L‡²m³‚Ô-Ôc—†\Âý îãE>`­X|úZ-‡ŒØ3!lüqÆ׃팚ˆfrMºîôaúKãŠÌˆxè¯Rnºí®{ɼD£?ø&´ÌFóŸ´T%ɘZ8­U6 -3ú·<Ȉ› h¥=¯`·C-ãZ*¾•‘Û3ØJ`+>…p˜;w cÁ¿ù\åµdf؆:îÉVÂÊ£QÏ -Ló¶Ú±{i C¤üD8þúñ7.4ß=£Nƒ~ØA·™Y¼ŸíQíì -;dÕÚÞùYÌú.ëÅ3¬m -Œ·Ò'OܧZM•ÈkÚEä»óÔAøV¿F+áÖØ\7H”ÕÁ¬–ÞÙ‹s± -A7µ¢¿ï?å151"yUF„I×íòÏfwÊ*Q;1WG¬ä‡üÖWG9 -dòú“¢Ï¡ã6–±hò¶þ|áç RÖ/?‚jïVÈttf=]«­mîXCh-»E²`?|(“躃Øçw¹©”]“RÉÆè·¸¿½ú‚[O÷^Üä'^m[ñ™4]aÄ‘þÖ9ö5QºÄ”ÔbcÅ‘n"¾ÿ]½GF&<ç ¤3dRµ°%‘ ”Ê.Óµ­ÉÂÆWòQmw)‡GÒDa™e¹ÔÖlNA|¦Z–ýÒ½‹Lýƒ÷ÛE}b\ÝîL» &épƒ·gr[‹÷šßžz÷ìòdÈÄ º‚íüë£-« ‡Z‹ÎîpnöŒ´Ð|˨) 2xqô¦S=w¶Æß jIž6a›6Ä.OSy]ÆñþS§oa¶Ô«ˆÌ±â£Š51r»%ob2üpȈEÐ&â§ÜÈÕöIòÊp¤ì‚è¯ôV²í­NæçiX¯Ô²»Í æá‡A$­Ñe$D{òD¾Ÿû‡‡';,Ög¦•k\Ü Gái3¼q¸Qþ¥L‚¨99ö]/9(C쯆IV-u—ß $#ô?(Ð%¤<×~ü^nsÑÔpPpmªJÛ7'êüyô,YEj–lw‹hÓ> ;Ko·ˆíŲ"ƒÞhÆðÇû­uÔÌm:n=¦ÇŠX—N7ŒÐä£Ïà‘Çžßi®1zUL-íµf½+OGÅŽF÷Ù*v|­FO]ÆvGÓÙŸ¥¥>Š?$¡$ï.ÇpHSî 4ó¢1Ž‹,V‰Æ;…Š¥"mLôWµOËétoÕÛu_Ý„fhJ#ʯ\ü¦CÀ¹÷)O!òiç¸SÔD3ŸJ6IÐëYåÍW«;Õ9#%“UÔ…ò@KÁÝDFjðc¾®=ésË‹¯N|½Ý‘m*ú‰¯—œœR–Ph< ßûÒøºà;wíöÐ5Ÿ÷ãyí]³õ–èÏáÊ͇# -Xæ"¢Úbò3¸ý]ub7¾‚夨õù-ÅsÅK>ˆ<– !!’=j‰Á bê÷](åÏi·t9ù -KÆ.Ha½+-Ε[åòÿÑÒñx Ciif|-is \‹¦ÿ€|6±m¦ÍñŠ =“1ä`K^!y9ÊÌßIjX÷žXHO~ûLýì«œÈF7v—")òï@µW™[zb™®ÕÚ4“*ý÷L´ªŽœ0–¯z$¹Š/‚„à{>UiO³ýE©²5êæ÷”t¦=Ä;î -€¯À4?œt€sTeù›!4J%h¹‰¸—ŽQÏ:µ¿yÓ´(kY¸³½M>X‹– sôqÀirÐÀ³8!ÂùÕÏS€¤Sì$óÅ­$R÷Ñ•amPÍ$?çÔg•ËŸ˜Vd[ƒ1ËiÇO°<Ø_¥¶%yÐœáZ.›eˆô¤Xþ*Iò{()õŠ_¼¾êW÷ºÛ £x}kã¾ããVÔ³Ö–I͵'EÜöGi‚õÂV;áåÏ¿Ø×6™+Ý$Éž {ýTö"1Ðœä5v-V$ÍlÂÞ¯«ª›bݦ´³ã)º§ÊoS6”hLGñ…îÇ,v%¹u©I~®]%¾)Ñ}ú‚¸2¸  âoJ°]^¯ÿRÓ HmØ;Âúž³d¶ù핈`)ÑÑëùÄÚ”°•dv -8>ÔfN-öÓ¥]¥rÆp4’ w0N¼‚+à.ƒÅf4¢Îf Œý˜¬ê/7r¦ÀCêOÝpñ%\ï‚©.úÌ•â{šÞ‚§mÝ’ó³éÁm÷µp7ßßçŽÆQ}⥜ñMÃècFn°ãH¶ÈH¿­D^{D ^HÒœð.xØ´Yæ^¥$ÃNèR¾äK'^é’²td?õ’¸I}²ß©fxaúÁ(‹Œ™K‹ ŠÖâ€MÓÞ*ôSæ›iô‘ h šŒ%–ýb¢¨¦—úˆ*äÝ*Wæò(#]V’Ü<ši#ÒY²•Š‚DÁ°¡ÃÕFFV鹕6ÁóÑÕ+3ÙøÛM~o£¼ Wö¥Ø…Ú ©5QÐ8ÿµ;¼³Óæ?¾z¤á ½³0MñÇ€nZ_:¾ª"‰4Oñ÷ ™Ë±NGÕÛØW,vÕxF™GM2Îzä}ézÚZç=¯‘ZO+Itš_¿Êk÷ïMj ëgàÒk/^R\LsG‰ -²© -3ã½+ôÞÊ•÷aˆlª Ïn×–OBw:ëÌDöƒ^ቃ€¸Rn¹šd¢¯ÅÓò;SÓtd®ÌA~z M“èRVt}õÚ+'˜ †4~}µ÷°}³íÚš[T:áµ%|Å’Q"èXê³ÚÎÝ9"áòç0Tw³È‹d·¿Pô@åÉ@ÅìÓEâòxOæî¹à åÏIXUb_4²üQ ¨:ù©^\õ47ãÇU¸µ& ²ðc óŒA«`á0Ôýµ˜—™žÌ‘¥ˆß·%¢y†.Sz¾M²hàž·ãý°óg #$SÿçÅOÁëÏàBø[yã¦5åž Šq(OÜâƒL#‘'Þ/ãØ«*ûü©¯ð5X1œæ)ol×Ós[2L&³d´/øÿ—ÁÿøÀ -#Ñ{0ÒŽàÿÊn*endstream +žä¶5Äõv!.[7$›\ÙÌù ö %Ü-DÇ9øÓ\¯ÔÍŸÄ7& Oâ×ÏžÅÚÅ8“£òÅff\Æ +-â×6™…ÈXÓØø¬ï¾ÆÇ„)h}YÆð–êA±>–?qhYêJÁoȯü¸"Š˜‰œñµŠýVw$ˆÇÑ5-C¶Ãö&šg ŸI}2Ñ»5ãùáö¶DăuéBÿ;¤»¥ªïÕ\rþhüæx€Í?‚^z:“Å„ê!Ïå¨Úqn\*$þ²2RAרêÇ"Yþˆ§ò¾_Zp%ý ¤|r(ÒÚpÀ£5§HêDžæÔà¢èE=$‹a”WX œoäž÷[§ -'å\’Äö Çn®u>ãÝNí:“‹&#¶Ú(DMèŽ:ïùSŸ}eH÷é-ü™§QìNV]"äéÿ£ùaÛ÷}é¾æÞ<Åä˜÷íŠdƒ‹^š¯¤,²ë^îL±¥«·ßåñ8#Ðx˜ 5ñ­#áÚ;ŽÅÃ\)³–âÐø|4l8•gQÌ%¿×]Ðì÷Q<îEï’Å:猼³Shpã’¤Z¡6bVš¡Q? ²‘«¼EÔÑ}÷’MgŒÄUb "yWVÝô¨iÆ…™®Àô’è¤øÆqÎë]£´¤ù0ŒjÏÔ•‘éf2ÿRQ¾×€<ÜÕ 't,>þÜÂÆbª—EW+pLfƒ$ý»ç³{Sã–f"Q)¨Ï¨;Š­u6¡1ï¸mÜ?„½|³íÒb°ø¡ýú‹iÃi³½­æ¼gmîg»}Š!½„cÝcÝØF4ã!mjJXο`ŸÔ)W2júK²õ^}®nl»*Í4ô(Æû‚ú6§º%ü£äœ’SÜçYýå&º˜ÌpÃ'xÂy±—2öå‚ÔSBg×^¯ûíê¦ðجTçFœêJYoŸ7&Š*\Ô~ð6þ/R§ïŽÈ'1ð»uefÞT×즶×}¢{lA õp½ +DЃqB[äßTœB*«ic:5uª ÍÐåS;ùEÑÎÙÀHoÑÏWçx ×ØÄИ0uÎlPÎ5 —¢ú½»<>ÕW:‹ƒoY2’˜HJyf€ÇòTcª§Y½ªÄæ'Jçx{êI_Í[¾ÆuE^n¥ñÙ±pmËISDx°ñ¸U +JŠ+Y–¾^#Y%ÿ GpXŽÒ0Nãˆ&^-`iªiðŸ;ÐNU‡UîS’7K±Åüð[Žç&“vñ;ÁsZ§â§u‰ö´{§¸àôò‡ëòÔˆBW ×B‹CóáiòT£ÊÚÿ“±'ŒÒÞÚ¾ ZwÕ¢‰?UÛ.[ h‡)qŒÐÇ +¯5Áƒ ¨“¹Ýa%µxkÐÏ_WÃp)ÉâüdÃSY]K¢þäWOk‹à0É3£¶×ÞGº?úða‚f—ŠTfŒ@Ó\a„¬™âˆÁÜþK ÎÉ ?µ;U6±e‹oÕ¨ÓîÅlé¥Âç+D~Y=÷m쨴¤8™a©f¦ÒÑí¸ÆWKð¹û“4^)½_ÓC×Í]µ¬oÚà¾õ)£Ü~ðM ‹/;…G¨¿?7ÙûŠ½ÚaAUE‚EÎ'èö¤t )®yïÞqŸÑŒž`2OÓÏß0”‡F…îý( r.mV")ã€1ÎÖç}~í5¢oèÑ"{€6@æ8ÏÇqCâ~žm+ ^ݯ˜g©SÌÜ’ñ/Þ˜,ƒ0F•Ë÷Ž#ÍÉqFÕúÉ«êv®W‚ÀEßæw°vöJá)ïŒûðD5{$†/~ÝÆúLb“ó¶j=ü8A~íkÑþPw5W-Dgã…SE˜ù‹Ú”ÁvjŽÄg¿™A£zî„}MmTýöÃIÁëÉñ®^ÂÒ¥· ‡ô¹v«¤ÅÁͤý +m›Hi‘œô d„†q. „WôâPløFûÐÀî±Ü"“­[¹É`¬?sòŠô£NÙêqüiv Ž&#‘ÑPb6G¨4Ùpòã¹>¼¾_$”ì¹J‘Nx?~«=!ädœGû¥ªw³ù‡<§=øÓð†T9ºU˜µZ6áa ¸•:˜ª/‰rÈÖò12Ê=ùëBB"ûª~fs¸WË!Ó¤˜MÙ{‰ë ,Ïïœ.¤Òp%ü¢ã„õ”/.!ËÐRl=šFb›Hk]~lKÂþk¾ç%˜ºè&!ìi§‘²‡šf§ZÕGeÙj½îgeµÍ’©×O2nbïÅâ¶d\—@9}%Õ +‡¯0&;ì8u¶IýÚ¼ü?"¦ûø}¶lÞK©#«ÞÓBüFçõ'Ã÷bc-~Žò8îêÜÕ, |¦,kÏ%äq†Ö‰~^÷ŽÓ×™E°~r¥¡˜[©¹Ùéù _T¾lÌâÍÝÛ'6t˵g™ÿêd‘dç}šÕ<æá©íR²óþs·Žx¹ jRZ áï†ÉyƒäVåã æ¬ +ù¡M½Þöxhá,ÿ +áHQ þY»BåÕjªâD^ûÐ."ß·ƽú5Zï°Æ溱@²¬®fµ4ðÎ^‚›M²¸©ým|ÿ ¯©‰É«ê4 +$L¦nW`6»SN™’h܉¥::`í ?ä·¾:*Q “ן”„y·±,ˆÅ’·õç ?‘²}ùT{·BV°£3ëÉZmmsÇBkÙ-’Ãøá+@™d׾€ËM¥Üšô³lŒ~‹ûÛ«/xôñTpïÅM~âÓ¶•˜IÓAéoc_3¥KNI/6Và&âûßÕ{´adÂ{Þ@:C&] [°A=Ûe¾¶5YØøJ>ªí®(íPãHš(b"»,ŸÚšíÑ)„Ï\˺_ºw‘©¿cð>b»¨Oœ»ÛybôÃ$N`ðöL~kñ^óÛSïž]Þ ÙXƒ‚AW°}´e•!]¨µØìà×fÏH Í·Œš’ ƒGïa:Õsg«1ì8ñÍÑ –äiöÉñhCìò´g¯Ë8ßêô-Ì–~‘9V|T±&Nn·äML†‘§ÚDü”¹Ú>I^Ž”[û•ÞJ¶½ÕÉò< ë•Zv·yÁ<ü0ˆ¤5ºŒ„hO!ƒÈ÷sÿððd‡åÁúÌ´Jb+"ä(2mfƒ77Ê¿”Í@5'çѾë%eˆýÕ0©ª¥îò{d„þº„”ÇÚtÁïå7M …Ö¦ª´}s¢ÎŸGÏ’U¤fÉu'¼ˆ6íãÕ°³ôv‹Ø^,!2èöh §Ûo­£Þ`iÓpë1å·¼øê”ÁßÛÙVaðL?ñ5à²Q‹KÚÒ +‡á{__bçâ.°ßþºæó}<¯½kb¶Þý9\¥™àpDË\TL[\a·¿«NüÆW¨œµ>¿¥t®tÉQÀRD‚!$Dr£G¢1¸AÌý¾ ¥Y í–.ç#_©ØÉ#¬w¥Å¹ò«|Sþ?Z:è:”—fÆ×’¸ʵhúÏÈ×XaÛfÚœ¯Ú3™B¶“—£Ìü¤‡uቇôä·ÏÔϾʉltãp)’&ÿT+p•°e –íZ­M31I¡ÒÏL«êÈcýªG’«ô"Hx¾çS•ö$Û_Œ*[£n~OYgÚC¢ã® ø +LóÃI8GU–¿Bã¡\‚–Ÿˆ{éõ´Sû›7M‹Š–…;ûÛ䃵h¹0GQœ&÷ <‹"œ_ý¼ÈAze‰ÀN2ÿPÜJ"u]©¶ÕLòs.}æQùü‰iõHö5¨ñ‹‚‘öqLðëƒýUj[’ =Á®…1Ñè²YÆHOŠåoq ’„!¿‡RÒ¯¸ð%ê«~u¯ ³¿0Š×·6î;>nE=m½aÔ\{\ÄcïQq”&T/bµ^þü‹}m“¹ò A’ü陈×O/ÍI>c×b%ÒÌ&ìýºªú· ¶mJ;û7žb{ª6eC‰Æô_è<@ÀbW’+Q'‘šäçÚU›‚ݧ/ˆ+ƒË°a*¦Ûåõú/5 JÔ†½ó'lï 0Kf›/Ð^‰ˆÖ½žO¼¡M [If§€ãC `æÔbï1}ÚU*÷i g#™HÓÄ+¸"î2X|F#êLq¶ÀØÙªþr#g +<¤þdÑ _IÒõ.˜ê¢Ï\9¾§é-xÚÖ-9?›ìÐv_ wóý}¾éH`…Ñ'>Êß4¬>äŽT‹¬ÌÛúGäµGÔà…$Í ï‚7LI›u`žUJ2ì„΃79ç¯~f´lá­ÊΚìïW 5?|¸':U—.ûrJo ÇÓlÔË5áAÜçxE ³º×ا‰3Ç•ÚTñ#åKþtâ•.iKW@ö/É›ÔÑ÷ ûj&Q ¦Œ²È˜¥t°Èð§Äh-ؤ1íý b?e¾™F Š– ÉXrÙ/&Šjz©¨rAÁM°re.2Òe%ÉÍ£™6"5[¹(H4 :\mdb“™[i:ýP½2“¿Ýä÷ö0JÑ»pÕh¯QšQ¨ý±Qó_»Ã7;mþã«÷Aú^ÁÐ; Ó èvñ¡Õñ¥ã«*’Hóß¹,QëtT½}…ÁbWý€g”ùxÔ$Ó¬GÞ×™®'}¡uÞói õ´’D§ùõ; ¼xðÞÔ¡Æ°~. °öâ%ÅÅ4O”˜»ª¡ Þ»Bï­\ÿÆÈæ  +†ìvm…$t§³ÎLd?莑ˆ+í–«I&VñZ"-¿35MGöÊìä§7À Ñ4‰>ÅauA×W¯½r‚…`Hã×W{Ûw1Û®­¹E¥^["W¬%BŽ… >«íÜMÑ#nNCuy‹¼Hû %Tž,TÜþ0]4.ïdîžk0œPañœ„5ðY ÓëF–?ªU'?Õ‹«žäfü¸Š·Ö¤qCr®až1j,†º¿÷2Ó“=²õáÿ¶D4ÏØeÊÀ¿I Üóv¼vþ´b„dîÿ¼ø)xý)\+"oÜ´¦ÜD1å[|)h$úØûeGUeŸ?õ¾†Ó<åízznKB†Éd–¬ö…Àÿò!øÿÿOXÁ¡`$aFÚü4)èendstream endobj 998 0 obj << /Type /Font @@ -8629,14 +8630,14 @@ endobj /FirstChar 36 /LastChar 121 /Widths 1925 0 R -/BaseFont /MTTJYO+NimbusSanL-Bold +/BaseFont /EVPEDX+NimbusSanL-Bold /FontDescriptor 996 0 R >> endobj 996 0 obj << /Ascent 722 /CapHeight 722 /Descent -217 -/FontName /MTTJYO+NimbusSanL-Bold +/FontName /EVPEDX+NimbusSanL-Bold /ItalicAngle 0 /StemV 141 /XHeight 532 @@ -8657,7 +8658,7 @@ endobj >> stream xÚízUX\[Ö-4Á½p'hpw×*(¤€*Ü!‚»înÁ]ƒ»kÜÝ/çôºoŸîûtßîw«öZcÌ=æœcÍýíz(*r%U&3[ÐG[¨+3 ±1q„«Cå˜T@掀'Ó“ŠJ â` úú‰ƒŒ ¶Pqc‡'^Í o °¬@> 'ëÓÈþW -Œ ƒØغ”@ ˜5úD‰Ûš:Ú€ ªŽvvÖ™ -në3Áùà§Êþ3+@ÌÖÎ1·pЪ«hÒ100þ aåå嘸þÅÄApˆ9@ý´pYÛÚý‘éIBÁžŠ6û#V l,aqø£]­…ƒƒ ‹Øô„1ÃÁÌP ÝS¡P31[›?à˜x&LŸšreù»oVP[g¨ûÀ`ÔìÏ–ÌíXÔ¡{G´øÿ?A˜ÿÂÌAN ÈÙ@.¦,¤TsµýI²þCÍ<Ýílí`ck8È=]0ÝáÆN €Ìäéþ¿ÿ¾Ãde˜AL& ó§cø—ú ÿc/o샸tÌ@ +øÇ÷Ÿ+ý§5³…Z»þ+\ÁØ`—‘cø{ïÿŒµ}’dbåæ0±ñp>MÊ“"/'ûßÿéÅ_>ü‰*Cþ§Nà¿$¥¡`[ï?Úyòñ¯–œ@0øÓlhÿc:À¿ë+Ø:@LAÚŽø45OÖÿ:RÿÆÿ×Áú{ŽŽÖÖºBû;O~Àr€?±6†ýG¸± ÄÚõ¿Üð÷@MÐ?¦ÿÿ #í`l 1š[ÿÓ&ü#Äd¦q0µøǸüå²ÙŸÏ!HÉùãI0±r²þS³€˜ZAApøÓYüI fK)5µ5ƒ@ͪOSi 3û'ðmêƒ=Ùóç=Ýû× y*r™bÎMÛšòû[Vú7]•‹83ýfïäR¿xt|Çf¸ÁŒÔ¡ðÚª€„#ãœ'Ò ¡R]dydÄ€H‰0ng+^Ñff4|‚ÏøHRAÄ{ÌU +në3Áùà§Êþ3+@ÌÖÎ1·pЪ«hÒ100þ aåå嘸þÅÄApˆ9@ý´pYÛÚý‘éIBÁžŠ6û#V l,aqø£]­…ƒƒ ‹Øô„1ÃÁÌP ÝS¡P31[›?à˜x&LŸšreù»oVP[g¨ûÀ`ÔìÏ–ÌíXÔ¡{G´øÿ?A˜ÿÂÌAN ÈÙ@.¦,¤TsµýI²þCÍ<Ýílí`ck8È=]0ÝáÆN €Ìäéþ¿ÿ¾Ãde˜AL& ó§cø—ú ÿc/o샸tÌ@ +øÇ÷Ÿ+ý§5³…Z»þ+\ÁØ`STQÖ‘cø{ïÿŒµ}’dbåæ0±ñp>MÊ“"/'ûßÿéÅ_>ü‰*Cþ§Nà¿$¥¡`[ï?Úyòñ¯–œ@0øÓlhÿc:À¿ë+Ø:@LAÚŽø45OÖÿ:RÿÆÿ×Áú{ŽŽÖÖºBû;O~Àr€?±6†ýG¸± ÄÚõ¿Üð÷@MÐ?¦ÿÿ #í`l 1š[ÿÓ&ü#Äd¦q0µøǸüå²ÙŸÏ!HÉùãI0±r²þS³€˜ZAApøÓYüI fK)5µ5ƒ@ͪOSi 3û'ðmêƒ=Ùóç=Ýû× y*r™bÎMÛšòû[Vú7]•‹83ýfïäR¿xt|Çf¸ÁŒÔ¡ðÚª€„#ãœ'Ò ¡R]dydÄ€H‰0ng+^Ñff4|‚ÏøHRAÄ{ÌU |ØGè´£ÇÀNâ¨Ð× éÛb®=R‡äEÚTBbCøª¶DÞ¤W:›[öŠ¨$dEY%Š[Ót¼/oü¥¬½”ùP'û[Ä–~ X2­µc×42:Xµ{—%ÍøFSÓ]¢8œÞ“’˜•G&$ÚÜ|-C­l7…à›ò~»,Nv}»Æî,@HíŒÅfMè\ƒ•jLw~˜,rÿMüF]_©!Ìçªu¶KD]ÅîÅÑO¹÷šÕæ%SSJd2N„ì1«Uòêm!fÕá†ïÆ /ëÍ•‰×Ô8ê.Õ›O4E¢6:UB 5 ž Í..7’M%¼Ì¶#M´-Û\¶1êh߉PÕ;þSB%•N’ek!_>”þl€ýHåQ·8ÐmÕRëp9Þ”Ô3áØš`— ùÅ‚ÁZdžÇÑTæw÷RüÂR#Ö\¸å%u± œÝ{WܘòÃ`rRç&ƒæ°ÅPýþ‚9Ú=q…« yì†,ÝŸ÷4^¾ÿ*»Hg½ kt”PØLrœîZ`n#úíÌÁë5&×Å놄ØS~¡RÎyïþyœkô²Aªl–O#ZÏ6±ÚÄ®Z8JH’ð>â.¤}Þ<•Y8R¹j­år"e¡“@nª2i‰6r–·EnX$:ФBLÅw3[Y©]Ê’TɽÈ|ØZoóY*˜1N1.5"Ÿq}|Ã7ÇDaq*áüqdŸ«AåRkD6–*u!óÔ¸$&³^´ È ýÍ8¶öOáÏoëÓ‚úïLîÓ¼¿œ+è¶kÎ6ÙAÝ$=43Žºoô°Jü¨rOwVsr¶Ê¬ðšz¾Ž~ÿ²ºþëÁ‹êËõ-!蔄Wd=R9‹ò”l:VŽhÔïÀ³¼LôÃaìtþ8QIVæyU&Á¡û«ü\ žj_E‘{<óéYàôDËæúløa½ê£D–Îîç„xô?¹é$Ì|’"Xûü"rø—Xu[ÊÚ6·èNâ÷AŒ»®qmƒ½Éý¢¹Hx7žMxÃ_Õ[±½z ¼*K«™Zú¹úÕ°×Wý¢Øø¹.ÔR¯æES úLkéDÐ?«áäv%.;#•ûc~¨¹i @@ -8680,7 +8681,7 @@ g. Ú=;ˆðá:ØÓÏäÁÏ/én¼¡,*¢`\ÜäK}["ÊHTÆÞˆo`ÝÙýz„N¢ &j¸'µ2ó‹|K×c6Qén)' üÖœëv?.ßüê´–®PÌ£§åZ]GOŸIªvIbŒµ³ÉЄH\Ô‡óÉ}vÆé¾°å1ù{'¾ógâ݇ûmœ‡½*œ‰VákÑJÃÙ9ÿ¾<§µÈi¥ßgCL‚¶áX±rX¯=Gó‹Ûìö.BÒÓ oû~o‡´~8:_ª˜WzåHTº{‚,×d?u-ôR,ýá²ÍþcQk®‰î•üâŒ'ÄݹQ쪡³¾§Æç‰g\&ÚQ„#J©Yð#Õ²á[ƒËEßE(@˵¸x†üœ³/ö®:g]!$…US ](%v¨ åÑÜ팼`‰jî&^Ûœ?-ó@öùàjÙ÷<³ïlY?XRr$Š™£-ÑTù†~ŠÇ/0‰ÌB¯7Ù×ìYSB{@&A^UE s $DH@ ٦ϭÓ%"Òð9ÓPëñÞç}ž¡œb -ý¸Bçhµ0ÊnnL¿ñE~„éMÇv¡“LYd< gñÕ¾ìQ±íÅ EþoÉ|Ľ„\cvê´ -Y É4j"¼ÒÜçÞ»6ð¯ø»(~7qBËb“½L*&=¤ö4P'©ð·@Xáѧ†÷§€R§ ÙiîÌ#k]3§&M<~èêÆŽ¬y×–=¶÷.Ö}ìh"rr²Ë«À±æ <³$wt•°CnEÕ@¸*ùwN.߆Z r™LŽ:øõŒªOâTãPêŽ".!ÉMù?dð<Ÿ½h·Õð¯=B­›B] oº×dûJèoÛ°Æ°­TFØQêP¢úC@qSÁÅùÖ÷¥7_±¸Ôˆ ²»ÞÌ3å³_Ž¾«š’ñ #¼Ì‚ ¸~sOsÔ|ùƱ-J?§>8_@1.æXIg5ßRic¹RcÔŠª¨Ûý*GÆKVJ°îŠ<íãÞÐèHïñúa˜ô0ÂAYêÎÈÈ¿Ô-U@®—‘ì»Be×âwª\ò“C’.US>˜ôÓ»,Ø "mY)×ÿ» %´Å§o_)5ݘñÊÇNÑ÷`AG‰Ÿ9PÙ6R‚stñ¥³e›è©ü[Ueï¬ÐÆ9ÆWúÞ¿ë­QW!'M(gÖG}ú1ö%dyÓõz¹þm¤)9adz/°jE/5Ϧ`†€wƹc:…@Å“|_9,ÑçpSþ˼ËËg;VˆÁÆvÓ[¨™5–`Ú¢!¸(횈݆jª¾¯Òº@–î¤û ðÛ`¶ª&ÂU\ôqŸaá |\+.oø."—Þlˆ“Íèô‹qQõ»6Z7ZíBÏ‚$¿Y휅xÁ¬„×ez¹¦b ¼`<¤tI¥å}Y:½¼ù¼ØÅ„ÝB¹ÞVõ-¦»ƒ¹-†p¸•÷IŠËÔíò»Dmä¼CB˸hB®ºåD™¤L.ŠXG]GbK/aµT”Ú¼_¯‘p (5w»0|2¿}¶ºÊ5i¤™Ø×ùîIJŒ*D-dtš?Ý£üO<*$çŒ7}_Ø´·{MF~F~Aµüž è‚Ú;nU•nÚ—sûZ˜7ûÎKø§Ÿ‚%g¼À¢Œ[Fð}‰X]Â¥2ý¢–ä•z‹8ŽÄ¤5üµòDoÅ2µ_¯âÔ¤°mÿ¢šüj Ýîå]¼@¤FÝÎktdÇjJ×yÇ8x­öàvËÕ’í&jÏõžÇQL6¬w=ÄŸÂËUdçHßÌÜn t¿”è®þÝüÖv—ü³)¦h ?„K¤AØñì¶,á:  á®ããÛ Nàÿåóÿ ü?!`j 2†9ØÚì0Ýa ¸ƒ-ì>aþ/J€endstream +Y É4j"¼ÒÜçÞ»6ð¯ø»(~7qBËb“½L*&=¤ö4P'©ð·@Xáѧ†÷§€R§ ÙiîÌ#k]3§&M<~èêÆŽ¬y×–=¶÷.Ö}ìh"rr²Ë«À±æ <³$wt•°CnEÕ@¸*ùwN.߆Z r™LŽ:øõŒªOâTãPêŽ".!ÉMù?dð<Ÿ½h·Õð¯=B­›B] oº×dûJèoÛ°Æ°­TFØQêP¢úC@qSÁÅùÖ÷¥7_±¸Ôˆ ²»ÞÌ3å³_Ž¾«š’ñ #¼Ì‚ ¸~sOsÔ|ùƱ-J?§>8_@1.æXIg5ßRic¹RcÔŠª¨Ûý*GÆKVJ°îŠ<íãÞÐèHïñúa˜ô0ÂAYêÎÈÈ¿Ô-U@®—‘ì»Be×âwª\ò“C’.US>˜ôÓ»,Ø "mY)×ÿ» %´Å§o_)5ݘñÊÇNÑ÷`AG‰Ÿ9PÙ6R‚stñ¥³e›è©ü[Ueï¬ÐÆ9ÆWúÞ¿ë­QW!'M(gÖG}ú1ö%dyÓõz¹þm¤)9adz/°jE/5Ϧ`†€wƹc:…@Å“|_9,ÑçpSþ˼ËËg;VˆÁÆvÓ[¨™5–`Ú¢!¸(횈݆jª¾¯Òº@–î¤û ðÛ`¶ª&ÂU\ôqŸaá |\+.oø."—Þlˆ“Íèô‹qQõ»6Z7ZíBÏ‚$¿Y휅xÁ¬„×ez¹¦b ¼`<¤tI¥å}Y:½¼ù¼ØÅ„ÝB¹ÞVõ-¦»ƒ¹-†p¸•÷IŠËÔíò»Dmä¼CB˸hB®ºåD™¤L.ŠXG]GbK/aµT”Ú¼_¯‘p (5w»0|2¿}¶ºÊ5i¤™Ø×ùîIJŒ*D-dtš?Ý£üO<*$çŒ7}_Ø´·{MF~F~Aµüž è‚Ú;nU•nÚ—sûZ˜7ûÎKø§Ÿ‚%g¼À¢Œ[Fð}‰X]Â¥2ý¢–ä•z‹8ŽÄ¤5üµòDoÅ2µ_¯âÔ¤°mÿ¢šüj Ýîå]¼@¤FÝÎktdÇjJ×yÇ8x­öàvËÕ’í&jÏõžÇQL6¬w=ÄŸÂËUdçHßÌÜn t¿”è®þÝüÖv—ü³)¦h ?„K¤AØñì¶,á:  á®ããÛ Nàÿåóÿ ü?!`j 2†9ØÚì0Ýa ¸ƒ-ì>aþ/q[Àendstream endobj 995 0 obj << /Type /Font @@ -8689,14 +8690,14 @@ endobj /FirstChar 2 /LastChar 151 /Widths 1926 0 R -/BaseFont /DHCAHC+NimbusSanL-Regu +/BaseFont /CORQZL+NimbusSanL-Regu /FontDescriptor 993 0 R >> endobj 993 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /DHCAHC+NimbusSanL-Regu +/FontName /CORQZL+NimbusSanL-Regu /ItalicAngle 0 /StemV 85 /XHeight 523 @@ -8716,46 +8717,34 @@ endobj /Filter /FlateDecode >> stream -xÚíweT›ë¶.R´¸;A‹»Cq-î‡ H!P¼x‘Bq)-îîPZ(VÜÝݵ-íº{ï3ÖÝ¿ÎÙ¿î¸#ß;Ÿ9Ÿ©ï_˜è´t9el Ö E(ÎÉËÅ#Ð;[»»©C!jœ²P'Mk'0àÄdb’ƒ¬à`(DÞ -‚lò €À+**ŠÉƒºxÁÀvöp‹¾Ž!+;;Ç¿$¿UÖ^ÿ@-ÝÀvóãƒÈ êâ ‚À)þdžº nØ‚@9M­—*J% }€‚Y9´ÜSÔÀ@Ä Ä -°…ÂN@(Äü;57®G.7€ÀÍ?š< —ßÀs»¹=>Àn;˜þX8†Üm~ð(·…þ È}Ôp~ÄÉ´ np7 ìjÚ@î¿Súƒ=Ò<¢p+0Ä yÂû²lÀn.NV^¾É\`à?a¸»!vÿŠ€ÙYÁlœ@nn4Ü¿«ó¯<ÿ-{+'¯?ÖÐ?ZÿŒ w9Ùraòò=úÂ}Û!˜Ü¿‡Eb ðòü%·qwùæ‚ý)Ëï™a} ÂÊ -qòØ€l1¹5 ðG—–ÿY—¹þsMþ´ø?ÒàÿH{ÿwÍý{þÛ%þßÞç¿S+º;9iX9?À_Kð¸e 5Àï=ø½h\ÝAÿ—•3ØÉëßXý]ÑôW¤¿ÉþŽ©À­Ë!±{l '/Ï_b°›"Ød£†í¶VNÕú#ׇ؀`N`豫 -úhÄÃó7LÏ t„ü.¿à_bó÷Øõ'rn cE…*ìÿn·þÑÔzœ¸ž— ðܪCmþyøÍ#+ õøp -ñ8ù„E"<a^¿ãñ ï¿ÎêVpØ`ÂÃÅÃà xüýÇ÷_'³¿Ñ(@€P›ß3£ ·‚Ø<ŽÙ?¿a ; öØÝ?7ÿ1éœÿ <ä bÎMCâ!©éið*ÒìÞ!y“î.^äÞP—ÂZ½yÐÎש᫢¥–¿*C¹ê†Å¦ö]î6_°mõu‘8=ëLçRù1°~ÊÃ_bnfß -â6/ÄN;0|ës2©¶òÄXˆÇ`kmH[Ǽà*õp+? ýä†5€Á#/€ˆñÚǘRóŽ¸ ¯ *ÿ€9a÷æúÙ—þ¯½=g(Ÿ6)Ù³Þa0‰{<ÁfŽ -pÍ¢”2Ö/õ‰`”TèÄjš 3L¿àƒíá!ŠH»  s…?VLãT‘¹Jˆ&‰g: ÉÒѧLy‰À¸Šge0å+÷&|ÂýÀê~sóTšù‡²©ttÔRmñIëëd°9:6+¶@›ÿ䧗%«ŠA~ªÎA ý¨£±bíè0TóYòs¢1…Ðg{Ü™ü_8X—Áx!Öy4´Ê3æmü,qÕ¡Fôž¸Uœ1”=Ê™gÊ™gÆȲüwâEÉw#A¯òøJàú•BþS›•¤ònë®”{w‘?ßW#·TæJZ…å˜>}‡Ñ•ÁJJù‹”ºŠÑäÊj¿¸°[f"­u¬x^Ø( HHŠ}Q¡‚ßaŽRz8Œ¶¦µ“;jÇÐ:šÈƒÏó%^%QÓ±¬­v˜iŒ¼Æ¤|hÉÊUq”J÷¹ù »Ìã:aẖ²Åà2]½Rô¶°÷\xT; µ7L4T3FÁ°.ÌkÛ4ä»Ïuä‰qÑÅÓÅŠ ›c´ã¨ˆ“Ÿ¾Ú:‰Á˃NG!òç»EŽfµ4ƒvZi•M –Þc’þÆXÓ"Ã-­íêÆáP‡³ÕÌ$’_?Nˆyéå…ÓÕ½mÞ+à„_½‘sãÙ ’I%pazÏl›€ÿ¶uçU« ·\Û×Ðbjêìb>U¸)}{QŸNßà—¨ªw%=Ák±äfZ%Åêos[1øÉ]·êñZ¬w¹­fsƒ\û¾cx‰¾¾‰ŽµMÌ(}–"Ú\ñ|1wNkõTƒh,.Wèçh7)m|°Íü'gˆ5’S¯ŠJ2ÇM<'sÖ+ ±UÇR·¬§ëÁµ&I"AkËðÖíƒÜc»Êþª'ºø®¾bÒ^XÛÒV¶ãž‹c&jžü õ«{Aî.5ûÛd -Ž{âA‚ݧL3bü J?ÙnÁ›C#ŒGÖ:ÂûSÅŸ†¸XJ½·5^9%4•Õó’‚Ò¨î_Zúäu¼AÁÜ݇€,23sËÛZÉzÎgIÞf­35TìQ›Ã_ ?Ôn¹)-ödÙ­¤!á-æÔ‡$J›½Àzö‚õ˜»‹Š)Nü‹:¸¶’{ý[}ð|ͯÍ*Úe™à€\‡v,­:j±ªÖÙH’R<[ݧ¹}I¡ÊíÐRò´hst4ý¯3¥{Þë— à e¶A¥ÆÈ)f!ÁîÎÈWn];FuéÅTK&|Õ‹æ¾\c…GîàèE9#½‘lý¤z‡X,¾t8íèëàvO¿šåj›@’ò»²·1Z1–ÈÈWc7Ü^q7÷õÛHm®#Í4š‹9.é"घ»Ž;ʆW=™PNïÞmMj§%·™Gô(àØ/õ]-÷'?E4œ¥ºŸê ЗBáNIV}f…×–Ÿý•‰ÓBýó®aˈÖ[ i´ü%ïÎ¥”uºÄ±‹·•¢ÄÙµâŒ%Ä53ÅŸJÔ‘ñŹgu®mj:7¹1“Æ•™ãw¿(ûÓ^]š¼×ÀÔú˜¢|p©Ö¬kŸ `ìj•óOÉ9¨# ¸iZM˜`¡lÇPa´Cùç_Õª˜ -ÝìËI–Ø+¥®kª+…k{p¶MÍÍ$]Lj&”?M(ìzŽh¾ÏöÄÝá6è g*⪈}Æôš.lÄÕÉ^wïkæXÏ7eKxvù»‡ù5QÁ°Ç•Ê.ܥ˯ŒZKòQóÂsÅhã˜\«l>[êß Ý“Ñ"bÇ -idguÊ ÛáÜ‚Ñ 9¤ëË‘'jM.~×ÿfêKÃÔŸ’ SêkÉ'ë,Fèø.JìíÜÎXѶ%Ænvâš’¤¼ò\¤ëVù¹r >guΆɩ,hè‡ÓbѤÏ_9¶¯Ë`ÔT •#ÅW}gƒ|³f<×­ð8²ÿ5È âõm`cÚ—}çêã[ÿoöþ-ΣÆgLÊôµF&Žzê_Ùºœ['Xæ tqu“G.¢/­bŸºâi$g¿Ð ÿ¥ð¡^df­Ümù!gÞ²Ã3Üú3a|ê0/Àd)°FyQ­unÅ(€?v Ú<$J˜ÿžZªè–ioQÞPëP‘¼“%ÞäØ5r•°ÝZ(J¼æÔLñ{ ‰œßÍuu"@M›ÒŽxˆñE(3'_pTÜS½ù¨æpæ=*½\yíwÈ^aöÚ-6åblEcjÓry† :ÅH±Eè"I„t…39ìî씀-ÜYlZêf©^¿ÓAj÷½Ê»ŒrvŸ5ºZ­X΀9KÓîl±@žñhá½U½ê$–Ï–coXœ•À9$JŸ­4ýÕ‚“ÈŸ $i‘åqHÝy‚ê~ée—ôTG¼n²÷*³‹ß%¥ g­Sšêm²'Xk°•9¢Çõ…Ä’nïø½À©ÚAèuqf]¹IK2|—Y·k‰TK[užXbEƒD8ÆïÇSJüZâ =ÆôÒºµi3íü”‡ùµ^Ф9Ýö@»Àø†Ð­á÷˜ò.ø wœô/[¡ÄŒ\~Á‘¯>3=Ó”£½—©Àé¤YEp¢` ‰¡QÙ¨’ºa®zżžÊ*Þœzgç}¼;Ð#U’ýé -#ÄÎÝSDº“l ¹ügTù®„B'æ|pÙž2SXÁÖ =‹ç~õÎK–DÛ+Ïk¢·­ÀICÇCÜ0SApðäcZ:³ísž÷½Z÷•âKíÀDÙl”osúòÖ'+˜EŒ;úØÏb ]RN;-¿Œº(·]({5ׄX’³øö÷ô~™Ÿ=ÇŒpy¾7rB>Ý#ÛÁr{Yƒ©3ßrƒlšê¼õ~±Y¬Ø)Õ`qyûT±ŸIJ\^Òº2¶5ù¶…ŒÂ¨ÆÙ½C+âa¹ÜmyüÊ€=YÙGzm’ÕŸ>ÖÃI)ª~•¢•¾·wZ䥗QyyŒRÂfff8û“‚ -¸ÜÏ„e) ªÔ5‡Ðz}Í=1¶à‡v‰ÓG<˜'}îpÂ/òʨ^ärÁÍ)¤ƒÇ¼V²YYÍsSsôaÛA ŽPWôÔ /U®øGÎ8G”„X×ö¥ïôgd” ŸŸËÀ¿ÚrsŸc¡W8DN0|’t&sõ™9©~ }Y%ÛZˆÝñ4Ã@hÁwKÇÊ0º7ñ¤‡>–"OhIåà"5àÊtþ]ÛŸe»ÝÁ†UyåÞå¼ë\_¹j†œO" o‰¾é~iŒµb âÔwyu«•¾Ö:&[PŒÑhøvw;}V»\3¿”ÍYÍ>ìk·K¶•°Cã{Ç£¹-wd¦»ÏóQ½ødȹç>UQ\}Ó Ï à 2ÍìšsI°Œ?Á/¸™dâð[6Î…eíÖŠ¥£±J;¤àœ1NcùT)À:[êg³dSÇ·"-ûÍ· Ú£ÝRgÖ–²ØA/‡¿„aavàn–¾„ í0î®èT=:ÇÐÈKg1‹OŽœ8ð[<™+è½õJ퓶Qô»Uæû½žsl ø\]ó%»¬üîúr²0»Ñíû‘¡¯u:ÿlˆZª¥äú‘7ko |OtZc½ÜH$Z¢Zà =ˆ#j ¿ 1¢¼M ÁD§à5Yõ‡íïcE30J)R¢êö³c©Vƒý§¤Ï® KÕ{“z$ïŠàPJ°Ýë—Å£‹‘Þpí쩉nÏïKßÖÌײ«ŸêÇ+F©*Fß9Ç6]|»+(½VEãÚœ± b(N·®åäiÚܪþ -ÓEWº?Kûß“IœñáÕtÍ{Be-ë Uu£tië9ÙVåøë_onw®YH°íy‚Þ|˯©KâÉ'zÙuLÔ‚™I…¾?Cfà.mQn%¥Ÿ•I\zQ[°³D]Yí7öT¬$&+ázªŠÜ^„§P•àÇ´ômÖSXS„α¿çd±³Á¡Y>RêÑ™½²†ò…*Ÿ~ûzr”46:bŒ*Ç´H]ÅúÉ êXË—P/f Îëîw¸ÑV%.Ð-HÙ¤œùÍØÁ°ù¦µŸÏ™¿Ï³Ú/€V>ÖG—ç™~]I§ÐRúå”ù5ÝÙo<…zÅ•—Ã!rÀÜC)4ÜKÿªdÞÌ5YG¨Ò!ŠUa dV¦Ä`ȆՃ¶å|þFĹšÆ#\XZ­•c…–exÍØ⻫‹ -ðŠâÅI´ÁAM8îe¹åÌ 4+Ÿ`,NÍ| -‘†“uÞµ¡ÞEL0ÀsUÆŨ O?’t>ÕÕd(×cpÁ@‘¶DùüÊzƱ±º”u²l(èGC™þVƒa%¡³_¯Òã‰z«£+Sñú€ÏZ·öRÊä»îÛ¡MŒXsPX”èóPÿ8:í©N1–Ž[ ˜š#´â;ëRœ -jT­C©i–Tu #s¥§Ú'¨jzÇ¢’‡‘]ž>û Ó›ãé4ý}AB1ö‰pvs!œÀZý¶Ù0¸øÖ5 =YÙ‘Õ®¨=×`«²Š©«åU:¯ -$¨éå,3£¨{Q¾Qê5¨§6µh¸‰Üüß <ü‡ŸP1[½;džFoU—%÷UÒÞ,²Éš5Vo1ÀfÞ2TÝ9'szÀ´{w¢R“XáÐ㌺EæoTúRf;CHñØž;>áẨßæÞzeZ{ 碭-ÝpzÆç@r3‚ÖÚîPá8å“™ŸôU€ôGj%’vrL>íŽ9ŠúK -=JƒË¬À<2Í¢îÿ¸£»|µºÂmïÝa²‡kv¼@ˆw÷ÎÖý¢AŸyÆ«ïÌvÒDYœ32² -©òc¦Y +«Æ€§Qùsýò:ŽrM£ÅÈ*iÀ· Kö î0ÐÇkøÄ<æçó|;€^QÞâÝ@öE -ăڙ~»À?(Ç«Ì_aè3µœÌÀq•Ò·'ZÍMÈòqZ£¹§ËSÅv8à‚¼Ô[=Ä2MV*ÇE¸ì¬Ömpx†“‘ò°Œ¢Ç¸ +4a¯ã§À!¾Â2J ’¯Ôc2Ä»îú£ GЙÓØQö(„ªž0ôéÊ ÕZÅÅ`¹‰ÞÍ>QqÜY·TÓlFrÙ9Ä>‚$s™| -cúÝå99¯ vµI÷ðJÐ?½›ÉÇÎlâ—2ãÁ¯Ú÷ýŒ€%Í4ïÚ]zôMy\U¯_éCùÅ‘Oaðáׯ™I m>jzX P’·ž¿Á©Øô©:Ïûô.)¿¨h^iyˆpdÎ<öL#ÑÆ¥{¨Òܺ¾E¨ózÛ'¦îIÐÔñ`Ïõ®±G‘ß霈tYD0¸À” 0[þ´rD›X[˜Ê˜ïë‘͵¤?5Í<„»9%WÀÙ!.ÿ:ÈÝ*úœhR*C3›"Lq¹JYžC<+yîõ°mÂOSÌÖ“ç8DºVãL¸ˆ+“„¸×[9µQ|…|¨yžâ rÕÓ¨×ê±Â”ùÓxczb:¸ Æ&= -F¸lqF÷wã!ïlgVc8Agbf–FLD¿¦x9Š|s ý5þi.ñ½5ò.–so–¾¨ìû4§e5CÚ±CŠH›zrŒøòx³÷ÛÅ»+Vˆ-j¼pÎén J™m–›Ñs°pЭ@úEƒsFÚ-V^@6êI]§gIëEJ‚J[eƒÏ%K\ñ¸\%kÕבÊ}½Ï±ª·—´Æs‡2ßwýÕk“Òhý€×U%'ˆW(“ûh?œGØâˆÏlíä7+#ÐÖO'›Þÿ²ºéúÅç78' K*ûTâàÃF\Úÿq$qƒqê¦tMŠ+éM4Îâ§7·!… û9B²cr˜xÔ©*ÑEö¬!ü¯¹Š G_á¹É³Ìkñ¹ïEãA GþHŸ#ÑÙfÓT¼äû<û˜}!gÆÁ¥¬…X Wϲlq*¿ˆé©°MWfüp]ýÕST”i;Çéyù>.¯GxfœÕÛ[$« LTmç¨m–fîîe¬¢¦§P*†tÑ5[=ÑTQ3<“)u k¥ }²ùbâŽ4¯w -E,˜µ´´&¾Þ6º„¢ï¨Í$¹°ÁÜ<ÊÅ|˜oÏLŽ8ßx'%ì-ià_~±úáÚuY߉•ü]<ócÉÞ„Ä:g}ä­A™l=iÜ’Ù›Añþèuúéצ<Û­O˜àmæ5 ÜT… ò‘êÕkjÕ‹IG ¦X%-úú\¶qŸt§D Љ64>–_ÚÒâ[Nlòí3«KRÁp²–Âb]ÌJ—^»6m4×Ë'rÕÏ"d^D›y!!o<¥fN¸È%PZQ¯÷nœ•7Je( æ%.ÜÆÐFœ—Q Ú›v¢î*ï&Q_Ç1éÇ»OµMí÷S]Ðê—âO -,öŠú"Erq‰3×{1NÛZ2ú ©ôeeE?qx -‡N$ÝE¾ã!Nz(Ý}Xn×ü½aב´˜S€¯q=! ÆUwŽÛ-ÁWá‚}Ø\dæ”Qf¨ÛÁsZY THƒ-´/â«Î-k×ÖôïÒÉRZ¤™2ûx°.[ÿªt8HÕ«XE¥2‡U-äbO¶’g×Vs£I5üŒõ¤JÒ´Ù¼ëâ#LAôfvñͳýn™ÖM6H·Þî,ÙŒšípŸBIN"±Š…:2 íÀlÇV=+èw9fš ÷˜±ÁÕ"ÙÛ½ìøù<´ÓÇ™R]Y4B²,LˆéIL ׶—=™ùôÜ3BÍ]²'ÿÔ¨ ’]döŽ -ÝݦDJ)ÙŒáÉ¡fl°«Sa¬c€²cý×Øh}ë –7‘:©„ÑÅeƒ+"Ï ^Œæ?õl^}âï.<œEÖöþÒë’QzM‚iDÓÂÂLTª¬õºÒk=mùP©ú'·UŒ´/€›0òû -ä–“Tf0kˆ¯¨éÞ6¡"¸FÂéq$îDY7Êôµíª‡æ¢_Ä+ùXDLI¨#%ò8ß[”: ¨ËA|’z,¯ -ø¿BówÚ]ŒßxÅ®ª ÙÒš›¼Ï"ÌbYÓ’j=KãðÍ_€FàüÀx•ÓÕ¤'“¶?z˲ˆl®ºn~^ÃÆ/ßc1Òn6i"ø¼å!ÕBuŽÐ#PÁ€ÄÑ£ù±¨óËÏŒPÍVJ8d/¼?­H|ÀDêŸYE|ETÛÐ+MV«ô{8ê§t"'2/<Å“Õû›ÕŽÕ#qX(-an럷?æÞ)¦êÞ…s´ù:™&pRf· nn×c3ò{<ç {î1fJ=‘gq¬qQ’ƒw“¾Ò{+æNkcŠÐ°˜W¬kc+$Ó UÁ#/´®¾òËñfØô}’‡3ðKµù>MÁKÚR‰ûDû­˜ ¼ðM]eËÛuô¯‹ÙŒDÔ6A-Æw¢Á¾êÉöSÛ2•8H¬ó9NS‹²õ"ö• ›ˆhÉôD,,»O&stÃÕZ<1›pxÍ6L½â«c÷Ë섉Λä7ÛǸ{Ò0ÀÍÎ\vÙsùÕw’qò¸%‚‹c4©ŒÆ7ïF#å:¦ÚÐÛ*Ší ò• -rÒÛdê9ñb÷Cæ½óG„á·|9]°Qˆí3ˆ¥8ö•'|2 jK¢´”6¾Y¦·ü–ū؆Mì{"¶¶¤~lú…W²ÌÅ£¥ZI¼ýÇCLTb¼Ø¨ñÉ®-üGOdfEæ—ôk'Ì,³q½Š°ÊšBa›=As_|û¢Õå|šEñ ¦Ùá`uͶ‰:ïp0nÚ”Û+•¥`¯|,_x*¦«;"“T+Bò%Þ}êΈ†õ<õÐMþÙË1Å¢~aEê#0k’Å{¯)QOr­à´¢.ôÄJ¹UâzU_0K‘E³¤ïB=÷eôP–ÃÜÍôC>QR‰øÁÆ“Úå{òë#>Ĥ¯”¤BÄœ“m§EÅÕé³:¸·Â¾ËmŽŠÞ:òpzÝÚ>iŸ÷gc_³wgÓñ¶H|¾âÅèzïÚq÷E)”×[‚¢ñS?ü¦ã4ûÁÀ[<\ÍÕ`ö&“i -Q^ ±ëkB˶ÉÝÏW)´XI6°,}¥¬>Ñ­ -ff|óéæîDÈ[(-’°1MXü’µÌǨæ¹Ð1½æÄCÍ`SN¡‡ÒÅ»ïaÏB±³7,PÄ_ˆ•Žp²Ï‰çó×CG®t¹=6Jøwº‡P×±f×öËÌŸ õò–ÙÍ·¿)—UôÑþN¶Õ2¤C.®;—ÿÔvcƒ‹&çî¼Ð›íø¡¢ ?’!sÛ yvØ·ïœÒÎkYiÌçhbÏ0¾IDê.¶Y_^¤+<@<«Nk¿±eopô³…+¥ºêhC‹0Hó³cŒÆÜHf Õ»uÎTÉ "[1ò™8ÍQ áMBšHiô*ó]ƽ ¨Y©ipá8i­Þñó°žÇª<FßèÍNa¼°ã¹Q[£ðbd Yfwp“—µ©Â·{äBŽT.‡)çN¨5# Ü\8£ ¦oåc—j9^ ÐbYHËoùIà3Ò"¾œ½OÒU›7œëí Ú£xÖ°´ =|MÆË•’ëé÷\Êã®›½›ÊLs (iï*{–2w}À ‚Sq¤”œz¬4XBc°ˆ/­ùšNߧ}‹ÆO"¼¸ò^µ¯Å•m¹•÷h„‰rd,ŒÛà½ûJtF ˆÛÑW¤\ʯ¡q—9-1;Š ’‡Vû·U¢“Äç ½—»ÁD“™A72<öO• ‘6üVCRð³U$· $„Tyl-™üÏ;é4Ðì±ÓÈ„C퉊{ì7–·êë—Ó§è~HË”¼}™+e¦œu1Ïß‘ØU)Ô:·@ïRQuÜ|¯žìÀ·=´6¦òµ”£Iï3VNîôĹÏÃ|)nðËÛ—[®,—èr¶Lß­âØʼnÐ?¾çy1·ãmõé–:”ˆDÈsQuMÀ4‘eÖ*d›K ¿hwŸZÉa…Í“éœcg¸»EXïŠÅ÷‰OÙ#Åî~ý¨bõ*Ú¼W5¤ýXÿ!à%Kìë•(À - a¤)•Y°žeDÿ­ö‡Ú—«~‰ÕofØB8ûzIÅ‹‹—ç"ç6ZŠõæ ï?|ÙÊËûêÞVÓjˆóý ª¾$ù…è¾™A_%ãè -½=7c…ÙG¬èÎ35µmªâÊÉmqZ†\B‘[›¸46ÊÎõÉé1‹äp#T‹ÀY̼†Ü¼²µ8c1@Ìõb$ýZÃ>ËA‡ýÿ Z*9/‹[ qM%ÛZîÔ3Ÿ"Å÷OÙýklT¢HFkmºYüéA3—¾OpkÄ·\;±©ô‰ãìµêOX.š²ÃÙZ|©9K>ø -[L-‘×_ÎlrÉÁ~Õ?·åSç& ‰Å¬}+ž¾†¸WfÊ5na­¸À®ª|êkS=öê[¢8ˆžºÐ(ú°Oæ*ÔØ…ª\LêÊ°_PÄê:‚܆Ÿ0 -o¶d©Wr‘ÓÕ$EŠÚÜÍyÆokjÄÀ”*€Ò¤'ñË']Çåú®8šŸªBžß%[Ž1FôõU~zË7†Ÿ¿Ñ&¤”D·=.Eå°¹úiˆH× |v`—þ /õ«”WÕw°õ‚I ¾ª@+a®ó(©±ãA5¡=y=£­ñxç>USåD»<çÆÍMUÔ›€ÙlE— û†wRŽ{ÞÉíkGo-îçDq±¯R®¾  …ù ¤í€‹p¼ ìoB:04B»Ëß *pº¤¯O*=¾oFäÉ°ïCÀIüŠkú$ÛÆò wLv'1W—8w. +xÚíweT›ë¶.R´¸;A‹»Cq-î H!P¼x‘Bq)-îîPZ(VÜÝݵ-íº{ï3ÖÝ¿ÎÙ¿î¸#ß;Ÿ9Ÿ©ï_˜è´t9el V E(ÎÉËÅ#Ð;[¹»©C!jœ²P'M+'0àÄdb’ƒ€p0"„ƒÄ† €<ÈÀÇàÅdÈA]¼``;{8€E_Ç•ã_’ß*+¯ –n`;€ùñÁäuqAàÿcC]·lÁN €œ¦ÖK %‹’†>@ Á€N-÷ÇT¬j`kÄ Ä +°…ÂNÖPˆ øwjn\\2n ÀÍd ~4yZƒ\~CÌìæöø »ì`@ü±p( ±vr·ùÀ£Üú' ôQÃù{$Ó‚ºÁݬa`8àÑ«–¼â_qÂíðß¾ÝÀ0jû¨iµvÿÒì‘æ…Á7ä ÿíË +°»¹8½}?’¹ÀÀÂpwCìþ²Âlœ@nn4Ü¿«ó¯<ÿ-{ ‹‹“×kè­Ɔ»œl¹0yù}ZÃ}Û!˜Ü¿‡Eb ðòü%·qwùæ‚ý)Ëï™a} h…8yl@¶˜ÜPø£KËÿ¬Ë\ÿ¹&ÿZüið¤½ÿ»æþ½Gÿíÿoïóß©Ýœ4€Îð×’Éb} 6GÇfÅhóŸüô²dU1ÈOÕ9è#á¯u4@ö׎H5Ÿ%?'ÊS}¶ÇÉÿ…ƒuŒbµ‘GC«Ï—xA–DM ;IJ¶Úa¦1ò“ò¡%+#TÅQ*Ýçæ/ì2ë„…ëZʃËtõJÑÛÂÞsáQí4ÔÜ0ÑPÍú0¯mÓï>ב'ÆEO+€lŽÑŽ£R<"N~øjë$/:…ÈŸï9šÕÒ Úi¥U6-LXzI"ø`M‹ ·´¶W¨‡CÎV3“H~ý8!^䥗NW÷¶ x¯X€J|õFÎg/H&•À…é=³mþÛÖW­6Þrm_C‹a¨©³‹ùTá¦ôíuD}:}ƒ_¢ªÞ•ô¯Å’wši•«¿Ím9ÄXà'wݪÇk °ÚåÎæ¹ö}Ç>ð}}k›6˜Qú,E´¹âùbîœÖê©ÑX\®ÐÏÑn6RÚø`šùOÎ1j$§^•dŽ›xNæ­Wb«Ž¥nYO׃jM’D‚Ö–‡a­Û¹Çv•ýUOtñ]}Ť½°¶¥¶ãž‹c&jžü õ«{Aî.5ûÛd +Ž{âA‚ݧL3bü J?ÙnÁ›C#ŒGV:ÂûSÅŸ†¸XJ½·5^9%4•Õó’‚Ò¨î_Zúäu¼AÁÜ݇€,23sËÛZÉzÎgIÞf­35TìQ›Ã_ ?Ôn¹)-ödÙ­¤!á-æÔ‡$J›½Àzö‚õ˜»‹Š)Nü‹:¸¶’{ý[}ð|ͯÍ*Úe™à€\‡v,­:j±ªÖÙH’R<[ݧ¹}I¡ÊíÐRò´hst4ý¯3¥{Þë— à e¶A¥ÆÈ)f!ÁîÎÈWn];FuéÅTK&|Õ‹æ¾\c…GîàèE9#½‘lý¤z‡X,¾t8íèëàvO¿šåj›@’ò»²·1Z1–ÈÈWc7Ü^q7÷õÛHm®#Í4š‹9.é"घ»Ž;ʆW=™PNïÞmMj§%·™Gô(àØ/õ]-÷'?E4œ¥ºŸê ЗBáNIV}ÄkËÏþÊÄi¡þy×°eDë­‰4Z~ˆ’wçRÊ:]â‡ØÅÛJQâìÚqÆâš™âO%êÈøâܳ„:×65›Ü˜I ãÊÌñ»_”ýi¯.MÞk`j}LÑ >¸TkÖµÏ0vµÊù§äÔPÜ4['L°P¶c¨°Ú¡üó¯jUL…nöŒå$Kì•R×5UŽ•Âµ=8Û¦æf‚®cDÊŸ&v=Ç4ßg{âîðFtÐ3qUÄ>czM6âêd¯»÷5s¬ç›²%<;ˆüÝÃüš¨`ØãJeîÒåWF­%ù¨yá9b´qm\«l>[êß Ý“Ñ"bÇ +idguÊ ÛáÜ‚Ñ 9¤ëË‘'jM.~×ÿfêKÃÔŸ’ SêkÉ'ë,Fèø.JìíÜÎXѶ%Ænvâš’¤c}å¹H×­òså|Îêœ “SYÐЧŢIŸ1¾rl_—Á¨©*GŠ¯ú"ÎùfÅx®[áqdÿk3@ÄëÛÀ Æþ´/úÎÕÇ·þßì/6ü-ZœG%Θ”ékL:õÔ¾²u9·2N&°ÌAéâ*ê&\D_cŸºâi$g¿Ð ÿ¥ð¡^df­Ümù!gÞ²Ã3Üú3a|ê0/Àd)°FyQ­unÅ(€?v Ú<$f-”1ÿ=ÿ´TÑ-ÓÞ¢¼¡Ö¡"7x'K¼É±kä*a»´P”xÍ©™â÷@9¿›ëê8D€š6¥ñ1*ã;ŠPfN¾à¨¸§zóQÍáÌ{Tz¹òÚï½Âìµ[lÊ%ÄØŠÆÔ¦åò AuŠ‘b‹ÐD’é +grØÝÙ)[¸³Ø´ÔÍR½§ƒÔî{•wåì>ktµZ±œs–¦ÝÙb5ýÕ‚“ÈŸ $i‘åqHÝ[óÕýÒË.é©ŽxÝdïUf¿K KÎZ§4ÕÛ&eO°Ò`+sDë ‰%ÝÞñ!zSµ‚Ðëâ̺r“–dø$.³nש–¶ê<±HƒD8ÆïÇSJüZâ =ÆôÒªµi3íü”‡ùµ^Ф9Ýö@»Àø†Ð­á÷˜ò.ø wœô/[¡ÄŒ\~Á‘¯>3=Ó”£½—©Àé¤YEp¢` ‰¡QÙ¨’ºa®zżžÊ*Þœzgç}¼;Ð#U’ýé +#ÄÎÝSDº“l ¹ügTù®„B'æ|pÙž2SXÁÖ =‹ç~õÎK–DÛ+Ïk¢·­ÀICÇCÜ0SApðäcZ:³ísž÷½Z÷•âKíÀDÙl”osúòÖ'+˜EŒ;úØÏb ]RN;-¿Œº(·]({5ׄX’³øö÷ô~™Ÿ=ÇŒpy¾7rB>Ý#ÛÁr{Yƒ©3ßrƒlšê¼õ~±Y¬Ø)Õ`qyûT±ŸIJ\^Òª2¶5ù¶…ŒÂ¨ÆÙ½C+âa¹ÜmyüÊ€=YÙGzm’ÕŸ>ÖÃI)ª~•¢•¾·wZ䥗QyyŒRÂfff8û“‚ +Ãz¹Ÿ ËR@T©k¡õúš{þbl?Àí §Ž( ±®íKßéÏÈ(A??—µåæ>ÇB¯pˆœ`ø$éLæ&ê3sRý@û²J¶µ»ãi†Ð‚ï–Ð0º7ñ¤‡>–"OhIåà"5àÊtþ]ÛŸe»ÝÁ†UyåÞå¼ë\_¹j†œO" o‰¾é~iŒµ +b âÔwyu«•¾Ö:°N¶ £Ñ(ðíî vú¬v¹f~)›³š+|ØÿÖÞÜ.ÙVÂ7îEŒæ¶Ü‘™î>ÏGôâ“!çžûTEqõM7<'€3È4³kÎ}$Án0þ¿4âf’‰Ã7nÙ8–ýµ[+–Ž˜vHÁ9cœÆò©R€u·ÔÏfɦŽoEZö›o´G»¥Î¬-e±ƒ^, ÃÂìÀÝ,} Úa:Ü]7Щ ztŽ¡)—ÏbŸ9qà·x2WÐ{ë•Ú'm£èw/ªÌ÷3z=çØ@ð¹ºæKvYùÝõådav£Û5ö#…C_«tþÙµTKÉ/ô#oÖÞ@øžè´Æz¹‘H4´DµÀzGÔ A~bDy›Ö‚×dÕR´¿ÍÀ(¥H‰ªØÏŽ¥Z öŸ’>»&,UïM6ꑼ+‚C)iÀvw®_.Fzõ³§r$b¸y<¿/}{X3_Ë®~ª¯m¤Z¨}?äÛtMðí® ôZks"ÄN,ˆ¡8ݪ–“§is«ú+|L]éþ,íC|O&qƇWÓ5ï= +•µD¬&TÕÒ¥­Jäd[•ã¯½¹Ý¹f= Á¶ç zð /¾N¤.‰'Ÿèe×1Q f&úþ ™»´9D¹•”~V&qéEmÁVÌuedµßØS±’˜¬„ë©*r{~œBU‚ÓvзYOaM:Çþž“IÄ·fùH©GgöÊÊr¨|úíëÉQÒtÚèˆ1ªÓ"u=ë'/¨c,_B½˜i$8K¬ºßáFK\ [²'H9󛱃aóM j?Ÿ3Ÿgµ7:^­4|¬.Ï3ý<º’N¡¥ôË)ókº³ßx +õŠ+/‡)Bä$€¹‡Rh¸—þUɼ™9"j²ŽP¥C«ÃȬL‰Á «mËùüˆs5 F¸°´Z+Ç* +-Ëðš±ÅwWë+Š'Ñ5ḗå–33Ь|‚±85ó)PD~LÖ@Lx׆z1ÂÏUU7N£2<ýHÒùTW“¡`\=ÀEÚåó+«ÇÆêRÖÉR°¡  eú[ †•„Î~½JSŒ'ê­Ž®LÅë>HhÝÚK)“ï~¸oG„n41bÍAaeP¢ÏCýãè´§:ÅX:n5`jŽÐŠï¬Kq*¨IPµA¤¦YRÕ1ŒxÌ•žjŸ ªé‹JZFvyúì$,hNobŒk¦Ó4ö÷ ýÅØ'ÂÙÍ…pkõÛfÃàâ[×,ôdeGÀ7\Q{®ÁÀ²Š©«åU:¯ +$¨éå,3£¨{Q¾Qê5¨§6µh¸‰Üüß <ü‡ŸP1[½;džFoU—%÷UÒÞ,²Éš5Vo1ÀfÞ2TÝ9'szÖi÷îD¥&±Â¡3Æu‹Ìߨô¥Ìv†â±=w|ÂÃuQ¿Í½õÊ´òÎE[[ºÿþàôŒÏäf­µÝ¡ÂqÊ'3?é«éÔJ$íä˜|Úsõ—z”—YydšEÝþq5:Fwùju…ÛÞ»Ãd×ìxîî­ûEƒ>óŒWß™? í¤‰²8gddR)äÇL³(VVY7žFåÏõË;è8Ê5Z#«¤Y¿]²mt‡>^Ãï$æ1?ŸçÛôŠòïj´/âÉj¦YvÁÁJ^²õN:îeÚ}_ÛzM“»z.z1Ã>TCN‘oÄêå´óðäxübúÙÉ¢óÂYñ=Q¹i—QgOIî1ûKz 鵧÷C wgÞö‚‘KçÒÌGÔ¨ÁÙd=XIV»,Ö×]ˆìªl +Í/.qù{„l7LØ +¯b(æ¨@<¨é· ür±Êü%†þ0SËÉ W)}{¢ÕÜ„,§5š{ºì1Ul‡.ÈK0ð!–ÉÚd¥¢q\„˸nûËÀ€CÀ3œŒ$‡e=ÆmX¡ {?ñ–QJ~¥“!Þu×Mè8‚ΜƎ²G!Tõ„¡OïP5¨ƒå&z[4ûDeÄMpgÝRM³Éeçû’Ìeò)Œéw—wtæP伂Ø!Ô&ÝÃ+Aÿôn&;³‰_ÊŒ¿jß÷3–4Ó¼k7vQèÑ7eäqU½~¥Aä?D>…ÁC†_¿f&e,´ù<ªéae€ò@íÃléüDë‹œ’æÇK’r!¥0» S¸ÚBtü‘¥ò7>:}}趵Uÿ̶gG;«Xô¼ïp?Jy<Ú¡m»=á}2ö<ì Îì,ç;k=Ÿ˜ rZŽ¤ØFlù@IÜxþ§bÓ§ê<ïÓ»¤ü¢¢yx¥å!‘9óØ3D—î¡Js«ú¡ÎëmŸ˜º'AS[ă=7Ö»ÆE|§s"ÒeÁ 릅Ùò§•#ÚÖµ…©Œùn±Ù\KúSÓÌC¸›SrÜ‘âò¯ƒÜÑçD“RšÙaŠËUÊòzäYÉs'¨‡mx˜b¶ž<Ç!ÒµgÂE\™$ĽÞÊ!¨â+äC-ȃô_«žF͸V†¤ÈŸÆóÐÓÁM06éV0Âe‹80º¿£ xg;³à :3³4b"‚˜ø5ÅËQä›é¯ñLs‰ï­‘w±œÃx³ôEeßß ¡8-«á)‹¦¼¡óÖŒRDÚÔëctÀ—Ç›½ß.Þ]R ¶¨iðÂ=8§»5(e¶YnFÎÁÂA·é Îi·XyIÙ¨'už%­) *m• >—,qÅãr•¬U_G*÷õ>ǪÞ^ÒÏVÈ|ßõW¯MJ£õ³¾®*9A¼B™ÜÏp@+øá<¢ÀG|fk'¿AX©¶~:ÉØôþð¦oèŸß<àœ€,©ìS‰ƒqiÿÇ‘Ä Æ©›Ò5)®¤7Ñ8‹ŸÞ܆6ìçÉŽÉaâQ§ªDqØw²†ð¿æ*&}…ç&?Ì2¯Äoä¾El—J8ªðGú‰Î6똦â%‡ØçÙÇì 93. d-Äj¸z–e‹SùELO…åhº0Cà‡ëꯞ¢¢äHÛ9NÏË÷qy=Â3{ä¬ÞÞ"Y]`¢j;Gm³4sw/c5=…R‘0¤‹®™øD{PEÍDðL¦ÔM,¬•.`ôÉ拉;Ò¼Þ)±`ÖÒÒn˜øzÛ芾£Z4“äÂró(ó=`¼m<39â|ã”°·¤ùøõ벾+ù»!yæÇ2’½ ‰uÎúÈ[ƒ2ÙzÒ¸%³7ƒâýÑëôÓ5®My(¶[Ÿ0ÁÛÌk*ÖrS2ÈsDªW¯U¨U/&%˜b•´èësÙÆý}NÐ:%@'ÚÐø X~iwJ‹o9±É·Ï¬.IÃÉZ +‹u1+i\nxíÚX´Ñ\/ŸÈU?‹yunæm„„¼ðü•š95â"—tBiE½Þ»qVzÜ(•¡€˜—¸pCüCq^F=‚$@hoÚ‰º?¨¼o˜D5B||Ǥ?ïR<Õ6µßOuA«_Š?)°Ø+ê‹ÉaÄ%ÎD\ïÅ8mkÉè4¤Ò—•ýÄá):‘LtyøŽ‡8Eè¡t÷a¹]óWô†]GÒbN¾Æõ„0WÝ9n·_ „ öas‘™SvF™¡nÏieR! ¶Ð¾Xˆ¯:·¬][Ó¿K'Kmh‘fÊìàÁº<6nõ«Òá U¯b•ÊVµ‹=ÙJ:Lœ][E Ìu4Ž&Õð3Ö“*IÓfóZ¬‹0Ñ›ÙÅ7Ïö»eZ7Ù Ýz»w²d3j¶Ã} +%9‰üÅ*rêTÈ€¶³qXõ¬ ßyä ˜ib€ÞW`ÆW‹do÷>²ãçóÐNgJueÑɲ0!¦'E0-\cØ^ödæÓ pÏ5wÉžüS£‚JJt‘Ù;*tw›)¥xd3†'‡š±Á®N…±ŽÊŽõ_c£õ­6XÞDê¤F— ®ˆ<'x1šÿ Ô³!xõ‰¿?¸ðpYÛûK¯KFé5 ¦M 3Q©²ÖëJ¯õ´åCm¤ê{œÜV1Ò¾nÂÈï+[NR™Á¬!¾¢¦{Û\„Šà §Çi|¸eÝ(?Ò׶«v˜‹~¯äc1%¡Ž”Èã|(u<P—ƒø%ôX^ð-„æï´»¿ñŠ]U²¥57xŸE˜Å²¦?$Õz–Æ᛿Àù­ãUNW“žLÚþè-Ë>"²¹êºùy ¿|ÅH»Ù¤‰àó–‡T Õ9B@SPDæÇ¢Î/?3B5[(ià½ðþ´"ñ©fYTQlð¹µÚ†^i²Z¥‡ØÃQ?¥Û9‘™xá)ž¬Þ¯Ø¬v¬éŒÃBi s[ÿ¼ý1÷N1U÷.œ£Í×É4“2»us»›˜‘ßã9gØs1Sê‰<‹c‹’ä¼›ôÕÞ™;­Œ)BÃb^±®­LƒT¼Ðº~øfÈ/wÄ[˜aÓ÷IÎÀ/Õæxø47.iK=$îí·b.ðÂ7ñœ©kNð¹896Â3¼÷ût•-o×Ñ¿.f3YPÛµ߉ûª'ÛOmËTâ ±vÎç8MA,ÊÖ‹ØW.l"¢%Ó±°ì>™ÌÑ WkñÄlÂá5Û0õŠ¯ŽÝ/³&>:o’ßlãîIÃ7C8sÙeCÎåWßIÆÉã–.ŽÑ¤2ß¼h”ë˜jCo«(N´_4ÈW(ÈHo“©çÄ;ˆÝ™÷Άßò}äHtÁFq ¶Ï :”âØTœðÉ4¨-‰BÐRZØøfõ™Þò[¯b6±ï‰ØÚ’^ø±éz\É2_Œ–j%ñö1Q‰ñb£Æ[$»¶ð=‘™Y˜_Я0³ÌÆõ*Â*k +…möÍ}ñí‹V—óiÅ'˜f{ü…O¬«k¶M,Ðy‡ƒÙpÓÖ Ü^©,{åcùÖg bºº#2Iµ"$_âݧîl€hXÏSÝá‘=°S,úç@PY“,Þ+xM‰z’k½§…|u¡'VÊ­×ë¨úz„YŠ,š%}ê¹/£‡²æn¦ò‰’JÄ6žÔ.ß“_ñ!&}¥< "æœl;¥À(*®NŸõÐÁ½ö]n tTôÖ–…ÓëÖþðIû|¸?ûš½;›Ž·Eâóï(F×{׎»/‚L¡¼ÞŸúá7§ÙÞâáj®³7™äHSˆòJˆ]_Z¶Mî~¾J¡ÅJÊ°eé+eõ‰nUØ03ã›H7w'BÞBh‘„iÂâ—¬d>F5Ï…Žé5'j›r +=œ.†Ü}{Š½ar nüB¬t„ë”}N<§˜¿:r¥Ëí±QÀ¿CÐ}<„ºŽ5»¶_fþ­—·Ìnn¼ý%H¹¬¢ö×p²­–!rqݹü§¶\49wßà…ÞlÇù‘ ™ÛNȳþm|ç”v^ËJc>ÖÆ!ö ã›D¤îb›õåEºÂijê´öëQöG?[¸Rªkñ¡Ž6´ˆ4?Û­¡sì‘јɬa¢z·Î™*yAd+F>S§9 +$¼IH !íƒ^e¾Ë¸wc5+5 .'­Õ;~VóX•çÏè½¹Â)Œ7v<7jk^Œ¬!Ëìnò²¶‚"Uøv\È‘jÂÂå0åÜ µf$”› g´­ƒé[AùØ¥ZŽƒ´XÒ2Á[~øŒ´ˆ/gï“tÕæ çz{ƒö(žµ,-hX¿&ãåJÉõÀô{.åñ×MŒÞMe¦9”´w•=K™»>`Á©8RJN=V,¡1XÄ—ÖüM§oˆÓ¾Eã'^\y¯Ú×âʶÜÊ{4ÂD92ÆmðÞ}%:#PÄíèÆ+R.å×иËÀœ–˜EÉC«ýÛ*ÑIâó€„ÞËÝ`"ÉÌ û§Ê…H ~«!)øÙ*’[Bª<¶–Lþçt höØid¡öDÅ=öË[õõËéSt?¤ŠeJ޾̕2Sκ˜çïHì*‹ê [ w©¨:n¾WOvàÛZSùZÊѤ÷+'wzâÜça¾7øåíËÆ-W–Kt9[¦ïÀ8vq"ôïÁy^Lç-äx[}º¥Î;'(%"Q ò\T]0Md™• +ÙæÃ/ÚÝç†Ã…@9¬°YbÒ sì w·+ø•@±ø>ñ){„£ØݯU¬^E›÷ª†´ë?¼d‰}½X!!Œ4¥r Ö³Œèã¿ÁþPûrÕ/±úÍ [Bg_/©xqñ²õ¹È9†„–b½9Ãû_¶òò¾º·Õ´â|?¨ª/I~!ºofÐWÉ8ºBoÏÍXaö‘0+º³ÃLM­A›ª¸rr[„–!—PäÖ&.²…ƒs}2GzÌ"ya½*‚Eà,f^Cn^ÙZœ‹± æz1’~­aŸå ÃþŒ-•œ—Å-¸¦’m- wê™O ‘âû§l‚þ56*Q$£µÇ6Ý,þô ™Ë ß'¸‰5â[®ØTz‹‰ÄñöZõ'¬ MÙál-¾Ôœ%HüÆN…-¦–Èë/g6¹ä`¿êŸÛò©óÄbÖ¾O_CÜ+3å·°R\`WU>õµ©ž{õ-QDO]h}Ø'sjìBU.&ueØ/¨bu‡AnÃO…7[²‹T+"èŸÓ¾[}M=NœBŠ}¹Èéj’"Emî‰æ<ã·55b`J@iÒ“øå“®ãr}WM‹ÏU!Ïï’-Ç#úz*?½åÃÏßhRJ¢Û—¢rXŠ\ý4D¤‰ë¶~v`—þ /õ«”WÕw°Õ‚I ¾ª@+a®ó(©±ãA5¡=y=£­ñxç>USåD»<çÆÍMUÔ›€ÙlE— û†wRŽ{ÞÉíkGo-îçDq±¯R®¾  …ù ¤í€‹p¼ ìoB:04B»Ëß *pº¤¯O*=¾oFäÉ°ïCÀIüŠkú$ÛÆò wLv'1W—8w. OêX¡gŠÛm9#Êó2Ôq -ÓRLvÏÍŒÆ/Ï7Xy!r8Ë!MÔ4ócK v&½›Ä4á”UO-EyÂTóT­âÑÕì}3Þ5ªV¡H·>”œ³"M*œjnøÏ3°ï|Ú÷×’4²{óÝéL¬!àW”¬Pfœ«ÙýFGó¼Õ‰}j™j컓íRÜAñÓ5Ý«rà)vw º'-¢ßGrËpnvÙ1AÛõ ·ºó\1sNñ&b®]?Mr)smWÅ€ÑûäÌ uQØÉ«N•ä"l•âaLGEí,¯Â·[Á×ì<2±?®¸k´.5ó÷Õ–»ïĉìðOµ2¹ŠqBÂ/1¡3oÌò¬²P¢t?r>qŒ>Øçg(Ò6#ï0õLy¯Gûaš”GêÓ`ì>!úáJ(µ°îÿ,FØ™@xæWÙÔF,7tDƒ—st¡•= ¬'Ïèê©SÅp}K%Áîx\5DGËM®LT¡Cà¿H¦:ØF¯ßÛx‹:ÂukÆÂu“K›` ;üxÐŽ»Z -aàùÚîjäßÜš¨SÞ‚{ÈTvø…ùî)x“›”Vˆc†šçùÁüÿÿO@V08ÔÙ -æˆù_Â:ÐEendstream +ÓRLvÏÍŒÆ/Ï7Xy!r8Ë!MÔ4ócK v&½›Ä4á”UO-EyÂTóTñèjvŠ¾ïU«P¤[J ÎY‘&•Ç +N57üçØw> +íûkIÙǽùît&Öð+JV(3ÎÕì~££yxbŸZ¦ûn Äd»7FPütM÷ªÜú»;PÝ“Ñï#¹ƒe87»ì˜ íŒzÐ[Ýy.ž:Oôa±aØCk´¨G5b‹±xÏVE¢8G=–>\Ÿ˜9§x1×®Ÿ&¹”¹¶«bÀè}òæ…º(ìd€U§J‡ r¶Jñ0¦£¢v–WáÛ­àkö ™ØW܃5Z—ÇšyûjËÝwâDvø§Z™\«Ã@ +ãL5Å8!á—˜ÐÀÀ7fyÀ,Ô‡(ÝœA£öùŠ´ÍÈ;L=SÞëÑ~Ø„&åQ§ú4»Oˆ~¸J­,­÷–£ ìL <ó«lj#–:¢‹ÁË9ºÐÊž¶®'Ïèê©SÅp}K%Áîx\5DGËM®LT¡Cà¿H¦:ØF¯ßÛx‹:ÂukÆÂu“K›` ;üxÐŽ»Z +aàùÚîjäßÜš¨SÞ‚{ÈTvø…ùî)x“›”Vˆc†šçùÁüÿÿOX;€08ÔsÄü/t[ÐJendstream endobj 970 0 obj << /Type /Font @@ -8764,14 +8753,14 @@ endobj /FirstChar 35 /LastChar 122 /Widths 1927 0 R -/BaseFont /NZFEJI+NimbusMonL-BoldObli +/BaseFont /RONGGN+NimbusMonL-BoldObli /FontDescriptor 968 0 R >> endobj 968 0 obj << /Ascent 624 /CapHeight 552 /Descent -126 -/FontName /NZFEJI+NimbusMonL-BoldObli +/FontName /RONGGN+NimbusMonL-BoldObli /ItalicAngle -12 /StemV 103 /XHeight 439 @@ -8787,38 +8776,57 @@ endobj /Length1 1630 /Length2 10420 /Length3 532 -/Length 11286 +/Length 11287 /Filter /FlateDecode >> stream -xÚíteTœí’-î\›à.ÁÝÜ]h ‘Æww—à.!$@ð Á=¸[p· Á!—|ßœ9³Î_3ç×]·×z{½Oíª]UÏ®·è¨Õ4Ù$-ÍArŽ(;§@ì`îæªìQbÓY»©šÛƒ//´ ;Bd€P@d Y¸¹\‚‚‚htiG'/°µ À¨­¡ËÄÂÂúOË€¹×?—HW°5@ÿòâ²wtrA /ÿã@Mµ¬Àö €´ªš¾¼Ê[ã[mÀ[ä´¨¹½´bP[€ ® &€•£ ÀþïÀÂb þÓš+û —¤+puY€_Â@ž §?+À äâvu}y€]Ö.@ôå Ž0ÄÂÞÍòO/v+Ç¿ -rrq|ñpxÁ^ÈÔ]¡®.`'(à%«šŒÜßuBm€Ð?¹]Á/0ÀÑêÅÓÒÑÂíOKa/4/(†¸  OèŸ\æ €%ØÕÉèõ’û…ÌÉüWn®`ˆõ?+`¸€¬.–ö Wךî?·óÏ>ÿ¥{ ““½×_ÑŽyýg `¨+ÈÞŠ‹û%§ô%·5‚ÆñgXä!VŽ.οí–nNÿÀÜA.]㟙az)hé±÷X‚¬Ð8T¡/)Œÿ3•Ùÿ}"ÿ$þ·üo‘÷'î¿jô_>âÿí÷ü¯Ôrnöö*@‡—ø{É^¶Œ#@ ðgÏØ]v³èÿ -:€í½þ›ÀuÔý]ìðý+,¾\Š$ÄúE6.nvοÍ`W9°'ÈR µ°Xí_îì/»6Ääb†€^´ýëZ_‚89ÿÓ²[ØAþˆÀû7‚Xþkù/rýU<‡¦–š†”Ë·aÿòT{™¨–—ðit•-ÿóð‡GJÊÑàÃÆÇ`ã~Ãàççpqùý7ÿ¢áúçYu{ 9Ù99¹/ÿÿxþy2þYˆ…£åŸÉÑ„!–/ÃöŸ†?°…›‹Ë‹Æ}ÿ/Mÿãü×؃@ž ´Å9G áPÛŒìLh Q~ÿwÃîN.øþ0§ò:­’¢À*ÇŽ€ŒÈuÁJ³Çê0öú1¡ç¯^³‡NOÛ -Ì;ƒ„ö é ÓBr?¦®"ÜUúV~–`“rÌÌ#ÝXŸ³¥5>Nïê&eHc­o\PÎn˜iÜ‹ñi¯°ü-Þ×&´áÔÃàÕѧìß\3ô ô÷uœ#vm“±ä% Ò »#`ÒÇ:瑉hWúD±lÁ}Ù¡ŠïJÎçâYÊÝ¥…ŽeÌ|,PwÐÖºàóoËóÍQä‡/Kk×ØC)3ù•kKКM,y]íÝ»IWàCn‹ÿ³ÑžŸEbg¬BY¶â EœÞïýoÕÍ%¢_¹ p¿ž²Ÿ¬?BûZ·bŒ“ˆ·d*RˆÈÕÝÆø÷@÷¯¾òðgŸoÒÙÌ2ô!í¤ Øô‡~‰±ùÁpÕ}ØK³ ç¸ûC׫F%=ʾü+Þxè7§Á½€Ö4šçBé÷e©mÔ×q¨%Ù®ñF¥Ëª/4DÀxá‹dÍÛÌss¡¢¬Ù¯?¼eh%Z+r•ØÖ•,s„Q|p\6“¦«Óò·—]=¦LéB˜®ê*‡ð^á„H¢[„%)ÔhÓλÿÔnýBõ¥Ãë8yÆŽTf@F.õ5Ó¶UWbË‘Ã`î“” ‚²Ã2š&·äåêÜ+V ¢,éx”©›ÝmUØ#ÖâI±j†ð¤/]^{˽èभˢzÝŸóS¨ˆ—=¨¯ÆùN0¨®×|ï¢oäB¸F¿æÞŒþn"·3wBaÀBp®6à½ð´á›X¢1mS¯–G–èf9 et­çÞ®‹œÈCöê(1árkÝØ‹úÍâûR9/O RŸÉ/Œ®[–K‹†)5;ô‡Q¯ ¬puâi—╉Xüø’›öùÓvö®Ax-ÈEʸÄÜóãÍûÓûñ»úÅyR(qr4<³ÎJw9™Ш¥=Yì«ÂÎä÷~0fY²ÒãNªDí]÷qvqª%%›•ZLl4Ë’‹F|viˆbt0©á=e¨_h.eJÔ¦·a)PýYó‡Ýz›w„&ºÑÚàÖÂËØX©¯àÏ -µå7„ùŸ{D/kÅ:NŠº3©1fæÁª®ÖÌ>›ˆ0œÊ-~ýdžR¨X<™6Ú4’ÑzVÆ„öO”ðµaÕ= åƒd!?Õ–¦.OB)»OÞ8:eõ4 ±ÎÌYÉzM—I[Øù\ó‰i·Ó¯‡‚¶j×ÍX‰õ­æáBJ÷[ØE¾RS×ß½c&È1Om +bi¬NÈŸ -"¿ ¹V6Õ›dJ VOÆýräªÕpê9£åLV±Bï÷Õ&JÀà»<ëÈdRs΄5Ãc6âšþ=ó×½Ó#|õ‰2Ìu÷Ñà 7$tD;³Ì/>ä…¦+²Ø˜±%œýD@X;…1OžK(„ØfAH̦Ê"m… `²­èF5óRX¯.èÝÀ1_|qãŸ2 -òâ¸ÚqÍ\ó°aTúËî3ìlŸBØ0UmËç:<¢Lµp. «ŒHa>7÷ ¡$é$aLŽW*æ—ôZÇÝඔ‚ªÖß.«UŸHeYê¦äñ 4’5¡ö|Ž¥ò ïm´ÑË­çŠß“Trו?äÖÏä‹wJf–h÷3»7P¸bF»`œ/[ŸLÏ>¿¦td#ø5‡ÍPÝ®gÊ |Ô«ÕCY…#4WÚ*€¿0Z^oÖ,F±ãƒiôŽ¬÷“Ön4 ‘EMI;h!ŸQ5r²©äÂÏ †uVrŒyq ò…f~IØA¼þ8«+ö}¤&ØõÃu"ažyº-¡Íß*à ɹü#Líj)¸|›t¿Wu‹ü4°s!MRmYŒ5 0ÉWýŽƒýÝGiÅGÝD¥å²VŽ>5ºöæw&‚ß3F\Ü~'²Ý»µIËO™ù™õ¯âÑG÷4•ÌËX¥+© ¬ŠD¾I_åhkˆÀ/ÀŠr2ûHïíæ÷¹Õè9D¾ÏÔK1Íœõ.ÂÖf:¥©_ˆú™4LT™M7(¥o3iså—ò»ºö½_ÚC'¿{drmcN~µG§;ÝÚq´ ÓCLs:l ‚DFLS¤ÁrÚ'»HíÚGtH”ÁòaÀÉ©ZʼÎ÷h96åË—¤õÆ3ψ%6Ëpx¢OÚe.OSåÐœ©<³Œ)˾ F‹´®7}Ë”#)_Z¥¢Ê -7ÂÃD R ‚¿è±¡~HYÑ+RÝ,=Ä-*Òÿ‚´-°?MVC˜$™œiĵ5˜Ãù–…Z¶a8W‘OYE«Pj5úïNhŸüˆ×KÈÜœƒ[—ÝËŒÇÓ]ûʲj¿æ2^*î_5—ð߸-Ýg…û®Æ¢…û#¢žö¿ô¾¹ë0ÖÌò·h'‡Œ²Æ2—ñeMÔ´!ƒ-ËŸŒ`Êz"ýÑ`¼ŒøñÉUÅæï~Q¨’:Ü&1:Äú7'â/é|ªÖOÅ¨Ô ,‚ Qp˜¥ÒÝ5Çþ0-jŠ×Ñf‘ –šã#ƒ®fZBÕdeWYÉQ”y1°Ãgè¼*Ýy‹…ñP¹MIm]V¥‰Œ„=¸2Jc_ÞY¼itP³¬æC´KcƒHÕZ~¸=›þœ F‚Y}üR>ôa&Úø è=-—þé:êèžXA<¤k­ÍûÛÖT@"7§½Ù2†;™áRÓŸºº3û;ÓׄÎøR®¼ ¨ò;ûçVó€(§Ío –·ˆ8oMÅktöEáú‹Œ+6ì‹‚çØ{=ðEº8~꓾#‘šhl­,>õ]i^_ÇçDÁ Qê&ó¾~¸ÁkÚûïßš£BGIÁѧ´Äóé]•¬ÞOà#>+#¼‹¼ÞV·Q 9ßi¡öò}ø¨‰yF0ýäüÁä5ÇE†ˆø=V¢l%œ‚¥4è5f·ÖBОJÅÆÄ´WòÜŠVöÆêC«Wº§ê"MÞƒ@0ih”´í2ÿçE|d‘ó>s™×Æ,QáËŪ±qJr=­¡ïn<µ Å0ë’3²ë¶ª¶Þ4˜2cæ8›n½R^1][­#ÜÁZ* E#1 -eÕÔ×Ì:8}L¸Õ÷aÈN˜üŠûÔªÌéjb¾ú©;¯ ·»ñÐA¨1ÆE“¦{øc”’³l -¶§£âŠîZ<3ýrãrö, ˜ú¡ü´sÛ£¦üÇçt™-’,ÊÁš2šv^I4{|ãfg£!Æ-’ßÏ -l ,vßgª[™GV©SÓÄu rbðW„_±}\7Œ]Kö ÜÏŸŸ=8RÄC&)Ãù13S³à™ÜˆzÖó &Ü{ Òâ®;›{ºw/L=®¹>Îi%Â+06wIœ¢¸/óÆ1qx≓–^½Û‚ŸVæø aF©kH£ ¸p”6œB¨EAb¶¼4ƒ"Ògå#ß–ß]ßÙ¬’ÛžâÀÓÇQ´ÝKçãëA”œ˜jô¾ð‚p ?Ѓú'[yõ |#—Qb9rȾÃFNw®Å^™Ý~¹6”Ô™ÓEŠïábä߬í#Áæ#ÚWŒ¯*È•:ëè$4×hÔË×öÂnD¹ïÜšÇS×¢FD¸}¸ÐXëÏI¢U1Øθ3o8ú8J)u£e<Ô…Þóh|¬"=–gfíÎ1 `[u˜ÅQAØÇyïóÎp%oZ’øqa’…aÜýËC5¿‘ˆó^ÐŒ -ûôÐÓ]2Žá×ðÂŽk•|½Ç7X>럾·Ù(´Í¾o÷ŸÔÌJmˆ•oXGUç²7w&¿#7¶Ù>E"]$H&íÍĦ^û0„“•¶}™–ŠŽÓQ¬W7ó,žWïG²ó©O]k®<ž‰Ý™mH¾ uÉ%—œ)09ÅÁŠ§ŸÚšaQºÍ³~aµÝ°ó¨cw˜[K¦;ÿ -ê(O“ùRtS63ZÞ0CFv߲ͳZ -|C·r®ÿµ?Øô¼©F¨$ @¯ÍrjB/áH $=@"¿ƒ£ÓžíW'$êp+}“'!€ëeGUú!‹cI„Œ‚Ì‘JE#‹ï~üª_ò‘#’‡Ž‚æ\ÖèÍòîDñLîôx@ÚPqÈ&É@ýê4‘UªÏ0+ œeˆ×”¨ê÷]ïÔ¬ÎþÍÚ¶ûÜÂû)V¡²çOs凜åEj¨KØô„Ãzã¥ÈÖt3zÀZÁJË<ü›tBlš´7Éw1ÑD;ÓàWb´ÆhfX8h-´Ö6´kێג™ð±0vÐÕ8$Œgt¬Âzä"nÙ+¬FZ»ÏÛ ýP‚ïŽl”zß19„DkrrЈ0ÖnœËâ{ÔäÎuõu ƒÂ2éV¶KŒ -€ñLœ #Ž|DøÓú$LP÷f(.€RC¿7é@ -ÿ³±Ž“ˆ¸*„e³VtØø®Ï`Áz)£`j|S’»§²×¨?È4·¼-ó5W¾”8˜ ‰¨WÑ÷Òh òµÈ~à&JYÈ)0­ê¶D©:Ç4Á¬Ãšž“<Á$ ŽFô!uæýÔK~Smò¡z­2 ;zëJŠfÕiu°„j–ó¼ÍÏ}ÃGL0tW’e³Þ‚å»0\èœCå™xà¶}½©âV<=Xeys¯”òLV²º3#†–¡ØNs‡Nɶ¢»H*åÀ›õ³?òБ´¥Ôo0͉L ´ 0[„SS÷Ñz}k ,œOÅffáL¤ßzMÞõ‹® Q½ [ßy]£=ÇÒÔ„‰ÈPmC v¬M£F ½\áÃÎ ³‘“½›I¹Fålºs=˜•ø¨ žÕêiêÀádùY‹z±¸úž)fë’\ä14؛8æÖÑ–áB½d*ãó¬¿ÎNô®¦sËÖG–.‰£qÕÄErÓõxš1'6á2ì<›¼”gÔ*ÚP~’l¥ð±Ö 3gØr"¶*¦Ë÷Õ+ YŽ(ÓJ aûM±)ø7qùkâá•ÞŠº †µd ÷çíÌ«K^Gˆ¶J0 ‘d_áZ¨¿¢<“ÄeB¡xR¹¢¾Mœ^™Y²é)âÛ¶iÀ¿PòÅÜ¢¸‰j2ªñ¤Äœ³…nÎjÖá+Ÿ±U‹L(9 ¶ä,ÔYóÜøµÚ6ò:Æ>{Wµã1¡ò:›ýÚßípõ“DùËDÐ2V†Iq0³’Œ™}&Ïéz/–¤‰—¥¬cžÐÑ‹Å3?5¸œ´º¸ë§8ËÑs|#øq"‹åìüv÷U4Ç7%úÜÄäçÑõÕÓßÒ“³¬OèÚ-f53¨™côçìcJªÊêƒÍj[…2œC¢gŠ+§•tùÇÁŒ*°y¨AÇiÎ(JmßRÔÉtýmk¿0²n¿.UU;î質ÅÈV--q!½ôñžL MÖ³<·@[êÑaÃËBÔṆï[W¡tÌp§¨ýp 2<¾Kì-r ±ü7>ogoÝ ëO?V'ÖäôÃ7üÀ f*,ÃýÙ ê©¢eáV§#SšˆNÒ[ÚæóÛ"zʯÁ7ñ„—çÜÓw‡ñ!~h~Röb®ùÆH÷¶øV"ûàù\AÕ½Bl¤‡•-€gèƒSõ'¦Çñj“(ýŮ,gë4Zh’¨„à:“~9Ðëæû -ÉÈصM"-!J$Th ¸þ`1/ù†ñ\âîô­ÜTQ‡ÐŒÈ[ÖNåÝW…ˆãíñò Φ·9íïCÆ?öaô|ºé´Ó2gz µÚ|펋0T§ÃLÒº2ÖËàÃÍÄEßþ:–@A,™Š`k­û úm«§”G6Š+Š9gÃÀº‚r~I÷Où­è·DÊ¢[ {­‚¯´rÁ\CPÉ#†|m\¶}äh;¢µ…ÿ´fB­Ã0=­7ÍRô‡/œÀÐÀÝÔk¢1fR´^¤ÛºÙCñ®Çäß>0c(¤‚e(Ö.×ÈîJêùô -Q9!™¨‘™y0‹½zÞ½iº˜^Ì /D—Ó|eæèù>JB»!|A¿,S`&ǽï.÷L5ü±ï÷÷ˆCX æçÞŽ¬ å©aÜó‡Û /}WRèŠ"µ±gÚѾ­øÿ;.¾‹œ2Q‹)3–+À#'[¼„ì×jéXÜö¤êáEIkÀò YBUµ<ÀòÝÉÛ‹QË¢Ÿ¹Ù¨ƒ-*›žP¹KG}Ãýºm<þ@h9á¹5+3WgÁ¸g×TÅÓ_¦P ¿PØG’ž³>QîFÛ_DþÇÎP\òýò¶Þúº2ª‚á\¸+WÝÚtBVÂv±7×â«5ÒnáL ªùµGˆ´³¾i•ñ™p&û¬Ý†˜"§©NÝ›Mu}äφð<þúˆÜ¡ì«–¦É•dRþ*D²WÒ~ïözjq¡6Än¿ç,àíd#%üîç& Vç xœRðÕJ²,v~ó½="„))™ëÞ•‘-rt£gc®Áy7˜œn»’ՃĪwhN—&um6 njþ¬$)ˆ’f‚ÏF¤”d/¨4Ч2ábukÙL%‘v¼} eAhÎê{µD(”ª˜[Gݯö> ‹¤LI’MFÖí‘ðÉAëU”¤Šz9EóÖk1"ŸNM¦ÄÈÊOÙ5ÞzKYRC,Õ`Ž¢ÊSt:Ãd1Iuu“bWê×7ØßâRÕi)‘«H”ïŽù±ÒV½QÏšÒŽ%Æ“©Ö›.ªOr½ÐvéŽZÑfá])Ù?ÓzúÆä`ËÊÚÀB»ìÝNr¿ÿ ^˃ô»‹s™!"ë¢ýpWD©åYËò¬ZÆÍû 蜯 ÌrC™9OÇÖ©u¼M¦¢Q3vv0OB®ù—ùå”Í/ÐivÏÞZÀAIW„· é•ëžÜVÚ8q` Œ•¼:œz”Hn5 Ts)Ÿä t‡«·ŒÖàÊ>»Î¬‚ìŒPFùÖ„£?Îg¬šV+±¼ I›réh¢²þNâkíVHD‚ƒÓq§¡vey6’6³Õ>¼ò&f’Ù¯Þs¸µqž÷Æ<ÍÞ¡åFÂ'lÓjÃDšË ׋†™p‹Î‚ÉLbÐs*}L 6÷=AÄž+0 L^þrøV“¨XÌ“/(° Î8UBÝ‘~úóü+~‰"•jñ¯®îoÙR( jˆ‚ò.©)Å=^•aæ°›%“DBQ =#ÍéBt[­r¡ [&e‡œ 9¢¤¦ÐƒcàΛug%¯ÜæpLyTÆIX‘š£,Prb«îSàúæ„ÄZôâÕ·e\Ýt$võª¢[aZJtã!å(WcÇb†ŸyÓ(´¤4‘éÍ£ôe m'ÂWÃωPq¸ýßrÄ»÷qŽU‘²jjÓÄv‘AÈV’ÒœœsöSšXŒÚ#‹~[*LýDºûY>à†ÌK’³¹i-úá‹chåõç!ØÝ©ú«Î¶g“°:Ï2|pÄÆCׄ÷¥/šlBÿã©Ò›àÌâ7¡¿J¢Z ¡}ðÍãrçH†ÎFTõT˜<Í>Dä÷Ï19="ÒíFØCc´nlS “#‹&›Sô7ËÚ¶¦žO™èªÜsqƒµË×0>_u¿MTyÀsylîdI J•¶1Ãy÷þ¢áĸ¸á™{mÕ´ÅT±š“´÷ÞGïÁ±ÄÏ‘ÌZ ­P‘ªM ÿ#~ç¬õªOp ÀíÈ„ŠŒ0aËãÏWK†'‚äwè¼cèª=äÊPð5×€êþ@%`pCo N^³9)üÎ\›Iž·“S«ÁßR‘-‰ñÞ° YŠ §ã6'0#è–±”Ô›¤H«Ì¹½ì kIKRå‚iìÍQ¦Ù Óp]Ë¿µ“”Tû¢ —­~š…¢«îlô~â†õàØü-³er@ÜYŒÖäžîj«ýT"ŠÒãÛ¨×KÜð%ì_í[~«¶¬ƒxRåøž&'q.kýØ®ƒ”ÞÑ‘ccšÀs1\ÖEÔõŠbº<&zò¹d£}‘l—¾¢@ ¢¯uR$î-±ÌM3ñÆö΋ÇV"¸3<›6@2dm¨YežqT÷5¢2ÝA?ÒîYÎ7 ½C ”BU*uE9VA~w¢}½Y¬Ÿ#•pþ$¡-È6;ÐL Ÿ¼û»Õ…ƒõôí°zÝûgžgbAúi«á´ÅˆnÚbH›+À Ç§$X?å£ìW‹!j¬8ô3lËhß7§ÍUÔlîès5Ã¥i‹H'Î^á¦_|Zžo í l:ÕyjÔσ{]ñäS¼ d2B”ÞHg~´ê#n‡Ö7Æ -ñ,(Zà …G!½½,‹8yKæ;~ã)_Çzá8´‹öÑÊXÐ/â&_5º(Ƀ|s5š)ˆÒá+>úÏ°c²±lj×ú²ˆ%¯ñQ eÃü²†‚w¾ÙÁÜUú7|Þ–ýö‹ç4Ï‘³·¾hB²’Œh'à¨]NåD¡·T±TÎ$nñõ½Cm¼:1 S’•ÄéEÔ¨“¯Q/nHbç A( ¯öÌ'rÀ/V±¼.p:F‹ Ö“»aûÏÕwïl0yß]Žˆ”.z2“ÖŸ~ÝÊü”— ³z^¢ä&Ÿ›ÚÕ_BXÌ].ùÞ,y4DñÓY=õN[“ou1~KM“éýeülÝQЃ$¾®QJÖ\â3¢¼ÛÚ7²_ÞU2æ°(²89j¢è‘X(ÍàRêôâ&*ÔÞ—«ÿ½—R„Kó(P -ïÝåJÂYsD,~ ‹j%ûÏ.Ÿ(gªbç7ú[([7™>"Ä«1íKIkJ°rÚ(t~¨,{|†xáïÒ…CWá §­›ƒpK¾}AµþÖoX4šÝØœÙ5)köa³ŠGöfeÌƦ¦»#%ÝÅM'zŠX³¸·®ËÂV‹ïÞ,]0.Ùìëî9¡ß‡'¼Ó+}ÅNw§s»çoXçð:¥r•Çu’Ÿ¨óUºÊ‡˜BsûîsŽ1ðô]¸ÑÊágE>èé6±: ËÖªbCÀÙ‘Pý\rËÿñfóªÙL[1Ë@í×õˆL -Æý¾> X¿ ãŒ0ÛÙêpµ~è~ñnrÆÀf·*zW–Wµ8ÁˆåX“7`i vXìq|¹*ÚÓÝ;É} …ºÛKå×B@ÅSCÂHØjIúœº3NøÎOm‡êuHÎ&¯õHì{ÃNIv-%ó2þb*BÁÁˆµ.Ú¿ÉË(-0ÆÃ.™ bÉJßÒú×קínjiF^Aƒ½x”®8¤á- …Ž! `ܯ¥ LÑËëû.íS@&Ÿ$ 1~G„¡é!nó[‡:sHæÏÄzŠê÷ ÜPÒõöoaÇ"Û£]¡{;XÎ Fb úzÛçŽw¯ëö‚ôƒ ¹’Ey­ -v{Â~[ Y퉷kë[ÊF.Ëë®R2:|µ&˶ ù&~t±³íšá–kAYÆ-Ò’Qíç^Ü—³AÆPR˜R†ŸAÅ%®’+Âã9ÔR´¹«{  Ó’!ŒUW2i÷ø¹ó› oO7BÁ._«¬ëyŠ D(aá]k~®u– ®Ý‘»ÌF%ïýÐ×ÙÐdf»qÅ£ˆ=#ã j)Š¸)…ào}Ú|(¤»ó$5÷)ê:×eÝ–\KÒ|ý`S';ZU©ÜóÑâs—5žm¤_|à»Ïö˜iJTR#ŠéFeðnH©á$uv•Íž"¢òÌŽà–' ýÛ³&B#çS5ïg#Ö´¤ñÖñ?œ a™C ‚a?|¸ügz|8xÉãÅ1Ž2,ëÐœ^ˆeQ–ÂDi«ÿªè¬0½¿8ÿ÷„ ÃD‡Ž-…6Lj@t}…xO{=œéª3ñSÒ¿€u÷Õ4¼”UÆÓ'¾zlaË®ÃàvÙŠ`GÒœW^Ã#"©´5ëSèË$ÝÌ9ôÁéžpß~dêúý0Þ‚}$d_ÆJÙ˲Ën -Ÿü._¯ 7#°  ôcö›ÐB¥×¢ fÜÈ =°ŽÏÚÜÙê?½zêý0íCÊ‘!´æûtÍç«1žu?K+.®o–/þRi†-zSÇ6ÊüdrhŽtFš(eL³‚/umDðN”Vï}º3,RÖŽXí;m?´oZ92íã“Á‚?†}æ]*ý|ðÊI¡¯W•’­Ké6¤,È5ßsx˜ ™ßV$$öøu"ÛºîŒw£¸Ôf ÚÏëö-´*MŒ¹Ÿtù Þ÷š^þò9CËt¼Ìþp€ŠÚ}{¯Ò¶>ÍëýH/[óÕFI=`k9!«n¨«Š.ôÊ$s(­y4ùrðÙâV€ªáÝ·Šm.ÛŠ}Ö/¸°•åoâä£h!ðv\wþó.¡}Ó‘R#îÌÝjœeÚ5¦.)þ0—Œ¥SMœgcE²MÑ¡ç÷Öb3Ší±ªì§Eºý3¼8ÝFа)hÜ”äŒ=¸—"ëë]l䳃!Zj»©n<%Lèl›œÿËÚÿ'ø‚ÀÂt::]ìÐþ«Ë–xendstream +xÚíteTœí’-îîNÜ%¸{4îN 4Ò¸»»Kpw‚Ü'H°@p‚‡\ò}sæÌ:w~Íœ_wÝ^ëíõ>µ«vU=»Þ¢§QÓd—²t4Ë;BÝع9¸„*swWeG(]lí®jn¼|hôô2.`Ä* r tÁ–Y°€‡À-$$„FqtòvXÛ¸˜´5t™YYÙþiùã0÷þòé +±†^^<ÀöŽN`¨Û Åÿ8P ¸Ù€V{0@FUM_Aå €éŠ6à  +vÙÔÜ_Z±!`¨+˜`åè°ÿû°p„ZBþ´æÊñÂ%å +\À—0°—ØéÄp»8@\]_ÞW€µ êörnŽÔÂÞÝòO/v+Ç¿ +rrq|ñpxÁ^ÈÔ]Ý\-\ Nn€—¬j²ò×éfrû“Ûò­^<--Üÿ´ôöBó‚º PW€ØËíO.s0Àâêdò~ÉýBæäù« wWÔúŸ°\ÀÖ K{°«ë Í ÷ŸÛùgŸ€ÿÒ=ÈÉÉÞû¯hÇ¿¼þ³ˆ›+ØÞŠ›ç%§…ÛKnkóÏ°(@­Ü\Û-Ýþy€]þº ¦?3ÃüRÈÒjï °[¡qª8º½¤0ýÏTæø÷‰üoøß"ð¿EÞÿ¸ÿªÑùˆÿ·ßó¿RË»ÛÛ«€^àï%xÙ2Ž àÏž±¹þìgwðÿr€Ø{ÿ7ÿê¨ þ»ØÿàûWXÁ ôr)RPëaعy8¸þ6C\å!^`K5ˆ›… À +dÿrgÙµ¡–`{ü¢í_×úÄÅõ/˜– ÄÂúG¾¿!0Ôò_Ë‘ë¯â9*ÚúZŠ¬ÿ݆ýËSíeÜ´¼À€ÿH£«ìhùŸ‡?<ÒÒŽ^_v~n;Ïk€€/@›Ûÿ¿Éø ÷?ÏÊ 7ˆÀ‹ƒ‹‹ðòÿçŸ'ã¡‘ƒZ8Zþ™M7ÔòeØþÓð¶pwqyÑø¯ïÿ¥éœÿ{0Ø löuÑÑB$Ì63'Ë­¸`ø³¬a/7üp¸SE“ViqPcO`fÔ¦PÙc}8Gó”ðóGï…C§§ïŠ,»£½DöŒ=àÓ" +Zæ¾bÜu†NÖÝN“ +̬#Ý8ß³yà‚?—ÎîÖgu “òG$Ê©Î×.(g7ÌA´ÅAt×NXï »pšaðJR÷o®ÇF†‡zÎû¾“³æ'¢Ò‹x `2Ä9ç“Kh×øF³îÀ}Ø¥NèK)àáYÊߥ‡MgÎWª;hk]ðtåûå* À—§wkü@)7ù•gKØ™C"uSï3¸M_èKaKð³Õ^`ŸUrwªJY®ê E‚ÞÿÝoÕíâ_y-p¿žrž¬«Ý†:wb“Ivd«RƒˆÉ•Ôݧ~€ïñ?ò +äŸoÓÛ,0!í¤ŽØ ‡}ˆµùÆxÕ8H»ç¸÷M×»A%=Ú¾â#ÞtØ'§T¡h´ÏE2ïËÓºh®ã¡Ñ+r}Ó­À˺A´žÄ ‘‹ÍPEÛ¬ssáBâì¹ß|dé$;«ò€ì›@Ë\_—íä¹úô‚ï«®ž³¦ô‚a‚ÌWM5cxø8¡RèáÉŠ ÚtK?5B:¿…’Gèñ~-ÁL‘¹+˜Ù¤KsÍüݪ/©ãÈa4÷IÚAÙaM“GêruŸM’8[&eöfï @[öˆ­dF¼ž1"ùCŸ÷ÕAtÈ<ÒÎeq³îÏ¥YTÄËTüiþLFêë ¿»˜[#$ùPî äy7“¿Û(lÅÍPq…Æœë ø.¼lø¿¬Ðšv)GÔ+ Kö³ž†„1¹6ó|oŠú’ìÝSjÂíѺ±ó_ ð£ v^¢9SXžÜ´¬ W"nw§Y%\ãîÅÓ.Ã3*µ ýö!1/½öý÷œ=ƒˆF°-Š´q©dàÛëw»§÷Ów „ _—ÈÜHRbpàYtÖú+x΄'-íÉóañ‹zSß9øØe˵ÊL;©w÷ÝÇÛÅ«––n×h1³Ó®J}5â·KB§‡I‹ð,Gý@{á([ª¨6÷–5€­`ÜãÐh°}Wxæ ï­ n#´Š•†ßV¤­´%"ð< vÙ(1ÒsRrÐ'”Eƒ1¿Qu½p°fñÝF„áRîð&—ô’FÅâͲѦ•ŠÑ³2îÕ ²¢‚o ¯X®%ýùUmeöò$Œªÿäµ WNOÃ-ÁÓ™%;E¯ír$y§»€{))ý¶pîÕXðNã¦(©¹Ó¼5Bx¿ƒ]ìç)={ýÙ'ö æ©mQU õòà ÅSQbÔgaך¶æc“,IÄú™ø_ŽÜN§ñt\)*¶cèÃ~Úĉü—g=YÌjÎY°fx,FÜ3GËÑ{ײrž¯Í¯Cðq³Ç…6bÚÝŒtýׂ&21ºÖ¢SÝ ’â?öú½ ŸãΗÍ/ùn™oƒO{^U‹áªž ô¸ù)•=U·•àSÍÊj ¹9 ‚AºR90]פPˆUÃs¤qaK§Ôu yœ?P EøaþjpNp‚¿9I–¥Zw žh»ERG¬7Ûü¢2?,C‰ÕÆŒ=åàì'ÂÆ)l<˜eæ\R1Ô6(Jj6[eûUÄ0&ÇŠ~R3?•íê‚ÁûÁ¯7á)³0?ž»×Ì5Fe¸ü¾5ÓÎÁö)”SÕ¶b±Ç3ÚT 粨Έ ¦¶} %Y ‹`r¼–Xµ´¢×9í‚t¥Ömuþ6pY¯CxßB&ÇÚ4«@P¨‘¢éfÏï8Rö¨ÀøÎF½Âz±äi OSÅC^ó|D¯TPöd©ö0‹G ¥+fŒ ÆùªõÉÜâäó+!GvÂ_‹ØŒõÝz¦| G½F=ôÐ5X8"sH­"ä“åõvÃêd4„nDïH¨Åúq?yãFãÐYÌ”¬÷›òu+»Jüjž_ —ðŸx,=D†®¦bD†#£Ÿö? ½¾‚è25Ì +vèfÆŒ²§²V äLÔ´¡£=«µF0åQh0ÞFªâKw¿Œh +UÉn‰‹™âÚ“Vt*%ÆêõÓ0jt‚Š¡H”œfiBôwíqßL‹Ût4ÆYeC¤ùÉÝÖ³,ÝÔääÖÙÈ=M€uï)K¼9à3uðËÅvßàEc<Ô|§¢±.¯ÓDFÂ]›¤µoŒè-ÙÂ4:hXUó%Þ£µA¤î¬8ü¾ñœA†YüP9ôe!Þªò™“Ïx}tOª"ÓµÖæûí k*(™—ÛÝìÂÉtiÎ[ß]øeŒkBo|©F_ÑRýós§}DŒ‘Ëæ·ëDœ7¦ :ûbpÃÅÆ5Š[öÅ!‹£ƒž¢}œ?õÉÞÊJií¬)9õ[kY†\ˆ$äFà Sé¦ð¾z¸ÁkÛ…ìßš£ºM’AbNéH–83újØ|ž GüVFxùƒî“’ò~sÂÝûð7n&@ŠÌ†™¥ƒ™ ΋LQ‰{¬$¹8q„€ð+Ì~'¬åà*U[_žÜõgέèän¬*;½[нT¿Òæ1 +†…EËØ® +Ô~%@&š82—}õ`ÌM±Z¢”è “|{ã…¨m)Ù”š—Û´UµEð¡Å”2ÇÙv¬IÅg¾¶ÚD¸ƒµTŽAb)Înh0*iXppªN¼Õ÷eÌIœùˆûÔ©Ìåjb¾þ¾?¯·¿ñÐA¸5ÎM›®{øm’Š«ü‡Äžžš;¦ïë™é‡ïгgA¥´ÊŠK‚ÉÞïžC0ßj3ewH³©FÊi»ù¤Ðì ŒÛƘvH?+z²'²ÚU¿ËR-±2ªS§¡ïAäÂொ¸b¯Þ4Œ ÛHñ +Ú/XZ88VÂC&-Çy9?ß°ì•ÒŠz6ð &Âg +Ú +æi:[|º÷(J;n¸>Î…é$Æ+46wIš¥¼/Å3száIUðßîÁÏ)sþ†² 4µ¤SR^8ʈÎ"4¢ ±X^šÀ¹!2d ßVÜ]ßÙ¬SØžâÀ3ÄSvÝËèANÌ zøÀ¸E• àá™N>ýBß%¦¨U”8Î\òÏ°Qs½qWf·® ¥t'u‘"#øf™ø f‡H±ù‰÷•ê +s!ÅeÎ::‰í Í +ƒ°[Ñ»·æ 4¨‘‘ yóéÂt*?D2o",[Ž¾ŽÒÀ~´Ì‡¦°{^ê:²sæq¶þ\Ã@öu‡„}œ× ¾o ×òç¡IÕË3¬Œ“þ_žª­Ä\·ðBfœèÔا‡ÛRñŒ¿Æ—w]Ó®š=?iÄñ[ÿ„½ÉA¡k÷{³ÿ¤fVfC¢|Ã6©º˜³½'8óq´õý}ÒE¢Tòù¸´kß'$¬=êÏîŸ ‹oÄnõZ'‹¿°Þ·‡"[Á¹À`Œ”­R2uv ¦mž…·@.êÞû”­1™”`S=Ô †·àø‡. ¥É!SýìUWÜDÉ}`ØI<µ-°lÒs÷;ÿ}“U©æÏ:zG]Ú#šÓ7(kuÜ,ü–Çwee&‚^ÔæôVLÜtUwÔi?»øH+¸Ï0\Ñ//9l74“/à¹eã:©hi<û|tˆ,ýo”ƒYL Ĉx¼ÝÚ/?Þ¯„51o¢¹˜‘­$ömòÁ.³ÛTíëL²âÐú…˜Û%¸B÷ãWôÍ­÷½îý?sÀüFxÕ0<_eDß?L£„!¹ZÝ1‹´»qÊ!· ‹`p@šOÄ9÷‹@ùÂ÷‘¦µp‡oc0Û†ñÉvÒy bÈ>:}·76 +¤.°÷Ÿ¤˜E0»H·¨R¢Û ‘ê÷l“x¸ž@jùٌ뙴1óȽùbþÑc’«eGo¢äȺvÕDy_¢™Û!©lGUO¢é$~ÏÍ«×Õ»‰œ¡SW¥†+ÏgÒH}ò)å„gŠ„ÌNñ°¢!§¶fXT†îóì_X]7„„êØ=fçÖÆRο‚{*Òe?ß”ÏO–E´Ì““ßw|g]/½¦_;×ÿ8bŠoªÑ.M0h³žš0HzÑ€(â(îà(Aãtgûõ‰I:<ÀO +¤„pƒ¨ÀŸ‘r8–ÄÈ(ÈœiÔ´rHð ÇøÃRdQ¼ô”´çr~ Ö·'JgòŸÜ^ËCFd •Æl’ Ô¯N“ØÙ¤‡ ³ƒ˜!Ù†xmIªþŸõNÍšì_olµÈ#Ô G²Ž2ÿÑt $rqð*Àì+œšº¯Ö«[[PÑR6Ó8+WJÃÎ+Š¾_ô}ˆê…9úΛbUè¹–¦&Ìc†j_0Ô`§º4ÄÑ++w¿a8šMœ¬éÝ̸ȷ*çПÓêÁ¬%Dá]¯Ÿ£ OQX°ho˜eѹ.­ä¦ˆ¥ÅÞöèLÃ1·.Œ©²Œ$W™^º`ûuv¢w5—W¾9±rIƒ«&!š—¡ÇÛ†Œùe.ÉΫÍ[y^­ª‹å'éVq*?[Ó8K¦-b§R†ÂP³"’å„2Ì‘0¶ÿÑ,»b@w€&ÁQÙ­˜»PxGöøpþî⹺Ôu¤X§$#iή…:>Õ™.3 +%~hÍšäf2inm~Åf ˜ÿ»M ÁÐs‡ò&ºÍ¨Á‹ +sÑÖm{A³‰@ùŒ½^ô‹R°bGîr“5ïc4’rë¦b§Í´bjaUI‡*%ùýzc(ŒÔñeÆüÕ°ýRNG²ÎݼÈ;ÌÃL¹ ?2…vûü­jMéø+' +ž,뮕¶¥;b "ï¨û”3ñw××–H]oÚ,•^ýˆƒò‰)\=8ªvÌùà, ”ë+ A$÷y m9Vt¹ØsgÔç;”Xýiç£u‚ðê +Aϱ¸ŸÚé_ŸÄ­e»ˆì’aõÚÔdæ5ã¨:’™³Ã¨R=>çw:›ån!Eû©n QŒá©¡sJß7ŒºukGÃÖzŠs¶Ÿuý.ãÎì–à“ CqTÑ„ŽBYiÜ„‰4ù®ó€ÛøÈLö–e{ɶ€¿s Þ»\œiNC“°ôÊÅ1ÞuÓ|ù—„ñ6¯5­¯€N]Û³Q D©ü¤fíí§«ù&‡È¤¢à’ù¬˜FÍêÒ¯ê¹e¹÷ÈiË=÷#ˆU¦õ0í†VX}”°Åö¤™…[ŒŽé $¤æC£…Éq÷Ê—M#QÌB¸{¯€¬À;S†‘”ëYêzö§W¯±OgHëYÚßâ蜼•Õ;öy]ç” §:ª6¢½>L^­à%1²)©‰MýòœE{d„­|\ ˜¶<Éo³íi¿ã7T?"”ïÜ¡CMoR5G™elí˜$6f@«€:}Ŷ¥™áï'R.l$ž‚ÿe3#˜]é˜Û…™nÝdpø2…78´ +_ió!Øn*ÿ)ΠŒ +U¡Ý¡¡}”ÐGï»3WЖŸÓÉ37mé–Τ¥dü•¿Z”yS¯|ª!ÍÚãÈN5N`µ ³× ïëG¦Öù¼ÑåÛè8éÖë§ k-‹…9¡q2!ë×ÎûÈK^˜ð´b=A‹ëãš"Ï㊺jëû`‹`ñ”°2¬‰ÁhÃln[¤–nQú…±bF&ŽÁOI¾" ÏÍ’ÁV—HE„¶¥ã,‚ÃZ$ª÷sXSViHd²fÔÃíä ) K+Ë»Lóo…/œøÕ…ÜÑü|yZ «´3mtŒ}\4Ndž)èlk¶ÃÕCt:L(EË\{'ÃÁÌN6fI<ô9§¼X‘!Y•F°Ž}BG/‘ÈzßârÒéâ¡ŸêX"ÏÀù‰ðÛ‰–³KÈ›½OÔ1œŸ€`ôÅ/3µ“›ë§¿ef؞з´=;Ì"æQ{²¦Î9¦€ªÊê£íj;E²\cbgJk§5ôÇ=!=L*°7ƒ`ϲÜI”Æ¡•è“¹æÛÎadÝa .u]7½î䳪E%ô«‘Ž¤ˆAæø‡lMö³`{ÚÑÃË"ÔBZ‘Å–oï:×ÝèYàNQ‡áeyýV08:ä¡ c…Oü>Îœ>º_¬ß[ÿ²!¯±å·ûRcî/lmÑ̯Št:m™ +ÒFö’ÝÒµŸoÝ3P} ¹éI º<çš¾=LõGó—¶w-0Fº·%°݇,5à +©þ(‚ÁFzxPÙx…Uœª?1?vHÔ›DþøÚ—íŒ`Nç–, +.%<@ ÉbX ò¾ù¼F:±qí’LOŒ im>X,I½f:—¼;}O'?[Ü#b(„ÓÅgbÛGMv#Z[Ìi&6:Œ3Ðù°Ón!ÅT®yã…í¥]O±¡íò!Ý6-Jô=¦üö…™B!*Gy°v¹îAöb¨0(Fç†f FeåÃ|ÔóL×ÅôfI|!ºœã/o5G¯*ð +ïe†òsÿ²L]†ý™ÿ®¿Â+Í@êÛ¾Kü7gÜbNq˜Ÿx»r6T§†ñ,•·[ŠÞú®dnkJ4ƽéGû¶co¹ù/rËÅ,f=ÍX¯\ìÉð’rëeâp+íÉÔ#Š“7@Á œDªjù€Õ»“7“–Å?órPG;T6ßà +—`Ïæ–ûMÛ‚Y€ðj"dÉ^¤Sêl-%Ä’{}¶µžKëùMwä»íiò.=¹Ïžx+{T 'LÑt³ÑþaÙ¡¬ŸôU±WõMÎ/J83°%ýª+ºzæÍ_©¢(÷ËÈe<íéjN5ù…G#lnÕg€ý‹ ‰møVÒ6L̲£uÃ8ç a×i­ïÙïñÜÛ•™§ë³a N{¯%¶Øi¶W÷f[]¹Ãž7à1H‘Ç!¬Òþ·jYº|)aÕ¯"${ ö;÷W³ ˆË °¡v#gofZ©à÷jÛ@X½7qHRháG+IèªøùÍçîÈ\0¦”TžG_fŽèÑž¹×ÝhJ†íZö›Þ¡9}ºôµÙ£º©IÄSPJ%Ý„€D%ÅQXc>¢OmÂÍæÞ± ˜M&ëyóÊ¡={èÖ +‘pšR^Í°Ú+øt,Òr »Œœû#Ñ“‚~´”Šz5eûÎ+qbYß­ .M椨š÷9 >z+ÙÒ‘c¬õÎÐâšStzÃq)uu“WšW7ØŸâÓÔé’¨ëH•ïŽ°Ó×}PÏÚÒ%§S¨7Û.êOò¼ÑöŽ:Ñá]©Ø…jé¼übs±åm`ÝúìÝOò>þ ÑÈ‹ô»k•12û¢ýpOØñ–¼cuG N-óæ]õ2ú׫B³¼0®Ó©MoAG“ÙÔÇÌÝ]Ì“ÐkUyeó tÚ½³7pn#Adk";† ÊMOËîk]\8°…Æ@ï§ ém¦jÕÓˆ¼îxýŽÑ\y­ëü:ØÎe’C$¦z)s³È´Èú:4}Ö¥§Úú3©Ÿµ{1)NφڕåÙDúüN÷|ÈÚë˜dT\¼x¯ñÎ2Ä%¾ót{‡ŽIßðm«-n3\oZ¢z f3¨ÁÀ©Ì1 ÄÜï{±Ð$(eõÃáMâñTLþà áu$8ã4IuG†¹Ú%|Éb•z‰ ïîþO9Ò(`¨¢ò™)å=^aÖ¸»%³dbñ íérLW£r‘{U¼ ¢”¦ðƒ_ŠÃÆ«8σ †ÌGš»½m-VùÁ±I¬f‘¦v vo¶ùª7–ýÙ$¼É«œ¹uÁØ÷ÅçÒM.qøñø:d³äµ`دÒèÎe·°!øöiùs(4Sçµg+ªzš¬,L¾æ"ò»gÂØÜQ™ªn#ì±):wöYÆ™‰¯&Û³ 7«Ú”¶¦^OYèª<‹ñ£«×0¾u?ÍU«<à¹<¶÷Œ²¥…¤Ëº˜Žá|Ñra\Üð.¾²jÛa®ZÏMþñÎWïÁ±Ôß‘ÜZ0 +­P•¦C¨ð-a÷¬ójHhÀãÈŒŠŒðÅ–7€¿‘OÉÿÐy×Ð)L{Ìœ¨èg®á¦û •Ñ#½#$eÃæ¤è3KcEþnnYœ†@XE®4ÖgË‚ö+HB$£·=ù€A·œµ´Ù$UFEp)Øt ¼#=Y•¦u0W™vƒ\Ãu£àÖNJJíƒb +\Žúñb£¼ÿ‡&fCñ\Zz;ŸsqN\…½¬ºs᯹‚hüîÔ–§©¿ÁÖÎßeŸÃ¿ã¨ÜdÑHG=ÆyÚ–¥Äðö¥ –iÍÎLÐô<ÅáˆV“,QæÍÍÞ¿ñf},Õ—ðwˆ½ÒÙUÛQTÍë?e: o椣³2óS°È§î÷  ~î””ÿ<±tEAu]‡“È«bŠqW×à¾^ÊÝ,£ˆ¤”´Ð/c‹E·%ËΙº.3ô–Õ_kœ ÒV6èf;»äŽu]°üÊÍ»­t·^$+HÃÏH»LÒ©×@°c¶Jˆ?‹Õšùák§»Þi?›„||ýj…¾”ã£}Ç7cÕŽM0ošüÿÓÌ Îe£?ûu0ð-=6¦ d³U?ÿFªø0âü^R[ˆ}a¤P-!eïw§ '¾Û›qõ¦w»Î¼kÎ$B 2‚Vãé_#ûéJ¡]P¬@ƒßÒýÔ·Žr-„i±&àÐÏ°-cü^Ÿ¶×Ñ°{ {VçiFÈ8Ò“}9Cz5†›qñ~u©…®‡ªíTç©Uÿ@,îuÕ“oɈÙQf+ƒåÑjøµ„ÚÐÔ«°x7"…ìö²<òä ¹ßô—BÛ…ãØZµ•±äMjLq²'Åþöz s0•ÃGôŸáÇäS#Ø4®Íå‘+ÞÓ“ʆå-…oýrBxêôoø},‡í¿žÓ>Gm-ÜúY  ËQJ1¡Ež@&Üìâqj¾ùØH—HçÎà‘\ß;16&¨“Ð2'[Iž^DO:ù â†&z„ÁðòiÏ¿§übÏïƒd`t˜`=yvÿ\ûÖ“ïíå„hÙê¨ YóéǬ÷ù‰:ëç¥@w…¼´¾áR¢ž +©wf)“¡JïÏšiv»ÚüêK:ÚüÉvv©šŽÒAž¤ M­Òræ’µˆ +î+<)þùGÔÙȘãbœÈ¨IbGâaì´£+is_G0QÝìý¸‡ßy#]2Y&AÒxoï¨ÖÏÚ#ã‚X…U㩺öùF;óR—88¿ÖßAy ¤Ü¹ÉòÍ$Yí^IÞ~•×F¡÷GeýÁßjØ‹ñÎ)C$lÞØ0iÎJ©=·ôÓTëOÆœ9­íY}#Yrf•Ûu$8ú?`o6Y§Lalú{R3,QÜubfI4K›ú,lµHð®áÍ2„âãqÈ?îùW>á^é+õz 8Û=Â:‡× Ì|(“¯9n’zOS ÒW1Æ–74rœ{pŒ1‚§ïƒV¿ 6ÚR©§ÛÆæ,"×\-\ÇŽ€³+©Z[z+P}³}Õn¦ƒ­”m ‡öëzB6ã~_ŸP¢_ØŽqF”ãlu¸ÞnÝÈ…¥°ØM«(EæêÓHSÆH+†|ÒæG!ëÙ["m¸OU×¹.ï·ä^‘á†Èš:ÙÑ©J窘O–œ»lð~GúÅÙ½Û­µÇLRH[L(e}©*‡wGJ‹ m²«i÷S¸`q„t=âõæœF—shÏ(²(Oe¦²Õǯ9+ÎýHøºôÿ„(ËLŽ->Nf@|}…xOw=žåªóå§T@!Ûþ¼´UæÓ{þfl˾ÃnY¹ªG²Ð\|ïñ Ñ4º†ÍYôUÒ~–\†È /¸Oß² Ètý¿ïÀ>q¬b¥þȶËi &˜ù¬Ð¬ 7/¸¬â6êÁ1¡s“Ùˆ)œw§x,ò:Â<>ëò`o~ÿ +ÕçaΗŒ3SxÃïéšßOc:û~NBÒÜ.%Qò¡Æ [즉}’åÉäÐéŒ,IÚ˜f@úÚˆð­Þ» gX¤ì]ñÆ·‚ÚþhŸ´re»§gB„¾û.¹Ôøâ•#’¹½Z¦X•ÑoI[Ph¾ãô4A3¿­JLðïDuõÝïEs«Ì–µŸ7í;èTÚ˜òÞ+êò/¼4½üå{†–åx™Sy€ŠÚ{¯Òµ1Ç ëóÈ ×ðÑFI=p k51»i¬¯Ž>ìÊ$k,½}2åzPkq+HÝòöSÕwnÛª}¶¸°5­U¯¢é’Œ¡ðvÜžwK.aACsQÒœ,…ýj\„åÚ ¦.©0—Lœe³m\gSÅrm1aç÷ÖâóJ’Ýqª§ÅºÃó|8ýFnáßRÑx©(˜p/E77ûØ)FC[µÔöÒÜyK™ÑÙ ·5(¹þ—?´ÿOðÿ…=äâæèr±Cû?5–endstream endobj 962 0 obj << /Type /Font @@ -8827,14 +8835,14 @@ endobj /FirstChar 34 /LastChar 122 /Widths 1928 0 R -/BaseFont /STPRBR+NimbusMonL-ReguObli +/BaseFont /LNUYTJ+NimbusMonL-ReguObli /FontDescriptor 960 0 R >> endobj 960 0 obj << /Ascent 625 /CapHeight 557 /Descent -147 -/FontName /STPRBR+NimbusMonL-ReguObli +/FontName /LNUYTJ+NimbusMonL-ReguObli /ItalicAngle -12 /StemV 43 /XHeight 426 @@ -8856,7 +8864,7 @@ endobj stream xÚ¬¶ct§_Ó%œ¤cÛøŶmÛ¶mÛ¶Ží¤£N:¶mÛvòöÿ¾gæ™u¿óiæùp­uª:»vÕ®sÖ!%TP¦4±72³·s¡e¤càÈYÚ¹:ËÚÛÉÐ ÙÛ˜þY¡II…L ],ííD ]L¹ê¦&Sc€‘““š lïàédiná PUR§¤¦¦ù/Ë?!#Ïÿéù»ÓÙÒÜ@ö÷ÇÍÔÆÞÁÖÔÎå/ÄÿõFeSS€‹…)ÀÌÒÆ ,¯ ))' —Sˆ›Ú™:Ú\l,2–ƦvΦ”3{'€Í¿c{;ËJs¦û‹%è 08;˜[þÝfêalêð‹à`êdkéìü÷`é 0w2´sùÛ{€¥±«É?þÚÍìÿEÈÁÉþo„í_ß_0{ggc'KÀ߬ -"bÿæébaèòOngË¿n€½ÙßH{c×Jú—ï/Ì_¯‹¡¥3ÀÅÔÃåŸ\F¦KgCÏ¿¹ÿ‚98Yþ‹†«³¥ù1 8™š:™Ø˜:;ÿ…ù‹ýOwþ«NÀÿV½¡ƒƒç¿vÛÿ+êq°tq6µ1£ƒfdú›ÓØåonsK;húEÒÎÌÀÈðo»‰«Ãÿô¹™:ý«AÿÌ å_†&öv6žS3hz9{—¿)ÿw*Óý÷‰üß ñ‹Àÿ-òþ¿‰ûŸýo‡øÿõ<ÿ'´˜«œ¡íßø÷ø{ÃØdÿÜ1ÿ¿XC[KÏÿCôª›þ›áÿ DÒÅðoíÌÿJÁ@Çðo£¥³˜¥‡©‰‚¥‹±ÀÌÐæoþeWµ31u²±´3ý«å¿Ú ed`øŸŠ…¥±µÝ?Mgý·ËÔÎä?™ÿ•ç_¼éåe´DD¨ÿó6ýW”Â_Õ]T<þûuÈÚ›ü¯Å?BBöoZf-;€ƒÀÁÎèûÈö/ÆÿZ˺8Yz´ÿ–ÌÀø¯ÂÿÇ÷_+Ýÿ€µ3¶7ùgJ”] íLþÖÿ2üã6vurú«ç¿Îúß‚ÿçú_#njêaj ½ºdoÌb•‘éR‘?4!¢Ý÷‡ñÇP¨CY“Jqa@­}FÄg•ÁG](]ó×W»çâ™ÃçÕáÈtòž4Ó«Ÿ¸¾Ä”½…H›dìÔ‡Aôzep™çê1Þ× 2Û Zl j‡»ŠJz¥àxSÌN×Ï”Än…¨$Oð~Æéñh]ˆÍ@ÈõEgçdÉ'ÏOä£ÃCƒ=·`½8ÔyñP¤Ün pdÑŽy8üZªUÞ‘T‹GYc6èç æ=C’èlëŒÜ›UCî¾Ww'òxÊ0ÃöŠC„®ÖN^A½É³°’:÷›ÍÈ~ÞÕt~¢Š'_»Jéã®1#žðzd Ãš-ÕÅJºEÆæöÄ»@÷?Åòì”íB! +"bÿæébaèòOngË¿n€½ÙßH{c×Jú—ï/Ì_¯‹¡¥3ÀÅÔÃåŸ\F¦KgCÏ¿¹ÿ‚98Yþ‹†«³¥ù1 8™š:™Ø˜:;ÿ…ù‹ýOwþ«NÀÿV½¡ƒƒç¿vÛÿ+êq°tq6µ1£ƒfdú›ÓØåonsK;húEÒÎÌÀÈðo»‰«Ãÿô¹™:ý«AÿÌ å_†&öv6žS3hz9{—¿)ÿw*Óý÷‰üß ñ‹Àÿ-òþ¿‰ûŸýo‡øÿõ<ÿ'´˜«œ¡íßø÷ø{ÃØdÿÜ1ÿ¿XC[KÏÿCôª›þ›áÿ DÒÅðoíÌÿJÁ@Çðo£¥³˜¥‡©‰‚¥‹±ÀÌÐæoþeWµ31u²±´3ý«å¿Ú ed`øŸŠ…¥±µÝ?Mgý·ËÔÎä?™ÿ•ç_¼é%$”T”4¨ÿó6ýW”Â_Õ]T<þûuÈÚ›ü¯Å?BBöoZf-;€ƒÀÁÎèûÈö/ÆÿZ˺8Yz´ÿ–ÌÀø¯ÂÿÇ÷_+Ýÿ€µ3¶7ùgJ”] íLþÖÿ2üã6vurú«ç¿Îúß‚ÿçú_#njêaj ½ºdoÌb•‘éR‘?4!¢Ý÷‡ñÇP¨CY“Jqa@­}FÄg•ÁG](]ó×W»çâ™ÃçÕáÈtòž4Ó«Ÿ¸¾Ä”½…H›dìÔ‡Aôzep™çê1Þ× 2Û Zl j‡»ŠJz¥àxSÌN×Ï”Än…¨$Oð~Æéñh]ˆÍ@ÈõEgçdÉ'ÏOä£ÃCƒ=·`½8ÔyñP¤Ün pdÑŽy8üZªUÞ‘T‹GYc6èç æ=C’èlëŒÜ›UCî¾Ww'òxÊ0ÃöŠC„®ÖN^A½É³°’:÷›ÍÈ~ÞÕt~¢Š'_»Jéã®1#žðzd Ãš-ÕÅJºEÆæöÄ»@÷?Åòì”íB! IŒ‡1†ýºŽ”ûÌIQ;uP¥°A•åû˜3RD¼­u#AôìîÍä¬N£ƒ)GaÍA«÷qY< ‹#4?CÊœÃ-òÙ¼íV'Ù§óü*íWu| í:Œ}V T§:jâV6ðë>z1ZVª=àšì™ÓvÓFÑÐ54½ú!§¶å9A6P0ð®+MG¼bê¢Y‘ßçGaƒæ¶Ë V­c3çY?â!_¸Ù þZkbl¸bnWç¢Ã2ü5ÔQLàÃw ñ¿¥®VçÍ}SˆãÃó€˜O cׇK2ºëAÆö¹Ì,b šO)Ù˜•䪎ۖÜå×ïLlˆ¨¯Ø: :^fËër¡ó5‘ª‹ê(foC;a'¥'Ô'pq84«Åq†‚iµ‡„ðŽG~éÚ#>š;\Þî>í?I/;¤ z©Õ ¤¬™·yæN¡ÒÍ=Ñxhwí‡Ð¦-LêÅoR„µ ”3'ÅžŽ7vF£¼êb•r1uºÄ…›Ùaml³§W·áFIöõ»_ìß±#EÂp¯Î\R8úrî ,¸©n²o‰¨¡2V;ëÃrÁÿßþî [gƶé¾ï—OžBË&í)Ü\ù#ûÌÿ7õ|®æov·E|’ïÙ}…I%\ÜrŸø¥ 7K¢ì´v,_Zµ¢e¥ÐŠÒyÛÕíŽ%_ÿœ÷ãyìÍ2#íO¯Ö8_^{ñšÃÿ9ÊçC'±2]ØÓÔyÕáùÍ)Óç©X÷\â~¡æô}Ù’—§Ëøby³Äó{K9ì™ül“íÙtß9³äí2Ë~ŸÏMÖYYzࢄ°TƒÎŸ8ë6‰B9ûdIF†Æ{úáª:OãÊ.,|©–u‰•Énãk“9u³3zX&jîû7WD‹ý î9“fGÝÏòTNo½ª÷À’Ñž3(È'Pôè§b/©ˆóy§?nIËy¶ÚH©îš©ÖšÖæ-×¾$êMS|á*¹áö±k¬«¼+§Yå–óŸ}˜á·ÓÂ;œ¬ëönüÍ¢°iòüêÕþ™6íŸLÂ6/èžµý±æc‰][K8–¾‰KQùiš¾ZnrKb]Ÿ:ß˃ü—ü¬²´o\gl­V“Üèãë]šwó¹KÿM“? ÌÉ{EÝf3Ë…¼×Q©‘éÏÙ¼‚ýCÒR¥Èk_g-äM·´ÊQüµõ­öf -רÀäœÔÄ¢’üÜÄ¢l.Õ#‡endstream +רÀäœÔÄ¢’üÜÄ¢l.Âåšendstream endobj 885 0 obj << /Type /Font @@ -8916,14 +8924,14 @@ endobj /FirstChar 34 /LastChar 125 /Widths 1929 0 R -/BaseFont /NQLZDD+NimbusMonL-Bold +/BaseFont /HHRTRX+NimbusMonL-Bold /FontDescriptor 883 0 R >> endobj 883 0 obj << /Ascent 624 /CapHeight 552 /Descent -126 -/FontName /NQLZDD+NimbusMonL-Bold +/FontName /HHRTRX+NimbusMonL-Bold /ItalicAngle 0 /StemV 101 /XHeight 439 @@ -8943,7 +8951,7 @@ endobj /Filter /FlateDecode >> stream -xÚ¬ºct¤]·.Ûv*I§cul'[£b§bÛ¶mÛ¶­Ží¤cwý¼ï·÷>cŸóëœý£jÜk^s^×Zë5FQ’)ª0›Ø%ìlA ,ŒÌ<5e ECkkC ;Y)¡5௙’RÔh²°³3y@€Ðð퀅›› jgïîhafPÿå ¡££ÿ/Ë?.#÷ÿ@þF:Y˜Ù¾þ}pZÛÙÛmA)þ¯U€@È0µ°Dµ¤ä%Ô’òjI -ÐñoŠÎFÖÆY c ­`jç°þ÷`lgkbñOkNŒ¹„†'{ ±Åß0 ›1Ðþˆ`t´±prúû °p˜9Ú‚þÎd°°5¶v6ù§€¿vS»dïh÷×Ãæ/ö—LÑÎ ädìhaüͪ(&ñï:A憠r;Yü…v¦=MìŒÿié_Ø_š¿(ÈÐÂÖ ºþÉe˜X8Ù[ºÿÍý—ÌÞÑâ_e8;YØšýWôG ™¡£‰5ÐÉé/Í_î¦ó_}þ—î íí­Ýÿm÷/¯ÿ¬Áä´6eD`ùö7§1èon3 [¦¶Š”­©€…ùßvgûÿÀ\€Žÿõ?{†æo†&v¶Öî )“¼èoJõÿÊŒÿs"ÿHü?"ðÿˆ¼ÿoâþwþ—Cüÿzžÿ;µ„³µµ¼¡ ð_A€ÿ¸c²€. ãÿÍÝÐÆÂÚýÿðß=5€ÿ®RhælmèøßáÓ ÛšýU„›‘ýßV ' 7 ‰¢ÈØ`jhýwVÿ²«Ùš­-l5ý×8 ,ÌÌÿ S5·0¶²ýgøìÿ†€¶&ÿ½ü¿2ý«x¦ïêêš*jtÿû½ú/?Å¿úƒTÝí€ÿ?‰†œÉ.þa±sx2°p2X™Ùÿ»¿›Åûÿñ_D,ÿµ–39Z¸´™™™Y¿ÿãó_+ÝÿF#nklgòÏŽQÚšüÝdÿiø6vvtü«í¿Îýߦÿcý¯íºÖWìŒyƒ,Ó2ÓAu¸¹#SbÚ},#Áö¥ªE~5v½¾ia»Ü•µÁŒM3<¿ÛÝ—Ïí?¥iÆúp¬©zS€×ùDÞ4ýè[_;9鎘ôJ‘Ó/4¢:2Ü{ ÝHH— OÉë…ü5ÒÏ!‡Pð‡Z…xUó«Óö”ê&BÏØ>ŸŸÙ‡PvE‘Ŧ—µ‚ÏÕàO͘ƒá†€l¬„ÔÈW"æþx²À £ŽïIx%Q¼Kâ¦No¿­ùWcwúŸò‚ßÄÎ׊ü;L§V‘;fT° £Ö.ãG¶íúÌÓÎõ=®>ÕÎ7èX¬JÌ[ÃZUýùbªÜîA+_®›xF»Íc¨À( ¥ã©ƒv¸\Å$L Ò…õ)_,Ò ¡Ã4ŒR4r-Ø“©¾ˆ3ø‚2Ž‰Œ€$¿ d-ô~“„}¼Dä9&G9?á¬;Ô6®£ÛB‘œ´Xsÿó/w†ßöèWŸ.S?649ú0|‘ßãš@΀ƒëì˜ç3¾>9È%æú!.à—¼Áô/mH‚Þ¹U'g7¬«T¨y㨒Cº4œÖ)7%Š_0iôGàìáä}²›„ ƒåÔ›xêÙÄ6\/ÓÁ¹Ô¢ÑCnoãÐ5-Ûu. ê24|jþb'U//g7~u®›œ÷äkƒÓ—8•†n¤3€j}_R:âàÎ>)[kÛAP++Ïú;iw9¶»¼ª½ ·c¸A{÷¿Y‰ü j¿3à aÉ»ðSr°Ñœ¨t2ýV å +xÚ¬ºct¤]·.Ûv*I§cul'[£b§bÛ¶mÛ¶­Ží¤cwý¼ï·÷>cŸóëœý£jÜk^s^×Zë5FQ’)ª0›Ø%ìlA ,ŒÌ<5e ECkkC ;Y)¡5௙’RÔh²°³3y@€Ðð퀅›› jgïîhafPÿå ¡££ÿ/Ë?.#÷ÿ@þF:Y˜Ù¾þ}pZÛÙÛmA)þ¯U€@È0µ°Dµ¤ä%Ô’òjI -ÐñoŠÎFÖÆY c ­`jç°þ÷`lgkbñOkNŒ¹„†'{ ±Åß0 ›1Ðþˆ`t´±prúû °p˜9Ú‚þÎd°°5¶v6ù§€¿vS»dïh÷×Ãæ/ö—LÑÎ ädìhaüͪ(&ñï:A憠r;Yü…v¦=MìŒÿié_Ø_š¿(ÈÐÂÖ ºþÉe˜X8Ù[ºÿÍý—ÌÞÑâ_e8;YØšýWôG ™¡£‰5ÐÉé/Í_î¦ó_}þ—î íí­Ýÿm÷/¯ÿ¬Áä´6eD`ùö7§1èon3 [¦¶Š”­©€…ùßvgûÿÀ\€Žÿõ?{†æo†&v¶Öî )“¼èoJõÿÊŒÿs"ÿHü?"ðÿˆ¼ÿoâþwþ—Cüÿzžÿ;µ„³µµ¼¡ ð_A€ÿ¸c²€. ãÿÍÝÐÆÂÚýÿðß=5€ÿ®RhælmèøßáÓ ÛšýU„›‘ýßV ' 7 ‰¢ÈØ`jhýwVÿ²«Ùš­-l5ý×8 ,ÌÌÿ S5·0¶²ýgøìÿ†€¶&ÿ½ü¿2ý«x&UIõïRtÿû½ú/?Å¿úƒTÝí€ÿ?‰†œÉ.þa±sx2°p2X™Ùÿ»¿›Åûÿñ_D,ÿµ–39Z¸´™™™Y¿ÿãó_+ÝÿF#nklgòÏŽQÚšüÝdÿiø6vvtü«í¿Îýߦÿcý¯íºÖWìŒyƒ,Ó2ÓAu¸¹#SbÚ},#Áö¥ªE~5v½¾ia»Ü•µÁŒM3<¿ÛÝ—Ïí?¥iÆúp¬©zS€×ùDÞ4ýè[_;9鎘ôJ‘Ó/4¢:2Ü{ ÝHH— OÉë…ü5ÒÏ!‡Pð‡Z…xUó«Óö”ê&BÏØ>ŸŸÙ‡PvE‘Ŧ—µ‚ÏÕàO͘ƒá†€l¬„ÔÈW"æþx²À £ŽïIx%Q¼Kâ¦No¿­ùWcwúŸò‚ßÄÎ׊ü;L§V‘;fT° £Ö.ãG¶íúÌÓÎõ=®>ÕÎ7èX¬JÌ[ÃZUýùbªÜîA+_®›xF»Íc¨À( ¥ã©ƒv¸\Å$L Ò…õ)_,Ò ¡Ã4ŒR4r-Ø“©¾ˆ3ø‚2Ž‰Œ€$¿ d-ô~“„}¼Dä9&G9?á¬;Ô6®£ÛB‘œ´Xsÿó/w†ßöèWŸ.S?649ú0|‘ßãš@΀ƒëì˜ç3¾>9È%æú!.à—¼Áô/mH‚Þ¹U'g7¬«T¨y㨒Cº4œÖ)7%Š_0iôGàìáä}²›„ ƒåÔ›xêÙÄ6\/ÓÁ¹Ô¢ÑCnoãÐ5-Ûu. ê24|jþb'U//g7~u®›œ÷äkƒÓ—8•†n¤3€j}_R:âàÎ>)[kÛAP++Ïú;iw9¶»¼ª½ ·c¸A{÷¿Y‰ü j¿3à aÉ»ðSr°Ñœ¨t2ýV å o(:¨Ñ_‚ä¤ñOFuØI)Q’¬¥®‰Í:T\+kÀ2ñ´Ò(ÏË2+­Ô»Ð]é¾çAM¾×Q­?A"tto¯$ÏÊAœÇÛwÎB¼ã¢ü1lþUxq¨eÝÒäöt¼d"$ÀÇŒ‡™M ,tEÃ2g§ö“0ACª•ƒÇ“IyàbLżê|cÔd€&ó­Ðƒ}7ÆÐJVóJfŒ!`/—ö©Ä~iCB2l´–¼â¸¡Å·Û‘ÜÁøÈÆ )/úh½0HéZ=`|K›@?ôî3Ob¨cËLádÍíìÉQûcz‹þú7¾cèü¹$ Æ>2Í%—¹ß°%F >@í£dJî'¾T¨WÝ– ’ÆÑë«úþ®@Zl—,P* ï™7o6x©bäÀ×ZëíùOרc ‰^à°HY¹ê¶]¼„qGÝx- $v·úyüJŠÑ‹lüwÝ„ze|5lÇ¢‰Û&^^Y†¯d¤å¸=眫Ø'ZðþžQ.,°#p¯ü°Éøù¨~j‡|i¯ÖÍ_)¢é<-ëqHb_Ò»S3‚4~«Ò/²Jú @@ -9025,7 +9033,7 @@ J åUÔwUMõ»gÕ"&ÛQ=Q¿Á²p,æŽ ðrÎfœÝ‡Qã³éîtÜt6.§>ôÙêð97›“¡ÞnW‡•‚ø«Ñ¿}‹!®N‡éi…@lã C•Á&ûA×"4ÂÌ]iÅ Î|,›ž(mÍ…pêÖ.‰ý³oRŽÕ] ¸kŽ¬¢PÖ¡ZÛZŒŽT2Ê©‚pC¯–dô.Rn®f™7£žØærðk®–-!OõŽž1t¿9~‚ó–‰æ·q¼mxYæó”9gK’}ÃÜÕè×å HéÏAf™\pCÊˬM‚._óBâÚjq À¶]qL÷‡ Âa¯¡n—ˆ›´¢('â¥&Cv­pñf–¿‡OFÙ2ö # ð:øF(‰¥YäsäLèÆùxÂJßÓ%ÌgæÂîˆñe:‡¯#0®ÿëÊ»3¯‡óíLM¤\“wŒgßRkHäŽÅ_KØwÓªÂìni–ŠØ± ¨wŠlNþj sßÑ8v> endobj 877 0 obj << /Ascent 722 /CapHeight 693 /Descent -261 -/FontName /HVVXSU+URWPalladioL-Ital +/FontName /TGOVHI+URWPalladioL-Ital /ItalicAngle -9.5 /StemV 78 /XHeight 482 @@ -9062,88 +9070,93 @@ endobj >> stream xÚ¬·ctåßÖ&›£’Û¶mWœT²cÛ¶m§bÛ¶]±*¶­[ÿsºûíqnß/}ß{Œßšxæ3ç3×c“)ªÐ ÛþŠÛÚ8Ñ1Ñ3räÍ­:;ÊÙÚÈÒ)Mlpdd"@C's[QC' 7@h ˜™L\\\pd[;wsS3'¥š² íYþ ütÿŸž¿™Žæ¦6ò¿.@+[;k Ó_ˆÿëD àd˜˜[" -ŠšRòJ y5€Ðè`hPtþien57Ú8©&¶«F¶6Ææÿ´æHÿKÈ`p´™ÿMºíþqÑì€Ö掎¿æŽSC§¿3p²˜ÛY9ÿCà¯ÝÄö_„ìlÿFXÿõýS´utr4r0·sü­ª(*þožNf†NÿÔv4ÿëØšü4¶5rþ§¥ùþÂüõ:šÛ8œ€nNÿÔú ›;ÚYºÿ­ýÌÎÁü_4œÍmLÿ‹-Àhjè`lttü óûŸéüWŸ€ÿ­{C;;+÷eÛþ+êq0wrZ™ÐÃ11ÿ­iäô·¶©¹ Ã?‹"ecb `bü·ÝØÙîú\€ÿå?;Cõ—„¡±­•;ÀhÇ oëô·$€òÿNeúÿ>‘ÿ$þoø¿EÞÿâþ§FÿÛ%þÿ{ŸÿZÜÙÊJÞÐúïüûü}al²€Þ+C‡ÿW¸¡µ¹•ûÿ!á?5€ÿ&ùÿ#ådøwB6¦a¤gü·ÑÜQÜÜ h¬hîdd01´ú;©ÙÕlŒVæ6À¿Šþk˜:&FÆÿð©š™YÚü3z¶»€6ÆÿIþ¯Hÿ¢Î ,¦ *¬@óŸoê¿¢ÿjï¤ên÷—ØÿhEÎÖøþÁ¶uxÒý½tÌ,ö¿9™˜¼ÿÕþÃô_g9C's7€öß–™þÕøÿøý×I÷?`ÄlŒlÿÙ'Cã¿ëõ¿ ÿ¸œþªú¯ÿ·áÿyþ×¢n@#¸Õ߶Fö¥©F{1­(zR€—ùøÞ$T}¨›ä4 z%ˆégQžW‹²ÛZìŒê»“JÊzÅïPߧ;X`®ž¨üH\ -üÐIí|ŒRëc1:QA¾Õžž‘'?=R Ž õÜ@öíãÑäÄÂ’ñ¸@ ’GúÙçà h©Ux†SA¥7!àÝ´_}jt{êå‘‘â’FX˾*šæ¯Ù´Ë¾'A¦· ð&Ê9H¶îWþÀ¼žŸŽäJœæšËýZw&sÄâmŸ -쿵$ œÉ„®'~»¦ìw 󬵮¦~íCÊ]™Qê,©wmÚ'c¤ w®Diµs$óÐY–1¾—f‡ÙÄ&>.jüäë賬9“5ÎÕu¨ÍÄV¤?m=Á8ib/4l¼˜’lºÖ’Ÿ$):Srïð¹ŒtéÇ#/sƒydŠü¡ _•vÏÐX¢ÖÙ"» ú”4Ú]Ô†Üf†·”-FêÕˆFG‚„ùs!kt> -j8+¼="HOló‰à|V”LôIŽÅ_y·1A‘T5dSoEy%|Dm3N†Á‡P¥{ú¼ÞÆÙˆ -šÔ0ã#¢DËFwˆ(¤ ÙÓ§~¾f%ž©Y·˜"<Ø™Él¶‹Ç¹ÿúä2Ý©²HˆîKöÿ¢Õê’2|Cu˜Äï4‡ÙbIYY`AýÝ«!ðc* w¡)óÊ~#†!åÌDŠ¹p¼šÖ™(bðÆ%łߪÇ4òsœ.劎^Ëú0ª†'> -dÇ$[ß4˜h3iï*#§†]Y·6_¡$l¥—\5Š´ -ÖƒGÒgÏt7êz \ÄØSÂèÑÝá Kz¬Å~»šF£¦s>y{­)ÕCóaÑýû²Ú7× Ý#ÓF¾o¯Q2v3äòÔן¼xÒ¾#x9s¬(ÃÇÊÒ÷öUX7Žqb‘ŠŒHö;QºÙö³ˆÊëí:²5p,sÍŠ˜VÚÜýXQý3j .jWô…¼¬[Ç2#oîä2’«²6¢£yé0O ÙÓËø8³)Kz¡l„ïzä^骟|‚gOH)àY îó¸¢e¾,Ùê›Ì,ðŒ‚þ²Êsźy&Ê⥄ñϤì*“@bKiyäúk@WÁ»¾/ÿë÷îÆ5 Ï##êáù@¹‡ŽRƒ;ÇË6ÈV|¶å9{<)¼ç QU+ó؉¬@"9ãå·¾9Ì-–†Æ¬»î³ØŽÈ³¼…„e†t Y.ž±áWËÔÀ;žš¹„PfÙWÐBNûŠX÷a|nÓd5ÕR©¡Ûo÷¿]fǧ_$¿å0[^ž‚IpƒVzrEÄsÜó^Á¤ÑÏJó„½Ë®Ïô—qŠž€3«Çþt¿ipôøɼïÆ/ÑøµÑ7d™§©M’°{<1†/ß{€"Ãg'”Dnnë«J0 VkÜ„},j6ä²6”ª ’nå'Ž`gâ[ö -õ Ò””d³3þˆA*ú<ì;»ãçëȈÏÞr‘U¦Ξƒ ¸R64yEIÝ#ب[@“4ÂS»Ð¯«±÷è(pÖg/ä/ÄX»ÐÖ@­Å»b¾äcŠÅIî n¿¿„îçç3Ã"çU=^ó»\XºwV¯”¡ûB:Ï‘ -[—ÒØ$ ´zEø}:µ`s(éHô‚Å+X—³÷¶*5Â^ÁmøÆÊ$¶ïÉéGH ->êò:Û†ç-àñwN‰ -3“7º]Ç }"}xt¿-i7Ÿè¹½‚• -üƉ¾ÏÑüІž@S&_#‰= ]Œ% ešPŠ†¼RŽ”oQÈJt{¸œñàº0ê8&ò½A"zXXª‰„^i$º@õÁh0škm}…“u­@îK/²OÊ\®zOóu#«"ùÈR.¯AÇ„ŠòÙôÐJ©4I°muþ`*?섨0­V2×~„/ŽZ.&òÂ×Ñ_ݼÇa)¼<¯l ‹¤ab˜wK¿ð[p…*¿–ªì˜F°_z¡>ôÿ-p¾þmQÌHtðFЇt½® ·Ð[Cr:Îæ'w|…ôSoñ;ÕdȇkM*a1eˆƒS¢ß%!¹J-¢¤tXäÖ’´–šBÎuÞ/ -p‡÷/ó¢nD(0ÂDã ,q®R5Î@¨)µŠ ö|÷ò¤ºÛ\{=÷5¯ãƒ8zB uyÚ£e4O랊u¼z.©2Êqi¼ûTœ°,³Õ¸¼[¡~o$n{Ìq³¦×·1åŠ|…²Ï!§-4`f‘ך¹ïPÛ¹Ui«í!3ÏpN"LnR‰ôAQ“!ÄùðíSÆŽËî1ÕÔ9PƒoHT7-÷dâz7/ÉÐ÷3¯vU~2‰áW3Ýk"XŸ&¾L;Ï´Ö¾s°˜9¿O'`u?‹¶Ôi„ØCBs®Q‘ô±…ñ"¯Ïæ˜L#ÈÝœÿì UüÒ¹ùeŸáS©Ù_§Ó¢ªîÑ _e(ò~ ¾áÚÈÙ¼ßÕt2ƒÄI]Õ× Éuûͺ›WV>{€º^7¬K·ƒ9@3¤uÜq¿¯ØŒM(ÕAfW$ùÑ>Ž¢róÕõ'Üt*®IkÒæ·&„óÎãÔ£yù„2¦§äº VБÇ/êÀp4¹‡èT›ïwnÚuŠêæÔgW«È$&¥é®&tÏ„ZgqÙÇCȇŒ† ßðéårüc­ŽMÔEÇ×çÔkâÓåLÁG1‹^­?z&É ¢2™"«….^R,• ÀÜ ndAU]l$þôº<¤q Já9 [Rèç+œ„$E˜b…†F΂dù#ÕÒéËYûV·"r†Š}cà’³$#QZ0 ãû‡H„f¡ª÷›v«±*øöç9ꞧÇ)$¥!€4%J)Æ«B¡(kèè^«£ Œ¢K"ôŒÖIQ§.¾É°UDBó€â¼HÛHzõV¢’éç5柑&xã>fé.j/O§Î5$8žÔÎÅ òíÊ°¿_ëqv–'´#zÑÚfs -[Õ%:P+t¦*5Gil@ÐvmY‘ ‚œÁ‰~¦S JÖjn5£ë—ðys¬Ø0ÒÉð¹¼tOC»¯‰æ÷­™ÄiÐDX¯ÐåpÖïÆÎl¶TS†ffe2·©iB>²ˆÜKmV3 ·ï¬I‰Àq>ü€~y ±z‘ô&VQ|!æ 쨯tàZ…)"¡ ?ëzÁ4%vïù2<€ºµ—ÊŠ¶ÍìA 6hä挑ÿ>„ŒÔxZÜ5&R'!Ö§•gÜ…«¢ú½s’+ÔCÐ[ØÄx›)½ºo -Ù¿®;ªôŠD™r]9@èšÌˆ“ÖS|æ[Û, ('|f¤~}Ã!Ónëw¦©®n”Š\8ÖgK½Uz:'=*"Ô›%FWHO´­Ú³ÒèÒõÖDÐ_|ÌÎ\ê\Û -qá‚ú a¾ýGŸºî“•e -™âîÑ~)Ü“U‚™$¹ß“ñA=‡C“ü‘:³œW•Pv Æû§hbÖ¼ð»AàlmoÎUÁùË7…¹í \~3È -ÂÏå±äÑs‰TNŸ +Ã<ˆ•9O¶¥fÈËDˆF§‹ÑÉöY廙l›¸·°6¿33ïáð\1ôb° a÷ Á{ó|³m«é*Ê›}½"é?Yš,µÔ¹‹ e§úPh‹ŽŸXEô¸º\©çÜ[ëgøV3C^à ±çSø¥$š ƒÛáÃ:“É»®’´ ð¾ˆïÅ^ƒÑÁ´‹¶ù´ë¬†)à!jáìKøGR~ŽCkCœùŒBΔí!$ÐdÕˆV`¨­\ ©n¿»Gó§æHðnê Úïvœ&ëÌŠ":—íÞÕ^"Æ;bÊz³N¾0UÅÕ–ûÖ1ÃÁ,Ծ㢫|7ßoV};º:Mý³éØc£ôÂà¤=™MhüCÔgaì‘7¨²Âˆ±b®5_¡·¸/ H:L« >r>Õ²"™y£6o„Aù±RQ ¼“_;N\¾L©µá%7¸àÀ‘¾g$µc [ž Ü80›=~Øü.¥T¿†ñ¥™^šW`/ž$8¢%S>ô”æý XÞ$'ñ.ά¡¥„2Éÿoƒã;At«!Äò‚´žÖ&\Åžã™dn£˜kjÓ¥³< -YRç˜oiæUìÚÆ‘ÌY Kî%?ê5TXrz¶ë[È/¨£=gU0‰Ü„€UShW´1ûºzcw™>ÔXê1§†S\»²3Š‘ÎBaʉ@,ŒëÂ?/ßu3u¤ð;…®MXÛ;Í0¾z“ƒE9–T¨ÕÖ[x,ÐÏsô1Æ÷Ìó–Q£×©VNcÌ…ËrÖs,¨ ³“eeµ‚l€N0j—;î~÷–ê2›ZoºäÆ JR¸¬ Ý.nìÿ¦ÏR(šF½qqIéì{7¸–lƒ%Jåíi6.’±ñNJ„µ­~d¢Jă÷^Oß«Ñ É s!¨kgw%¼¤ó_†©ë -??zÜ…¤Ÿ'PìE¶e6¹-Vƒú£ò>áÂPe†–½Í•Gèf5©{AuÔ¦JÑø^V¡ÌP -:Ù‰4GÌCe*Z­:?ß"íÖŠS$`ë¾*~=QîFf†£¾d5 ?Užaú9v¢÷"“T!KÈ õð;[ùÛCµÛ²Ñä$|É•ÿ#]±·,ÄgåÂc>t- ƒôÏ/c!Ö’&,î—AØ$l‹ˆ4`¿Ì™é„G ‘9h{±I K­àôáî·3ÂF£Ýйô±Peûw - 8ø=ÇC¦ñÙ"ê®ÒL¨ì:0%»¸vÕ´HƒŒ?˜ø¾âù¢õ3™VF _?Òí)Û÷³qoTŒ²>ô£‚ùvî[±~á+Ó ñ¢øøhÂ…ª>çV©Ã{‰iÜÁɾ,ÓPhF°1J4‘÷Ò.’×l"üˆæ ¿D9TäÝ!°hjky~ÒHTòövd@X|A¼ —Õò/²áxxûfÙ z¸|ÁV§Om×¾SD*gi[‹4i p¯—ðƒ½ÐØv )ilPcΙŒ€~9¤Í^-P>½•Sø¢ªÖ_Ñ:v}¼ú‰ ø9#}hçp‘à;‡¾¢~¶&í@»Âªž$ûòYéØsE6ýPÈ¿Dpñˆò϶J úy·#“Ø'PG ‡ãŒY9ÇçzÖïIE ç©_¿+Pììk.Âî+çpnT+ ±µÇ1*#Xd4-.¹.f(܌̠n{Sš©|ãPtw90¿Ì§­ã=tÜr•xÿ’Yñ©Õa…@.i¾™?#E¬4*872lºGÝ›ü”òóÕƒ¹óšAúa§¢+lµh ›¹cÿ[ÅU‚·_Q'ï–íMÇ7&U6æØ‹{tÍ3_ŸÔ_óerˆ$q¿E½â>$zr,¾.ÄBËëDÒ‰ú@û‡ÍDü”Ä­wPL+w1xàKDTjã_žKU÷‡Š¿÷ðN€úè±=©C; ]‹‰ØÑ\z©r¸úÕ~ÈK*¼Æf:²}䥳ý]°¤Bu›B<+2¦ø¥Ø×Iÿ§½²¿S©ôûü¨·zM­<ƒïˆn1•ùu›Ó÷^Vú#:.æ?¿yÙž®ïµá§ðƒ£|`q^ Iš©åâ:kÓãZFMd§Í‡ˆ¨><…÷Å4I)'16TØ͆Nß°`‹ð` [€r óz‡ÅÜl8±§ ’¹Ll[@Æh_ëí; Hk¢ÉjLÁf'‘Ö%З&så@µTýb[Ojöß 0®šm-Z‡µ<"ÂVç­wSp#H¸Í°ÿ,3L\g*±Ý¾–Ýçpg¡’^uІªH%a€ÃuQlàÎZK‡B£vHÕqe·lAW`¬úÑ–îxüFÁŽ¸“Õ7º¼Î IhB($y{³ÓËòMSô~¥ã # Z|Ѻ6Æ×c>ÁB’Y”ï‚*¤ÓµEkèið„ûܲ²ê6ë#¥ÊxNÛµqqŠ®k%:ЂÃÏý0{Â4Û¤8¿ŸJØTá‡ð~UâjçµDg,Vå|ÌÙ)îmÛ ÁÎ n$;ùâßÎWûË)6{ô2÷Å1§ßÿ2_Q.4ÓZxWG)ûqŠ·óGŠõ{RÜh¯ºÎW¦ãrzÞõÈÐKËDä]Üw¹Qöº¯G…\å# n—ë{aæÆŸð»Â¯U"¨k;`aEw}øŽ¦¢´Äætf µŒu &ßéæsÜk¶Qk¥pxNšnL’v’Ô(|)²FðcˆÇY£0c…‚Ø0cX{Ò}hƒ¸eÐúƒKŸ:†ohÁhdYÔ}îw¼Vj¾]½¹cû¦wní†PžQY@V)[7ôU5:Ò³ûÑ 7k"%W¥v3<ú[j¬ån–E¿kƒœm»ŠìŸ×—´[™Ý%I¤@DZrbÑll¯azQ?ÍüŽÂævFúµg. P³e†¼x€ÉôHý‚€#j(hôÄEÕÑ7z,œB-»§óÎ…5E«›}~i›“;e€b9i«À9úHðêùÚ§7~ Êã>OöᙯµÒ+7¿Ë„8Xu@HáÐG§6¤'Q{—ªß/R2§o´D^ÒEœ (¸ü,¯TcÏ©ÆìȽã‚Z]iÚXçKâ Ó«¦ŒÜ„Y¼ý}ÉkwïPï <{.ÏÓ™O .õÔ‚Äñ|Ÿoh£‹êÙÕ†4ü&Æ ÊÌŸ¢RÚ±¡™Hõš‰ wó½é2)B­…‹·†ª"Ú7cHЭŽ8º̧\tøºlg%Ijð«]R˼a\nÝ8†÷¿ú³à!V#RÎ96áw¥1K©DŠŒ?VäÃÍBD\w.UȇH·:Êæ·7Ä­‰ö‘gBrny)A½Á4k1H´?ëÉà$œNŲ!ÉZS†^0yVÖldlƒËä~~;Þ¿g;¡Ð\ÚaæôK¾L‚ùõÛÛ“½O’l»,© ¿™[§ -¢ðBîBZYø ¡QÚ÷¥Ä:_}ÒbeÚ*r³9ò”¯Ô¿åÏ{ݘéËáªÝ]1÷WšeÂ…5âo#”‰Nb… ¨ô>¶ïÓAÎì·¼žíÉzàá]M¸Q»„)ˆ'°&má"²‡8øg+Gž‹-¯ðJÁÙ¶(!‚d%šò÷F¨é’‹Íü0ÓK^žŒð §.Úf9Õºi"‚Bœ‘תÂh‚0æ£Þ·/Dž¿V™¹6j©Û̇‡o— -_0ß9ø™Ü®Á³@3&i ¯)BBD‚Òr8ª¯sÿ’¶þø¶6ù5EåÇÁ‡›3§ŸÒûišI©R«‹ª]S¯Ðeÿzý!KþãÑÑÛ7çÙ96@:áO´ˆE(Q`¡W¡ÐêgÉCIචœ7·@ªÁ×N~ðOÎÏL ÔšîÑ„6t>æ€ñtFt&QòŒõk©ú¡Ì: ZBw˜0.•Ö -X˜DöBà矉uƒRá±êëŒãù³"‹‡»½øS,VëUgÈÓÑ×Hë‡ Ö•Ø®ôh3ßõ½@gYa°«¯ÃK}\)ÚÖ„èoô}7dÔ{Â+ä’רþ‘ǟúiæpC8[bk%u‘I0: ]¯úíŽI*]¬NꌕԲî<'âÌ€Dq¥1öYßþù4ˆù;4Ù´Ô˜¥^ðžöE›:ãZ”¢‡ÖãßhSÁÒ"”‘æeGq ¿¸ú‚Ò®ˆ÷ñ"‰v=}ç¾ÌÅ%ű;>RÕw´ºÊuú)DãPèñåVÂ-{ i¢87£rC ~zIu(a=/åÓ`éÇ -`JVæ€ÝM?Ë-*\šFì\q¬w÷4³Ç"Ây'LÜi æI²úвTxÝCxEåÇ7#Í=䬯šÐ]ÏÂ)9™šj^wpŸiuØ•°I/9c½šÙ;ˆ†YÂV%íÇ’:ðgEFÙÒ·O(–qS”•=ŽM.A¥ó¾5Æ·ôŸ·¸PF×/ *ÝXåï·Dê,oö°`ÐO„&ÄÓú1¢ç)ã”au§4‚x­¦"ô£šVKnþ?af¿½ðÒâº-©Þ(äM×4jý€‘âª[ Âx06Ä–3± ÊbV®gG¬$¨ˆX”£þÙ]0ML]B@! !k“ö'9iH„%7ØdÇýý³ê«VÂiH€ð‹Lêõº «§ÜTÉMÓ´1=1TäöÅ¢ÕæûH&LÏ5« "ŒúÞ¶jªÏa1¾5e‘ׯŠ9³dfƒC|—fS}½Á¢^3²Ry€!©ìcÊ^Ù±•CyÞ>æäŸGY›µöLˆ²Í+ðüw…¯‰‡›]E™†ÏIœº#½Á”“W¿ig/€¶0@hçnlÊäª5Áç®ýF6PI¥pKˆÈKUëqßoÁÎJôƒED=§É*óS½PlBø±a` -^ñ2Ý9á4GÌMdHä:a,h&y að;!Ù$õÖaÖ8|Z2ÃdÞ‹J‰Óc—…6‘Ñ}Äu"åÈÄ7)õ)ÚÞ”L#mõ0n—Ü^žÇl¡~c[øïz¡AèÖЕ–êÍ™qùÐEm)PF½÷¢xŠÔ–ŒisØ€ç³D6 &œ<ÝÍYï’Úl¥ç¬œs·ÚCò£ypKWFsš£jƒ“ÃÉs ÈÚË~ -¸š4?æ·q|CÇÂ[9ËÞnÑŽ¯U…”kCWvܾOøHB ÔfGpÊñ¦Ú™uw"£Û¬‘M+<ÂREÍœËâ`Ôщ) SßêÓk3—ÌŒÊy‰m:ãs‚êf“Bܲþà ĨÙþ†¨4ÃJ´§ ¹=µ¬l%Ž»Wa*ÂÎK6#º=\{œ˜{áÒBz[òaey}1i%œ1ˆpÊeDNi±`à6^¥ -“V-Á …ê©>Zw>î^’:ðëÖ£,AÎó=a¼PP?N}“­8s3zxC4-áÙ'Ð@¢¯Äa0½ÌåŠ&vù& Ê«¹jÐ-OB;ó¹bîAl/­äÝÈ»÷ #o«²#yÁ?.¶Üè© ®Ï² -sf"7íȘ'z½½Aܬù;˜-Ø„º5½ŸPoö’RnÃã—§cÄ­d>­Õ‚ëmOévXš}Ý…["äC»Îµš Ú·ñfº ?jÊ…Šs$!ϧmAb÷yg‘Õ3–ã¾ú©Ÿ™ì‰YÊIÚÓjû[«Òaî ë—e·Ù{/ûÀjÂé‰õÙÊZXÀüì˜à äa.ð–Ïæ\àß›¶üؼ¾~ ê¶Éþ¶ü5öZ š‘X’oJQ˜iOÎãÅ[=Z)é!³»&ç–ÃîIëBå\Ý;»"B7›§ c)Œ—†Þa%ó‡ŸTÚÅLn_´´i·‘c•udg/U†Å=7 -BÎA>ȨÅt»î„ÞñMt7¡Š:»ùœ=2>ï((Ÿ!{GÅo’8DiåGÍlœ ÊãVÍÒUŒÖº‘jÜ”Õíë -ÞÐõ)δ¨ŠP=¥ŠúçÇ ºÚiÓNRŠÓ€„™m:ô¹¾@1??¡– ­”x!MÕT•ÛŸAsË•-&I˜·ö@ãݪƒêE!F_Õç5²î´ÛT² «ô±.è-ó°{m”´YÐßžëÈC&ÐöºoÕ¬ìêW5iø·Š ¹Ž–ðûï~dÏFœöN{uÍUg¿a`BFtCÙ¾VØ-¯Vâe*ï@ì @uòQµ ä8L°4§2Ir©¶Ð“†¤o§¿Ù §¥ëÁIÆtPÕ'ÆiÎâsëŽÉÇTЃF`Þ™0Úu­5hJ»½ Ù‡,KíÜкÔP¡f|éO7§Hf|dÑr^kç Žß¼¥'@>¢íð@‘…„—Ä”ÄÄJÄÞ¿Ý>3„Œµ¬èZˆ›Ù¡R^XÚ9ÈÍjÕy0”Nš¯s„gA‚îWˆ™[Uú £™2õÞzבl‡KØ6`ñ -î†Å×°æËùß'™+¹O?àªH‡q@…ÑQœÙ–l.vk -3Ô+¸Gç Q@CX <¢â*î>Ö‰?7ëÝSY±ƒ°±÷a~ü¨=j ºíd„¾‚þÔ‘"Ød±ÊUU;•ÞÆrÝJéŒ$AøZ©uëÎñ³‰W´Bšgûû±wæp'Øbû5莵Ë#—½ë ¿É¥M!¹q¼V@«ßÂ=¼8жœÃñ!r1†À`^6]ÈÊü«o†c\'7 V;:šb˜€™Sì -…eȤ½øÛ ]Ûq};—¼¿ý%W[J¨÷¡¼–Þè aÁþ[Ò-@^ŸFðGH¿ ìÏÈÜ°<·eÕ@wô¨‰Îy«(‘«xd;{”«‰U¸otÁªDÕL -˜ªˆÍ|Îóp—aÜ^§9Lî÷‹¥¨`=1OþLˆq‡p–*ÃsqÇwŸÚOuØÝã-ôõ•)D©Û¹(ÕDIÅ,$¬ßÌ÷!›xŠt¾+’V‚Zä\õ‰ØÑk‡¥ vÜå# âiÑò2œK³ÈÖ–ª·K ?žfÁ_ ž`á—À§,‡h@cÄÏÙ›‰„œ#¦å[àŒ‘æÈÝŒ‘IágWà^2/Œýäoö9œóê¹ÜüŒða yƒ?wR"”S;¦ÇG^ˆø3ðÙ»¥%3œj˺Ø&B–#vàXÂÃÇpçŽ7†.arï«ö •íWÓ~ j¤gb‹]ª6ɵvô±A` Û·ŽîB s8<«ò齓O`«ç( &»Rð¼ÕSÐó–=Ãê‘1ßì¼Û#ûžB6&L`¦­k7èT™7„,uxæ}ëåÊ{!,¯&šª‚i»FB6˜3=…ÎÀùÞþì…æe£Qµ5'ØŒ™Þ+ò@3îàœ•öÝÔÙÏ£’â»Ûö_:`n?ãô`}ò4 T躉l¶}™=aC,I‚#«&‘Ü÷Ó_rlïyÅ–$S—‡—8•í–æ æý©ŠV7Wo¿ßγœ'“éžÁ©Z [ÆN«éaîÓó'¨5ˆé´ìiU÷ç+3=;– ov –ç 8\ õäñ›V†Ã4¼@jãÖ)ãì±Ü>ÒíªO+^xN¼s—]Ž»(¿ïi¥™¡ì §±,¡ÝèAÒãÍúŸŽVjóºb,ÇnåCæWä¾E ±k‘ -^ú”ãh@RÄfíÁ•6—U -×qóp&+yPå°1¦àÙÂ¥å Xˆ|¿ð$6Uç»’ÄŽ¸%¼ûm'v»!†æ^™íç Åä.°¥6q2Œ\õº«CÛ7E.ÄÔ—¨lwBÂæ8=÷_so09Fµtéf²ÅoÊRaáÜJýèb;†xŸ)ォG œþW¤ÈùQw¤ØØV„K˜7µºy$•o5MåÐà,=²æ_³4¥ñ3ž•÷°Ÿ -áB«¦¨Û$EZk°`ë¥Y 5qÁ[œù¥ëÂF… :ÁƒN„´®jîܨ€›JV[‘ -ü™±8Ébº¢¾9àѲœ&Â&9 h°¼§!`Z„ù“½M$¨'Ì é·Ç ˆ‰b|ö]·[EÍ\çtHL”.=MSeî{F"ä(ËfIÜ -ˆ4ƬÆx»ák&ªˆü• “KѡڪƎ5soõUKæU6Û‹m™³Ó<{WûFgsü2‘“+tëÑɇ¡ˆ§Ç—–Fë¹mù¨ö9¥ûŒí¬ ( Q«¿˜?©Fߧ$‹OÌr?ãZJŠM¿{m9ùœÄ1+É°‡!¨Ú‚§¨næòY:ŸAÈ‹Wv¿ ˜iq“~ˆRŠ:²«ª j½¤©Gc„ËZÐètúœùyF6¾K*Û[HzÒ§ib·I þhŠÕ‘¿tîÈøhbþàáDëÊ0Žñ/—Í• W L|õ)ä™Ê~¸Ã$|hæ¼)½ü'CZHsöfW^È¡µ „u™§™êÄð‰¼—9*ÙËŒÝÏO´Oý bDòÎ7Ž¶³B ­DÖD3]‰xécFb\“4“ï› O`É@®0{”X«V%Üq7j·6Ç„ŒìÏõ¼Âør¶µ¦§@Üt,«"2ðÏǹ.Š­Ý§ã7‹ø£¯šr°>C;–wD72Ð AvIlU&m¡•˜E4Ù(`ý[wZQ3‡Ùµoœ'é†zDŒdØ'ü#mø Ͻç[Ü#ñ™‰.i¡®îñϲzåª}:K-òÐm(¤²“™º>ÍÝ0«l7á¯r†Ûì%óÙSï)?ú±ãR™Â—wv“iQ— øð`gcÜabO©_7d@ Óq¿" ™%qtÍGJ߃Ù56榑û¶5ù|[!Ä”L{ü÷ß_é$£½—zø[HŠëNκü-ÅÉEn4«Ržú˜‹¨ç£”v”bRŒiº& åõ8æz Ü®ºˆA¨.Ó}:pc“%„9¶³C@Ã×vt|jâ0òFóðÛqò¨|jùŠƒÊá~·l–‡kàVÞ5-¯$Ý3ð`z—º¨Ùû…>F½IÜÝJ² ? =q/ ØîAÏb“~Xc„\9+&•óEµ‡w)³SOS>}Sl´;#5(î=:·qøO\ᦦDø3ÖF@rTôÙoÈ'É@'áÛ¨9o;=Ò«M!±ë{2‡JÕöhU5ŒGÊÇÅúÔr–Ùèjšíê–uÀ@Ætáóå•­qW3gPÚž‘õ§/-‰Óî¨~%ŒŽòû‘„¿Fãk Óü§:(™aÿýœßL -íqÃoØ8\"ÉÄø‰m~'8 £Éùª¤\"~Ķº…puX‚8R±·ù;¤‡,qÞ\;1´L AÈ›œ>lϴʘƒš¶ü¸\UÆækèK¬ôó(29÷ðJ3ôûõrï˜O²âåMçÑñBu”蓼!þ*²‰ñØx“–ãfðÔƒªáFb6ä([N£+þe÷#Ìó,+CðÇUÓ3Mcf‘ÐAñn0Ja¸Þ.H”#ÓJ>U³ÂåbFµîV?4™;> -Û Ì_÷cvDMÄȺ„‘)˜3,fÅ·„@sž?X³¡˜ò\ªå$@Š$ÈW;ö=W!za(NGv È(èᇓÃY†CõdQ1”On?S9Ç>Oµ -dõ›#. -óÕu«ðaxÍ'¢T´Æ49¿} -„¹ƒ°yeàêÙÔSYãæœjî×]…)Å’ÀY¡vSWòÀ­¢ÒGÕîUê£ ãþh4× ¯DTÚè¢Ë ¾ŠŒ}dœœ'.ßñ»c)sùÂ4E©”€cr'L’q!2XdêFÒ±!NMi€âñ¢ÂdÖ |H—^ÉuÞõ“ù¦?aÈísNfBèÈ(û;Ÿ>§[Q-„- ï$àKor§ËûI’;G¸],˜úJâAžXÚ€àvÞ9g•0žh}[ü £Å‹—T€%/WHþî×Dªÿ~Å!¬„ŒµWJQ;dZUüÁˆo 7êU ‰iT†dGà!y×"?αLÛuº·Ô~¡šŒ{U#[Ö÷g_SÚ®s·ßñs=„Ñý}Ž´þ^W@ƒ¨IÙ9¼£ýè@‡}Ó$0_>)’¤Èz®Ep,—ðóõ覲üˆì£å"è`06déðµÃ•GѶ`DÅÄÑrß‹èGÃõ¶F´(øLIÓÓ2¨ÄhŒÑ¢syçw-[ý $SŠQévÂÙG0p•|õL ŸûŒM:2ßx¶åÊ®I÷ëžvH…¶ß]„,U5‰eÅæ°LX*º{Œ+—LÊjŸO}«nU²9¸ç\wýÓ/~cÝS4ƒRꩱT.&êò³Í66USQ–‘*·R°l"È÷è;/Z÷«ÁB5OmùǤA– -ÈïQš4Zl’€AÍMNÒ1B.NèL·YÏ¥£ÌÊ©“0d›±)š„¢«ëOØF'Í<I('Ó.DÁ=Œ”³‡pEd­ùØøõmQÜÛÓJ:ëÔs††¥[H3h™7Â6uaÂÈ4UgÊh {V†k|–¶ žd£å4A:kY’(‰®rŒ“JY55b¢L ï¾íV·œ2kÙzÙÛÌ9éúŒðlâÞõa÷xSkðJ–†µä{Út´çŽ[9¦3ñÇk4OÂK8­Ÿçå Û°¨oS3æÈàQÌà~i–¯³•úc"uË-ëe0¶Áÿ6µ¡ÉÞ†ÚÄÜøÊUƒÆï¼à쌪2ئ„T(™˜ž‚è ¡)ÙqìÔn»Fñ±Aò¼Œ -~z#ë6 å˜Mmné©^«ŠÒŽ†y§×ù{?¤¾ó ÃN[„!H-Èâ–‘Ôyúê³Ból«nsªYòU4Mö¤ ©0lÕÜ´~µÇê½æ`¾ü™ñd™ÿÍ%ºŒ(„ïñÃpY0çh^zÑl™dɄ˱½ú¸çðG0Q'[9R3…m4cA¸Ôá÷¹öîY+x‡}Ê)¹ÕV¹„çþìm‚›sÞi -chô„, 3 ‹ ï‘“#•ÃùG ÖÑŠ9$5à »l|ëQλM}ž¥’>‚ÈÔ!¦}™n¿°B=…_½' qŠ=ò¼²D½JQ:|4ù "V&71¢‡»Ê´XGŽÌ˜Û6¸XÉLjðD^«Pìˆ,0ª°>«ÇŒzK „Uê• Á;ð# zJí™ÛG ÃLtåk ­' , 2ýòô™ÏªÍÑk|Õ[~>'}A–ž­h¦M$™O¤{É™™aý|Fo¾á¦›\basmç­‚‹ÝjM߃½€—RÚ·Ž¤`W 5YC¶]Þœ}ËA… IñFÝi„—¤>4Å1 <ÏÜïQ»ÔäJ!¼@ïµ/g”ÆL…˦Xx2¹Z‰—L¤xó¨jZ‹¿•…< ËÍ(癵uèKvÝ%' ¹ä†¡&$XôÕÝevþŒÂ…--kZ"»À¤Kõ.C!5—ÔÖ² NɆ ÅŸ;DrR,çÖ‚ŒQŸ¥Hâ-A(wYœÐ% - ±(ø'E5 Í0Á{'­WÈÐÐlûù 4·Oÿæþk¨ÕÏÙ€œ“æ¬)Tlý¼SM¢ÌºtÙö:ʇOI[|¹,™á -¸} ³i¼<nU·ƒÊ'D†7Òz;%s}S°l<•’y°46Ê–TZ¹eÛ]DÕ\Y¹ñ}˜en|(xèn)<¸ËŒ¢G/Çê‚«þf$'„ƒ":èuë ìðx/’<€Â?‰CòSÁ064qcZŒz¸ÙÝü\! ;‰^ ¼·'PZÖ‰EvdŒ¢bòjGYþ=Ñh/«¹È´®ŸË $8éÈ'kê¼²à -%gsðùB§*÷Ä•TÝþô¶VÔ½~Þgÿ°s-Ãê¾ù¤‡I3ôÀâʨbŠÅ4ZŨǾdzçÏ—à Áç‰÷ø׳ŠX]"ïe‰¥?ÂÛjš…<®ÛsÒfÔAgV+¢ÔŸ8ýdÚ¥_ÜÌl:ɶ™q -L! … a¥,C-CŒ}M¾~šÞƒÔCzâë—ò '|;¦DÜ‹ Ž‹¼”ýû·NsŠŠô c‹Ð9T#qY%%ËGð 0Ù¥*÷f’® -.³ã׋ÏLH]DÒ.½Å¦œÈçûNcxï*ÿÍRŒõjHGmwr$Æ›~üzXÉõ½c7G9±fRpÂÔ›õñ`ç¾/ŽFöøÍ¡Sësöe‘Ä¡ûůjrv±K ±‚º‹—li¬@b Á̧òÓµ¬FÁ§”L¡s¾´_úm\9G›8+¥£XmK‰^γ³æ&„m©œtðÞì]ª_l„Š@O3º] q—ÃX;Ü3œåá› -kƒãåxÄüÁ‡¹C ¥"QPf¦CY_vŠÓÑô|‚ŸŽîdœîÃ: eФÛw‘éûe« VÑê–†P-o‰ ã¶*‚½—€:GçMøŸ¥ÀOr¿/CîlMk[6qÉŠP·eÙ0ÿ¸•Ëzý?TRÈõó·—Ï(ªå8“j$27BjߺÌèÖ–õ¦òãȹÿäâÌ-:N ^TüÚO`bŒvï ×o(<>yýeþðHó‚Tƒƒ2¸¹ÁíåÞ(å2Çæ¬9½³g¦F³Ù å’Ë?q…ÃNßJšPZØcš¹ÔiΑ88›ï…wäD&oô\<朕çÞ‡.'cve‰kÎþšØuôI¡]Èš‡þý+‡¨§Ä ~¸db D:{‹ÛÖq •¢j+˜ZÖ+·?ÜT±æ­ºŸÀÜÀ! -û:%é5¾¯åV¾çu™J°5Jòb´â"2jþä³àí=j¹ òüÅÍ·½OÖ±¼×Ñi¥Réqødoeל}½j(áIaRFT¼‡{°˜Të‰n°‹W÷'½y@,}H5»A¬8ÑLØÑ]ƒ5ævYÛÐD"ßïŽÊDʺ°z¡Ž »z}ð…ˆÇÄ_@ïO>s0<#gr¹ñ´»f!bºÛèÊ5ƒ¢Ã–x¦ÐJÚ./°A>x»! jm–²sÞ7vÁßC}AœíÁ÷}Žn4XìÅVÄés¡%›†¹¢{Pû< ´éÔ Ì7¹d±·ÝÖ.´?²s1‹t¯}¼;¯±Ý½’×Gû»{UÔ.!ó!T-ºž¸9Çݯ~_’*gûkèŽvª»¦$û¦ÝU‰ô¥5Sü¼‘i÷I´Ï(Ô_:$³^‹â»Ù…eÑ\ ¯eÈk#Ü¡ðï…Š íw¿ÆÚæ'È­ÏòãJk-Yc¿ö3A2ûW´ìßßUøäë/5^]ïèø×¢ òÁoÀ&ÇÀÍ/úŸNÜ&ÞÞè\:?Fîö…)«pÈ:RªB¹TŠP¶×ÒªA -¨ïÃÌ'l¿:¦ðè;{3¦Íäeµ—Ä;»¯McÕÒÚ-ÿXON´Â½²ùr0‘õC€ƒºÆ…L9ꉱSWËñÛÖþN2¼‹ÆvÃñ’ýÐ È*ö{ä•k^‡jogÊ"oØÊglÂóIüPÚ}tq(½Ÿ -QCm6õv;1w²ª‡Hk_Êx½xµ™\Q\5“`b?ÛÓE„ÝH¦æX­Ž…äš»^ÁqL]ÙPºÀ³A‚ä£h]hò(0ã»d68ýÀëÓQ/eÃ`Ü›i0ÐñXV£ξ0žzGïZUOdCZ4[J)é?°µDäé*}ï uÒÌ{QýÜÕ‚äÕ_x® -Ê’¸È˜”m€¿™»_–pÛD‹KÅ|iVWeeÀÀ«‰ „lÐÁôÿê4èT0Éëë]Ïd‹;PL¹£¥e!D*%)f­­Ð¾ì {ÄùíÐîòsÃÕ|0ŠLï-ûÈØÀªY‚èZ`ä<Üu´N!ìÆÂçaæ¨ÞôIJE OÕFÚØÙ‚™O¥ì鲟‹„œ*+aB5*êëˆYš0MŽŒ£>ÂãðSΚb¤³(=nìj‘·æÑ4W­ÁÂ-ÕÏ·­_ѱîíô‡Çº™·` î%âg›«ïW‘iІJmøª º¢Ô††ß‘$1½ÑØ“](snr…„L¹Rœ±¹UbµVfn3]ú‘ÛÀáˆÿ3È9ÆTÄk›“¯Bšž«µW¯ôoäˆ9u“lܲ‡vxvèô3Õ ÖÞlQ;, ÿ®w½ß,Öf9z ïï‹?ŽJ¬äl* +pË(ÑMÁ™ž eF×gº‡@‰<·5ð˜MêÍ jmòÏ °ñksŒ]VY:zÅPÆ]•a£¿u_d„‰ê`”]&6ú‚–2#³ëb…S–ä|_'UBÉ9ÇØÔ*+‹©´ËY[–µ²zŽ’w -Áë±(`°1BøÍéÑ÷kL»;B„/ˆ,à  G70“›(Y:¥ö -ùµi¸ŸÔ§îwX\Ÿy=rû„7"¬ˆiÝe6ÕÈý`Cõì¥oØ?g`ÍF朌‹ÀH‹†ò×ÓÕÏ‘`ñ» ‚ƒT~65Î.96,`³xõµôlë Ä\θ;&¦!kÇ×å ÆæÁJôV>ÓÛnQ3­‹c…8¤„½aGãÐ$îÉ(»çf†A*"CÛï}„:¾¹ Ìl{‹7nN^ÐÊ`„påƒå˘ÌV—Ûyþ2>÷{Ή =½"ž;ôl`¦GS=)ÅhhR:ê bÞ°ã}µ;íYÏHey~aN'¡¦o¦NQ»ð%`\ô?G°2™9×Á>ìSŠ¬7…¾»Ù6ò_qÛ§ÍȒΊŽ¤¦vغä.Ù#*Íõ¹²G-–à°Ã~3º½øÕNôdàÐH¬|ò€Ò>I6]ñs˜öüåÛ{ñ7cÌ a8d?‡ÉNV¦æWíûê^ÙŸ\W’é†;ˆwÒ`–v0zA…füA©‰õ§$=›Ò¥˜ÖÒGVöašMŒs*(±Ó8üì¹äô¶^d•àŒ1÷·»s®ÛCºDdq -I¢BŸîÙ¿¿²ÊXãÞLbÁcÔÅã‡Î0¸±hÿŸvæû -‡ðgl2²¹¯u¶¯}gï™™³;dsvÉÙãlBvg”y8;âì…²et)Þ?âýíý¼Ïð„Û!O:hÛDr@Q9Ul:Ø«Táa¯a ..4EÿBÜÖÑôŽŒn†éü -ïÔ2AÆìöâ©eîÛ›Ó¦;»ŠÞ¹‘°!¸„è`Ò]åU-YñÌëŸò¬ùM5ÁF³·&RGßw´+ùûè8šŒÁÈfïyFW OU£wÀº$¾¿@i¼ù9ºùr¹>ÒHÝÂö§õÆe¢Íw{˜¡Ù -,ùÌçÖ6ºþ‘ß‘—§ìä*ƒšA>SxÏå’ò§Oœ•Ãøjäwcâ]o¸‡´×ç?e•é%Iôm ßÞl)·œ?Þ4‹™æI¿´—.¦Äì Ê×AÖŒqh}Ä_J¬Qêõu‘¦ZX´y7³xÄ,i’¸«^飯\µ1) Ík„ÝÅ TÅ>¹Þðô3¥Ÿ¦õ1!}KGf³[ZdɦÚ^Ýs>¶ì¨¹…ç›ý˜“]û·çÁ ~V\Yƒ°ÕæÆÐ¥–tQrÿ=!ën¡¾5ó -b Ýmº¡ýŽþÒéÚŽëÁMyùAãýX W ÜKî(-ëß)¯Tà‰aß½ŸSñÖ*æHGÚàœ° \>|¢<ý(­³Ä¢­pš6>AÈ?!K•úÜû5wv")]mBßþsËäÖ»y¿ˆ~li¨c~Ÿ…Ýu¿û0Î_·÷§n¸>õã³@IIS¡å 0B}?)4ð“ìó ßùöìä]ϧmÍ|—Ýý2žÌÉuf ‹cHéwia3êêùçIRyïX”v*&äaëR¹r}"f>Kèbœ#òF¾¾R>ô•g*("¸AÄv%§U–ݹ°¾ tðî—´"wXÈD Kaë:¦Rô6½fFä’pìï8%/ÁB×lC«ÓùꉛAØ„‹ƒ™ÐȆpñ½ªWfÂDùtËÏÛƒ'qØV>“žÇëîä"9š#÷cõeŠÞ«øüt7–À“rELåÊ1<¯Z  ¡“gÌ^™7…fÖ¶†Î;xzÍ.—½°õ<µ@|˜¾÷º`ÜG¶ÁàÇ¡ÝQ‘ôÁö¥¿XmQ žh?ÝŠd„Zêภw–_ã÷ëÛ“ÌWsƒÚH ãØ´ðÕHPÎ#razoºÚ·¼§,ýÎ{=M¤LÅ;uD«&RVdz»Qò¿£Ài:ü:a‘Ѽr.<Ó!OÍÁãÏcL­ó*ó@ dbzâ2YÌóŒûäð<îº|¯t$âckÖvzÎÌfPW´ DSÄwÞqŸm¦DC\s+v¨ Ò~b¥æg¢=R8+’(%ÖTúL茜m8ÀjñÕ|"Òr˜ü¯C1Ÿt)u+ ºakPâ&2?Ân6ˆ=Aù¹ä?úZ¨içiõêØÛfÄ·âw|šûÚѲiC©ÔŒ€} -ogÓƒ1GC6E®Í]cdv®l}©µžÆÍE*û‚Xí øVr,À8è–>7%×5/ÔQz 6@^î$Æ -Ìkª¸â§hDlU¼v7X}ñÂúZ%fòb+†Î5ƒ;TÅHÿ$IÀÒR.X/+ùeÌö2¸Õ4•õ…6È(z¡ØîõÉìg,Í¢ÛäZ}~û JmÕg(±èe{u›"&Œ›Å?ci¸èàòÝþªxš» P1¡,›%7Ñ9¶£ÍCN„zD²O•EwŒöÐwAöº”\¼ ¥¶¥&†m—}É·åæ5FèHîñÁmÉæåwæµÃØ_ÁÆuIð*Š_7S§êö®B›¹æÑÜíä4žœ¹?B¸ivèÍÊ¢ûÙ‰Ð=ŠTgÜÍÎh QvUKœRŠ¡ÔÛ³=³·*ŸèÌ »ü ÔÚÕ$dno(Î*ˆÍ¥e[­¨þ¶5ÐÛóÁ2¿±¹™eTFXôÑïŽj_â|§Ç9Ú ÆxŽüP$ßB^àâG:ƒÊÊòÎJ£Iÿ—¢baDѦËvwi¬†¹Ã¥Ë•4{ÓÖÓ/mJûW2S‡êrÚS–V¸&•ˆàúZ(^S'2×ä‹’L3:5¨V}JC9ÜÖË”2Jî(>9c·aïj<Ü(ÎQC…6Ç­ X)sSl„öϲژÑ߬n -i¿5xÑ@>,Ïu> w?tiÓ¶0ûôIÏä#%(ù‰ö -©«ˆ|LO†D¨Å÷¦gîÑå¼Þ8vÉC÷I~®O–ÙÍ>mŒáõÞ¢‰‘}‚ -^hâŒð·¹ œ£“hZ™Í/øÅ_à7œÀ+P¸¸&&êåî$+Nȶp®Ô ~I(–»c¹ÚŸYªÓÅg¶%ø¥p%ö>­’H¾iL¿\ÚõÐß(¦µâ_«8Cƒ—R{‹ -Žµrð¦ëØíû‹0Ê{‡˜ÊQê¸2‰«Zœa‰ƒ†*7Äc¹äJî„I›ÏüìÒ]©æÁ 1=Š¡å©òñS€MX¡¥GMøªéþP¢‹:*½ÙOT9†ÜD¨*ÀzÞÃ*Úž“¬ÿ°Ë_hg -‚œ«ê9ŸjˆŠ"J7Þ®(ðhT(ìâ ª¦¼ÜðÊ™§Ä‹V¬áÝq -oò]ç }£¯9B‘7õ· öœH{È­’ëæi`T&éVÇãs"¹‡‡ªÃßÛçVMo¼iá÷׈â{C„^×;¿_g¿`,·÷þ2 Ún“ R ɫǶ]ÅjÍuib°ƒãÏV!QÏÆ>²¦aO<ö”ñOÁxƒªH²$áófe°§Åû›ê¥úКxÇÑiêÅà>ò$­–Ìy"-Ú-ŵ ôý‰¤Ëq ¸ŠÖˆÕ"™[Ø m¥cA¸¶¹"t8Q+PK¥ìó÷Ñ”¶ëÛãh_“ ®$+ƒº‡¼S¾ÎúÜþµ$áØ™éezv~7EhÅZÞ‚¥ÓªãHÝåûm®Ý‘(ãŸÄ"Þïòwnúê›»ÉÕ”^«¦y$3î3i=+iÿWuÈæÔmâ’<£Ⱥ][±÷QgShSÝ»¤SñºïX±wû@`z>ÍÛòÈëB¶"Æ®.(ñôAàN¥Ã|³w®3¬ín1eqÞ¸XäL%­1;¹MÊ®¦*Åÿ^OìU©‘yo•½§ìRùùÑ© lå™Õº©RéÓåú’ØyšQÝÅêØÌ·XçY2‹†¸Ä¾ŒPñ+«Ö$ßo¼7SæDEÏ–GÙËËGªvË.¼–Õ£ª¾PH^ ÍuòñjzZ+3àÆ´¤Nc<ÃÃe™åGKB.þ/Qü?øŸÜ|Ý]ƒà~.>ÿžßendstream +ŠšRòJ y5€Ðè`hPtþien57Ú8©&¶«F¶6Ææÿ´æHÿKÈ`p´™ÿMºíþqÑì€Ö掎¿æŽSC§¿3p²˜ÛY9ÿCà¯ÝÄö_„ìlÿFXÿõýS´utr4r0·sü­ª(*þožNf†NÿÔv4ÿëØšü4¶5rþ§¥ùþÂüõ:šÛ8œ€nNÿÔú ›;ÚYºÿ­ýÌÎÁü_4œÍmLÿ‹-Àhjè`lttü óûŸéüWŸ€ÿ­{C;;+÷eÛþ+êq0wrZ™ÐÃ11ÿ­iäô·¶©¹ Ã?‹"ecb `bü·ÝØÙîú\€ÿå?;Cõ—„¡±­•;ÀhÇ oëô·$€òÿNeúÿ>‘ÿ$þoø¿EÞÿâþ§FÿÛ%þÿ{ŸÿZÜÙÊJÞÐúïüûü}al²€Þ+C‡ÿW¸¡µ¹•ûÿ!á?5€ÿ&ùÿ#ådøwB6¦a¤gü·ÑÜQÜÜ h¬hîdd01´ú;©ÙÕlŒVæ6À¿Šþk˜:&FÆÿð©š™YÚü3z¶»€6ÆÿIþ¯Hÿ¢Î ¯%¬ðC‚æ?ßÔE)þÕÞIÕÝî/±ÿÑŠœ­ñÿ:üƒ!,lëð¤û{é˜Y8ì r21yÿªý †é¿Îr†Næní¿-32ý«ñÿñû¯“îÀˆÙÙÿ³+*N†6Æ×ëþq9;8üUõ_7þoÃÿóü¯EÝ€Fp«¿mx‚,Ò2Ój±r‡'Eµû{™À‡ƒíJTøUÛöø¦…ípU¼×Ó7Ns¶¹/Ú}ìKSŒöbZQô¤/óñ½I¨ú +P7É;8hôJÓÏ4¢<¯e·!´ØÕv'•”õŠß¡¾Ow°8À\=Qù‘¸ø¡“>Ú!ù¥ÖÇbt¢4‚|«-<=#O<~z¤ê¹ìÛǣɉ…%ãq@$ô³ÏÁÐR«ð §‚JoBÀ»i¿ú$ÔèöÔË##Å%°–}U4Í_³i—}O‚LoàM”slݯüy=?É+”8Í5—ûµîL&æˆÅÛ„?Ø;kI8“ ]O0üvMÙïæYk]MýÚ‡”»02£ÔYRïÚµOÆH7î\‰$ÒjçH桳,,c|/ͳ‰M|\ÔøÉ×Ñ;gYs&kœ«ëP›‰­HÚz‚qÒÄ^hØx#:0%;Øt­%?!IRt¦äÞáséÒG_æóÈùC¾*íž¡±D­³EvAõ)i´»¨ ¹Í o)([ŒÔ‡+!Œ4Ž óçBÖx¨ö×éÀQ†Û–Í·´Š“çALb¸Ù…B ß%5Vy>©•õ_C äåwÍO?Xjb¸ËRˆ¢kŠìßFÆW‘¦³Âxýùb1£ôB:^‘átlØèöÇóžˆ}† -ß´Ç-_†‘À=DMá¢y;3pîÜÇ£àí •"¢œÍ‰pGÄ/çk~ú’DÎv}û Î|è8|ÔpVx{DžØæÁù¬(™è“‹¿ònc‚"©jȦފòJøˆÚfœ ƒ¡J÷ôy¼5Œ³4©aÆGD‰–îQHA²;§Oý|ÍJÑs{+ø}Ÿ£ù-0  <¦L¾F{@ºK4@Ê84;/  y¥)ߢ•èöp9ãÁuaÔqLä z?‚Dô°°Tÿ ½ÒHt<êƒÑ`4×Úú +'ëZ;/€Ü –^dŸ”¹\ ô 0:ŸæëFVEò‘¥0\^ƒŽ å³Ý1wé¡•>Rh’`ÛêüÁT~Ø QaZ­d®ý:<_µ\Lä…5®£¿ºyÃRxy^Ù@I?ÂÄ0ï–~ÿà·à +U~-UÙ1`¿ôB}èÿ[à|ýÛ¢˜‘èþà éz]n¡·†ätœÍOîø +é+¦ÞâwªÉ"=ÖšTÂb.Ê;9§D¿KBr•ZDIé°É¬/$h-5…œë¼_àï_æE݈P`„‰ÆA/Xâ\¥$jœPSj9ìùîåIt·¹özîk^Çqô„êò´GËhžÖ=ëxõ\Se”ãÒx!÷©8aYf«qy·BýÞHÜö˜ãfM¯ocþÊù +eŸCN[hÀÌ"¯5sß¡¶s«ÒVÛBfžáœD(˜Ü¤胢&BˆóáÛ§Œ—=Ü9bª©s ß¨nZîÉÄõn^’¡ïg^í*ªüdïfº×D°>M*|™vži­}ç`1;s~ŸNÀê~m©Ó±‡„æ\£"éc ã9D^ŸÍ1ÿ˜,F»9ÿÙªø¥só=Ê>çR³¿N§EUÝ£¾ÊPäý60|õ‘³9& x¿«é:d=ˆ“ºª¯’!êö9šu96¯¬|öu½nX—n/:s€fHë¸ã~_±›PªƒÍ®Hò£}&Eåæ«ëO¸éT\“Ö¤ÍoMç9œÇ!©Góò eLOÉuA¬¡#_Ôáhr/Щ6ßïÜ:´ëÕÍ©Ï®$V‘ILJÓ]Mèž µÎⲇ  @¾áÓË9äøÇZ›¨6ŠŽ¯7Ï©"Öħ1Ê™‚b½ZôL’ADe2EV ]¼¤X*Aþ8€?¸AÝÈ‚ªºØHüéuyHã”Âs *þ¶¤ÐÏW8=IŠ0Å + œÉò;Fª¥)Ò—³ö­nEä ûÆÀ%g5HF¢´`Æ÷‘1ÌBTï7íVcUðíÏsÔ5#LðÆ}Ì Ó]Ô^žNkHp<¨‹7äÛ!”a¿Ö9âì-OhGô¢µÍæ<¶ªKt VèLUjŽÒ:Ø€ íÚ²"A9ƒýL§@•­ÕÜjF×/áóæX±a¤“á…sy鞆v_Íï[3‰Ó ‰°^¡Ê-à¬ßŒ!œÙl7¨¦ ÍÌÊdnS;Ó>„|d¹—.Ú¬fnßY“ã|ø5ýòbõ"éM¬¢øBÍØ-P_éÀ'´ +S4DB~Öõ‚iJìÞóex1tk/•m›ÙƒlÐÈÍ#ÿ}7©ñ´¸jL¤NB¬O+ϸ WEõ{ç$3W¨† ·°‰ñ6Szuß²]wTé‰2åº +r€Ð5™'­§øÌ·¶YPNøÌHý ú†C¦ÝÖïLS]Ý(…3¹p¬Ï–z«ôtNzTD¨7KŒ:®žh[µg¥Ñ¤ë­‰ ¿ø˜¹Ô¹¶âÂõA?Â}û Ž>uÝ'9*Ë25 ÄÜ£ýR¹'«3Ir¿'ãƒz‡&ù#uf9¯*¡ì@ Œ÷OÑĬyáw‚ÀÙÚÞœ«‚ó—o +s%Ú¸üf„ŸËcÉ£ç ©œ>V† x*sžlKÍ?–‰N£“í³Þ;TÙ6qoam~gfÞÃá¹b:èÅ `Âî ƒ3öæùfÛVÓT”75"úzEÒ²4Yj©sÊNõ Ñ?±Šèqu""¸RϹ·ÖÏð­f†¼ÀA'bϧð!KI4 @·Ã‡u&“w]!&$ià}ߊ½£ƒimói×Y +RÀCÔÂÙ—ð¤ü‡Ö†8ó1…œ)ÛC0H Éª­ÀP[¹@SÝ~w0æOÍ‘àÝÔ´#Þ%ì8MÖ™E +t.Û½«½DŒ/vÄ”õf&|aªŠ«-÷­c†ƒY¨}ÇEWùn¾ß¬úvtÿtšúgÓ±ÇFé…ÁI{>2›Ðø‡¨ÏÂØ#7nPe…cÄ\k¾Boq_„t˜V/|å|ªeE2óFm<Þƒòc):¥¢@y'¿v4œ¸}!™RkÃKnpÁÿ"}ÏHj/Æ*.@¶B™¡áì8³h¨ûÂò0:z$X(q»®%ù9ÞÃX*´ŒEŸ|ÆB¬-$MXÜ/ƒ°I,Ø iÀ~™3Ó &"sÐöb“–ZÁéÃÝog„F#º¡séc¡Êöïpð{Ž‡Lã³EÔ]¥™PÙu`Jvqíªi‘0ñ}ÅóEëg2!­Œ:¾~¤ÛS¶ïgãÞ¨e}èGóíÜ+¶býÂW¦âEñ%,ðÑ„ U |έR †÷Ó¸ ‚“7|Y0¦¡ÐŒ`c”h"ï¥]$¯ÙDøy–¢U”÷³*Ëö;•»°žˆž½X€Vºi<„#ÑÅÒ8ù³‰·5òNéK#Û”îËÏNï‘r®[nXôf$AO"Ý–¸SVµ¼7ê^Y´]VsBe÷ ´g¬KI^¹A5Çr &&# zK½q*Ø" ¥¸ÅS äVOlMš­åV:ìH™/*go¾ |¿Û^B´÷£sä™Í/‚¬¨+“`‡™Dì žº,Âe…9:Cf!3M¯ˆNïxnÀ>9ë·ÞxCaSB$È7{Od¤Ôt †ðˆÍŠcÅø»,Y™B‹áºoÛâUûà¸Í —¢§²Â‡W½`¢ñ"•oû›‹¶»í‹èoœSªÛ>¢UÍAÃo+«îÅ —6/¿es^“Y ?±Py2C™‹ -ÆŒEöÏ´óŸ{.Ô&fÓAÄVUþDØ×™ +´ÂØ÷þÞŒ4à…÷r Å› ‚$Œ¾£Q`ƒ-`¬×ðÇŽMéˆüyÀœJØ ò`’…hQý)*¡ $ˆY +5Ëñò­Àóv3.]”T'‘™×_ìÎ"ÀT'8±ìƒJÕ2,ί„q;§oék9ãñÙ^¼è½þ#±ª‘l VgÈDÝ/tHõÿ¨ÀQ—Œï±<=fYM[=€7 µ¡éPÅ°¯qdt³a³´Ÿ¸®‰ViÉ}Í~‰r¨È ºC`%ÐÔÖòü¤‘ ¨ä=ìíÈ€°ø‚x.«å_dÃñð,öͲ ôpù‚­NŸÛ®}§ˆTÎÒ¶iÒà_/á z¡±íRÒ*Ø Æ 3ýrI›½Z }z+§ðEU-8¬¿¢u6ìú xõ+ðsFúÐÎ3à"Áw}EýlMÚv…U=Iö1ä³Ò±çŠ:lú¡‰àâåŸm•ôònG&±O4 ŽÇ³rŽÏõ¬ß’Š@Î%R¿~W Ø)Ø×\„Ý=VÎáܨVbkcà6æŒ#°ÅóŽùI4MœÑb¸ï=pû{níÒË%ˆfcY¨¬×¿þécaöyqÌÝ1¯Æ ì—n7 +4?äÀYÜéV“yö2RS¨àÆ`{š,#JiHÂâ-ý»€ëbú@ùðsºÄÙÙÇ5NJ;Îið’s7?†™YJÂ’F4TïËý´äb„RêK,k"z’t&¼pwÛkßò1^šDFO²ÌÂ>1Ñk3V¾îÈNŽD{¶æDJ™¼oæà”1•±ææ¯\ÒeÖ/žôG};;’%Ú¨A{½Eì–6¿nn† ê¢Î,%*îp5¤=¾š£Íi +Yت^éιAÈ•Ë5í +Ñaµ+Ë“º±\‹0ïdÅ C´Ð²(Ó©Öצpy§’éÛ …oû x#z–ÓŽú­iÅ6„_´'Æõœ¦?óØ&¢6ºT&V@t½E ­B:3ç|¡7›Ãù)èq‘ y#釪sfWZâH«abzTÆcóY!ë>=ä€Ë„—ö†ÅŒÎF1-Ùòò}\Ò|3GŠXi +TpndØtº7ù)åç«sç/4ƒ8ôÃNE#.VØjÑ6sÇþ·Šª,o¿¢N(Þ-Ú›:ŽoLªḻ9ö8èš?&f¾>©¾*æËäIâ~‹zÅ}HôäX|]ˆ…–5Ö‰¤õö3›‰ø/(‰[ï ˜Vîb6ðÀ—ˆ¨ÔÆ¿<—ªîïáõÑc{R‡vº±£¹ôRåpõ«ý—T6xÍtd=úÈKgû% º`I)„ê6…xVdLñK±¯“þO{e§Ré÷ù+Poõ šZyßÝb*óë6§ï½$¬ôG u\>Ì~ó²=]ÞkÃOáGùÀâ¼’þ4SËÅuÖ¦Ç5´ŒšÈN›Q;|8x +ï‹i’6RNbl¨°› (¾/`Á%àÁ¶åæõ‹¹ÙpbO$s™Ø¶€ŒÑ¾ÖÛw@‘ÖD“Õ˜‚ÍN"­K  &.MæÊj©úŶžÔì¿(`\5ÛZ µ2kyD„ ¬Î[ï*¦à"þFp›aÿ Xf˜¸ÎTb»}-» ÎáÎB%½ 8ê  U‘6J‡(ê¢ØÀµ–…Fíªãʜ؂¯ÀX-ô£-Ýñø>‚q'«o"ty’ЄP.Hòöf;¦—囦 +èýJÇF@´ø¢umŒ¯Æ8|‚…$³(ßUH§k‹ÖÐÓà ÷¹eeÕmÖGJ•#𠜶k%ââ];$ÖJt ‡Ÿû?`ö„i¶Iq~?•°©Âá/üªÄÕÎk‰ÎX¬Êù˜³SÜÛ¶‚ÜHvòÅ¿¯ö—Slöèeî‹*bN¿ÿe¾¢\h¦µð®ŽRöã +oçë÷¤¸Ñ^u¯LÇåô¼ë‘¡—–‰È/º¸ïr£ìu_ +¹ÊGÜ.×÷ÂÌ?áw…_«DP×vÀÊîúðMEi‰Í;èÌjêL¾ÓÍç¸×l£ÖJáðœ4ݘ$í$©QøRdàdzFaÆ +±aÆ°ö¤ûÐq#Ê õ;–>u ßЂÑȲ¨ûÜ î(x­Ô>|»zsÇöMïÜÚ ¡<£²€*¬R¶nè«jt¤g6ö!;¢nÖDJ®Jí¯/i·2»K’HŽc1äÄ¢):ÙØ^Ãô¢šù…Íí>ŒôkÏ\@¡fË yñ6“é‘úGÔPÐ艋ª£5nôXþ8…ZvOç kŠV7ûüÒ6'wÊÅrÒVrô‘àÔóµOoü@ ”Ç}žìÃ3_k¥Wn~— q°ê€Â¡NmHN¢ö.U¿_¤dNß9h‰¼¤‹8 @Qpù7Y^©Æž7RØ‘{ǵºÒ´±Î—ÄA¦WM¹ ³xûû’×*îÞ¡Þxö\(ž§/2Ÿ@\ꩉãù>#ÞÐFÕ³« iøMŒ”™?E¥´bC3%ê5îæ{ÓeR„Z )o UE4´oÆ :[qt ˜O¹èðuÙÎJ’ÔàW-º¤–yÃ*¸Ü,ºq ï7ô/fÁC¬F¤œslÂïJc–R‰¬È3†›…ˆ¸î*\ª‘nu”Íooˆ[í)0"Ï„äÜòR‚zƒi"ÖbhÖ“ ÀI8ŠeC’µ¦ ½`ò6¬¬ÙÈØ—Éýüv¼ÏvB¡¹†5ÃÌé—|5˜,óë··'{Ÿ$ÿ0Ø vYR~=2·NDá…Ü… ´²ðAC£´ïK‰ t¾ú¤ÅÊ´Uäfsä)_©ËŸ÷º1Ó—ÃU»»bî¯41Ê„ kÄßF(Ä +AQé}lߧ‚>œ'Øoy=Û“õÀ!»šp£v SO`MÚ +ÂEdqðÏVŽ<[^/à•‚³mQB(ÉJ4åïPÓ%›ù5`¦—¼<áN]´ÍrªuÓD…8#¯U…ÑxšŒŸžþØë$@Ñrˆ ¥åpT_ç6þ3$$mýñmmòk ŠÊƒ!7gN?¥÷Ó +4“R¥VU»4¦^¡ËþõúB–üLJ#£·nγsl€tŸh‹P¢ÀB¯B¡1ÔÏ’‡’ÀmA8onTƒ¯üàŸœŸ™@©5Ý£ m>è|Ìãé$Œè8L¢äë×RõC™u´„î0a\*;­A° 0‰ì…ÀÏ?'ê=¤†CcÕ×ÇógEw{ñ§X<¬Ö«Î§¢¯‘Ö/¬+±]éÐf¾ë{Î"²Â.`W_‡—ú¸R2´  ¬ ÑßèûnȨ÷„W:È%¯Qý#?‡uÓÌá†8p¶ÄÖKê"“`t@ º^õÛ“TºXÔ+©eÝy,NÄ™‰âJcì³¾ýóiówh²i©1K½à#<í‹6uƵ(E +¬Ç¿Ñ¦‚¤E(#ÍËŽâ~qõ¥]ïãDí +zúÎ}™‹KŠcw|¤ªïhu•ëôSˆÆ¡ÐãË­„[ö:Ò-DqnFå†üô’êP>Âz^ʧÁÒÀ”¬Ì»›~–[T¸4عâXïîif%ŽE„óN˜¸þÒ:Í“dõ¡#d©ðº+†ðŠÊoFš{ÈY_5¡»$ž…Sr25Õ¼îà>Ó ë°+a“^r8Æz5³w ³„­JÚ%uàÏŠŒ²¥oŸP,ã¦8(+{(š\‚J)æ}kŒné?op¡Œ®_@U<º°4Êßo‰ÔYÞ<ìaÁ ŸMˆ§õcDÏSÆ)ÃêNiñZMEèG5­:—ÜüÂ.Ì{á¥Åu[R½Q0È›®iÔú#ÅU·@„ñ`lˆ-gb”Ŭ\ÏŽXIP'°(Gý³»`š˜º„€B@BÖ&íOrÒKn°ÉŽ‡{ûgÕ.V­„Ó á™ÔëuVO¹©’›¦ic{b¨þÈí‹5D«Í÷‘(L˜žkVADõ½mÕTŸÃb|kÊ"¯=^sfÉ̇ ø.Íþ¦úzƒ D?¼fd¥òCRØÇ”½²c+‡ò¼}ÌÉ? Ž²69>jí™e›W"àùï +.^7=º6Š2#0 Ÿ“8uGzƒ)?&¯~Ó&Î^ma€ÐÎÝØ”ÉUk‚Ï]ûl ’4Já–‘—ªÖã¾ß‚•è‹ˆzN“Uæ§z¡Ø„ðcÃÀ4¼âeºsÂiŽ˜›ÈÈu"ÂXÐ MòÂàwB²Iê­Ã>¬qø´d†É¼•§Ç. m"£ûˆëDÊ!‘‰oRêS´½)™FÚêaÜ.¹½<ÙBý 2ƶðÞ+ôBƒÐ­¡+-Õ›3ãò¡5ŠÚR" :zïEñ>©-Óæ° Îg‰lL8y$º›³Þ%µÙJÏX9?ænµ‡äFóà–®Œæ4GÕ'‡“ç@µ-–ýp5i~Ìoãø†Ž…·r–½Ý¢_« +)׆þ®ì¸}Ÿð‘„¨ÍŽà”ÿâMµ3ëîDþþF·X#›Vx„¥Šš9—ÅÁ¨¢S@§¾Õ§+Öf.;™•óÛtÆçÕÍ&…¸eýÁˆQ³ý Qi†•hOr{jY%ÙJw¯ÂT„—lFt{¸ö81÷(Â¥…ô¶äÃÊòûb2ÒJ8cá”ˈÒbÁÀm¼J&­Z‚A +Õ!R3|´î|ܽ$uà×­GY‚œ æ{Âx¡  ~.œú&[qæfôð†hZ³O D_‰Ã`z™7ÊMìòMA•WsÕ [ž„væsÅÜ!ƒØ^ZÉ»‘wïFÞVeGò‚\l¹ÑS\Ÿeæ"þÌDnÚ‘15Nôz{ƒ¸Yów0[° ukz?¡Þì%¥ +Ü0†Ç/OLj[É|Z«×Ûž<Òí°4ûº ·Dɇvk5A´oã ÌtAÔ” +çHBžO+Ú‚ÄîóÎ"«g,Ç}õS?3Ù³”“´§+Ôö·V¥+ÂÜÖ/'Ên³÷^ö/€Õ…Óÿ곕µ°€ùÙ?"0ÁAÉÃ\(à-ŸÍ¹À/¾7mù±y}ýÔm“ýmùkìµ4#±$ß” +¢0ÓžœÇ‹·z´RÒCfwMÎ-‡Ý ’օʹºwvE:…n6OAÆR . ½Ã Kæÿ>©´‹™Ü¾hiÓn#Ç*ëÈÎ^ª ‹{n„œƒ|Q‹évÝ 5¼ã›ènB uv%ò9{d|ÞQP>CöŽŠß$qˆÒÊšÙ8”Ç­š¥«­u#Õ¸)«Û×¼¡ëSœiQ¡zJõÏA*tµÓ¦¤§ 3;Ûtès-|b~0~B-Z)ñBšª©*·?ƒæ–+[L’0o!ìÆ»UÕ‹B"Œ¾ªÏ5jdÝi·©dVéc]Ð[æa÷Ú(i³ ¿=ב;†L íu߆+YÙÔ¯jÒðoAs-á÷!Þ;ýÈž8íöêš«Î~à 0 À„ +Œè†²}­°[^­ÄÊ"+4´Ÿê°»Ç[èë+SˆR·sQª‰’ŠYHX¿™ïC6ñé|W$­µÈ¹ê1±£×Kì¸ËG4ÄÓ:£å9d8—f‘%¬-Uo—@~<Í‚¿<ÀÂ/OY„рƈŸ²7 9ÿFL!Ë·$À#Í‘»%#“ÂÏ®À!¼d^ûÉßì#r8ç7Ôs¹ùáÃ@óî¤D((§vL¼ñgà³wKKf8Õ–u±M„ ,GìÀ±„#†áÎ7n $\*Âä2Þ Ví/@3*Û¯¦"üÔHÏ Ä»Tm’k7ìècƒÀ¶oÝ…æpxVåÓ{'ŸÀVÏQ@Lv¥ày«§ ç-{†Õ#c¾Ùy·Gö=…lL˜ÀL[×nЩ2oY4êðÌûÖË•÷>BX^M4UÓvŒ„l0gz +ó½ýÙ ÍËF£jkN°3½WäfÜÁ)8+í':º/¨%²+žG%$Åw·í=¾tÀÜ~ÆéÁúäi*¨ÐuÙ>lû2{†X’GVM"¹ï§¿äØÞóŠ-I¦./q*#Ú-ÍÌûS­n®Þ~¿5f58O&Ó=ƒSµ@·ŒVÓÃܧçOPkÓÿ hÙ)&ÒªîÏWfzv,Þ6ì,Ïp¸êÉã7­ ‡ixÔÆ­SÆ;Øc¹}¤ÛUŸV¼ðœxç.»wQ~ßÓJ3CÙNcYB»Ñƒ¤3Æ›õ?­ÔæuÅXŽÝʇÌ®þÈ}‹b×"¼ô)ÿÆ;Ñ€¤ˆÍ +Ú‚+m.'ª®ãæáLVò ÊacL-À³…KË+@±ù~àI mªÎw3$‰/pKx÷ÛNìv þB ͽ2ÛÏA‹É]`Kmâd¹êuW‡¶oŠ\ˆ©/QÙî„„!'Ìqzî¿æÞ`rŒjéÒÍd‹ß”¥ +¹•úÑÅ0v ñ>R0Þ{W8ý34®H‘ó£îH±±­ +—0oj+tóH*ßj<šÊ¡ÁYzdÍ¿f1hJãg<+ïa??Â…VMQ·IŠ´Ö`ÁÖK)²jâ‚·8óK×… +t‚i]ÕܹQ7•¬¶">ø'2cq’ÅuE}sÀ£e9L&„MrÐ`yOCÀ´ó'{›HPO˜ÒoÅø8ì»n·Šš¹Î1è˜(]zš¦ÊÜ÷ŒDÈQ–Í’>¸iŒYñvÃ×LT%ù+0&—¢1BµUkæÞê«–Ì«l +¶Û2g§yö$®ö*Îæøe"'WèÖ£“C N1.-ÖsÛòQí5rJ÷ÛYAQ&¢V1R7Œ¾'NI,Ÿ*˜å~Ƶ”›~÷Úrò9!ˆcV†aCPµO;;PÝÌå³(t>ƒ ¯ì~0Óâ&ý¥tdW)T?&ÔzISÆ—µ Ñéô9óóŒl|—T¶·ô¤+NÓÄn“4üÑ«#éÜ‘ñÑÄüÁÉ֕aã_.›+A¯@™øêSÈ3•'üp‡IøÐÌySzùO ‡´æìÍ®¼Ck;ë2O3Ô‰áy/sT²—»ŸŸhŸúĈäomg…Zˆ­‰fº9ðþÒnjĹ.&i&ß7AŸÀ’\aö(±V­J¸ãnÔœm> ØŸ) þêy…ñålkMO¸éX8VEdàŸs][» NÆoñ3F_ 4å`}†v,ïˆnd ‚ì’تLÚB+;1‹h²QÀú·î´¢f)²kß8OÒ# õ:‰É°*NøG0Úðž{Ï·¸Gâ3]ÒB]ÝãŸeõÊUút–Zä¡ÛQ*He'3u}š&ºaVÙ0nÂ_å · Ø5J泧Þ;R~&ôc5Æ¥:3…/ïì&Ó¢.AðáÁÎƸÃÄžR¿nÈ€¦ã~E2Kâèš”¾³klÌM"÷mkòù¶Bˆ)™öøï¿¿ÓIF{/õð·לuù[Š“‹ÜhV¥<õ!1QÏG)9ì(Å¥ ÒtM ËëqÌõþ¸]%tƒP]¦ûtàÆ&Ks:!lg‡€†)®7ì,èøÔ:Åaäæá·ãäQùÔò=•ÃýnÙ,×À­¼kZ^IºgàÁô.uQ³÷ },Œz“¸»•dA@{â^@±ÝƒžÅ&ýþ°Æ¹rVL*ç‹jïRf§ž¦|ú¦ØhwFjPÜ{tnã𠞸Â1LM‰ðg6þ>¬€ä¨è!³ßO’N·3PsÞvz¤' W›Bb×÷d•ª;ì;Ъ"j7Ž”‹98ô©å,³ÑÕ4ÛÕ-뀌éÂçË+[ã®fΠ´=5"ëO_Z§ÝQýJå÷# ;~Æ×:¦ùOuP2Ãþû9¿™Úã†ß°q¸D’!ˆñÛü"Np G“ó TI¹Düˆmu áê°q¤boówH/Xâ¼¹vbh™‚79}Øži• 0!5mù'p¸ªŒÍ-ÖЗXéçQdrîá•fè÷ëåÞ1ŸdÅ˛Σã…ê(?ÞOCüUd;â±ñ.&- ÆÍ á©UÃ&ÄlÈQ¶œFWü ÊîG˜ç;!:XV†à Ž«¦g.šÆÌ" ƒâÝ`”Âp¼](G¦•|ªf?„ËÄŒjݬ~h2w|¶A™¿îÇ숚ˆ‘u #S0g0XÌŠo æ< ~°fC1å¹TËI€I¯v8ì{0®BôÂPœŽì>@;QÐÃ'‡³ †êÉ2$¢b(ŸÜ~¦r Ž}žjÈê 6G\æ«ëVáÃðšOD©h#Œir ~7úsaóÊÀ?Ô³©§²ÆÍ9Õܯ» +%*RŠ 8$ ²Bí¦®ä[D¥ªÝ«ÔGÆ;üÑh<®^‰¨´ÑE—@$|ûÈ89O\2¾ãw3ÆRæò…iŠR)ÇäN(˜$ âBd ±ÈÔ: ¤cCœšÒÅãE…É<¬)2@5ø.½’ë"¼ë'óMÂÛçœÌ„8 +БQöw>}N·>¢Z[@ß HÀ—ÞäN—÷“$wŽp»X0õ•Äƒ<±´Áí¼sÎ*`<Ñú¶øAF‹/©=J^®üݯ‰TÿýŠCX k¯”¢vÈ´ªøƒßnÔ«Ó¨ ÉŽ:ÁCò®E~$œ-b™¶ëþto©ýB5÷ªF¶¬ïϾ¦´]çnÿ¾ãçz£û-&úiý½®€Q“²sxGûÑû¦I`¾|R$I‘õ\‹àX.áçëÑMdù ØGË7DÐÁ`lÈÒák‡)*¢mÁˆŠ‰£ä¾цëmhQ8ð™’¦;¦eP‰Ñ£EçòÎïZ¶úAI +¦£Ò턳`à*ùê™>÷)›td¾ñlË•]“î×=í +9l¿»YªjËŠÍa™°Tt÷W.™”Õ>/žú„ VݪdspÏ#¸îú§+^üƺ§h¥ÔS-b©\LÔåg› llª¦¢,#Un¥`ÙD2ïÑw^´îWƒ…jžÚòHƒ,ߣ4i´Ø$ƒšš4œ¤c„\œÐ9˜n³žK=F™•S'a&È6cS4 EV×#ž°Nšy’ QN¦]ˆ‚{4)gáŠÈZó±ñëÛ¢¸$¶§”tÖ©ç< K·fÐ2o„mê„‘iª:Ï”)Ðö¬ ×ø,m/@=ÉFËi‚tÖ²$Q."]å+&•²jjÄD™Þ}Û­n38e(Ö²õ²·™s,ÒõáÙĽëÃîñ¦Öà#” +, kÉ÷´éhÏ·.rLgâ×hž„—pZ??ÎË;@·aQÞ¦fÍ‘Á£˜ÁüÒ,_g+õÇDê–[ÖË`lƒÿmjC“½ µ‰¹ñ•«ßyÁÙUe°M ©P21=ÑAC6R²ãxÖ¢Ó»ÌiI˜µnþ¡twÙW|$Ø©Ýv;Œ4âcƒäy.,üôFÖm@Ë1›ÚÜÒS½V%¥ òN)®#ò÷~H}ç†/œ¶CDÞË>K†·Õ04 y\·ç¤Í¨ƒÎ¬VD©?qúÉ´K¿¸!˜Ù6t’m3ã˜B. +ÂJY†Z†ûš|ý4-¼©‡ôÄÖ/äNø&vL‰¸y)û÷oæéÆ¡s¨Fâ²JJ–à!`²K-TîÍ$\ \8fÇ®Ÿ™ºˆ¤]z‹9L9‘Ïÿö4ÆðÞ/Tþ&š¥ëÕŽÛîäHŒ7ýø1ô°’ë{ÇnŽrbÍ¤à„©7ëã!ÀÎ|#^ìñ›C§.Öçì1Ê"‰ >B÷‹=^Õäìb—bu/ÙÒXÄ‚™Oå§kY‚O)™:&Bç|i¿ôÚ¸rŽ:7q.8VJG±Ú–= +¼œggÍMÛR9éà½Ù»T¿Ø6žft»@ã.‡±v¸g8ËÃ7ÖÇËñˆùƒs‡@JE¢ ÌL‡²¾ì§£é-ø?ÝÉ8݇uÊ I·ï*"3 Ò÷ËVA¬¢Õ- ¡Z"ÞÆmU{/)tŽÎ›ð?KŸä~_†ÜÙš Ö¶lâ’¡n˲aþq+—ôú¨¤ë1æo/+žQTËq&ÕHdn„Ô¾u ˜Ñ­-ëMåÇ‘sÿÉÅ™[tœ¼¨øµŸÀÄíÞ®ßPx|òúËüá‘æ/¨-epsƒÛ;ʽQÊeŽÍYszgÏLf²Ê%—â +‡3¾•þ4¡´°Ç4s©Ó(œ#qp6ß ïȈLÞè¹xÌ9ÿ*Ͻ-+\NÆ"ìÊלý 4±ëè“B»5ýû/VQO‰Aüp ÈÄ@ˆtö·­ã*EÕV0µ¬7Vn¸¨bÍ[u?¹CöuJ4,Òk|_Ë­|Ïë2•`k”äÅhÅEdÔ<üÉgÁÛ{Ôrä5ø‹›o{Ÿ¬cy¯£ÓJ¥Ò/âðÉÞ28Ê8®9!úzÕP“¤¨x÷6`1©ÖÝ`¯îOzó€Xú8jvƒXq¢™°£»kÌí²¶¡‰2D¾ß•‰”uaôBAwõúà ‰¿ +€ÞŸ|æ`xFÎärãiwÍBÄt·Ñ9”kE‡-ñL¡•´]^`ƒ|ðv?B@ÕÚ,eç¼oì.9‚¿‡ú‚8ÛƒïûÝ +2h°Ø‹­ˆÓçBJ6 rD÷ öy@hÓ©A˜orÉbo»­]hdçb;é^ûxw^c»{$¯öw÷ª(:©]Bæ?0B¨Zt=qsŽ»_ý¾$UÎö×ÐíT! vMIöM»ªéKk¦øy"Óî“hŸQ¨¿tHg½Å#v³ Ë¢¹(^Ë×"F¸Cáß Úï~µÍO[ŸåÇ•ÖZ²Æ~!íg‚dö¯hÙ¿¿«ðÉ×_j¼ºÞÑñ¯EAåƒß€MŽ›_ô?¸M¼½Ñ¹t~ŒÜ+ì SVáu¤T…r©¡l®¥Uƒ0P;Þ‡™OØ~uLáÑwöÞ5gL›É+Êj/1ˆwv_›Æª¥µ[þ±žœh…{eóåa"ë‡u ™rÔc§®–㶭=üdxí†ã%û¡AUì÷È+×¼ Ô4ÞΔEÞ°•ÏØ„ç“ø¡´ûèâPz?¢†Ú mê"ìvbîdU‘Ö¾”ñzñj3¹¢¸j&ÁÄ~¶§‹»‘LͱZ +É5w½‚'☺²¡tg‚ÉGѺÐäQ`Æ9vÉlpúÿÖ§ÿ¢^ʆÁ.¸7%Ò` ã±¬Fœ}a<õŽÞµªž2Ȇ´h¶”RÒ`k‰ÉÓUúÞê¤/˜÷¢ú¹«É«¿ð\”)$q‘1)Ûÿ~3w¿,ᶉ:—ŠùÒ¬®ÊÊ€W6 Ù ƒé‡~ÕiЩ`’××»žÉ v ˜rGK/ÊBˆTJRÌZ[¡}ÙAöˆóÛ¡Ýå熫"ø`™Þ[þö‘±U1²ѵÀÈyþ¸ëhBØ…ÏÃÌQ)¼é‰e‹@Ÿª"´±³ÿ2ŸJÙÒe5> 9UV„ jTÔ׳4ašG}„Ç᧜5ÅHgQz>ÜØÕ"oÍ£i:,®Zƒ…[ªŸo[¿¢!cÝÛ)èu3oÁÜKÄÏ6W Þ¯"Ó  ”ÚðUAtE© ¿#Ibz£±'»PæÜä + !˜s¥8cs;ªÄj­ÌÜfºô#·Ãÿg:‘s2$Œ©ˆ×6'?^1„4=Wk¯^éßÈsê&Ù¸e;ìðìÐégªA¬½Ù¢vXþ]ïz¿Y¬ÍrôÞ= + Þ?”XÉÙTVà†Q¢›‚3=A(ÊŒ®?Ît??xnkà1›Ô›ÔÚ äŸA`ã×0滬²tôŠ¡Œ»*!ÂFë¾ÈÕÁ(»L lô-eFf×Å +§,Éù¾Nª„8’sŽ±©U WSi—³¶,keõ%ï"‚×cQ:Á`c„†3p› Ò£ïט vv„_Y†)„A(@n`'7)$P²tJíòkÓp? ¨OÝï°¸>ózäö o"DXÓº3Êlª‘ûÁ†êÙKß±6ÎÀš9ŒÌ9‘ 寧«Ÿ#Áâw©üljœ]rlXÀfñêjéÙÖ ˆ¹œqwLLCÖŽ¯ËAŒÍƒ•è­0|¦·Ý¢fZ/Ç +qH {ÃŽÆ¡I<Ü“QvÏÍ ‚TD†¶ßûu|s˜ÙöoÜœ¼ •ÁáÊË—1™­.·óüe|î÷œzzEÝ³Ý U1d•1°Æ½™Ä<‚Ǩ‹Ç/œapbÑþ?íÌ÷?à3ÎÙdds_ël_ûÎÞ;33gwÈæì’³ÇÙ„ì2Î(ópvÄÙ+ +eËè2R¼ÄûÛûyŸ?à ·Cžtж‰ä€¢rªØt°W¨ÂÃ^Ã>\\hŠþ…¸­£éÝ ÓùÞ©e‚ & +ŒÙí?ÄSËÜ·7 ¦Mwv½ r#aCp ÑÁ¤»Ê«Z²â™×?åYó›j‚foM¤Ž¾ïhWò÷%Ñq.4ƒ5ÍÞóŒ®:žªFï€uI|Òxóstóår}¤‘(º…íOëËD›ïö0C³Xò™Ï­mtý#¿#/OÙÉU5ƒ|¦ðžË%åOŸ8+‡!ðÕÈïÆÄ»Þpi¯ÏÊ*ÓK(’èÛ¾½ÙR„n9 ½i3Í“~i/]L‰ÙA•+®ƒ¬-ãÐúˆ¿”X£Ôëë"M3µ°hónf;ñˆYþÒ$qW½ÒG_¹jcR2š×»‹7¨Š}r ¼áègJ?%Lë9bBú<–ŽÌ&f·´È’Mµ½>ºç|lÙQs- +Ï7û1'»öoσAü¬¸²a«Í¡K-é¢äþ{." xÊDï ùÐæI~˹G=Ö±?‚§>Èyüñ°“NÐ%îIß×µ¿è4É^)Oïä¥ç¾®ÁÉ’F°³¥1ŽžzÓ€SÚóJîi¸g_ ~`ñ›1E!ûŽ±Ö]Óhcotí¿AàçUpö„ß*&"-š{~gò&ú{ …rO]ÉOœ…È”[‰„î£-•;J×VAЊü$JJX&Ê×"é 5 +¼ØñÆV¼_±  ’™c€AÆ +€~g´¦™L#ZeöܬðrFVU +¨ì¿öžÓpÇ£†äH¶Õ2Señϵt(å¶õOÖt†Ò[ \„¢73}ñƒça-ø{û9…Ô8‚Ãõa8K<ªä-™£UÍZˆjzìɲ¦Omuã–‹ +|BÖÝB|kæZÄ@ºÛt7B5úÿü¥/Òµ׃1šòò‚Æû±®¸—ÜQZÖ¿S^©Àþz?§â7*¬UÌ‘Ž´Á9a¸|ø2DyúQZg‰?D[á4m|‚B–*õ¹÷kîìDRºÚ0„¾ýç–É­wó~ýØÒPÇü>? +»ë~÷aœ¿nïOÝp}ê#Æ)f’’¦„?BË`„ú ~R(hà'Ùç¾óì ØÉ»žOÛšù.»ûe<™“1êÌÇÒïÒÂfÔÕóÏ“¤òÞ!°(íTLÈÃÖ¥råúDÌ|–ÐÅ8Gä|}¥|è+ÏTPDpƒˆíJN5ª,»sa}èàÝ!/ÿhEî:±‰–ÂÖuL¥èmzÍŒÈ%áØß+pJ^‚…®Ù†V§óÕ7ƒ° 3¡‘ áâ9zU¯Ì…‰ò;é–Ÿ·(Nâ°­|&=×ÝÉEr4GîÇ4ê˽/Vñùén :,'劘ʕc(x^µ@$ÛL‰†¸æVìP¤ýÄJÍÏD{¤>pV$QJ¬©ô=˜Ð9 Úp€Õâ«ùD¤å0ù_‡b>éRêVtÃÖ ÄMd~„Ýl{‚òsÉÞ! 5õµPÓÎ!ÓêÕ±·ÍˆoÅï$ø4÷µ£e!Ó†R©û,ÞΦbŽ†lŠ\›»ÆÈì\Ùú$Rk=›‹Tö° +Úð­,6äX€qÐ-}nJ®k^¨£ô@l€¼ÜI>Œ˜×TqÅOшتxín°úâ…õµ4JÌäÅV kw¨Š‘þI’€¥¤\°^0Vò˘íep«%"h* ê mQôB±Ýë“ÙÏXšEÿ¶Éµú0üöA•ÚªÏPbÑËöê6EL7‹:Æ6ÒpÑÁå»ý%Tñ4w bBY6Kn8¢slG›‡œ .ôˆdŸ*‹îí¡ï8‚ìu)+¸"xJmKM Û /û’oË3ÌkŒÐ‘ÜãƒÛ’ÍËïÌk‡;/°¿‚ë’àU¿n¦NÔí]…6sÍ£¹ÛÉi<9s„pÓ4ìЛ•E÷³¡{¨Î¸›Ñ(@£ìª–8¥C©·g{foU>Ñ™vù¨µ«IÈÜÞPœU›K)ʶZQýmk ·çƒe~cs3˨Œ°2è£ßÕ ¾ÄùNs´Añ,ù¡H¾…¼ÀÅt••å;: +œ•F“þ/Eň¢M—íîÒX =r‡K—+hö¦­y¢–éx>39+¥¸®¯k"½…Çl÷ÀJí„MÚÜ8ÁYËÜ&F¶”´Ñnýó'¶±_t¯…´²ÅÕÛ¥ ¼”žŸö8Gojü=ã6ÀçÞ}IP†C?äy¹l÷×MÜ 8ºSJ§Y´%$<-ãw¼S9ðJU&t ŽÞ[™#ÅÀ½5‘µc§O&QNðoMÂM/ …Ìþæ2¼`ÕE”n¼]QàѨPØÅA9TM;x¸á•3O‰­X»ãÞä»ÎúF_s„"oêoì9‘ö-Z%×/ÌÓÀ¨LÒ¬ŽÇçDrU‡¿ ¶Ï­š6ÞxÓÂï¯Å÷†½®w~¿Î~ÁX0nïýe´Ý&¤„’Wm»Š)Ôšë2ÒÄ`ÇŸ­B¢ž}dMÞ xì)㟂ñU‘dIÂçÍ Ê>`O‹5ö7ÕKõ 5ñŽ£ÓÔ‹Á}äIZ-™óDZ´[ŠkA,è3úI—ãq­«E2·:±AÚJÇ‚p9lrEèp¢V —2JÙçï£)m×·ÇѾ&\!H !Wuy§|õ ¸ýkI±3ÓËôì ünŠÐŠµ¼J§UÇ‘º;Ë÷Û\»#QÆ>‰E¼ßå îÜôÕ7;w“«)½VM.òHfÜ7$fÒzVÒþ ®:ëÍ©Û"Ä%yF#u»¶b1:î£Î¦Ð¦ºwI§âtß±.bïö:Áô|š·!/ä‘×…lEŒ];\PâéƒÀJ-†ùfï\gX?ÚÝbÊâ¼q#°È™JZcvr›”)\MUŠÿ½žØ«R#óÞ*{OÙ¥òó£SØÊ3«uS¥Ò+¦Ë?:ô$±ó4£º‹Õ±™o °Î³d q‰ÿ|¡âWV¬I¾ßxo¦Ì=ˆ4Šž%,²——Tí–]x-«GU}¡:¼@šëäãÕô´:+VfÀiIÆx†‡Ë2Ë–„\ü_¢øð?¸ùº»Áý\}(þûJßendstream endobj 863 0 obj << /Type /Font @@ -9152,14 +9165,14 @@ endobj /FirstChar 33 /LastChar 125 /Widths 1931 0 R -/BaseFont /REOTBO+NimbusMonL-Regu +/BaseFont /NZBOXG+NimbusMonL-Regu /FontDescriptor 861 0 R >> endobj 861 0 obj << /Ascent 625 /CapHeight 557 /Descent -147 -/FontName /REOTBO+NimbusMonL-Regu +/FontName /NZBOXG+NimbusMonL-Regu /ItalicAngle 0 /StemV 41 /XHeight 426 @@ -9182,7 +9195,7 @@ stream xÚ¬¹cx¥]³-Ûv¯ØfǶm¯$+6:ìض“Žm;éØè°culãëç}ÏÞû\ûœ_çÛ¿Ö=kTªY£æ¼îûZ”¤ÊjŒ"æ¦@I{WFV&^€†ª–²‰­­‰9ÈAžQÕÁÎð×̉@I)æ 4q9Ø‹›¸yZ@s€8Ð ÀÆ`ýúõ+%@ÌÁÑËdiå  ùËAKOÏð_–\¦^ÿütYÚ¨þ>¸mí€ö®)þŸÕ€@€«`²Ä””ud¥4RŠ) =ÐÙÄ ìfj 2ȃ̀ö.@Z€…ƒ3Àöß €™ƒ½9蟭¹0ýåq˜\f ¿a@O3 ã?Àèlrqùû ¹,Mì]ÿöÀÕ²7³u3ÿ§€¿v ‡äèìð×Ãî/ö—LÙÁÅÕÅÌäè ø›UY\òßuºZ™¸þ“Ûô8Xüõ4w0sûgKÿÂþÒüE]M@ö.W §ë?¹Ls‹£­‰×ßÜÉAÿ*ÃÍdoù_0œ–&Îæ¶@—¿4¹ÿéÎíð¿íÞÄÑÑÖë_ÑÿòúÏ@®.@[ &V¶¿9Í\ÿæ¶Ù#0ÿ3*2öV–ÛÍÝÿs:ÿ«A4ÿÌ íß"LÌìm½æ@ fE׿)4ÿo*3ýωü? ñÿˆÀÿ#òþÿ÷¿kô¿âÿ¿çù¿SKºÙÚ*šØÿø; øç’±ÿ?¼Mì@¶^ÿ7ÿÿî©üw‘ÿWW“¿­±·ü+ãW&–¯ÿ@.’ O ¹2ÈÕÌ -`abû·Wÿ²kØ›mAöÀ¿šþ«FV–ÿ†©[Ìlìÿi>ç¿! ½ù¯ÿ¯LÿªžYMV\^L”þÿ¸WÕlÿΗ+÷¿#”ÿN‚«º—#ð¿Òi)8˜ÿçâ>QQO€7#+€‘‡ýïdc|å`÷ý¿äþë­L\Až=&Ö¿¤ÿü²ü“û? ƒÿF#aoæ`þÏ쨹šØ›ÿ·ÿ4ü›¹9;ÿUù_7ÀßíÿÇú_ƒzÍV9˜ñ[§ge¸Öáæ OŠë ô±B‡8–6ªÔ8ôú§‡o­4~« ajšæýh÷Z:q|ß—¥;íñ¥îM^ù’Óö¢ÿ¦êä¦?d6,EÎ8ÕŠö¾\”ß‚ÒåbÑ<Ø™TQ5,yƒ!žîdw†»|¤ w/ À¢xpDñ3KkˆÃîBkèûqrJ•tüø@=462ü³÷ºŸ>7ž’Ï +`abû·Wÿ²kØ›mAöÀ¿šþ«FV–ÿ†©[Ìlìÿi>ç¿! ½ù¯ÿ¯LÿªžY\FMUC‚þÿ¸WÕlÿΗ+÷¿#”ÿN‚«º—#ð¿Òi)8˜ÿçâ>QQO€7#+€‘‡ýïdc|å`÷ý¿äþë­L\Až=&Ö¿¤ÿü²ü“û? ƒÿF#aoæ`þÏ쨹šØ›ÿ·ÿ4ü›¹9;ÿUù_7ÀßíÿÇú_ƒzÍV9˜ñ[§ge¸Öáæ OŠë ô±B‡8–6ªÔ8ôú§‡o­4~« ajšæýh÷Z:q|ß—¥;íñ¥îM^ù’Óö¢ÿ¦êä¦?d6,EÎ8ÕŠö¾\”ß‚ÒåbÑ<Ø™TQ5,yƒ!žîdw†»|¤ w/ À¢xpDñ3KkˆÃîBkèûqrJ•tüø@=462ü³÷ºŸ>7ž’Ï ™**À)—PHW£B¢ªU³m·WÛÔOrí]VÉ• $«ùqyĤ"õÂzŒf<0ëûë£Îðf}/Ÿí¤>bêFè,VØUd‹ÕƒæÔJlNÍo’©+¬OXÏ1Ï-¼§c-NÂ1ipÝ›í\AÖµ?ªª…¹{G.ž'Þ½µ$5õü^oDÌÒ’j8Á¬R/ë‰yÝ࣑<Ì`½^ úêì`uvdé,RHžê$žkK‚>&Y ¤ºÛ”OØ&â„o™kâÆœm§Ù WëÙÉ ¨œ/û«Ð[BÒó´`Ûtä¯äÍN¿GfáĈHªýmVéDÇÏ“Ÿ”Ä÷¦Y_kÉóÍ+èü1pÇÒ¨åÁ³ñÂjD•jÊ @@ -9244,7 +9257,7 @@ MI ¿n$rÝ XðD˜t ÎõÓ…”2§—n„sÞmOÆ„ ˆ;²ÃßshuåU9ñÖ&;y-sõP~K*ªÅz4rnp´}ª÷œõ)RB—+«å—>¢cI£Ž¹w× éhz€Ì\mm £MúHþ×<×|Ìï­&‰ Ÿw³s£Üë+\?VË´<=yò‹ØH»M'²ñÑ67Cøoí+A5x5½·x¯'_Ë c!vÜ~óÓ4¶bIpµP]ãH^ŒúÀnkLßYßÙ„æÀ,•‰)tCœrÀ‘ Çi†Ï±m$hýÈn.ÿ¶»öO¿ªWÂ[–{OFChÓ'žWùÆ*6L‡1±’g^H]u Ââa3ð¸g@—TÕL_1@d7¾ùÁ“†µ‹Œ:…‘XF.ÿ§Òfb1\ÄñSÙ£Ö®TÁIS ÒŽã{9.´ v´ôPš_$ ƒºÃ™.T€Áj”¤RÚ.zàÂiXÎ^;-”ûkwå0HMKyÃûSc-‘tkâôk'a.*bí Û¶4ŠdÇ&ž*qÉŸX‡ÒÝÓä"c°4 *+9‚3£ cáE¢Lg%ãŸïÁó§KíÚï©=ëg‡~Q)œu‘Še7@ô`­¥¡c˜„s2¬ìe/ï´Ã÷5ØI*·[ÔrHîD4;"«hntRÉ´c¬¥ŸýÝ„u å{ÿÁØ }hë …x;³°çlqf—š “d79˜R€2õ¨)iµ†–Gö»€ê&‚—ÜÞ¨CšùŸeVò]ÏÓ~„ð¡T}îY¸dë`XÕìéÎ<òe JË»1ÒXê¤QáÀ#÷gX¹;«ÜÉà{}¤* ½lÈ»€~.ž©kÜõVÅÇ®þÒ€§ú‘7ã$o—#€àkص <Éâ{ -¯41¶{ºQµÚâl·Pãg;‹($@QQ~:ú4¥ /麞e„¼æª't“Ê>~œÍÆTÂ={š÷ÈcW ä­ë6Å͆ÇIjË‚¶{Al ¸¸ ²œís è¹”Lª £ÈàýÞùqœöÇ=*Y€þKTØ&§Ð9æ2ös³Ìü±×îªÊ›õäõ§=ìÌÉIx=ãç7åv[¿Céhw›«Ó(îl*ø®Ÿq ‰Ëb“ÛfÜèY àûYÚÿßRŸåÆ |)¶U-*ª[rᇻ……øw8me-PÍsóQîñúW™N‡vé¸î²”š{e³ã=öEëe>*­xQÿuò_­Rñ„çÒ˜ ¢þ«Iïç?d¯Y¹Æa½/Kz†Âc™›gZ6qæåØöì—3 p0, HÎIM,*ÉÏM,Êæ8f‚endstream +¯41¶{ºQµÚâl·Pãg;‹($@QQ~:ú4¥ /麞e„¼æª't“Ê>~œÍÆTÂ={š÷ÈcW ä­ë6Å͆ÇIjË‚¶{Al ¸¸ ²œís è¹”Lª £ÈàýÞùqœöÇ=*Y€þKTØ&§Ð9æ2ös³Ìü±×îªÊ›õäõ§=ìÌÉIx=ãç7åv[¿Céhw›«Ó(îl*ø®Ÿq ‰Ëb“ÛfÜèY àûYÚÿßRŸåÆ |)¶U-*ª[rᇻ……øw8me-PÍsóQîñúW™N‡vé¸î²”š{e³ã=öEëe>*­xQÿuò_­Rñ„çÒ˜ ¢þ«Iïç?d¯Y¹Æa½/Kz†Âc™›gZ6qæåØöì—3 p0, HÎIM,*ÉÏM,Êæ¼ffœendstream endobj 747 0 obj << /Type /Font @@ -9253,14 +9266,14 @@ endobj /FirstChar 40 /LastChar 90 /Widths 1932 0 R -/BaseFont /SJDLCB+URWPalladioL-Roma-Slant_167 +/BaseFont /DISRUE+URWPalladioL-Roma-Slant_167 /FontDescriptor 745 0 R >> endobj 745 0 obj << /Ascent 715 /CapHeight 680 /Descent -282 -/FontName /SJDLCB+URWPalladioL-Roma-Slant_167 +/FontName /DISRUE+URWPalladioL-Roma-Slant_167 /ItalicAngle -9 /StemV 84 /XHeight 469 @@ -9281,16 +9294,15 @@ endobj >> stream xÚíUkTgnõJÀ+Å€€¸ -æ2%X4© É„’ L P -A@0¨P¹TZ)­`åb°¢àY#BAn¬\uÝôØ¥?wíÙ™?ó>Ïó½ß3ÏûóY˜yúœ9H슈$ÒwŸƒ ‰dœ…… -C>"ÚI`::8€€³4©™F§éTÎpAÂ"Q~0OX¹|¶ ¢ÎBå³!àIx°ëÁ†€ÂæÃ’H"à,Þ +Ä€7,†Ñ˜CÄ Àá³%@ÌáH Ž˜".Ж`Ž4ì£bÌ`…™ü À,r‘ àÀ\ÉÁö‚1'ÿ SË›»JH¸Ð~1¥?ñ/ˆ|«@„aR ŒîFEË¥¾ð’9w˜Ã— -—³L $à³EÁ €vD²-u‰à‹]ù2˜ãÉ—°yˆáEq–[Áâ[4BÚ»ÅØëjóv®‹¤'ÄIöE†Áù½z±ß×XJ(_ø“‰d2ˆ ±÷ÝWÀ²Í¾±_ P¨ö„¢P$;AXE¢A€/âÀ2–aŽID"Á–X4Ç.‚âÆ -Ú$6e `öÂÔ$ ìAHAXæð 2ÃPˆ `îaÛ·ðÒÐßãö¡ï, `‡Š˜·ÿ98‘E(ÁÁû´h4ê±²¥( -‹$‹g‹ÿ]Íåc#ƒaÌÆõt!lÇÄܪ¤ò˜/Îßùá#’ÎËÖ -Mv“_MLŸṡzÎË,XR2R¤ºzBUîe;žÒG¯¥{¤}5U¬ñjja™_fµ‘ØíƒLH•¯zmc9ÂT„8ÿʘވ>:ûí–­=S[b[õÎqÔŒCçfºt×[{Ÿ´6ßHë¹ Ýÿá|dÿ“ŽÍ5±¹7¶³ÇoßwczâÅ®©–J®“nÐ4óÀP*m¼†›ï©UG 9skYiþ²§¦)æÉÏ[|ÊdÓ©1ÆÑ¿Ý -ÓÆßMM/šþš¥ƒk4e\ï¿£H¼¡"eÄín0u3i}dË{µ±ÕÆCþI0yÀvť᣶Çû©“ߨµ7–Ƽ(ƒBó«sLw= -ÿ¾nûì~|ú1â—U§>+©SèvÕ€ú;îõ¸d¼,Ðñh×J¥¸K¯ÎÈkx'FIø¡1»ö®;»KÅ ?Ð3úîk¯€j\: r}­•Þ<4püzEÇ\ÞI3±üêÀ+æʲÕâb« ââKq£ ô¾£`åÍŽNðz,ýpv s‚™j|-Æ‘ã*­›ÖËk º«Ïʽz¦Ú}ªÌ(¥™¼BÈçžÑÉHK÷ ððòûR+öpSnb+à¹FÓû¢üY)rvÛè¦øQ_MóDËËq›Iñ˜.ýRg‰_²±e$|©ÞÉn:_Û¹ììZ5S‰d·Ýdø]Ü×É+HÊâEM¦œû‡ùËØß'¾__Bø)Úzp\ ¹µ'k:vØÝèd)﹊UëXUjjFìq£%v‡DàœPyb›jÕSüMÛÀŽC{PLÃc3„šyjé³ÊäWuãã…žÛ&Ê|FWèxhö?+”S¢꧞éઞÍÛvM|¬{9ß{øÔ¶Ÿ4kiËwÕû8¦ªöox“qày;Ã0ç“пéÏøi^…çÎÒW³ä½ŠË¸ód?ÿË`ÉDøÚ¼k·×DWBËxKß­B{ªòèà ÕõŠ£Òú›Ž–r’ê6eü™LŽI®ïÅ5¬HöµÕãÊƆîÚ¹äÀñ|tOYù)}å>s+wœ¨(ñ§î³ç×Xª„{ÒùÅßO‘Þ$t½Ðªm‘™”ú2*“'§ŠuZÞlöÌld Ègm¬”ªUÒ=M ÕagŸñ¶]ÜÙ ¿Éš×Œù*¢ô¼ƒ\pÖë=ýùnÓÎ×¼¼gǵ¢“C… |ÂÿûêjÍi“0ú}E@ù(±¶ õ¯; -TÉIs›ò¯7”ï8Ëlòi~H;¾n¦ñU‚•úÛŒJOó•¦E½óÅcËP‘&¿ÿ#’dki¿{¸!a„Îÿ¼0¾¾=ܳ¶Sš]ŸŸí¡¸EÎxR‚ùµØé•á‹º£/‹»ÖÁQ&­Õõwþšât´sÍôÝ{pJ]|ÔM½"Z»×Hÿn‡kéˆ~Ë| ggóí§Açk:Ò A«öÏóòC áonšö´ÝºÄ,;-`¬+«¡ñš,“Ý$®ÀÖ8‡B}8³ÙkÀ~l2‹îœ×x˜)T> Ž>oöã7QGÔÃþ«ÃG~ém6T×Ö9ÝÑ™äãf>Û&K>£š\¿½­‹pbGë1ódï^†Û­¾Y…ÎÊIJN{H{PÚ},Ë[«GÎË_Ø“SÎý@ü>¸ÿ7øŸh€]Ý*A„Šûì;þTendstream +æ2@ Š,š–KS’ $˜$  (‚€`P¡r¨´RZ/Àåb°¢à©¡ 7‚ V®º‚îzìÒŸ»¿öìÌŸyŸçùÞï™çýÎù,̘¾»!" $‚4ÀÕÃ÷H@"gaáŠÂ„ˆvA˜€ŽŽ à" @*@v QÈ4ªÎpEÂ"Q~0OX¹~² r\„0ÊgC"À’ð`!Öƒ _„͇%‘DÀE |VˆX £0‡ˆA€ÃgK€ 8˜/‘1D\pX‚9Ò°·TŒŠ1S€fò³ÈAD‚H€sq$OÛ Æœü7L-oî&÷´îLFZ:“åéíÿ…V졦ÜD–ë™FÓû¼üi)rfÛè¦øQ?MãxË‹q›Iñ˜¯.íbg‰²±e$|±ÞÙn:_Û¥ìÌZ5C‰d·Ý û_ØÛÉ+HÊâEM¦œýÍüEìÀß­/ !üm=8®…ÜÜ“5;ìat¢”÷LåUëTUjjFìqsHì‰À9£òÄ6Õª'ø¶÷ܧ˜†Çf5cjé{•É/;éÆÇ 5<÷M”ùŒ®ÐñÐìV(§D-&Ô™éઞÍÛvM|¨{)ßgøä¶5kiË·Õ{9÷§ªömx±ÿY;Ý0ç£ÐèÏøk^†çÎÒS{É{—pïç5Ⱦþñ·Á’‰ðµyWo*®*ˆn„–ñ–¾›…öT呪k×G¥õ7œ,å$Õ-ʾøÓ™œ€’\¿ ?h¼"Ù—ÕV*ºkç’ÄóaÐ]eåÇ´9”ûÔm¬Üi¢¢$€ö©ïž_c©î —ç¿œ$½Nèz®UÛ"3)õ£W&ONë´¼ÞÌÌlô0ÏÚXÓ)U«¤{š@ªãÎ>ãm»¸³ç—96¯óS&D;êù7¸â¬?Ô{òÓ¦¯xyOiE'+† +éø„5÷Ô+ÔšS&a´{ +Vù(±¶ õü¯ž; +TÉIs›ò¯5”ïØŸËhòm~àplÝLãË+õ7•Ló•¦E½óÅ}ËP‘&¿ÿ’dki¿G¸!a„Æÿ´0¾¾=œÙ?Û)ͮωÏöT\Ž"g<.AŠü[ìôÊðEÝÑ—Ä]ëà(“ÖêzÖí¿§8é\3}ç.œRW uW¯ˆÖî5Ò¿ÓáV:¢ß2_ÃÙÙ|kÄ9dÐ媎4HЪýÓ¼ü`# $ôËMÓž¶[—€˜e§±Æºò·¯É2ÙMâ +ðasøÇÔ3›½ìÇ&³h.y‡Båãàèsf?|uX=°:|äçÞfCumíáSI~1îæ³m²äÓªÉõÛÛºÇwdy=bœèýœî~Z«oV¡³2±,†ÓRg‡ÆvÍòÑê‘óòWöä”sßÓ#ÿ‡îÿ þ'`W7„J!„†âþ'þ[endstream endobj 685 0 obj << /Type /Font @@ -9299,14 +9311,14 @@ endobj /FirstChar 13 /LastChar 110 /Widths 1934 0 R -/BaseFont /JTOBJF+CMSY10 +/BaseFont /FQGISL+CMSY10 /FontDescriptor 683 0 R >> endobj 683 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /JTOBJF+CMSY10 +/FontName /FQGISL+CMSY10 /ItalicAngle -14.035 /StemV 85 /XHeight 431 @@ -9331,7 +9343,7 @@ endobj >> stream xÚ¬ºc”¤]°%\]èª.uÙȲmÛ¶]YV—mÛ¶mtÙ¶ºlÛÖ×ï{çÎug~Í7?r­çDÄÙ±#ö9±Ö“™$òJ4ƶ†@Q[GZzN€Š¢š¼••±¹­4¢­µ௙š„DÈhàhnk#làä¨Â@###€ƒƒš dkçfonjæ ÿ‹AAEEý_–B†nÿéù»ÓÁÜÔ@ú÷Áhekg ´qü ñ½Q 8š&æV@€œ¼†„¬€\LV ´ÚXä ­ÌÒæF@ ÀÄÖ`õ €‘­±ù?¥9ÐþÅpì€Fæ·]€vÿ¸¨v@{ks‡¿Ïs€©½ãß8ÚÌmŒ¬œŒÿ!ð×nbû/!;{Û¿Ö}ÁämŒìÍí³Ê ‹þOG3Çr;˜ÿulMþFÛ9ýSÒ¿¾¿0½Žæ6G «ã?¹ cs;+·¿¹ÿ‚ÙÙ›ÿKÃÉÁÜÆô¿Pì¦öÆV@‡¿0±ÿéÎÕ ø_ª7°³³rûw·í¿Qÿ“ƒ¹£ÐÊ„šñoN#Ç¿¹MÍm éþ9*6&¶úÿ°;Ùý§ÏhÿoƒÈÿ93IÛÚX¹Œ&Ðt²¶ŽSÈÿïT¦ý'òÿ‰ÿŸüÿDÞÿâþwþ—Küÿ÷>ÿwhQ'++Ykà¿›ÿ9cÒ€†ŒÍÿm`mnåöŠÿï‘jÀÿ ù„‘p4øÛ -Ó¿rÐÓÒÿ‡ÑÜAÔÜh,oîhd01°úÛ§í*6Æ@{+sà_=ÿm%€†žþ¿ù”ÍÌ,mþi<˸€6Æÿû_‰þeN'!§ ¯.Fõ¿ÏÔãäÿjï¨ìf÷—Úÿ(EÆÖø.þA´uxÐ0°²hÙ™þ^9F3“×ÿ!ã¿@ ÿµ–1p´7whý-›žáßâÿÇç¿V:ÿ FÄÆÈÖøŸÓ¢äh`cü÷€ýOÃ?n#'{û¿ºþ{çÿýŸë:è +Ó¿rÐÓÒÿ‡ÑÜAÔÜh,oîhd01°úÛ§í*6Æ@{+sà_=ÿm%€†žþ¿ù”ÍÌ,mþi<˸€6Æÿû_‰þeN'%£ ©.Mõ¿ÏÔãäÿjï¨ìf÷—Úÿ(EÆÖø.þA´uxÐ0°²hÙ™þ^9F3“×ÿ!ã¿@ ÿµ–1p´7whý-›žáßâÿÇç¿V:ÿ FÄÆÈÖøŸÓ¢äh`cü÷€ýOÃ?n#'{û¿ºþ{çÿýŸë:è 4‚^ùckÄh‘š‘æX‹ž34!¬Õ×Ã6dWÒ \˜ï[mÛ퓺ÍQ¡ÿ^DÛ8ÅùÙê¶xj÷±/Iy0ÒƒfEÖ ¼ÌÃñ"¢èÍGÜ mg£:ð§Ó-K;S‹ô¸ZÞ×d¥W=Ø™PPÔ-~ÿŽ;ÕÎduõDáKäœï‹Bühïm”RƒÚЂT[pzFšpüôH60:<4Ø}Ñ»M•óƒ„ËŽ4Â÷W66Ÿ¦J¹He‹êïÝn-6CoÑÕI9G¬ Œ¦§¥aŸáòäK‹Qîïcþ~Ÿ {4C›uÝ\VÚÜñÉëÁ3(!×áÍfª“ËѿѪ7ð^Å®Q¾4¢]G]·0žõÕX°G-Å¿iÞngó2ø*(žTñ³u_¾Œxô«‰ªjy¿Ý ¥$T³ØÄ^×âs:‰¿„³Ót»©È i+3«0€Ö~Z¦Ò‹Áº*ã¹®.òzbdÄhn“<£c¿§¯ ë³ü>Ëä1os´˜™(ÏÂß_Ø⟣٦$z#zlúµ1R?m%„ƒWåc¹BI-8v‘øòKNxoŠá­†(׸œÒùÏ[4¹RÈFNH•ƒˆUIþj¢ïö…D«6Êh”oϯ[%Z0ïÆQ:Åç $؆­˜U‰ú!6Wã1YDæcô*þ`ß•ø¸qÅó¯R rú†};V”¡ý!ÅYs>*²%èa¡ûG¶G\V­n63QËR]BlõõLƒšªNS±o³®Xãk”t¯Ž¿¥è%+Ú£|ŽÔuœÙ¨ýf4 l˜³®En>îg„ 1 æ„ÄNò]¨ß`Ф­×/i‰û5Òyµ˜7:ê 2M~¨‚´S&Ò>À{y$ «É6W¼H?ŠÅÏÝÉÓ*S;£BÝŠ ÄIÕÓ¤¹ª|wf ãÆ!â…@[|…9s³qÈŽ××—}>¹v¼¶±Ä¸©–ˆ2CÌQÕ™15Bj"«RŸóöÚ窙Ä;cF1rv/T…ÎeBPBœÐA/[ŒÒ'}¯ä •©Ú{rRŸñ[±p†âºÙ§9êppàÒ-ƒÅ”vÁ{:Æð"çd€BnRâtïn‹}¨Â‡‡5„P‡<ùáew”McÛb… L™¯ÎýŽ’µú¹¬<,ÌÒ=¶I¥]¥¶‚•!ìk ÎÔÄdùÝÊ:ó$q®éÞ®Šq¾ƒ¼Æ<ÃýÊ,svwA]¯cŽŸ™¾"{=Ÿ&u lc ^£çDÿ)a/{¦8N.§% §q±ü5¥×KÇx20œqK;ÈjtTŽ¸y´&H*À͵§¶q¨p¥GsÓü G4%Dá—rnì$áD_f!º>Èø`k‹æógúCÞŽsNU¸ÁŸ2û¥çüUÔÎ7Ú-/3аÉt=ÂœZžZ÷öešElòÉåi³Ø!š±ýKŽœ—DíØûø½u×"ƒq”‚d¯²Ôšª 9僄U1ðêpbDþ±kWaGÚ”ªø5ÁÐ ç#Ç~ÞŸú§j Çÿ½B7$Åšš’”6ìG†g€y†µWÿÚ›¨¸ð‹Êö|Ÿ¹^qHcOG_ùÎ}ŒÝËîNÓPb¥j„úiQR}D™CTµ u( Õ]ú·ð»è·¸{§¢e%‚ÓòåO™ Ú¡Þ=’Gf0ýa½<ŒjZ80P߬j…'¿Ú_/ü„ÑêaÍ·LšÖz‹€f1ÏÍRpÿß&áì88g=§u©Îc“ñÖ›í²!»GYº7ù:1’‚¾3¼rž.5»W¹"j> •Š2¦Õ?Ê{®!¹ ДÏ@ÏœüO©ªtºG©÷Ž’4Å%ü’Y×ÞöPðüid‘˃8LÖU/p„h[×ÿ1õ˜åô×îE¥JP(òCˆ¤‚§t¢8ꜧÝÎQ‹‚j%U×¼±†ÙŸJXµ¿LF-.=5†Oí~Ñ \jË9gWØÅ."FˆmßÝÔÇ‘ÓßAÌõ|ˆWj p7MÐ"Kc20ȧåOh]9J°F®×Ò‡õíTNì)mC\Rà‰æ8èÄЗ|- µÂ¸ÅæßËlÏB@\ë®4Ʋó˜•k™_̦CÍö˜T!Ô½\!ƒÂD×$×&m iÀ槻ÁLÝ¢»?a|ÿ¤þë™ ú*$÷¼66ÛëðÞºR¨p`N‹8¹Îs©2õóŸÉ×®aLç%¢)K–9CJN¼·ดÇÃ6ôqx~ë“;à@È÷<þ]ÍCļؽyùI©Ž6xóm·Lº¥—Óê©.Chøƒ‹ÿ<™a-^õÄÞU\u´úé,R8ô0V‰ƒÖ=iï$……ní±ª—Æ„®h„¸çM«KÈÅcóÇŒqØÌ8wƒZÃÊf;Íhi3‚{~„Ý($ iÿót:ùÃûxxñÍš6ïÛ÷ÄKZ·ÏlŽ¸ŠŒbd|Oá±–kË¥þÎÏB™E‹¤» -èlLäšOnRZ~‡î&I°=w¦}æ‰l§b””Î÷g ÅTÍ‘ûûÁ{Ë1LxméÌ­?b†‘Ü€±%Öé]¶çÛ'$5ˆç }~Ü‹{Á47 ŒCS®¯çÏgá·!v(°Z^cß—"|ÏÉUÛëUÛ„³¾Éêºêo6–I‰®óì¢;ɬ ‹a6²ôÍEê—'ÅKÜv–Ý«kî]¥’*€Þÿ<þSÍ?´.õÞ>|»ùו{šV8IÉ€¸@²`!Cr}Ùu3MVÅ ògè¿<*4ËëαÁŸ%… Ò9zS7ú‘Ÿœ’âó:·©Ž6Z3_C¯h¬Q½ÉŒff]1.ärÔõ„ÀݺgŒ6 hnO+(HuXíY]dOUÝ&°†9&/×á!^cnȯ(«eHü€SdClvÌf‹•”ØME?ÛÔ³ÐZ›N˜´BfG1d>QÚj\¼È”Ï·îPΊŸ¿æà;j:Œáo2çI­`þ÷?Á…ÀÌÞÂÄÅÕÑÁÄÅîÿØ0¹´endstream +èlLäšOnRZ~‡î&I°=w¦}æ‰l§b””Î÷g ÅTÍ‘ûûÁ{Ë1LxméÌ­?b†‘Ü€±%Öé]¶çÛ'$5ˆç }~Ü‹{Á47 ŒCS®¯çÏgá·!v(°Z^cß—"|ÏÉUÛëUÛ„³¾Éêºêo6–I‰®óì¢;ɬ ‹a6²ôÍEê—'ÅKÜv–Ý«kî]¥’*€Þÿ<þSÍ?´.õÞ>|»ùו{šV8IÉ€¸@²`!Cr}Ùu3MVÅ ògè¿<*4ËëαÁŸ%… Ò9zS7ú‘Ÿœ’âó:·©Ž6Z3_C¯h¬Q½ÉŒff]1.ärÔõ„ÀݺgŒ6 hnO+(HuXíY]dOUÝ&°†9&/×á!^cnȯ(«eHü€SdClvÌf‹•”ØME?ÛÔ³ÐZ›N˜´BfG1d>QÚj\¼È”Ï·îPΊŸ¿æà;j:Œáo2çI­`þ÷?Á…ÀÌÞÂÄÅÕÑÁÄÅîÿÏg¹Ãendstream endobj 682 0 obj << /Type /Font @@ -9429,14 +9441,14 @@ endobj /FirstChar 2 /LastChar 216 /Widths 1935 0 R -/BaseFont /IOQPXG+URWPalladioL-Roma +/BaseFont /KMQZXL+URWPalladioL-Roma /FontDescriptor 680 0 R >> endobj 680 0 obj << /Ascent 715 /CapHeight 680 /Descent -282 -/FontName /IOQPXG+URWPalladioL-Roma +/FontName /KMQZXL+URWPalladioL-Roma /ItalicAngle 0 /StemV 84 /XHeight 469 @@ -9456,7 +9468,7 @@ endobj /Filter /FlateDecode >> stream -xÚ¬zSm]³eÙ¶]uʶmÛ¶mÛö)Û¶mÛæ)ó”«ëû¯:n÷S÷}Xkfæ92GÎ{G,RBy%c;CQ;[gZzNE5ykkc ;iA;kc‚3 )©£‰³…­°³ 'š‰1°‰##)½‡£…™¹3ùõYþ !0ôøÏÏN' 3[²ŸWk;{[çˆÿçJ&&Îæ&¦Ö&Brò²bäb²*b&¶&ŽÖò.†ÖFÒF&¶N&¦vŽÖÿ¶ 0²³5¶ø§4'Ú,''{#‹Ÿm&îF&öÿ¸¨ ìMm,œœ~Þ ,œÌ lzàlG`akdíbü»©Ý¿Ù;ÚýDØüø~Àä휜Œ-ì ~²Ê ‹þOgsçr;Yü¸ ìL"íŒ\þ)é_¾˜¯³…­³‰»ó?¹ MŒ-œì­ <~rÿ€Ù;Zü‹†‹“…­Ù1 &p413p4¶6qrúùÁþ§;ÿU'ÁÿV½½½µÇ¿vÛý+ê?9X8;™X›ÒB10þä4rþÉmfa E÷ϨHØšÚ0Ðÿ›ÝØÅþ?|®&Žÿjù?3CñCÂÀØÎÖÚƒÀØÄŠNÖÎù'%ùÿ›Ê´ÿs"ÿHü?"ðÿˆ¼ÿâþwþ·Cüÿ{žÿ;´¨‹µµ¬É¿6üÇC MðÏ%óØXX{üßÂÿ{¤šÉ¿qü¿¡H8ü4BÀÖìG zZú3Z8‰Z¸›Ë[8™˜Xÿté_v[cGk [“5ÿÕHzúÿæS6·0²²ý§í,ÿæ2±5þïÔúq:qU ªÿóFýWœüòÎÊö?Ôþ½;ãÿ\üƒ"(hçNàEÃÀÂH@ÃDÏðsà~øp0±øü_2þ ˆá¿Ö2ÎŽîZ?eÿìü§øþk¥óß`DlìŒÿ™%g[ãŸñúOÃ?n#GÇUÿuâŠþõ¿ÝÄÄÝÄj}ÅΈ+Ø2ýw†szîÈ”°Ö@ðHˆ}i£rQ]¯_zøG¥þGmmÓ çW»ÇòûÏ#IÊã±>4ë_½©&×ù8>ÄýˆÛdlTÇtº¥°jÑ^7KÒ» š¬ôªÇûS +xÚ¬zSm]³eÙ¶]uʶmÛ¶mÛö)Û¶mÛæ)ó”«ëû¯:n÷S÷}Xkfæ92GÎ{G,RBy%c;CQ;[gZzNE5ykkc ;iA;kc‚3 )©£‰³…­°³ 'š‰1°‰##)½‡£…™¹3ùõYþ !0ôøÏÏN' 3[²ŸWk;{[çˆÿçJ&&Îæ&¦Ö&Brò²bäb²*b&¶&ŽÖò.†ÖFÒF&¶N&¦vŽÖÿ¶ 0²³5¶ø§4'Ú,''{#‹Ÿm&îF&öÿ¸¨ ìMm,œœ~Þ ,œÌ lzàlG`akdíbü»©Ý¿Ù;ÚýDØüø~Àä휜Œ-ì ~²Ê ‹þOgsçr;Yü¸ ìL"íŒ\þ)é_¾˜¯³…­³‰»ó?¹ MŒ-œì­ <~rÿ€Ù;Zü‹†‹“…­Ù1 &p413p4¶6qrúùÁþ§;ÿU'ÁÿV½½½µÇ¿vÛý+ê?9X8;™X›ÒB10þä4rþÉmfa E÷ϨHØšÚ0Ðÿ›ÝØÅþ?|®&Žÿjù?3CñCÂÀØÎÖÚƒÀØÄŠNÖÎù'%ùÿ›Ê´ÿs"ÿHü?"ðÿˆ¼ÿâþwþ·Cüÿ{žÿ;´¨‹µµ¬É¿6üÇC MðÏ%óØXX{üßÂÿ{¤šÉ¿qü¿¡H8ü4BÀÖìG zZú3Z8‰Z¸›Ë[8™˜Xÿté_v[cGk [“5ÿÕHzúÿæS6·0²²ý§í,ÿæ2±5þïÔúq:%uI!MyªÿóFýWœüòÎÊö?Ôþ½;ãÿ\üƒ"(hçNàEÃÀÂH@ÃDÏðsà~øp0±øü_2þ ˆá¿Ö2ÎŽîZ?eÿìü§øþk¥óß`DlìŒÿ™%g[ãŸñúOÃ?n#GÇUÿuâŠþõ¿ÝÄÄÝÄj}ÅΈ+Ø2ýw†szîÈ”°Ö@ðHˆ}i£rQ]¯_zøG¥þGmmÓ çW»ÇòûÏ#IÊã±>4ë_½©&×ù8>ÄýˆÛdlTÇtº¥°jÑ^7KÒ» š¬ôªÇûS Šº%`¸3LŽ7)ü‰] üQHžíá|ÒâP»šê ÿ\%ý}þ54>:2Ü{Ú„M•IÊå KåïƒÍ§©R!RÕDzÝžeÌ}øØ"œ³\ʤ!g?5íµ Îk“T $f}QìŒ}}œ7Ãë–aI­zQ£Ø`{1®ËÊ›¡9sõ‰ór5úË<#¤=ø…ˆ´±36…è4Ó+òŽÇ¾a‘Ïp:‰é"“|:[5P6“Ó#\2®˜Æíß»OÍß 6.â'¢ÿp$iÊíù2ŸÒ;LÛ–Oòá ±Fóyº)‘ùµ©ãà~ ¥ŸC¡ë­„aø ÅÑ«¨ÙûGæhg [&óâ<1—Xû²Âø{iª_“¸bf)¦Œ²§T˜ ÜÓ»GAe!ógF玦àUa!*ÚZ0Ÿðç/è a0¼€ž~£œ†äwÝo âïfŸJ³xÛw® ÞaÇL¿õ0 è^š `8¿Ú Ù4Ùç÷ Ï©4†V×"”]BÝ3pþà·½_) èIÞ\H$séåXŒ{Òb^Z,ÃÛ6ö©ÉÁ ¬–R2µCÇŠ‰t(£ˆOܲÓ7‚9òó`e€² ä@y%0júAÈëRÿ˜à˜~xƒ4wÖ5çíÂàÖ±åmÝÓ×â}=Ð’tRX[>͔ҞÐRÔ "çH³l/é•_r> endobj 656 0 obj << /Ascent 708 /CapHeight 672 /Descent -266 -/FontName /HVUUYY+URWPalladioL-Bold +/FontName /SXJCZP+URWPalladioL-Bold /ItalicAngle 0 /StemV 123 /XHeight 471 @@ -9637,35 +9649,35 @@ endobj /Parent 1938 0 R /Kids [1216 0 R 1221 0 R 1226 0 R 1237 0 R 1243 0 R 1248 0 R] >> endobj -1256 0 obj << +1255 0 obj << /Type /Pages /Count 6 /Parent 1938 0 R -/Kids [1252 0 R 1258 0 R 1266 0 R 1272 0 R 1279 0 R 1287 0 R] +/Kids [1252 0 R 1257 0 R 1266 0 R 1272 0 R 1279 0 R 1286 0 R] >> endobj -1303 0 obj << +1301 0 obj << /Type /Pages /Count 6 /Parent 1938 0 R -/Kids [1294 0 R 1306 0 R 1310 0 R 1316 0 R 1321 0 R 1325 0 R] +/Kids [1292 0 R 1305 0 R 1310 0 R 1316 0 R 1320 0 R 1325 0 R] >> endobj 1338 0 obj << /Type /Pages /Count 6 /Parent 1938 0 R -/Kids [1334 0 R 1340 0 R 1344 0 R 1348 0 R 1356 0 R 1361 0 R] +/Kids [1334 0 R 1340 0 R 1344 0 R 1348 0 R 1356 0 R 1360 0 R] >> endobj -1392 0 obj << +1388 0 obj << /Type /Pages /Count 6 /Parent 1939 0 R -/Kids [1378 0 R 1394 0 R 1409 0 R 1419 0 R 1425 0 R 1432 0 R] +/Kids [1375 0 R 1390 0 R 1407 0 R 1414 0 R 1425 0 R 1431 0 R] >> endobj -1453 0 obj << +1452 0 obj << /Type /Pages /Count 6 /Parent 1939 0 R -/Kids [1443 0 R 1455 0 R 1463 0 R 1469 0 R 1473 0 R 1479 0 R] +/Kids [1441 0 R 1454 0 R 1461 0 R 1469 0 R 1473 0 R 1479 0 R] >> endobj 1493 0 obj << /Type /Pages @@ -9713,13 +9725,13 @@ endobj /Type /Pages /Count 36 /Parent 1941 0 R -/Kids [1145 0 R 1182 0 R 1219 0 R 1256 0 R 1303 0 R 1338 0 R] +/Kids [1145 0 R 1182 0 R 1219 0 R 1255 0 R 1301 0 R 1338 0 R] >> endobj 1939 0 obj << /Type /Pages /Count 36 /Parent 1941 0 R -/Kids [1392 0 R 1453 0 R 1493 0 R 1589 0 R 1754 0 R 1797 0 R] +/Kids [1388 0 R 1452 0 R 1493 0 R 1589 0 R 1754 0 R 1797 0 R] >> endobj 1940 0 obj << /Type /Pages @@ -10901,7 +10913,7 @@ endobj /Count -4 >> endobj 1943 0 obj << -/Names [(Access_Control_Lists) 1477 0 R (Bv9ARM.ch01) 874 0 R (Bv9ARM.ch02) 923 0 R (Bv9ARM.ch03) 940 0 R (Bv9ARM.ch04) 989 0 R (Bv9ARM.ch05) 1077 0 R (Bv9ARM.ch06) 1088 0 R (Bv9ARM.ch07) 1476 0 R (Bv9ARM.ch08) 1502 0 R (Bv9ARM.ch09) 1517 0 R (Bv9ARM.ch10) 1738 0 R (Configuration_File_Grammar) 1113 0 R (DNSSEC) 1056 0 R (Doc-Start) 655 0 R (Setting_TTLs) 1446 0 R (acache) 930 0 R (access_control) 1231 0 R (acl) 1121 0 R (address_match_lists) 1094 0 R (admin_tools) 963 0 R (appendix.A) 570 0 R (appendix.B) 606 0 R (bibliography) 1525 0 R (boolean_options) 1005 0 R (builtin) 1300 0 R (chapter*.1) 690 0 R (chapter.1) 6 0 R (chapter.2) 66 0 R (chapter.3) 90 0 R (chapter.4) 130 0 R (chapter.5) 230 0 R (chapter.6) 242 0 R (chapter.7) 526 0 R (chapter.8) 550 0 R (cite.RFC1033) 1653 0 R (cite.RFC1034) 1537 0 R (cite.RFC1035) 1539 0 R (cite.RFC1101) 1635 0 R (cite.RFC1123) 1637 0 R (cite.RFC1183) 1597 0 R (cite.RFC1464) 1675 0 R (cite.RFC1535) 1582 0 R (cite.RFC1536) 1584 0 R (cite.RFC1537) 1655 0 R (cite.RFC1591) 1639 0 R (cite.RFC1706) 1599 0 R (cite.RFC1712) 1695 0 R (cite.RFC1713) 1677 0 R (cite.RFC1794) 1679 0 R (cite.RFC1876) 1601 0 R (cite.RFC1912) 1657 0 R (cite.RFC1982) 1586 0 R (cite.RFC1995) 1544 0 R (cite.RFC1996) 1546 0 R (cite.RFC2010) 1659 0 R (cite.RFC2052) 1603 0 R (cite.RFC2065) 1707 0 R (cite.RFC2136) 1548 0 R (cite.RFC2137) 1709 0 R (cite.RFC2163) 1605 0 R (cite.RFC2168) 1607 0 R (cite.RFC2181) 1550 0 R (cite.RFC2219) 1661 0 R (cite.RFC2230) 1609 0 R (cite.RFC2240) 1681 0 R (cite.RFC2308) 1552 0 R (cite.RFC2317) 1641 0 R (cite.RFC2345) 1683 0 R (cite.RFC2352) 1685 0 R (cite.RFC2535) 1711 0 R (cite.RFC2536) 1611 0 R (cite.RFC2537) 1613 0 R (cite.RFC2538) 1615 0 R (cite.RFC2539) 1617 0 R (cite.RFC2540) 1619 0 R (cite.RFC2671) 1554 0 R (cite.RFC2672) 1556 0 R (cite.RFC2673) 1697 0 R (cite.RFC2782) 1621 0 R (cite.RFC2825) 1665 0 R (cite.RFC2826) 1643 0 R (cite.RFC2845) 1558 0 R (cite.RFC2874) 1699 0 R (cite.RFC2915) 1623 0 R (cite.RFC2929) 1645 0 R (cite.RFC2930) 1560 0 R (cite.RFC2931) 1562 0 R (cite.RFC3007) 1564 0 R (cite.RFC3008) 1713 0 R (cite.RFC3071) 1687 0 R (cite.RFC3090) 1715 0 R (cite.RFC3110) 1625 0 R (cite.RFC3123) 1627 0 R (cite.RFC3225) 1570 0 R (cite.RFC3258) 1689 0 R (cite.RFC3445) 1717 0 R (cite.RFC3490) 1667 0 R (cite.RFC3491) 1669 0 R (cite.RFC3492) 1671 0 R (cite.RFC3596) 1629 0 R (cite.RFC3597) 1631 0 R (cite.RFC3645) 1566 0 R (cite.RFC3655) 1719 0 R (cite.RFC3658) 1721 0 R (cite.RFC3755) 1723 0 R (cite.RFC3757) 1725 0 R (cite.RFC3833) 1572 0 R (cite.RFC3845) 1727 0 R (cite.RFC3901) 1691 0 R (cite.RFC4033) 1574 0 R (cite.RFC4035) 1576 0 R (cite.RFC4044) 1578 0 R (cite.RFC4074) 1588 0 R (cite.RFC974) 1541 0 R (cite.id2499701) 1732 0 R (configuration_file_elements) 1089 0 R (controls_statement_definition_and_usage) 976 0 R (diagnostic_tools) 911 0 R (dynamic_update) 999 0 R (dynamic_update_policies) 1051 0 R (dynamic_update_security) 1235 0 R (empty) 1302 0 R (historical_dns_information) 1519 0 R (id2465026) 875 0 R (id2466484) 876 0 R (id2467305) 880 0 R (id2467506) 881 0 R (id2467714) 891 0 R (id2467891) 893 0 R (id2467912) 894 0 R (id2467946) 895 0 R (id2468030) 898 0 R (id2470292) 905 0 R (id2470315) 908 0 R (id2470345) 909 0 R (id2470435) 910 0 R (id2470465) 916 0 R (id2470500) 917 0 R (id2470595) 918 0 R (id2470629) 924 0 R (id2470656) 925 0 R (id2470668) 926 0 R (id2470694) 929 0 R (id2470705) 935 0 R (id2470805) 942 0 R (id2470821) 943 0 R (id2470843) 949 0 R (id2470860) 950 0 R (id2471334) 953 0 R (id2471339) 954 0 R (id2473122) 981 0 R (id2473133) 982 0 R (id2473511) 1014 0 R (id2473529) 1015 0 R (id2473964) 1031 0 R (id2473981) 1032 0 R (id2474020) 1037 0 R (id2474038) 1038 0 R (id2474049) 1039 0 R (id2474156) 1040 0 R (id2474282) 1041 0 R (id2474327) 1047 0 R (id2474341) 1048 0 R (id2474390) 1049 0 R (id2474595) 1057 0 R (id2474732) 1058 0 R (id2474811) 1063 0 R (id2474954) 1068 0 R (id2475084) 1070 0 R (id2475106) 1071 0 R (id2475139) 1078 0 R (id2475354) 1090 0 R (id2476147) 1099 0 R (id2476174) 1100 0 R (id2476281) 1105 0 R (id2476296) 1106 0 R (id2476394) 1107 0 R (id2476477) 1114 0 R (id2476893) 1120 0 R (id2476936) 1122 0 R (id2477152) 1124 0 R (id2477512) 1131 0 R (id2477527) 1132 0 R (id2477550) 1133 0 R (id2477572) 1134 0 R (id2477662) 1143 0 R (id2477857) 1144 0 R (id2477909) 1150 0 R (id2478602) 1161 0 R (id2479412) 1167 0 R (id2479485) 1168 0 R (id2479549) 1175 0 R (id2479593) 1176 0 R (id2479608) 1177 0 R (id2481708) 1202 0 R (id2483474) 1224 0 R (id2483532) 1230 0 R (id2483954) 1241 0 R (id2484042) 1246 0 R (id2484857) 1255 0 R (id2484872) 1261 0 R (id2485056) 1263 0 R (id2485257) 1269 0 R (id2485688) 1283 0 R (id2486990) 1313 0 R (id2488093) 1330 0 R (id2488142) 1331 0 R (id2488222) 1337 0 R (id2489668) 1351 0 R (id2489675) 1352 0 R (id2489681) 1353 0 R (id2490299) 1359 0 R (id2490332) 1364 0 R (id2491624) 1406 0 R (id2491881) 1412 0 R (id2491899) 1413 0 R (id2491920) 1416 0 R (id2492156) 1422 0 R (id2493254) 1428 0 R (id2493382) 1430 0 R (id2493403) 1435 0 R (id2493834) 1437 0 R (id2493971) 1439 0 R (id2494061) 1440 0 R (id2494466) 1447 0 R (id2494590) 1449 0 R (id2494605) 1450 0 R (id2494717) 1452 0 R (id2494876) 1458 0 R (id2494937) 1459 0 R (id2495006) 1460 0 R (id2495043) 1461 0 R (id2495105) 1466 0 R (id2495584) 1486 0 R (id2495729) 1487 0 R (id2495788) 1488 0 R (id2495868) 1503 0 R (id2495874) 1504 0 R (id2495885) 1505 0 R (id2496039) 1506 0 R (id2496101) 1518 0 R (id2496273) 1524 0 R (id2496529) 1529 0 R (id2496531) 1535 0 R (id2496539) 1540 0 R (id2496563) 1536 0 R (id2496586) 1538 0 R (id2496622) 1549 0 R (id2496649) 1551 0 R (id2496675) 1543 0 R (id2496699) 1545 0 R (id2496791) 1547 0 R (id2496846) 1553 0 R (id2496873) 1555 0 R (id2496900) 1557 0 R (id2496962) 1559 0 R (id2496992) 1561 0 R (id2497021) 1563 0 R (id2497048) 1565 0 R (id2497123) 1568 0 R (id2497198) 1569 0 R (id2497225) 1571 0 R (id2497261) 1573 0 R (id2497326) 1577 0 R (id2497392) 1575 0 R (id2497457) 1580 0 R (id2497465) 1581 0 R (id2497559) 1583 0 R (id2497627) 1585 0 R (id2497662) 1587 0 R (id2497703) 1595 0 R (id2497708) 1596 0 R (id2497766) 1598 0 R (id2497803) 1606 0 R (id2497838) 1600 0 R (id2497893) 1602 0 R (id2497931) 1604 0 R (id2497957) 1608 0 R (id2497982) 1610 0 R (id2498009) 1612 0 R (id2498036) 1614 0 R (id2498075) 1616 0 R (id2498105) 1618 0 R (id2498135) 1620 0 R (id2498178) 1622 0 R (id2498211) 1624 0 R (id2498237) 1626 0 R (id2498261) 1628 0 R (id2498318) 1630 0 R (id2498343) 1633 0 R (id2498350) 1634 0 R (id2498376) 1636 0 R (id2498398) 1638 0 R (id2498422) 1640 0 R (id2498468) 1642 0 R (id2498491) 1644 0 R (id2498541) 1651 0 R (id2498549) 1652 0 R (id2498572) 1654 0 R (id2498599) 1656 0 R (id2498626) 1658 0 R (id2498662) 1660 0 R (id2498702) 1663 0 R (id2498708) 1664 0 R (id2498740) 1666 0 R (id2498854) 1668 0 R (id2498889) 1670 0 R (id2498916) 1673 0 R (id2498934) 1674 0 R (id2498956) 1676 0 R (id2498982) 1678 0 R (id2499008) 1680 0 R (id2499031) 1682 0 R (id2499077) 1684 0 R (id2499100) 1686 0 R (id2499127) 1688 0 R (id2499153) 1690 0 R (id2499190) 1693 0 R (id2499196) 1694 0 R (id2499254) 1696 0 R (id2499281) 1698 0 R (id2499317) 1705 0 R (id2499329) 1706 0 R (id2499368) 1708 0 R (id2499395) 1710 0 R (id2499425) 1712 0 R (id2499450) 1714 0 R (id2499477) 1716 0 R (id2499513) 1718 0 R (id2499549) 1720 0 R (id2499576) 1722 0 R (id2499603) 1724 0 R (id2499648) 1726 0 R (id2499689) 1729 0 R (id2499699) 1731 0 R (id2499701) 1733 0 R (incremental_zone_transfers) 1011 0 R (internet_drafts) 1728 0 R (ipv6addresses) 1072 0 R (journal) 1000 0 R (lwresd) 1079 0 R (man.dig) 1739 0 R (man.dnssec-keygen) 1787 0 R (man.dnssec-signzone) 1805 0 R (man.host) 1772 0 R (man.named) 1854 0 R (man.named-checkconf) 1825 0 R (man.named-checkzone) 1837 0 R (man.rndc) 1876 0 R (man.rndc-confgen) 1905 0 R (man.rndc.conf) 1888 0 R (notify) 990 0 R (options) 1187 0 R (page.1) 654 0 R (page.10) 915 0 R (page.100) 1767 0 R (page.101) 1779 0 R (page.102) 1783 0 R (page.103) 1795 0 R (page.104) 1801 0 R (page.105) 1812 0 R (page.106) 1817 0 R (page.107) 1822 0 R (page.108) 1833 0 R (page.109) 1845 0 R (page.11) 922 0 R (page.110) 1850 0 R (page.111) 1861 0 R (page.112) 1866 0 R (page.113) 1873 0 R (page.114) 1884 0 R (page.115) 1895 0 R (page.116) 1901 0 R (page.117) 1911 0 R (page.118) 1917 0 R (page.12) 934 0 R (page.13) 939 0 R (page.14) 948 0 R (page.15) 959 0 R (page.16) 967 0 R (page.17) 974 0 R (page.18) 980 0 R (page.19) 988 0 R (page.2) 679 0 R (page.20) 1010 0 R (page.21) 1020 0 R (page.22) 1025 0 R (page.23) 1029 0 R (page.24) 1036 0 R (page.25) 1045 0 R (page.26) 1055 0 R (page.27) 1062 0 R (page.28) 1067 0 R (page.29) 1076 0 R (page.3) 689 0 R (page.30) 1083 0 R (page.31) 1087 0 R (page.32) 1098 0 R (page.33) 1104 0 R (page.34) 1112 0 R (page.35) 1119 0 R (page.36) 1128 0 R (page.37) 1141 0 R (page.38) 1149 0 R (page.39) 1154 0 R (page.4) 744 0 R (page.40) 1160 0 R (page.41) 1166 0 R (page.42) 1174 0 R (page.43) 1181 0 R (page.44) 1186 0 R (page.45) 1191 0 R (page.46) 1197 0 R (page.47) 1201 0 R (page.48) 1208 0 R (page.49) 1218 0 R (page.5) 808 0 R (page.50) 1223 0 R (page.51) 1228 0 R (page.52) 1239 0 R (page.53) 1245 0 R (page.54) 1250 0 R (page.55) 1254 0 R (page.56) 1260 0 R (page.57) 1268 0 R (page.58) 1274 0 R (page.59) 1281 0 R (page.6) 869 0 R (page.60) 1289 0 R (page.61) 1296 0 R (page.62) 1308 0 R (page.63) 1312 0 R (page.64) 1318 0 R (page.65) 1323 0 R (page.66) 1327 0 R (page.67) 1336 0 R (page.68) 1342 0 R (page.69) 1346 0 R (page.7) 873 0 R (page.70) 1350 0 R (page.71) 1358 0 R (page.72) 1363 0 R (page.73) 1380 0 R (page.74) 1396 0 R (page.75) 1411 0 R (page.76) 1421 0 R (page.77) 1427 0 R (page.78) 1434 0 R (page.79) 1445 0 R (page.8) 890 0 R (page.80) 1457 0 R (page.81) 1465 0 R (page.82) 1471 0 R (page.83) 1475 0 R (page.84) 1481 0 R (page.85) 1492 0 R (page.86) 1497 0 R (page.87) 1501 0 R (page.88) 1512 0 R (page.89) 1516 0 R (page.9) 904 0 R (page.90) 1523 0 R (page.91) 1533 0 R (page.92) 1593 0 R (page.93) 1649 0 R (page.94) 1703 0 R (page.95) 1737 0 R (page.96) 1746 0 R (page.97) 1752 0 R (page.98) 1758 0 R (page.99) 1762 0 R (proposed_standards) 1016 0 R (rfcs) 900 0 R (rndc) 1137 0 R (rrset_ordering) 955 0 R (sample_configuration) 941 0 R (section*.10) 1662 0 R (section*.11) 1672 0 R (section*.12) 1692 0 R (section*.13) 1704 0 R (section*.14) 1730 0 R (section*.15) 1740 0 R (section*.16) 1741 0 R (section*.17) 1742 0 R (section*.18) 1747 0 R (section*.19) 1748 0 R (section*.2) 1528 0 R (section*.20) 1753 0 R (section*.21) 1763 0 R (section*.22) 1768 0 R (section*.23) 1769 0 R (section*.24) 1770 0 R (section*.25) 1771 0 R (section*.26) 1773 0 R (section*.27) 1774 0 R (section*.28) 1775 0 R (section*.29) 1784 0 R (section*.3) 1534 0 R (section*.30) 1785 0 R (section*.31) 1786 0 R (section*.32) 1788 0 R (section*.33) 1789 0 R (section*.34) 1790 0 R (section*.35) 1791 0 R (section*.36) 1796 0 R (section*.37) 1802 0 R (section*.38) 1803 0 R (section*.39) 1804 0 R (section*.4) 1542 0 R (section*.40) 1806 0 R (section*.41) 1807 0 R (section*.42) 1808 0 R (section*.43) 1813 0 R (section*.44) 1818 0 R (section*.45) 1823 0 R (section*.46) 1824 0 R (section*.47) 1826 0 R (section*.48) 1827 0 R (section*.49) 1828 0 R (section*.5) 1567 0 R (section*.50) 1829 0 R (section*.51) 1834 0 R (section*.52) 1835 0 R (section*.53) 1836 0 R (section*.54) 1838 0 R (section*.55) 1839 0 R (section*.56) 1840 0 R (section*.57) 1841 0 R (section*.58) 1851 0 R (section*.59) 1852 0 R (section*.6) 1579 0 R (section*.60) 1853 0 R (section*.61) 1855 0 R (section*.62) 1856 0 R (section*.63) 1857 0 R (section*.64) 1862 0 R (section*.65) 1867 0 R (section*.66) 1868 0 R (section*.67) 1869 0 R (section*.68) 1874 0 R (section*.69) 1875 0 R (section*.7) 1594 0 R (section*.70) 1877 0 R (section*.71) 1878 0 R (section*.72) 1879 0 R (section*.73) 1880 0 R (section*.74) 1885 0 R (section*.75) 1886 0 R (section*.76) 1887 0 R (section*.77) 1889 0 R (section*.78) 1890 0 R (section*.79) 1891 0 R (section*.8) 1632 0 R (section*.80) 1896 0 R (section*.81) 1902 0 R (section*.82) 1903 0 R (section*.83) 1904 0 R (section*.84) 1906 0 R (section*.85) 1907 0 R (section*.86) 1912 0 R (section*.87) 1913 0 R (section*.88) 1918 0 R (section*.89) 1919 0 R (section*.9) 1650 0 R (section*.90) 1920 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.1.3) 18 0 R (section.1.4) 22 0 R (section.2.1) 70 0 R (section.2.2) 74 0 R (section.2.3) 78 0 R (section.2.4) 82 0 R (section.2.5) 86 0 R (section.3.1) 94 0 R (section.3.2) 106 0 R (section.3.3) 110 0 R (section.4.1) 134 0 R (section.4.2) 138 0 R (section.4.3) 146 0 R (section.4.4) 150 0 R (section.4.5) 158 0 R (section.4.6) 194 0 R (section.4.7) 198 0 R (section.4.8) 202 0 R (section.4.9) 218 0 R (section.5.1) 234 0 R (section.5.2) 238 0 R (section.6.1) 246 0 R (section.6.2) 274 0 R (section.6.3) 474 0 R (section.7.1) 530 0 R (section.7.2) 534 0 R (section.7.3) 546 0 R (section.8.1) 554 0 R (section.8.2) 562 0 R (section.8.3) 566 0 R (section.A.1) 574 0 R (section.A.2) 582 0 R (section.A.3) 590 0 R (section.B.1) 610 0 R (section.B.10) 646 0 R (section.B.2) 614 0 R (section.B.3) 618 0 R (section.B.4) 622 0 R (section.B.5) 626 0 R (section.B.6) 630 0 R (section.B.7) 634 0 R (section.B.8) 638 0 R (section.B.9) 642 0 R (server_statement_definition_and_usage) 1214 0 R (server_statement_grammar) 1319 0 R (statsfile) 1193 0 R (subsection.1.4.1) 26 0 R (subsection.1.4.2) 30 0 R (subsection.1.4.3) 34 0 R (subsection.1.4.4) 38 0 R (subsection.1.4.5) 54 0 R (subsection.1.4.6) 62 0 R (subsection.3.1.1) 98 0 R (subsection.3.1.2) 102 0 R (subsection.3.3.1) 114 0 R (subsection.3.3.2) 126 0 R (subsection.4.2.1) 142 0 R (subsection.4.4.1) 154 0 R (subsection.4.5.1) 162 0 R (subsection.4.5.2) 174 0 R (subsection.4.5.3) 178 0 R (subsection.4.5.4) 182 0 R (subsection.4.5.5) 186 0 R (subsection.4.5.6) 190 0 R (subsection.4.8.1) 206 0 R (subsection.4.8.2) 210 0 R (subsection.4.8.3) 214 0 R (subsection.4.9.1) 222 0 R (subsection.4.9.2) 226 0 R (subsection.6.1.1) 250 0 R (subsection.6.1.2) 262 0 R (subsection.6.2.1) 278 0 R (subsection.6.2.10) 314 0 R (subsection.6.2.11) 326 0 R (subsection.6.2.12) 330 0 R (subsection.6.2.13) 334 0 R (subsection.6.2.14) 338 0 R (subsection.6.2.15) 342 0 R (subsection.6.2.16) 346 0 R (subsection.6.2.17) 426 0 R (subsection.6.2.18) 430 0 R (subsection.6.2.19) 434 0 R (subsection.6.2.2) 282 0 R (subsection.6.2.20) 438 0 R (subsection.6.2.21) 442 0 R (subsection.6.2.22) 446 0 R (subsection.6.2.23) 450 0 R (subsection.6.2.24) 454 0 R (subsection.6.2.3) 286 0 R (subsection.6.2.4) 290 0 R (subsection.6.2.5) 294 0 R (subsection.6.2.6) 298 0 R (subsection.6.2.7) 302 0 R (subsection.6.2.8) 306 0 R (subsection.6.2.9) 310 0 R (subsection.6.3.1) 478 0 R (subsection.6.3.2) 490 0 R (subsection.6.3.3) 494 0 R (subsection.6.3.4) 498 0 R (subsection.6.3.5) 502 0 R (subsection.6.3.6) 518 0 R (subsection.6.3.7) 522 0 R (subsection.7.2.1) 538 0 R (subsection.7.2.2) 542 0 R (subsection.8.1.1) 558 0 R (subsection.A.1.1) 578 0 R (subsection.A.2.1) 586 0 R (subsection.A.3.1) 594 0 R (subsection.A.3.2) 598 0 R (subsection.A.3.3) 602 0 R (subsubsection.1.4.4.1) 42 0 R (subsubsection.1.4.4.2) 46 0 R (subsubsection.1.4.4.3) 50 0 R (subsubsection.1.4.5.1) 58 0 R (subsubsection.3.3.1.1) 118 0 R (subsubsection.3.3.1.2) 122 0 R (subsubsection.4.5.1.1) 166 0 R (subsubsection.4.5.1.2) 170 0 R (subsubsection.6.1.1.1) 254 0 R (subsubsection.6.1.1.2) 258 0 R (subsubsection.6.1.2.1) 266 0 R (subsubsection.6.1.2.2) 270 0 R (subsubsection.6.2.10.1) 318 0 R (subsubsection.6.2.10.2) 322 0 R (subsubsection.6.2.16.1) 350 0 R (subsubsection.6.2.16.10) 386 0 R (subsubsection.6.2.16.11) 390 0 R (subsubsection.6.2.16.12) 394 0 R (subsubsection.6.2.16.13) 398 0 R (subsubsection.6.2.16.14) 402 0 R (subsubsection.6.2.16.15) 406 0 R (subsubsection.6.2.16.16) 410 0 R (subsubsection.6.2.16.17) 414 0 R (subsubsection.6.2.16.18) 418 0 R (subsubsection.6.2.16.19) 422 0 R (subsubsection.6.2.16.2) 354 0 R (subsubsection.6.2.16.3) 358 0 R (subsubsection.6.2.16.4) 362 0 R (subsubsection.6.2.16.5) 366 0 R (subsubsection.6.2.16.6) 370 0 R (subsubsection.6.2.16.7) 374 0 R (subsubsection.6.2.16.8) 378 0 R (subsubsection.6.2.16.9) 382 0 R (subsubsection.6.2.24.1) 458 0 R (subsubsection.6.2.24.2) 462 0 R (subsubsection.6.2.24.3) 466 0 R (subsubsection.6.2.24.4) 470 0 R (subsubsection.6.3.1.1) 482 0 R (subsubsection.6.3.1.2) 486 0 R (subsubsection.6.3.5.1) 506 0 R (subsubsection.6.3.5.2) 510 0 R (subsubsection.6.3.5.3) 514 0 R (table.1.1) 882 0 R (table.1.2) 892 0 R (table.3.1) 951 0 R (table.3.2) 983 0 R (table.6.1) 1091 0 R (table.6.10) 1417 0 R (table.6.11) 1423 0 R (table.6.12) 1429 0 R (table.6.13) 1436 0 R (table.6.14) 1438 0 R (table.6.15) 1441 0 R (table.6.16) 1448 0 R (table.6.17) 1451 0 R (table.6.18) 1467 0 R (table.6.2) 1115 0 R (table.6.3) 1123 0 R (table.6.4) 1162 0 R (table.6.5) 1203 0 R (table.6.6) 1284 0 R (table.6.7) 1314 0 R (table.6.8) 1354 0 R (table.6.9) 1407 0 R (the_category_phrase) 1156 0 R (the_sortlist_statement) 1275 0 R (topology) 1270 0 R (tsig) 1030 0 R (tuning) 1285 0 R (types_of_resource_records_and_when_to_use_them) 899 0 R (view_statement_grammar) 1304 0 R (zone_statement_grammar) 1234 0 R (zone_transfers) 1006 0 R (zonefile_format) 1292 0 R] +/Names [(Access_Control_Lists) 1477 0 R (Bv9ARM.ch01) 874 0 R (Bv9ARM.ch02) 923 0 R (Bv9ARM.ch03) 940 0 R (Bv9ARM.ch04) 989 0 R (Bv9ARM.ch05) 1077 0 R (Bv9ARM.ch06) 1088 0 R (Bv9ARM.ch07) 1476 0 R (Bv9ARM.ch08) 1502 0 R (Bv9ARM.ch09) 1517 0 R (Bv9ARM.ch10) 1738 0 R (Configuration_File_Grammar) 1113 0 R (DNSSEC) 1056 0 R (Doc-Start) 655 0 R (Setting_TTLs) 1446 0 R (acache) 930 0 R (access_control) 1231 0 R (acl) 1121 0 R (address_match_lists) 1094 0 R (admin_tools) 963 0 R (appendix.A) 570 0 R (appendix.B) 606 0 R (bibliography) 1525 0 R (boolean_options) 1005 0 R (builtin) 1299 0 R (chapter*.1) 690 0 R (chapter.1) 6 0 R (chapter.2) 66 0 R (chapter.3) 90 0 R (chapter.4) 130 0 R (chapter.5) 230 0 R (chapter.6) 242 0 R (chapter.7) 526 0 R (chapter.8) 550 0 R (cite.RFC1033) 1653 0 R (cite.RFC1034) 1537 0 R (cite.RFC1035) 1539 0 R (cite.RFC1101) 1635 0 R (cite.RFC1123) 1637 0 R (cite.RFC1183) 1597 0 R (cite.RFC1464) 1675 0 R (cite.RFC1535) 1582 0 R (cite.RFC1536) 1584 0 R (cite.RFC1537) 1655 0 R (cite.RFC1591) 1639 0 R (cite.RFC1706) 1599 0 R (cite.RFC1712) 1695 0 R (cite.RFC1713) 1677 0 R (cite.RFC1794) 1679 0 R (cite.RFC1876) 1601 0 R (cite.RFC1912) 1657 0 R (cite.RFC1982) 1586 0 R (cite.RFC1995) 1544 0 R (cite.RFC1996) 1546 0 R (cite.RFC2010) 1659 0 R (cite.RFC2052) 1603 0 R (cite.RFC2065) 1707 0 R (cite.RFC2136) 1548 0 R (cite.RFC2137) 1709 0 R (cite.RFC2163) 1605 0 R (cite.RFC2168) 1607 0 R (cite.RFC2181) 1550 0 R (cite.RFC2219) 1661 0 R (cite.RFC2230) 1609 0 R (cite.RFC2240) 1681 0 R (cite.RFC2308) 1552 0 R (cite.RFC2317) 1641 0 R (cite.RFC2345) 1683 0 R (cite.RFC2352) 1685 0 R (cite.RFC2535) 1711 0 R (cite.RFC2536) 1611 0 R (cite.RFC2537) 1613 0 R (cite.RFC2538) 1615 0 R (cite.RFC2539) 1617 0 R (cite.RFC2540) 1619 0 R (cite.RFC2671) 1554 0 R (cite.RFC2672) 1556 0 R (cite.RFC2673) 1697 0 R (cite.RFC2782) 1621 0 R (cite.RFC2825) 1665 0 R (cite.RFC2826) 1643 0 R (cite.RFC2845) 1558 0 R (cite.RFC2874) 1699 0 R (cite.RFC2915) 1623 0 R (cite.RFC2929) 1645 0 R (cite.RFC2930) 1560 0 R (cite.RFC2931) 1562 0 R (cite.RFC3007) 1564 0 R (cite.RFC3008) 1713 0 R (cite.RFC3071) 1687 0 R (cite.RFC3090) 1715 0 R (cite.RFC3110) 1625 0 R (cite.RFC3123) 1627 0 R (cite.RFC3225) 1570 0 R (cite.RFC3258) 1689 0 R (cite.RFC3445) 1717 0 R (cite.RFC3490) 1667 0 R (cite.RFC3491) 1669 0 R (cite.RFC3492) 1671 0 R (cite.RFC3596) 1629 0 R (cite.RFC3597) 1631 0 R (cite.RFC3645) 1566 0 R (cite.RFC3655) 1719 0 R (cite.RFC3658) 1721 0 R (cite.RFC3755) 1723 0 R (cite.RFC3757) 1725 0 R (cite.RFC3833) 1572 0 R (cite.RFC3845) 1727 0 R (cite.RFC3901) 1691 0 R (cite.RFC4033) 1574 0 R (cite.RFC4035) 1576 0 R (cite.RFC4044) 1578 0 R (cite.RFC4074) 1588 0 R (cite.RFC974) 1541 0 R (cite.id2499526) 1732 0 R (configuration_file_elements) 1089 0 R (controls_statement_definition_and_usage) 976 0 R (diagnostic_tools) 911 0 R (dynamic_update) 999 0 R (dynamic_update_policies) 1051 0 R (dynamic_update_security) 1235 0 R (empty) 1308 0 R (historical_dns_information) 1519 0 R (id2464961) 875 0 R (id2466569) 876 0 R (id2467528) 880 0 R (id2467538) 881 0 R (id2467709) 893 0 R (id2467731) 894 0 R (id2467765) 895 0 R (id2467849) 898 0 R (id2467942) 891 0 R (id2470247) 905 0 R (id2470270) 908 0 R (id2470369) 909 0 R (id2470390) 910 0 R (id2470420) 916 0 R (id2470523) 917 0 R (id2470550) 918 0 R (id2470584) 924 0 R (id2470611) 925 0 R (id2470624) 926 0 R (id2470717) 929 0 R (id2470728) 935 0 R (id2470760) 942 0 R (id2470776) 943 0 R (id2470798) 949 0 R (id2470816) 950 0 R (id2471153) 953 0 R (id2471158) 954 0 R (id2473077) 981 0 R (id2473089) 982 0 R (id2473466) 1014 0 R (id2473484) 1015 0 R (id2473920) 1031 0 R (id2473937) 1032 0 R (id2473975) 1037 0 R (id2473993) 1038 0 R (id2474004) 1039 0 R (id2474043) 1040 0 R (id2474169) 1041 0 R (id2474282) 1047 0 R (id2474296) 1048 0 R (id2474413) 1049 0 R (id2474618) 1057 0 R (id2474688) 1058 0 R (id2474766) 1063 0 R (id2474841) 1068 0 R (id2474971) 1070 0 R (id2474993) 1071 0 R (id2475162) 1078 0 R (id2475309) 1090 0 R (id2476102) 1099 0 R (id2476130) 1100 0 R (id2476305) 1105 0 R (id2476320) 1106 0 R (id2476349) 1107 0 R (id2476433) 1114 0 R (id2476849) 1120 0 R (id2476891) 1122 0 R (id2477038) 1124 0 R (id2477467) 1131 0 R (id2477482) 1132 0 R (id2477506) 1133 0 R (id2477527) 1134 0 R (id2477686) 1143 0 R (id2477812) 1144 0 R (id2477864) 1150 0 R (id2478694) 1161 0 R (id2479367) 1167 0 R (id2479441) 1168 0 R (id2479505) 1175 0 R (id2479548) 1176 0 R (id2479563) 1177 0 R (id2481595) 1202 0 R (id2483429) 1224 0 R (id2483488) 1230 0 R (id2483909) 1241 0 R (id2483997) 1246 0 R (id2484819) 1260 0 R (id2484834) 1261 0 R (id2485017) 1263 0 R (id2485219) 1269 0 R (id2485581) 1283 0 R (id2486884) 1313 0 R (id2488123) 1330 0 R (id2488172) 1331 0 R (id2488252) 1337 0 R (id2489698) 1351 0 R (id2489705) 1352 0 R (id2489710) 1353 0 R (id2490124) 1363 0 R (id2490157) 1364 0 R (id2491517) 1410 0 R (id2491774) 1412 0 R (id2491793) 1417 0 R (id2491881) 1420 0 R (id2492050) 1422 0 R (id2493079) 1428 0 R (id2493275) 1434 0 R (id2493297) 1435 0 R (id2493728) 1437 0 R (id2493864) 1439 0 R (id2493886) 1444 0 R (id2494359) 1447 0 R (id2494484) 1449 0 R (id2494499) 1450 0 R (id2494679) 1457 0 R (id2494701) 1458 0 R (id2494830) 1459 0 R (id2494900) 1464 0 R (id2494936) 1465 0 R (id2494998) 1466 0 R (id2495477) 1486 0 R (id2495622) 1487 0 R (id2495750) 1488 0 R (id2495898) 1503 0 R (id2495904) 1504 0 R (id2495915) 1505 0 R (id2495932) 1506 0 R (id2496062) 1518 0 R (id2496166) 1524 0 R (id2496422) 1529 0 R (id2496424) 1535 0 R (id2496433) 1540 0 R (id2496456) 1536 0 R (id2496480) 1538 0 R (id2496516) 1549 0 R (id2496542) 1551 0 R (id2496568) 1543 0 R (id2496593) 1545 0 R (id2496616) 1547 0 R (id2496740) 1553 0 R (id2496766) 1555 0 R (id2496793) 1557 0 R (id2496855) 1559 0 R (id2496885) 1561 0 R (id2496915) 1563 0 R (id2496941) 1565 0 R (id2497016) 1568 0 R (id2497024) 1569 0 R (id2497050) 1571 0 R (id2497086) 1573 0 R (id2497152) 1577 0 R (id2497217) 1575 0 R (id2497350) 1580 0 R (id2497358) 1581 0 R (id2497384) 1583 0 R (id2497452) 1585 0 R (id2497488) 1587 0 R (id2497528) 1595 0 R (id2497533) 1596 0 R (id2497591) 1598 0 R (id2497628) 1606 0 R (id2497664) 1600 0 R (id2497718) 1602 0 R (id2497756) 1604 0 R (id2497782) 1608 0 R (id2497808) 1610 0 R (id2497834) 1612 0 R (id2497861) 1614 0 R (id2497900) 1616 0 R (id2497930) 1618 0 R (id2497960) 1620 0 R (id2498003) 1622 0 R (id2498036) 1624 0 R (id2498062) 1626 0 R (id2498086) 1628 0 R (id2498144) 1630 0 R (id2498168) 1633 0 R (id2498176) 1634 0 R (id2498201) 1636 0 R (id2498224) 1638 0 R (id2498247) 1640 0 R (id2498293) 1642 0 R (id2498316) 1644 0 R (id2498366) 1651 0 R (id2498374) 1652 0 R (id2498397) 1654 0 R (id2498424) 1656 0 R (id2498451) 1658 0 R (id2498487) 1660 0 R (id2498528) 1663 0 R (id2498533) 1664 0 R (id2498565) 1666 0 R (id2498611) 1668 0 R (id2498646) 1670 0 R (id2498673) 1673 0 R (id2498691) 1674 0 R (id2498781) 1676 0 R (id2498807) 1678 0 R (id2498833) 1680 0 R (id2498856) 1682 0 R (id2498902) 1684 0 R (id2498925) 1686 0 R (id2498952) 1688 0 R (id2498978) 1690 0 R (id2499015) 1693 0 R (id2499021) 1694 0 R (id2499079) 1696 0 R (id2499106) 1698 0 R (id2499142) 1705 0 R (id2499154) 1706 0 R (id2499193) 1708 0 R (id2499220) 1710 0 R (id2499250) 1712 0 R (id2499275) 1714 0 R (id2499302) 1716 0 R (id2499338) 1718 0 R (id2499374) 1720 0 R (id2499401) 1722 0 R (id2499428) 1724 0 R (id2499473) 1726 0 R (id2499514) 1729 0 R (id2499524) 1731 0 R (id2499526) 1733 0 R (incremental_zone_transfers) 1011 0 R (internet_drafts) 1728 0 R (ipv6addresses) 1072 0 R (journal) 1000 0 R (lwresd) 1079 0 R (man.dig) 1739 0 R (man.dnssec-keygen) 1787 0 R (man.dnssec-signzone) 1805 0 R (man.host) 1772 0 R (man.named) 1854 0 R (man.named-checkconf) 1825 0 R (man.named-checkzone) 1837 0 R (man.rndc) 1876 0 R (man.rndc-confgen) 1905 0 R (man.rndc.conf) 1888 0 R (notify) 990 0 R (options) 1187 0 R (page.1) 654 0 R (page.10) 915 0 R (page.100) 1767 0 R (page.101) 1779 0 R (page.102) 1783 0 R (page.103) 1795 0 R (page.104) 1801 0 R (page.105) 1812 0 R (page.106) 1817 0 R (page.107) 1822 0 R (page.108) 1833 0 R (page.109) 1845 0 R (page.11) 922 0 R (page.110) 1850 0 R (page.111) 1861 0 R (page.112) 1866 0 R (page.113) 1873 0 R (page.114) 1884 0 R (page.115) 1895 0 R (page.116) 1901 0 R (page.117) 1911 0 R (page.118) 1917 0 R (page.12) 934 0 R (page.13) 939 0 R (page.14) 948 0 R (page.15) 959 0 R (page.16) 967 0 R (page.17) 974 0 R (page.18) 980 0 R (page.19) 988 0 R (page.2) 679 0 R (page.20) 1010 0 R (page.21) 1020 0 R (page.22) 1025 0 R (page.23) 1029 0 R (page.24) 1036 0 R (page.25) 1045 0 R (page.26) 1055 0 R (page.27) 1062 0 R (page.28) 1067 0 R (page.29) 1076 0 R (page.3) 689 0 R (page.30) 1083 0 R (page.31) 1087 0 R (page.32) 1098 0 R (page.33) 1104 0 R (page.34) 1112 0 R (page.35) 1119 0 R (page.36) 1128 0 R (page.37) 1141 0 R (page.38) 1149 0 R (page.39) 1154 0 R (page.4) 744 0 R (page.40) 1160 0 R (page.41) 1166 0 R (page.42) 1174 0 R (page.43) 1181 0 R (page.44) 1186 0 R (page.45) 1191 0 R (page.46) 1197 0 R (page.47) 1201 0 R (page.48) 1208 0 R (page.49) 1218 0 R (page.5) 808 0 R (page.50) 1223 0 R (page.51) 1228 0 R (page.52) 1239 0 R (page.53) 1245 0 R (page.54) 1250 0 R (page.55) 1254 0 R (page.56) 1259 0 R (page.57) 1268 0 R (page.58) 1274 0 R (page.59) 1281 0 R (page.6) 869 0 R (page.60) 1288 0 R (page.61) 1294 0 R (page.62) 1307 0 R (page.63) 1312 0 R (page.64) 1318 0 R (page.65) 1322 0 R (page.66) 1327 0 R (page.67) 1336 0 R (page.68) 1342 0 R (page.69) 1346 0 R (page.7) 873 0 R (page.70) 1350 0 R (page.71) 1358 0 R (page.72) 1362 0 R (page.73) 1377 0 R (page.74) 1392 0 R (page.75) 1409 0 R (page.76) 1416 0 R (page.77) 1427 0 R (page.78) 1433 0 R (page.79) 1443 0 R (page.8) 890 0 R (page.80) 1456 0 R (page.81) 1463 0 R (page.82) 1471 0 R (page.83) 1475 0 R (page.84) 1481 0 R (page.85) 1492 0 R (page.86) 1497 0 R (page.87) 1501 0 R (page.88) 1512 0 R (page.89) 1516 0 R (page.9) 904 0 R (page.90) 1523 0 R (page.91) 1533 0 R (page.92) 1593 0 R (page.93) 1649 0 R (page.94) 1703 0 R (page.95) 1737 0 R (page.96) 1746 0 R (page.97) 1752 0 R (page.98) 1758 0 R (page.99) 1762 0 R (proposed_standards) 1016 0 R (rfcs) 900 0 R (rndc) 1137 0 R (rrset_ordering) 955 0 R (sample_configuration) 941 0 R (section*.10) 1662 0 R (section*.11) 1672 0 R (section*.12) 1692 0 R (section*.13) 1704 0 R (section*.14) 1730 0 R (section*.15) 1740 0 R (section*.16) 1741 0 R (section*.17) 1742 0 R (section*.18) 1747 0 R (section*.19) 1748 0 R (section*.2) 1528 0 R (section*.20) 1753 0 R (section*.21) 1763 0 R (section*.22) 1768 0 R (section*.23) 1769 0 R (section*.24) 1770 0 R (section*.25) 1771 0 R (section*.26) 1773 0 R (section*.27) 1774 0 R (section*.28) 1775 0 R (section*.29) 1784 0 R (section*.3) 1534 0 R (section*.30) 1785 0 R (section*.31) 1786 0 R (section*.32) 1788 0 R (section*.33) 1789 0 R (section*.34) 1790 0 R (section*.35) 1791 0 R (section*.36) 1796 0 R (section*.37) 1802 0 R (section*.38) 1803 0 R (section*.39) 1804 0 R (section*.4) 1542 0 R (section*.40) 1806 0 R (section*.41) 1807 0 R (section*.42) 1808 0 R (section*.43) 1813 0 R (section*.44) 1818 0 R (section*.45) 1823 0 R (section*.46) 1824 0 R (section*.47) 1826 0 R (section*.48) 1827 0 R (section*.49) 1828 0 R (section*.5) 1567 0 R (section*.50) 1829 0 R (section*.51) 1834 0 R (section*.52) 1835 0 R (section*.53) 1836 0 R (section*.54) 1838 0 R (section*.55) 1839 0 R (section*.56) 1840 0 R (section*.57) 1841 0 R (section*.58) 1851 0 R (section*.59) 1852 0 R (section*.6) 1579 0 R (section*.60) 1853 0 R (section*.61) 1855 0 R (section*.62) 1856 0 R (section*.63) 1857 0 R (section*.64) 1862 0 R (section*.65) 1867 0 R (section*.66) 1868 0 R (section*.67) 1869 0 R (section*.68) 1874 0 R (section*.69) 1875 0 R (section*.7) 1594 0 R (section*.70) 1877 0 R (section*.71) 1878 0 R (section*.72) 1879 0 R (section*.73) 1880 0 R (section*.74) 1885 0 R (section*.75) 1886 0 R (section*.76) 1887 0 R (section*.77) 1889 0 R (section*.78) 1890 0 R (section*.79) 1891 0 R (section*.8) 1632 0 R (section*.80) 1896 0 R (section*.81) 1902 0 R (section*.82) 1903 0 R (section*.83) 1904 0 R (section*.84) 1906 0 R (section*.85) 1907 0 R (section*.86) 1912 0 R (section*.87) 1913 0 R (section*.88) 1918 0 R (section*.89) 1919 0 R (section*.9) 1650 0 R (section*.90) 1920 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.1.3) 18 0 R (section.1.4) 22 0 R (section.2.1) 70 0 R (section.2.2) 74 0 R (section.2.3) 78 0 R (section.2.4) 82 0 R (section.2.5) 86 0 R (section.3.1) 94 0 R (section.3.2) 106 0 R (section.3.3) 110 0 R (section.4.1) 134 0 R (section.4.2) 138 0 R (section.4.3) 146 0 R (section.4.4) 150 0 R (section.4.5) 158 0 R (section.4.6) 194 0 R (section.4.7) 198 0 R (section.4.8) 202 0 R (section.4.9) 218 0 R (section.5.1) 234 0 R (section.5.2) 238 0 R (section.6.1) 246 0 R (section.6.2) 274 0 R (section.6.3) 474 0 R (section.7.1) 530 0 R (section.7.2) 534 0 R (section.7.3) 546 0 R (section.8.1) 554 0 R (section.8.2) 562 0 R (section.8.3) 566 0 R (section.A.1) 574 0 R (section.A.2) 582 0 R (section.A.3) 590 0 R (section.B.1) 610 0 R (section.B.10) 646 0 R (section.B.2) 614 0 R (section.B.3) 618 0 R (section.B.4) 622 0 R (section.B.5) 626 0 R (section.B.6) 630 0 R (section.B.7) 634 0 R (section.B.8) 638 0 R (section.B.9) 642 0 R (server_statement_definition_and_usage) 1214 0 R (server_statement_grammar) 1323 0 R (statsfile) 1193 0 R (subsection.1.4.1) 26 0 R (subsection.1.4.2) 30 0 R (subsection.1.4.3) 34 0 R (subsection.1.4.4) 38 0 R (subsection.1.4.5) 54 0 R (subsection.1.4.6) 62 0 R (subsection.3.1.1) 98 0 R (subsection.3.1.2) 102 0 R (subsection.3.3.1) 114 0 R (subsection.3.3.2) 126 0 R (subsection.4.2.1) 142 0 R (subsection.4.4.1) 154 0 R (subsection.4.5.1) 162 0 R (subsection.4.5.2) 174 0 R (subsection.4.5.3) 178 0 R (subsection.4.5.4) 182 0 R (subsection.4.5.5) 186 0 R (subsection.4.5.6) 190 0 R (subsection.4.8.1) 206 0 R (subsection.4.8.2) 210 0 R (subsection.4.8.3) 214 0 R (subsection.4.9.1) 222 0 R (subsection.4.9.2) 226 0 R (subsection.6.1.1) 250 0 R (subsection.6.1.2) 262 0 R (subsection.6.2.1) 278 0 R (subsection.6.2.10) 314 0 R (subsection.6.2.11) 326 0 R (subsection.6.2.12) 330 0 R (subsection.6.2.13) 334 0 R (subsection.6.2.14) 338 0 R (subsection.6.2.15) 342 0 R (subsection.6.2.16) 346 0 R (subsection.6.2.17) 426 0 R (subsection.6.2.18) 430 0 R (subsection.6.2.19) 434 0 R (subsection.6.2.2) 282 0 R (subsection.6.2.20) 438 0 R (subsection.6.2.21) 442 0 R (subsection.6.2.22) 446 0 R (subsection.6.2.23) 450 0 R (subsection.6.2.24) 454 0 R (subsection.6.2.3) 286 0 R (subsection.6.2.4) 290 0 R (subsection.6.2.5) 294 0 R (subsection.6.2.6) 298 0 R (subsection.6.2.7) 302 0 R (subsection.6.2.8) 306 0 R (subsection.6.2.9) 310 0 R (subsection.6.3.1) 478 0 R (subsection.6.3.2) 490 0 R (subsection.6.3.3) 494 0 R (subsection.6.3.4) 498 0 R (subsection.6.3.5) 502 0 R (subsection.6.3.6) 518 0 R (subsection.6.3.7) 522 0 R (subsection.7.2.1) 538 0 R (subsection.7.2.2) 542 0 R (subsection.8.1.1) 558 0 R (subsection.A.1.1) 578 0 R (subsection.A.2.1) 586 0 R (subsection.A.3.1) 594 0 R (subsection.A.3.2) 598 0 R (subsection.A.3.3) 602 0 R (subsubsection.1.4.4.1) 42 0 R (subsubsection.1.4.4.2) 46 0 R (subsubsection.1.4.4.3) 50 0 R (subsubsection.1.4.5.1) 58 0 R (subsubsection.3.3.1.1) 118 0 R (subsubsection.3.3.1.2) 122 0 R (subsubsection.4.5.1.1) 166 0 R (subsubsection.4.5.1.2) 170 0 R (subsubsection.6.1.1.1) 254 0 R (subsubsection.6.1.1.2) 258 0 R (subsubsection.6.1.2.1) 266 0 R (subsubsection.6.1.2.2) 270 0 R (subsubsection.6.2.10.1) 318 0 R (subsubsection.6.2.10.2) 322 0 R (subsubsection.6.2.16.1) 350 0 R (subsubsection.6.2.16.10) 386 0 R (subsubsection.6.2.16.11) 390 0 R (subsubsection.6.2.16.12) 394 0 R (subsubsection.6.2.16.13) 398 0 R (subsubsection.6.2.16.14) 402 0 R (subsubsection.6.2.16.15) 406 0 R (subsubsection.6.2.16.16) 410 0 R (subsubsection.6.2.16.17) 414 0 R (subsubsection.6.2.16.18) 418 0 R (subsubsection.6.2.16.19) 422 0 R (subsubsection.6.2.16.2) 354 0 R (subsubsection.6.2.16.3) 358 0 R (subsubsection.6.2.16.4) 362 0 R (subsubsection.6.2.16.5) 366 0 R (subsubsection.6.2.16.6) 370 0 R (subsubsection.6.2.16.7) 374 0 R (subsubsection.6.2.16.8) 378 0 R (subsubsection.6.2.16.9) 382 0 R (subsubsection.6.2.24.1) 458 0 R (subsubsection.6.2.24.2) 462 0 R (subsubsection.6.2.24.3) 466 0 R (subsubsection.6.2.24.4) 470 0 R (subsubsection.6.3.1.1) 482 0 R (subsubsection.6.3.1.2) 486 0 R (subsubsection.6.3.5.1) 506 0 R (subsubsection.6.3.5.2) 510 0 R (subsubsection.6.3.5.3) 514 0 R (table.1.1) 882 0 R (table.1.2) 892 0 R (table.3.1) 951 0 R (table.3.2) 983 0 R (table.6.1) 1091 0 R (table.6.10) 1421 0 R (table.6.11) 1423 0 R (table.6.12) 1429 0 R (table.6.13) 1436 0 R (table.6.14) 1438 0 R (table.6.15) 1445 0 R (table.6.16) 1448 0 R (table.6.17) 1451 0 R (table.6.18) 1467 0 R (table.6.2) 1115 0 R (table.6.3) 1123 0 R (table.6.4) 1162 0 R (table.6.5) 1203 0 R (table.6.6) 1284 0 R (table.6.7) 1314 0 R (table.6.8) 1354 0 R (table.6.9) 1411 0 R (the_category_phrase) 1156 0 R (the_sortlist_statement) 1275 0 R (topology) 1270 0 R (tsig) 1030 0 R (tuning) 1289 0 R (types_of_resource_records_and_when_to_use_them) 899 0 R (view_statement_grammar) 1303 0 R (zone_statement_grammar) 1234 0 R (zone_transfers) 1006 0 R (zonefile_format) 1302 0 R] /Limits [(Access_Control_Lists) (zonefile_format)] >> endobj 1944 0 obj << @@ -10920,7 +10932,7 @@ endobj >> endobj 1947 0 obj << /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords() -/CreationDate (D:20071031135044+11'00') +/CreationDate (D:20080527222211Z) /PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4) >> endobj xref @@ -10932,647 +10944,647 @@ xref 0000000000 00000 f 0000000009 00000 n 0000066898 00000 n -0000664779 00000 n +0000665358 00000 n 0000000054 00000 n 0000000086 00000 n 0000067022 00000 n -0000664707 00000 n +0000665286 00000 n 0000000133 00000 n 0000000173 00000 n 0000067147 00000 n -0000664621 00000 n +0000665200 00000 n 0000000221 00000 n 0000000273 00000 n 0000067272 00000 n -0000664535 00000 n +0000665114 00000 n 0000000321 00000 n 0000000377 00000 n 0000071535 00000 n -0000664425 00000 n +0000665004 00000 n 0000000425 00000 n 0000000478 00000 n 0000071660 00000 n -0000664351 00000 n +0000664930 00000 n 0000000531 00000 n 0000000572 00000 n 0000071785 00000 n -0000664264 00000 n +0000664843 00000 n 0000000625 00000 n 0000000674 00000 n 0000071910 00000 n -0000664177 00000 n +0000664756 00000 n 0000000727 00000 n 0000000757 00000 n 0000076188 00000 n -0000664053 00000 n +0000664632 00000 n 0000000810 00000 n 0000000861 00000 n 0000076313 00000 n -0000663979 00000 n +0000664558 00000 n 0000000919 00000 n 0000000964 00000 n 0000076438 00000 n -0000663892 00000 n +0000664471 00000 n 0000001022 00000 n 0000001062 00000 n 0000076563 00000 n -0000663818 00000 n +0000664397 00000 n 0000001120 00000 n 0000001162 00000 n 0000079535 00000 n -0000663694 00000 n +0000664273 00000 n 0000001215 00000 n 0000001260 00000 n 0000079660 00000 n -0000663633 00000 n +0000664212 00000 n 0000001318 00000 n 0000001355 00000 n 0000079785 00000 n -0000663559 00000 n +0000664138 00000 n 0000001408 00000 n 0000001463 00000 n 0000082713 00000 n -0000663434 00000 n +0000664013 00000 n 0000001509 00000 n 0000001556 00000 n 0000082838 00000 n -0000663360 00000 n +0000663939 00000 n 0000001604 00000 n 0000001648 00000 n 0000082963 00000 n -0000663273 00000 n +0000663852 00000 n 0000001696 00000 n 0000001735 00000 n 0000083088 00000 n -0000663186 00000 n +0000663765 00000 n 0000001783 00000 n 0000001825 00000 n 0000083212 00000 n -0000663099 00000 n +0000663678 00000 n 0000001873 00000 n 0000001936 00000 n 0000084298 00000 n -0000663025 00000 n +0000663604 00000 n 0000001984 00000 n 0000002034 00000 n 0000086008 00000 n -0000662897 00000 n +0000663476 00000 n 0000002080 00000 n 0000002126 00000 n 0000086132 00000 n -0000662784 00000 n +0000663363 00000 n 0000002174 00000 n 0000002218 00000 n 0000086257 00000 n -0000662708 00000 n +0000663287 00000 n 0000002271 00000 n 0000002323 00000 n 0000086382 00000 n -0000662631 00000 n +0000663210 00000 n 0000002377 00000 n 0000002436 00000 n 0000088910 00000 n -0000662540 00000 n +0000663119 00000 n 0000002485 00000 n 0000002523 00000 n 0000089162 00000 n -0000662423 00000 n +0000663002 00000 n 0000002572 00000 n 0000002618 00000 n 0000089288 00000 n -0000662305 00000 n +0000662884 00000 n 0000002672 00000 n 0000002739 00000 n 0000092495 00000 n -0000662226 00000 n +0000662805 00000 n 0000002798 00000 n 0000002842 00000 n 0000092621 00000 n -0000662147 00000 n +0000662726 00000 n 0000002901 00000 n 0000002949 00000 n 0000102950 00000 n -0000662068 00000 n +0000662647 00000 n 0000003003 00000 n 0000003036 00000 n 0000107881 00000 n -0000661936 00000 n +0000662515 00000 n 0000003083 00000 n 0000003126 00000 n 0000108007 00000 n -0000661857 00000 n +0000662436 00000 n 0000003175 00000 n 0000003205 00000 n 0000108133 00000 n -0000661725 00000 n +0000662304 00000 n 0000003254 00000 n 0000003292 00000 n 0000108259 00000 n -0000661660 00000 n +0000662239 00000 n 0000003346 00000 n 0000003388 00000 n 0000112550 00000 n -0000661567 00000 n +0000662146 00000 n 0000003437 00000 n 0000003496 00000 n 0000112677 00000 n -0000661435 00000 n +0000662014 00000 n 0000003545 00000 n 0000003578 00000 n 0000112806 00000 n -0000661370 00000 n +0000661949 00000 n 0000003632 00000 n 0000003681 00000 n 0000120178 00000 n -0000661238 00000 n +0000661817 00000 n 0000003730 00000 n 0000003758 00000 n 0000120305 00000 n -0000661120 00000 n +0000661699 00000 n 0000003812 00000 n 0000003881 00000 n 0000120434 00000 n -0000661041 00000 n +0000661620 00000 n 0000003940 00000 n 0000003988 00000 n 0000123309 00000 n -0000660962 00000 n +0000661541 00000 n 0000004047 00000 n 0000004092 00000 n 0000123438 00000 n -0000660869 00000 n +0000661448 00000 n 0000004146 00000 n 0000004214 00000 n 0000123567 00000 n -0000660776 00000 n +0000661355 00000 n 0000004268 00000 n 0000004338 00000 n 0000123696 00000 n -0000660683 00000 n +0000661262 00000 n 0000004392 00000 n 0000004455 00000 n 0000123824 00000 n -0000660590 00000 n +0000661169 00000 n 0000004509 00000 n 0000004564 00000 n 0000127470 00000 n -0000660511 00000 n +0000661090 00000 n 0000004618 00000 n 0000004650 00000 n 0000127599 00000 n -0000660418 00000 n +0000660997 00000 n 0000004699 00000 n 0000004727 00000 n 0000127728 00000 n -0000660325 00000 n +0000660904 00000 n 0000004776 00000 n 0000004808 00000 n 0000131334 00000 n -0000660193 00000 n +0000660772 00000 n 0000004857 00000 n 0000004887 00000 n 0000131463 00000 n -0000660114 00000 n +0000660693 00000 n 0000004941 00000 n 0000004982 00000 n 0000131591 00000 n -0000660021 00000 n +0000660600 00000 n 0000005036 00000 n 0000005078 00000 n 0000135033 00000 n -0000659942 00000 n +0000660521 00000 n 0000005132 00000 n 0000005177 00000 n 0000138107 00000 n -0000659824 00000 n +0000660403 00000 n 0000005226 00000 n 0000005272 00000 n 0000138236 00000 n -0000659745 00000 n +0000660324 00000 n 0000005326 00000 n 0000005386 00000 n 0000138364 00000 n -0000659666 00000 n +0000660245 00000 n 0000005440 00000 n 0000005509 00000 n 0000140844 00000 n -0000659533 00000 n +0000660112 00000 n 0000005556 00000 n 0000005609 00000 n 0000140973 00000 n -0000659454 00000 n +0000660033 00000 n 0000005658 00000 n 0000005714 00000 n 0000141102 00000 n -0000659375 00000 n +0000659954 00000 n 0000005763 00000 n 0000005812 00000 n 0000145286 00000 n -0000659242 00000 n +0000659821 00000 n 0000005859 00000 n 0000005911 00000 n 0000145415 00000 n -0000659124 00000 n +0000659703 00000 n 0000005960 00000 n 0000006011 00000 n 0000149682 00000 n -0000659006 00000 n +0000659585 00000 n 0000006065 00000 n 0000006110 00000 n 0000149811 00000 n -0000658927 00000 n +0000659506 00000 n 0000006169 00000 n 0000006203 00000 n 0000149940 00000 n -0000658848 00000 n +0000659427 00000 n 0000006262 00000 n 0000006310 00000 n 0000153288 00000 n -0000658730 00000 n +0000659309 00000 n 0000006364 00000 n 0000006404 00000 n 0000153417 00000 n -0000658651 00000 n +0000659230 00000 n 0000006463 00000 n 0000006497 00000 n 0000153546 00000 n -0000658572 00000 n +0000659151 00000 n 0000006556 00000 n 0000006604 00000 n 0000157451 00000 n -0000658439 00000 n +0000659018 00000 n 0000006653 00000 n 0000006703 00000 n 0000161073 00000 n -0000658360 00000 n +0000658939 00000 n 0000006757 00000 n 0000006804 00000 n 0000161202 00000 n -0000658267 00000 n +0000658846 00000 n 0000006858 00000 n 0000006918 00000 n 0000161459 00000 n -0000658174 00000 n +0000658753 00000 n 0000006972 00000 n 0000007024 00000 n 0000161588 00000 n -0000658081 00000 n +0000658660 00000 n 0000007078 00000 n 0000007143 00000 n 0000166242 00000 n -0000657988 00000 n +0000658567 00000 n 0000007197 00000 n 0000007248 00000 n 0000166371 00000 n -0000657895 00000 n +0000658474 00000 n 0000007302 00000 n 0000007366 00000 n 0000166500 00000 n -0000657802 00000 n +0000658381 00000 n 0000007420 00000 n 0000007467 00000 n 0000166629 00000 n -0000657709 00000 n +0000658288 00000 n 0000007521 00000 n 0000007581 00000 n 0000169977 00000 n -0000657616 00000 n +0000658195 00000 n 0000007635 00000 n 0000007686 00000 n 0000170106 00000 n -0000657484 00000 n +0000658063 00000 n 0000007741 00000 n 0000007806 00000 n 0000174741 00000 n -0000657405 00000 n +0000657984 00000 n 0000007866 00000 n 0000007913 00000 n 0000180920 00000 n -0000657326 00000 n +0000657905 00000 n 0000007973 00000 n 0000008021 00000 n 0000184667 00000 n -0000657233 00000 n +0000657812 00000 n 0000008076 00000 n 0000008126 00000 n 0000184796 00000 n -0000657140 00000 n +0000657719 00000 n 0000008181 00000 n 0000008244 00000 n 0000186525 00000 n -0000657047 00000 n +0000657626 00000 n 0000008299 00000 n 0000008351 00000 n 0000186654 00000 n -0000656954 00000 n +0000657533 00000 n 0000008406 00000 n 0000008471 00000 n 0000186783 00000 n -0000656861 00000 n +0000657440 00000 n 0000008526 00000 n 0000008578 00000 n 0000190468 00000 n -0000656728 00000 n +0000657307 00000 n 0000008633 00000 n 0000008698 00000 n 0000198661 00000 n -0000656649 00000 n +0000657228 00000 n 0000008758 00000 n 0000008802 00000 n 0000216022 00000 n -0000656556 00000 n +0000657135 00000 n 0000008862 00000 n 0000008901 00000 n 0000220238 00000 n -0000656463 00000 n +0000657042 00000 n 0000008961 00000 n 0000009008 00000 n 0000220366 00000 n -0000656370 00000 n +0000656949 00000 n 0000009068 00000 n 0000009111 00000 n 0000224175 00000 n -0000656277 00000 n +0000656856 00000 n 0000009171 00000 n 0000009210 00000 n -0000227147 00000 n -0000656184 00000 n +0000227072 00000 n +0000656763 00000 n 0000009270 00000 n 0000009312 00000 n -0000227276 00000 n -0000656091 00000 n +0000227201 00000 n +0000656670 00000 n 0000009372 00000 n 0000009415 00000 n -0000234515 00000 n -0000655998 00000 n +0000238324 00000 n +0000656577 00000 n 0000009475 00000 n 0000009522 00000 n -0000238765 00000 n -0000655905 00000 n +0000238453 00000 n +0000656484 00000 n 0000009582 00000 n 0000009643 00000 n -0000238894 00000 n -0000655812 00000 n +0000238581 00000 n +0000656391 00000 n 0000009704 00000 n 0000009756 00000 n -0000242265 00000 n -0000655719 00000 n +0000242249 00000 n +0000656298 00000 n 0000009817 00000 n 0000009870 00000 n -0000242394 00000 n -0000655626 00000 n +0000242378 00000 n +0000656205 00000 n 0000009931 00000 n 0000009969 00000 n -0000246293 00000 n -0000655533 00000 n +0000246412 00000 n +0000656112 00000 n 0000010030 00000 n 0000010082 00000 n -0000249718 00000 n -0000655440 00000 n +0000249427 00000 n +0000656019 00000 n 0000010143 00000 n 0000010187 00000 n -0000249976 00000 n -0000655347 00000 n +0000253418 00000 n +0000655926 00000 n 0000010248 00000 n 0000010284 00000 n -0000258745 00000 n -0000655254 00000 n +0000258233 00000 n +0000655833 00000 n 0000010345 00000 n 0000010408 00000 n -0000258874 00000 n -0000655161 00000 n +0000260759 00000 n +0000655740 00000 n 0000010469 00000 n 0000010519 00000 n -0000264226 00000 n -0000655068 00000 n +0000263961 00000 n +0000655647 00000 n 0000010580 00000 n 0000010629 00000 n -0000268214 00000 n -0000654989 00000 n +0000268000 00000 n +0000655568 00000 n 0000010690 00000 n 0000010746 00000 n -0000268342 00000 n -0000654896 00000 n +0000271423 00000 n +0000655475 00000 n 0000010801 00000 n 0000010852 00000 n -0000272260 00000 n -0000654803 00000 n +0000271552 00000 n +0000655382 00000 n 0000010907 00000 n 0000010971 00000 n -0000276289 00000 n -0000654710 00000 n +0000276264 00000 n +0000655289 00000 n 0000011026 00000 n 0000011083 00000 n -0000276417 00000 n -0000654617 00000 n +0000276393 00000 n +0000655196 00000 n 0000011138 00000 n 0000011208 00000 n -0000276543 00000 n -0000654524 00000 n +0000279958 00000 n +0000655103 00000 n 0000011263 00000 n 0000011312 00000 n -0000279969 00000 n -0000654431 00000 n +0000280087 00000 n +0000655010 00000 n 0000011367 00000 n 0000011429 00000 n -0000281613 00000 n -0000654338 00000 n +0000281791 00000 n +0000654917 00000 n 0000011484 00000 n 0000011533 00000 n -0000285546 00000 n -0000654220 00000 n +0000284860 00000 n +0000654799 00000 n 0000011588 00000 n 0000011650 00000 n -0000285675 00000 n -0000654141 00000 n +0000284989 00000 n +0000654720 00000 n 0000011710 00000 n 0000011749 00000 n -0000289728 00000 n -0000654048 00000 n +0000294301 00000 n +0000654627 00000 n 0000011809 00000 n 0000011843 00000 n -0000295345 00000 n -0000653955 00000 n +0000294430 00000 n +0000654534 00000 n 0000011903 00000 n 0000011944 00000 n -0000305746 00000 n -0000653876 00000 n +0000305297 00000 n +0000654455 00000 n 0000012004 00000 n 0000012056 00000 n -0000309844 00000 n -0000653758 00000 n +0000308858 00000 n +0000654337 00000 n 0000012105 00000 n 0000012138 00000 n -0000309972 00000 n -0000653640 00000 n +0000308987 00000 n +0000654219 00000 n 0000012192 00000 n 0000012264 00000 n -0000310100 00000 n -0000653561 00000 n +0000313123 00000 n +0000654140 00000 n 0000012323 00000 n 0000012367 00000 n -0000317603 00000 n -0000653482 00000 n +0000320422 00000 n +0000654061 00000 n 0000012426 00000 n 0000012479 00000 n -0000321290 00000 n -0000653389 00000 n +0000320811 00000 n +0000653968 00000 n 0000012533 00000 n 0000012583 00000 n -0000324743 00000 n -0000653296 00000 n +0000324449 00000 n +0000653875 00000 n 0000012637 00000 n 0000012675 00000 n -0000325002 00000 n -0000653203 00000 n +0000324707 00000 n +0000653782 00000 n 0000012729 00000 n 0000012778 00000 n -0000325260 00000 n -0000653071 00000 n +0000327531 00000 n +0000653650 00000 n 0000012832 00000 n 0000012884 00000 n -0000328115 00000 n -0000652992 00000 n +0000327660 00000 n +0000653571 00000 n 0000012943 00000 n 0000012995 00000 n -0000328244 00000 n -0000652899 00000 n +0000327789 00000 n +0000653478 00000 n 0000013054 00000 n 0000013107 00000 n -0000328373 00000 n -0000652820 00000 n +0000331442 00000 n +0000653399 00000 n 0000013166 00000 n 0000013215 00000 n -0000328502 00000 n -0000652727 00000 n +0000331570 00000 n +0000653306 00000 n 0000013269 00000 n 0000013349 00000 n -0000332842 00000 n -0000652648 00000 n +0000333809 00000 n +0000653227 00000 n 0000013403 00000 n 0000013452 00000 n -0000335118 00000 n -0000652515 00000 n +0000335690 00000 n +0000653094 00000 n 0000013499 00000 n 0000013551 00000 n -0000335247 00000 n -0000652436 00000 n +0000335819 00000 n +0000653015 00000 n 0000013600 00000 n 0000013644 00000 n -0000339340 00000 n -0000652304 00000 n +0000339912 00000 n +0000652883 00000 n 0000013693 00000 n 0000013734 00000 n -0000339469 00000 n -0000652225 00000 n +0000340041 00000 n +0000652804 00000 n 0000013788 00000 n 0000013836 00000 n -0000339598 00000 n -0000652146 00000 n +0000340170 00000 n +0000652725 00000 n 0000013890 00000 n 0000013941 00000 n -0000339727 00000 n -0000652067 00000 n +0000340299 00000 n +0000652646 00000 n 0000013990 00000 n 0000014037 00000 n -0000343990 00000 n -0000651934 00000 n +0000344562 00000 n +0000652513 00000 n 0000014084 00000 n 0000014121 00000 n -0000344119 00000 n -0000651816 00000 n +0000344691 00000 n +0000652395 00000 n 0000014170 00000 n 0000014209 00000 n -0000344248 00000 n -0000651751 00000 n +0000344820 00000 n +0000652330 00000 n 0000014263 00000 n 0000014341 00000 n -0000344377 00000 n -0000651658 00000 n +0000344949 00000 n +0000652237 00000 n 0000014390 00000 n 0000014457 00000 n -0000344506 00000 n -0000651579 00000 n +0000345078 00000 n +0000652158 00000 n 0000014506 00000 n 0000014551 00000 n -0000347945 00000 n -0000651446 00000 n +0000348517 00000 n +0000652025 00000 n 0000014599 00000 n 0000014631 00000 n -0000348074 00000 n -0000651328 00000 n +0000348646 00000 n +0000651907 00000 n 0000014680 00000 n 0000014719 00000 n -0000348203 00000 n -0000651263 00000 n +0000348775 00000 n +0000651842 00000 n 0000014773 00000 n 0000014834 00000 n -0000351968 00000 n -0000651131 00000 n +0000352540 00000 n +0000651710 00000 n 0000014883 00000 n 0000014940 00000 n -0000352097 00000 n -0000651066 00000 n +0000352669 00000 n +0000651645 00000 n 0000014994 00000 n 0000015043 00000 n -0000352226 00000 n -0000650948 00000 n +0000352798 00000 n +0000651527 00000 n 0000015092 00000 n 0000015154 00000 n -0000352355 00000 n -0000650869 00000 n +0000352927 00000 n +0000651448 00000 n 0000015208 00000 n 0000015263 00000 n -0000376379 00000 n -0000650776 00000 n +0000376951 00000 n +0000651355 00000 n 0000015317 00000 n 0000015358 00000 n -0000376508 00000 n -0000650697 00000 n +0000377080 00000 n +0000651276 00000 n 0000015412 00000 n 0000015464 00000 n -0000379211 00000 n -0000650577 00000 n +0000379783 00000 n +0000651156 00000 n 0000015512 00000 n 0000015546 00000 n -0000379340 00000 n -0000650498 00000 n +0000379912 00000 n +0000651077 00000 n 0000015595 00000 n 0000015622 00000 n -0000397280 00000 n -0000650405 00000 n +0000397852 00000 n +0000650984 00000 n 0000015671 00000 n 0000015699 00000 n -0000404815 00000 n -0000650312 00000 n +0000405388 00000 n +0000650891 00000 n 0000015748 00000 n 0000015785 00000 n -0000411129 00000 n -0000650219 00000 n +0000411702 00000 n +0000650798 00000 n 0000015834 00000 n 0000015873 00000 n -0000420651 00000 n -0000650126 00000 n +0000421224 00000 n +0000650705 00000 n 0000015922 00000 n 0000015961 00000 n -0000423538 00000 n -0000650033 00000 n +0000424111 00000 n +0000650612 00000 n 0000016010 00000 n 0000016049 00000 n -0000429911 00000 n -0000649940 00000 n +0000430484 00000 n +0000650519 00000 n 0000016098 00000 n 0000016127 00000 n -0000439507 00000 n -0000649847 00000 n +0000440080 00000 n +0000650426 00000 n 0000016176 00000 n 0000016204 00000 n -0000442707 00000 n -0000649754 00000 n +0000443285 00000 n +0000650333 00000 n 0000016253 00000 n 0000016286 00000 n -0000448703 00000 n -0000649675 00000 n +0000449281 00000 n +0000650254 00000 n 0000016336 00000 n 0000016373 00000 n 0000016742 00000 n @@ -11581,10 +11593,10 @@ xref 0000016426 00000 n 0000024567 00000 n 0000024630 00000 n -0000645556 00000 n -0000619613 00000 n -0000645382 00000 n -0000646581 00000 n +0000646135 00000 n +0000620192 00000 n +0000645961 00000 n +0000647160 00000 n 0000019727 00000 n 0000019944 00000 n 0000020013 00000 n @@ -11605,12 +11617,12 @@ xref 0000025867 00000 n 0000024793 00000 n 0000025989 00000 n -0000618401 00000 n -0000591922 00000 n -0000618227 00000 n -0000591237 00000 n -0000589092 00000 n -0000591073 00000 n +0000618980 00000 n +0000592501 00000 n +0000618806 00000 n +0000591816 00000 n +0000589671 00000 n +0000591652 00000 n 0000037758 00000 n 0000029108 00000 n 0000026137 00000 n @@ -11666,95 +11678,95 @@ xref 0000037167 00000 n 0000037322 00000 n 0000037477 00000 n -0000051127 00000 n -0000041075 00000 n +0000051128 00000 n +0000041076 00000 n 0000037843 00000 n -0000051064 00000 n -0000588541 00000 n -0000571460 00000 n -0000588357 00000 n -0000041665 00000 n -0000041828 00000 n -0000041990 00000 n -0000042153 00000 n -0000042311 00000 n -0000042474 00000 n -0000042637 00000 n -0000042792 00000 n -0000042950 00000 n -0000043108 00000 n -0000043264 00000 n -0000043422 00000 n -0000043585 00000 n -0000043753 00000 n -0000043921 00000 n -0000044084 00000 n -0000044252 00000 n -0000044420 00000 n -0000044578 00000 n -0000044741 00000 n -0000044904 00000 n -0000045066 00000 n -0000045228 00000 n -0000045391 00000 n -0000045553 00000 n -0000045715 00000 n -0000045878 00000 n -0000046041 00000 n -0000046204 00000 n -0000046373 00000 n -0000046542 00000 n -0000046706 00000 n -0000046869 00000 n -0000047033 00000 n -0000047197 00000 n -0000047360 00000 n -0000047524 00000 n -0000047693 00000 n -0000047862 00000 n -0000048031 00000 n -0000048200 00000 n -0000048369 00000 n -0000048538 00000 n -0000048707 00000 n -0000048876 00000 n -0000049045 00000 n -0000049215 00000 n -0000049385 00000 n -0000049555 00000 n -0000049724 00000 n -0000049894 00000 n -0000050064 00000 n -0000050234 00000 n -0000050403 00000 n -0000050573 00000 n -0000050741 00000 n -0000050902 00000 n +0000051065 00000 n +0000589120 00000 n +0000572039 00000 n +0000588936 00000 n +0000041666 00000 n +0000041829 00000 n +0000041991 00000 n +0000042154 00000 n +0000042312 00000 n +0000042475 00000 n +0000042638 00000 n +0000042793 00000 n +0000042951 00000 n +0000043109 00000 n +0000043265 00000 n +0000043423 00000 n +0000043586 00000 n +0000043754 00000 n +0000043922 00000 n +0000044085 00000 n +0000044253 00000 n +0000044421 00000 n +0000044579 00000 n +0000044742 00000 n +0000044905 00000 n +0000045067 00000 n +0000045229 00000 n +0000045392 00000 n +0000045554 00000 n +0000045716 00000 n +0000045879 00000 n +0000046042 00000 n +0000046205 00000 n +0000046374 00000 n +0000046543 00000 n +0000046707 00000 n +0000046870 00000 n +0000047034 00000 n +0000047198 00000 n +0000047361 00000 n +0000047525 00000 n +0000047694 00000 n +0000047863 00000 n +0000048032 00000 n +0000048201 00000 n +0000048370 00000 n +0000048539 00000 n +0000048708 00000 n +0000048877 00000 n +0000049046 00000 n +0000049216 00000 n +0000049386 00000 n +0000049556 00000 n +0000049725 00000 n +0000049895 00000 n +0000050065 00000 n +0000050235 00000 n +0000050404 00000 n +0000050574 00000 n +0000050742 00000 n +0000050903 00000 n 0000063950 00000 n -0000054658 00000 n -0000051225 00000 n +0000054659 00000 n +0000051226 00000 n 0000063887 00000 n -0000055224 00000 n -0000055387 00000 n -0000055550 00000 n -0000055713 00000 n -0000055876 00000 n -0000056038 00000 n -0000056201 00000 n -0000056369 00000 n -0000056537 00000 n -0000056704 00000 n -0000056872 00000 n -0000057028 00000 n -0000057190 00000 n -0000057357 00000 n -0000057524 00000 n -0000057686 00000 n -0000057848 00000 n -0000058010 00000 n -0000058172 00000 n -0000058339 00000 n -0000058506 00000 n +0000055225 00000 n +0000055388 00000 n +0000055551 00000 n +0000055714 00000 n +0000055877 00000 n +0000056039 00000 n +0000056202 00000 n +0000056370 00000 n +0000056538 00000 n +0000056705 00000 n +0000056873 00000 n +0000057029 00000 n +0000057191 00000 n +0000057358 00000 n +0000057525 00000 n +0000057687 00000 n +0000057849 00000 n +0000058011 00000 n +0000058173 00000 n +0000058340 00000 n +0000058507 00000 n 0000058673 00000 n 0000058835 00000 n 0000058997 00000 n @@ -11786,9 +11798,9 @@ xref 0000063105 00000 n 0000063262 00000 n 0000063419 00000 n -0000570494 00000 n -0000550527 00000 n -0000570321 00000 n +0000571073 00000 n +0000551106 00000 n +0000570900 00000 n 0000063576 00000 n 0000063731 00000 n 0000064395 00000 n @@ -11802,16 +11814,16 @@ xref 0000066959 00000 n 0000067084 00000 n 0000067209 00000 n -0000549638 00000 n -0000528306 00000 n -0000549464 00000 n +0000550217 00000 n +0000528885 00000 n +0000550043 00000 n 0000067334 00000 n 0000067397 00000 n 0000067460 00000 n -0000527539 00000 n -0000510131 00000 n -0000527366 00000 n -0000646699 00000 n +0000528118 00000 n +0000510710 00000 n +0000527945 00000 n +0000647278 00000 n 0000072034 00000 n 0000070852 00000 n 0000067647 00000 n @@ -11824,8 +11836,8 @@ xref 0000071002 00000 n 0000071195 00000 n 0000071972 00000 n -0000310036 00000 n -0000352419 00000 n +0000309051 00000 n +0000352991 00000 n 0000076688 00000 n 0000075652 00000 n 0000072158 00000 n @@ -11855,7 +11867,7 @@ xref 0000082346 00000 n 0000082498 00000 n 0000083274 00000 n -0000268278 00000 n +0000268064 00000 n 0000084423 00000 n 0000084113 00000 n 0000083422 00000 n @@ -11869,7 +11881,7 @@ xref 0000086194 00000 n 0000086319 00000 n 0000086445 00000 n -0000646817 00000 n +0000647396 00000 n 0000089413 00000 n 0000088545 00000 n 0000086606 00000 n @@ -11880,22 +11892,22 @@ xref 0000088687 00000 n 0000089225 00000 n 0000089351 00000 n -0000249782 00000 n +0000249491 00000 n 0000092747 00000 n 0000092310 00000 n 0000089524 00000 n 0000092432 00000 n -0000509475 00000 n -0000497890 00000 n -0000509298 00000 n +0000510054 00000 n +0000498468 00000 n +0000509877 00000 n 0000092684 00000 n 0000096532 00000 n 0000096347 00000 n 0000092871 00000 n 0000096469 00000 n -0000497355 00000 n -0000487841 00000 n -0000497178 00000 n +0000497933 00000 n +0000488419 00000 n +0000497756 00000 n 0000100916 00000 n 0000100525 00000 n 0000096695 00000 n @@ -11918,20 +11930,20 @@ xref 0000108070 00000 n 0000107496 00000 n 0000107657 00000 n -0000486982 00000 n -0000477610 00000 n -0000486810 00000 n -0000477048 00000 n -0000467964 00000 n -0000476875 00000 n +0000487560 00000 n +0000478188 00000 n +0000487388 00000 n +0000477626 00000 n +0000468543 00000 n +0000477453 00000 n 0000108196 00000 n 0000108322 00000 n -0000646935 00000 n +0000647514 00000 n 0000107325 00000 n 0000107383 00000 n 0000107473 00000 n 0000198725 00000 n -0000227340 00000 n +0000227265 00000 n 0000112935 00000 n 0000112001 00000 n 0000108538 00000 n @@ -11941,7 +11953,7 @@ xref 0000112323 00000 n 0000112741 00000 n 0000112870 00000 n -0000356445 00000 n +0000357017 00000 n 0000116427 00000 n 0000116047 00000 n 0000113086 00000 n @@ -11975,8 +11987,8 @@ xref 0000127534 00000 n 0000127663 00000 n 0000127792 00000 n -0000647059 00000 n -0000305810 00000 n +0000647638 00000 n +0000305361 00000 n 0000131720 00000 n 0000131143 00000 n 0000127968 00000 n @@ -11997,7 +12009,7 @@ xref 0000137881 00000 n 0000138300 00000 n 0000138428 00000 n -0000352161 00000 n +0000352733 00000 n 0000141231 00000 n 0000140653 00000 n 0000138659 00000 n @@ -12018,7 +12030,7 @@ xref 0000145543 00000 n 0000145608 00000 n 0000145054 00000 n -0000647184 00000 n +0000647763 00000 n 0000149746 00000 n 0000150069 00000 n 0000149491 00000 n @@ -12062,7 +12074,7 @@ xref 0000166693 00000 n 0000165843 00000 n 0000165993 00000 n -0000454156 00000 n +0000454734 00000 n 0000170235 00000 n 0000169578 00000 n 0000166895 00000 n @@ -12070,7 +12082,7 @@ xref 0000169725 00000 n 0000170041 00000 n 0000170170 00000 n -0000647309 00000 n +0000647888 00000 n 0000174870 00000 n 0000174550 00000 n 0000170360 00000 n @@ -12107,7 +12119,7 @@ xref 0000188291 00000 n 0000187024 00000 n 0000188417 00000 n -0000647434 00000 n +0000648013 00000 n 0000190597 00000 n 0000190277 00000 n 0000188581 00000 n @@ -12118,7 +12130,7 @@ xref 0000190709 00000 n 0000194837 00000 n 0000194681 00000 n -0000264290 00000 n +0000264025 00000 n 0000198790 00000 n 0000198470 00000 n 0000195027 00000 n @@ -12139,12 +12151,12 @@ xref 0000207426 00000 n 0000207600 00000 n 0000207785 00000 n -0000272323 00000 n +0000271616 00000 n 0000212172 00000 n 0000211981 00000 n 0000208227 00000 n 0000212107 00000 n -0000647559 00000 n +0000648138 00000 n 0000216151 00000 n 0000215831 00000 n 0000212297 00000 n @@ -12159,727 +12171,727 @@ xref 0000220430 00000 n 0000219839 00000 n 0000220005 00000 n -0000281677 00000 n -0000339791 00000 n +0000281855 00000 n +0000340363 00000 n 0000224304 00000 n 0000223794 00000 n 0000220660 00000 n 0000224110 00000 n 0000223941 00000 n 0000224239 00000 n -0000227405 00000 n -0000226956 00000 n +0000227330 00000 n +0000226881 00000 n 0000224429 00000 n -0000227082 00000 n -0000227211 00000 n -0000231466 00000 n -0000231275 00000 n -0000227571 00000 n -0000231401 00000 n -0000234642 00000 n -0000234324 00000 n -0000231578 00000 n -0000234450 00000 n -0000234579 00000 n -0000647684 00000 n -0000239021 00000 n -0000238215 00000 n -0000234795 00000 n -0000238700 00000 n -0000238829 00000 n -0000238371 00000 n -0000238957 00000 n -0000238545 00000 n -0000242523 00000 n -0000242074 00000 n -0000239133 00000 n -0000242200 00000 n -0000242329 00000 n -0000242458 00000 n -0000246422 00000 n -0000245755 00000 n -0000242676 00000 n -0000246228 00000 n -0000246357 00000 n -0000245911 00000 n -0000246073 00000 n -0000250105 00000 n -0000249337 00000 n -0000246588 00000 n -0000249653 00000 n -0000249484 00000 n -0000249846 00000 n -0000249911 00000 n -0000250040 00000 n -0000254580 00000 n -0000254034 00000 n -0000250284 00000 n -0000254515 00000 n -0000254190 00000 n -0000254352 00000 n -0000332906 00000 n -0000259003 00000 n -0000258364 00000 n -0000254746 00000 n -0000258680 00000 n -0000467609 00000 n -0000465612 00000 n -0000467444 00000 n -0000258809 00000 n -0000258511 00000 n -0000258938 00000 n -0000647809 00000 n -0000276607 00000 n -0000261168 00000 n -0000260977 00000 n -0000259129 00000 n -0000261103 00000 n -0000264485 00000 n -0000264035 00000 n -0000261280 00000 n -0000264161 00000 n -0000264355 00000 n -0000264420 00000 n -0000268471 00000 n -0000268023 00000 n -0000264625 00000 n -0000268149 00000 n -0000268406 00000 n -0000272388 00000 n -0000272069 00000 n -0000268583 00000 n -0000272195 00000 n -0000276671 00000 n -0000275594 00000 n -0000272500 00000 n -0000276224 00000 n -0000275759 00000 n -0000275910 00000 n -0000276353 00000 n -0000276481 00000 n -0000276070 00000 n -0000280097 00000 n -0000279778 00000 n -0000276783 00000 n -0000279904 00000 n -0000280033 00000 n -0000647934 00000 n -0000281742 00000 n -0000281422 00000 n -0000280209 00000 n -0000281548 00000 n -0000283200 00000 n -0000283009 00000 n -0000281854 00000 n -0000283135 00000 n -0000285934 00000 n -0000285355 00000 n -0000283299 00000 n -0000285481 00000 n -0000285610 00000 n -0000285739 00000 n -0000285804 00000 n -0000285869 00000 n -0000289857 00000 n -0000289537 00000 n -0000286046 00000 n -0000289663 00000 n -0000289792 00000 n -0000295474 00000 n -0000293080 00000 n -0000289969 00000 n -0000295280 00000 n -0000295409 00000 n -0000293326 00000 n -0000293488 00000 n -0000293650 00000 n -0000293811 00000 n -0000293971 00000 n -0000294142 00000 n -0000294304 00000 n -0000294466 00000 n -0000294628 00000 n -0000294791 00000 n -0000294954 00000 n -0000295117 00000 n -0000300692 00000 n -0000298631 00000 n -0000295599 00000 n -0000300627 00000 n -0000298868 00000 n -0000299030 00000 n -0000299192 00000 n -0000299353 00000 n -0000299514 00000 n -0000299676 00000 n -0000299839 00000 n -0000299993 00000 n -0000300147 00000 n -0000300309 00000 n -0000300469 00000 n -0000648059 00000 n -0000306003 00000 n -0000304030 00000 n -0000300817 00000 n -0000305681 00000 n -0000304249 00000 n -0000304411 00000 n -0000304573 00000 n -0000304734 00000 n -0000304896 00000 n -0000305050 00000 n -0000305211 00000 n -0000305365 00000 n -0000305527 00000 n -0000305875 00000 n -0000305939 00000 n -0000310358 00000 n -0000309291 00000 n -0000306128 00000 n -0000309779 00000 n -0000309907 00000 n -0000310164 00000 n -0000309447 00000 n -0000309617 00000 n -0000310229 00000 n -0000310294 00000 n -0000313806 00000 n -0000313485 00000 n -0000310483 00000 n -0000313611 00000 n -0000313676 00000 n -0000313741 00000 n -0000317732 00000 n -0000317282 00000 n -0000313905 00000 n -0000317408 00000 n -0000317473 00000 n -0000317538 00000 n -0000317667 00000 n -0000321548 00000 n -0000320840 00000 n -0000317857 00000 n -0000320966 00000 n -0000321031 00000 n -0000321096 00000 n -0000321161 00000 n -0000321226 00000 n -0000321354 00000 n -0000321418 00000 n -0000321483 00000 n -0000325389 00000 n -0000324552 00000 n -0000321673 00000 n -0000324678 00000 n -0000324807 00000 n -0000324872 00000 n -0000324937 00000 n -0000325066 00000 n -0000325131 00000 n -0000325196 00000 n -0000325324 00000 n -0000648184 00000 n -0000328630 00000 n -0000327924 00000 n -0000325568 00000 n -0000328050 00000 n -0000328179 00000 n -0000328308 00000 n -0000328437 00000 n -0000328566 00000 n -0000332970 00000 n -0000332521 00000 n -0000328823 00000 n -0000332647 00000 n -0000332712 00000 n -0000332777 00000 n -0000333436 00000 n -0000333245 00000 n -0000333095 00000 n -0000333371 00000 n -0000335376 00000 n -0000334927 00000 n -0000333478 00000 n -0000335053 00000 n -0000335182 00000 n -0000335311 00000 n -0000339856 00000 n -0000338912 00000 n -0000335488 00000 n -0000339275 00000 n -0000465291 00000 n -0000456078 00000 n -0000465105 00000 n -0000339059 00000 n -0000339404 00000 n -0000339533 00000 n -0000339662 00000 n -0000340894 00000 n -0000340703 00000 n -0000340089 00000 n -0000340829 00000 n -0000648309 00000 n -0000341321 00000 n -0000341130 00000 n -0000340980 00000 n -0000341256 00000 n -0000344634 00000 n -0000343408 00000 n -0000341363 00000 n -0000343925 00000 n -0000344054 00000 n -0000344183 00000 n -0000344312 00000 n -0000344441 00000 n -0000344570 00000 n -0000343564 00000 n -0000343736 00000 n -0000345088 00000 n -0000344897 00000 n -0000344747 00000 n -0000345023 00000 n -0000348332 00000 n -0000347754 00000 n -0000345130 00000 n -0000347880 00000 n -0000348009 00000 n -0000348138 00000 n -0000348267 00000 n -0000352611 00000 n -0000351392 00000 n -0000348418 00000 n -0000351903 00000 n -0000352032 00000 n -0000352290 00000 n -0000351548 00000 n -0000351727 00000 n -0000352483 00000 n -0000352547 00000 n -0000359497 00000 n -0000355669 00000 n -0000352763 00000 n -0000355795 00000 n -0000355860 00000 n -0000355925 00000 n -0000355990 00000 n -0000356055 00000 n -0000356120 00000 n -0000356185 00000 n -0000356250 00000 n -0000356315 00000 n -0000356380 00000 n -0000356510 00000 n -0000356575 00000 n -0000356640 00000 n -0000356705 00000 n -0000356770 00000 n -0000356835 00000 n -0000356900 00000 n -0000356965 00000 n -0000357030 00000 n -0000357095 00000 n -0000357160 00000 n -0000357225 00000 n -0000357290 00000 n -0000357355 00000 n -0000357420 00000 n -0000357485 00000 n -0000357550 00000 n -0000357615 00000 n -0000357680 00000 n -0000357745 00000 n -0000357810 00000 n -0000357875 00000 n -0000357940 00000 n -0000358005 00000 n -0000358069 00000 n -0000358134 00000 n -0000358199 00000 n -0000358264 00000 n -0000358329 00000 n -0000358394 00000 n -0000358459 00000 n -0000358524 00000 n -0000358589 00000 n -0000358654 00000 n -0000358719 00000 n -0000358784 00000 n -0000358849 00000 n -0000358914 00000 n -0000358979 00000 n -0000359044 00000 n -0000359109 00000 n -0000359174 00000 n -0000359239 00000 n -0000359304 00000 n -0000359369 00000 n -0000359433 00000 n -0000648434 00000 n -0000366143 00000 n -0000362579 00000 n -0000359609 00000 n -0000362705 00000 n -0000362770 00000 n -0000362835 00000 n -0000362900 00000 n -0000362965 00000 n -0000363030 00000 n -0000363095 00000 n -0000363160 00000 n -0000363225 00000 n -0000363290 00000 n -0000363355 00000 n -0000363420 00000 n -0000363484 00000 n -0000363549 00000 n -0000363614 00000 n -0000363679 00000 n -0000363744 00000 n -0000363809 00000 n -0000363874 00000 n -0000363939 00000 n -0000364004 00000 n -0000364069 00000 n -0000364134 00000 n -0000364199 00000 n -0000364263 00000 n -0000364328 00000 n -0000364393 00000 n -0000364458 00000 n -0000364523 00000 n -0000364588 00000 n -0000364653 00000 n -0000364718 00000 n -0000364783 00000 n -0000364848 00000 n -0000364913 00000 n -0000364978 00000 n -0000365043 00000 n -0000365108 00000 n -0000365173 00000 n -0000365238 00000 n -0000365302 00000 n -0000365366 00000 n -0000365430 00000 n -0000365495 00000 n -0000365560 00000 n -0000365625 00000 n -0000365690 00000 n -0000365755 00000 n -0000365820 00000 n -0000365885 00000 n -0000365950 00000 n -0000366015 00000 n -0000366079 00000 n -0000372318 00000 n -0000368880 00000 n -0000366255 00000 n -0000369006 00000 n -0000369071 00000 n -0000369136 00000 n -0000369201 00000 n -0000369266 00000 n -0000369331 00000 n -0000369396 00000 n -0000369461 00000 n -0000369526 00000 n -0000369591 00000 n -0000369656 00000 n -0000369721 00000 n -0000369786 00000 n -0000369851 00000 n -0000369916 00000 n -0000369981 00000 n -0000370046 00000 n -0000370111 00000 n -0000370176 00000 n -0000370241 00000 n -0000370306 00000 n -0000370371 00000 n -0000370436 00000 n -0000370501 00000 n -0000370566 00000 n -0000370631 00000 n -0000370696 00000 n -0000370761 00000 n -0000370826 00000 n -0000370891 00000 n -0000370956 00000 n -0000371021 00000 n -0000371086 00000 n -0000371151 00000 n -0000371215 00000 n -0000371280 00000 n -0000371345 00000 n -0000371410 00000 n -0000371475 00000 n -0000371540 00000 n -0000371605 00000 n -0000371670 00000 n -0000371735 00000 n -0000371800 00000 n -0000371865 00000 n -0000371930 00000 n -0000371995 00000 n -0000372060 00000 n -0000372125 00000 n -0000372190 00000 n -0000372254 00000 n -0000376897 00000 n -0000374633 00000 n -0000372430 00000 n -0000374759 00000 n -0000374824 00000 n -0000374889 00000 n -0000374954 00000 n -0000375019 00000 n -0000375084 00000 n -0000375149 00000 n -0000375214 00000 n -0000375279 00000 n -0000375344 00000 n -0000375409 00000 n -0000375474 00000 n -0000375539 00000 n -0000375604 00000 n -0000375666 00000 n -0000375730 00000 n -0000375795 00000 n -0000375859 00000 n -0000375924 00000 n -0000375989 00000 n -0000376054 00000 n -0000376119 00000 n -0000376184 00000 n -0000376249 00000 n -0000376314 00000 n -0000376443 00000 n -0000376572 00000 n -0000376637 00000 n -0000376702 00000 n -0000376767 00000 n -0000376832 00000 n -0000379664 00000 n -0000379020 00000 n -0000377022 00000 n -0000379146 00000 n -0000379275 00000 n -0000379404 00000 n -0000379469 00000 n -0000379534 00000 n -0000379599 00000 n -0000384149 00000 n -0000383828 00000 n -0000379776 00000 n -0000383954 00000 n -0000384019 00000 n -0000384084 00000 n -0000387400 00000 n -0000387144 00000 n -0000384301 00000 n -0000387270 00000 n -0000387335 00000 n -0000648559 00000 n -0000390650 00000 n -0000390459 00000 n -0000387538 00000 n -0000390585 00000 n -0000394430 00000 n -0000394174 00000 n -0000390775 00000 n -0000394300 00000 n -0000394365 00000 n -0000397604 00000 n -0000396829 00000 n -0000394568 00000 n -0000396955 00000 n -0000397020 00000 n -0000397085 00000 n -0000397150 00000 n -0000397215 00000 n -0000397344 00000 n -0000397409 00000 n -0000397474 00000 n -0000397539 00000 n -0000402075 00000 n -0000401884 00000 n -0000397742 00000 n -0000402010 00000 n -0000405203 00000 n -0000404430 00000 n -0000402213 00000 n -0000404556 00000 n -0000404621 00000 n -0000404686 00000 n -0000404750 00000 n -0000404879 00000 n -0000404944 00000 n -0000405008 00000 n -0000405073 00000 n -0000405138 00000 n -0000408593 00000 n -0000408337 00000 n -0000405341 00000 n -0000408463 00000 n -0000408528 00000 n -0000648684 00000 n -0000411453 00000 n -0000410743 00000 n -0000408731 00000 n -0000410869 00000 n -0000410934 00000 n -0000410999 00000 n -0000411064 00000 n -0000411193 00000 n -0000411258 00000 n -0000411323 00000 n -0000411388 00000 n -0000415132 00000 n -0000414876 00000 n -0000411604 00000 n -0000415002 00000 n -0000415067 00000 n -0000418569 00000 n -0000418313 00000 n -0000415257 00000 n -0000418439 00000 n -0000418504 00000 n -0000421040 00000 n -0000420332 00000 n -0000418707 00000 n -0000420458 00000 n -0000420523 00000 n -0000420588 00000 n -0000420715 00000 n -0000420780 00000 n -0000420845 00000 n -0000420910 00000 n -0000420975 00000 n -0000423926 00000 n -0000423152 00000 n -0000421191 00000 n -0000423278 00000 n -0000423343 00000 n -0000423408 00000 n -0000423473 00000 n -0000423601 00000 n -0000423666 00000 n -0000423731 00000 n -0000423796 00000 n -0000423861 00000 n -0000427282 00000 n -0000427091 00000 n -0000424064 00000 n -0000427217 00000 n -0000648809 00000 n -0000430235 00000 n -0000429525 00000 n -0000427407 00000 n -0000429651 00000 n -0000429716 00000 n -0000429781 00000 n -0000429846 00000 n -0000429975 00000 n -0000430040 00000 n -0000430105 00000 n -0000430170 00000 n -0000433534 00000 n -0000433278 00000 n -0000430386 00000 n -0000433404 00000 n -0000433469 00000 n -0000436418 00000 n -0000436034 00000 n -0000433727 00000 n -0000436160 00000 n -0000436225 00000 n -0000436290 00000 n -0000436354 00000 n -0000439896 00000 n -0000439186 00000 n -0000436650 00000 n -0000439312 00000 n -0000439377 00000 n -0000439442 00000 n -0000439571 00000 n -0000439636 00000 n -0000439701 00000 n -0000439766 00000 n -0000439831 00000 n -0000443031 00000 n -0000442322 00000 n -0000440047 00000 n -0000442448 00000 n -0000442513 00000 n -0000442578 00000 n -0000442642 00000 n -0000442771 00000 n -0000442836 00000 n -0000442901 00000 n -0000442966 00000 n -0000446214 00000 n -0000445958 00000 n -0000443195 00000 n -0000446084 00000 n -0000446149 00000 n -0000648934 00000 n -0000448960 00000 n -0000448317 00000 n -0000446339 00000 n -0000448443 00000 n -0000448508 00000 n -0000448573 00000 n -0000448638 00000 n -0000448766 00000 n -0000448831 00000 n -0000448896 00000 n -0000452693 00000 n -0000452373 00000 n -0000449111 00000 n -0000452499 00000 n -0000452564 00000 n -0000452629 00000 n -0000454018 00000 n -0000453632 00000 n -0000452818 00000 n -0000453758 00000 n -0000453823 00000 n -0000453888 00000 n -0000453953 00000 n -0000454189 00000 n -0000465533 00000 n -0000467856 00000 n -0000467825 00000 n -0000477345 00000 n -0000487401 00000 n -0000497639 00000 n -0000509844 00000 n -0000527977 00000 n -0000550065 00000 n -0000571075 00000 n -0000588893 00000 n -0000591724 00000 n -0000591494 00000 n -0000618982 00000 n -0000646091 00000 n -0000649041 00000 n -0000649164 00000 n -0000649290 00000 n -0000649416 00000 n -0000649506 00000 n -0000649598 00000 n -0000664889 00000 n -0000682155 00000 n -0000682196 00000 n -0000682236 00000 n -0000682370 00000 n +0000227007 00000 n +0000227136 00000 n +0000231409 00000 n +0000231218 00000 n +0000227496 00000 n +0000231344 00000 n +0000234348 00000 n +0000234157 00000 n +0000231521 00000 n +0000234283 00000 n +0000648263 00000 n +0000238710 00000 n +0000237775 00000 n +0000234501 00000 n +0000238259 00000 n +0000238388 00000 n +0000238517 00000 n +0000237931 00000 n +0000238645 00000 n +0000238104 00000 n +0000242507 00000 n +0000242058 00000 n +0000238822 00000 n +0000242184 00000 n +0000242313 00000 n +0000242442 00000 n +0000246540 00000 n +0000245874 00000 n +0000242660 00000 n +0000246347 00000 n +0000246476 00000 n +0000246030 00000 n +0000246192 00000 n +0000249685 00000 n +0000249047 00000 n +0000246706 00000 n +0000249362 00000 n +0000249194 00000 n +0000249555 00000 n +0000249620 00000 n +0000253546 00000 n +0000253044 00000 n +0000249810 00000 n +0000253353 00000 n +0000253481 00000 n +0000253191 00000 n +0000258361 00000 n +0000257681 00000 n +0000253725 00000 n +0000258168 00000 n +0000257837 00000 n +0000468188 00000 n +0000466190 00000 n +0000468023 00000 n +0000258297 00000 n +0000257999 00000 n +0000648388 00000 n +0000333873 00000 n +0000280022 00000 n +0000260888 00000 n +0000260568 00000 n +0000258487 00000 n +0000260694 00000 n +0000260823 00000 n +0000264220 00000 n +0000263770 00000 n +0000261000 00000 n +0000263896 00000 n +0000264090 00000 n +0000264155 00000 n +0000268128 00000 n +0000267809 00000 n +0000264373 00000 n +0000267935 00000 n +0000271680 00000 n +0000271232 00000 n +0000268227 00000 n +0000271358 00000 n +0000271487 00000 n +0000276522 00000 n +0000275571 00000 n +0000271792 00000 n +0000276199 00000 n +0000275736 00000 n +0000275887 00000 n +0000276328 00000 n +0000276457 00000 n +0000276046 00000 n +0000280216 00000 n +0000279767 00000 n +0000276634 00000 n +0000279893 00000 n +0000280151 00000 n +0000648513 00000 n +0000281920 00000 n +0000281600 00000 n +0000280328 00000 n +0000281726 00000 n +0000283415 00000 n +0000283224 00000 n +0000282032 00000 n +0000283350 00000 n +0000285248 00000 n +0000284669 00000 n +0000283514 00000 n +0000284795 00000 n +0000284924 00000 n +0000285053 00000 n +0000285118 00000 n +0000285183 00000 n +0000289283 00000 n +0000289092 00000 n +0000285360 00000 n +0000289218 00000 n +0000294558 00000 n +0000292553 00000 n +0000289395 00000 n +0000294236 00000 n +0000294365 00000 n +0000294493 00000 n +0000292772 00000 n +0000292934 00000 n +0000293096 00000 n +0000293258 00000 n +0000293419 00000 n +0000293590 00000 n +0000293750 00000 n +0000293913 00000 n +0000294075 00000 n +0000299681 00000 n +0000297777 00000 n +0000294670 00000 n +0000299616 00000 n +0000298005 00000 n +0000298167 00000 n +0000298329 00000 n +0000298492 00000 n +0000298655 00000 n +0000298817 00000 n +0000298979 00000 n +0000299141 00000 n +0000299303 00000 n +0000299464 00000 n +0000648638 00000 n +0000305426 00000 n +0000302905 00000 n +0000299806 00000 n +0000305232 00000 n +0000303160 00000 n +0000303313 00000 n +0000303475 00000 n +0000303637 00000 n +0000303799 00000 n +0000303961 00000 n +0000304123 00000 n +0000304284 00000 n +0000304446 00000 n +0000304600 00000 n +0000304761 00000 n +0000304916 00000 n +0000305078 00000 n +0000309115 00000 n +0000308537 00000 n +0000305538 00000 n +0000308663 00000 n +0000308728 00000 n +0000308793 00000 n +0000308922 00000 n +0000313512 00000 n +0000312571 00000 n +0000309240 00000 n +0000313058 00000 n +0000313187 00000 n +0000312727 00000 n +0000312897 00000 n +0000313252 00000 n +0000313317 00000 n +0000313382 00000 n +0000313447 00000 n +0000317077 00000 n +0000316756 00000 n +0000313624 00000 n +0000316882 00000 n +0000316947 00000 n +0000317012 00000 n +0000320940 00000 n +0000320231 00000 n +0000317189 00000 n +0000320357 00000 n +0000320486 00000 n +0000320551 00000 n +0000320616 00000 n +0000320681 00000 n +0000320746 00000 n +0000320875 00000 n +0000324965 00000 n +0000324128 00000 n +0000321052 00000 n +0000324254 00000 n +0000324319 00000 n +0000324384 00000 n +0000324513 00000 n +0000324578 00000 n +0000324643 00000 n +0000324771 00000 n +0000324835 00000 n +0000324900 00000 n +0000648763 00000 n +0000327918 00000 n +0000327340 00000 n +0000325090 00000 n +0000327466 00000 n +0000327595 00000 n +0000327724 00000 n +0000327853 00000 n +0000331829 00000 n +0000331251 00000 n +0000328111 00000 n +0000331377 00000 n +0000331506 00000 n +0000331634 00000 n +0000331699 00000 n +0000331764 00000 n +0000333938 00000 n +0000333618 00000 n +0000331967 00000 n +0000333744 00000 n +0000335948 00000 n +0000335499 00000 n +0000334050 00000 n +0000335625 00000 n +0000335754 00000 n +0000335883 00000 n +0000340428 00000 n +0000339484 00000 n +0000336060 00000 n +0000339847 00000 n +0000465869 00000 n +0000456656 00000 n +0000465683 00000 n +0000339631 00000 n +0000339976 00000 n +0000340105 00000 n +0000340234 00000 n +0000341466 00000 n +0000341275 00000 n +0000340661 00000 n +0000341401 00000 n +0000648888 00000 n +0000341893 00000 n +0000341702 00000 n +0000341552 00000 n +0000341828 00000 n +0000345206 00000 n +0000343980 00000 n +0000341935 00000 n +0000344497 00000 n +0000344626 00000 n +0000344755 00000 n +0000344884 00000 n +0000345013 00000 n +0000345142 00000 n +0000344136 00000 n +0000344308 00000 n +0000345660 00000 n +0000345469 00000 n +0000345319 00000 n +0000345595 00000 n +0000348904 00000 n +0000348326 00000 n +0000345702 00000 n +0000348452 00000 n +0000348581 00000 n +0000348710 00000 n +0000348839 00000 n +0000353183 00000 n +0000351964 00000 n +0000348990 00000 n +0000352475 00000 n +0000352604 00000 n +0000352862 00000 n +0000352120 00000 n +0000352299 00000 n +0000353055 00000 n +0000353119 00000 n +0000360069 00000 n +0000356241 00000 n +0000353335 00000 n +0000356367 00000 n +0000356432 00000 n +0000356497 00000 n +0000356562 00000 n +0000356627 00000 n +0000356692 00000 n +0000356757 00000 n +0000356822 00000 n +0000356887 00000 n +0000356952 00000 n +0000357082 00000 n +0000357147 00000 n +0000357212 00000 n +0000357277 00000 n +0000357342 00000 n +0000357407 00000 n +0000357472 00000 n +0000357537 00000 n +0000357602 00000 n +0000357667 00000 n +0000357732 00000 n +0000357797 00000 n +0000357862 00000 n +0000357927 00000 n +0000357992 00000 n +0000358057 00000 n +0000358122 00000 n +0000358187 00000 n +0000358252 00000 n +0000358317 00000 n +0000358382 00000 n +0000358447 00000 n +0000358512 00000 n +0000358577 00000 n +0000358641 00000 n +0000358706 00000 n +0000358771 00000 n +0000358836 00000 n +0000358901 00000 n +0000358966 00000 n +0000359031 00000 n +0000359096 00000 n +0000359161 00000 n +0000359226 00000 n +0000359291 00000 n +0000359356 00000 n +0000359421 00000 n +0000359486 00000 n +0000359551 00000 n +0000359616 00000 n +0000359681 00000 n +0000359746 00000 n +0000359811 00000 n +0000359876 00000 n +0000359941 00000 n +0000360005 00000 n +0000649013 00000 n +0000366715 00000 n +0000363151 00000 n +0000360181 00000 n +0000363277 00000 n +0000363342 00000 n +0000363407 00000 n +0000363472 00000 n +0000363537 00000 n +0000363602 00000 n +0000363667 00000 n +0000363732 00000 n +0000363797 00000 n +0000363862 00000 n +0000363927 00000 n +0000363992 00000 n +0000364056 00000 n +0000364121 00000 n +0000364186 00000 n +0000364251 00000 n +0000364316 00000 n +0000364381 00000 n +0000364446 00000 n +0000364511 00000 n +0000364576 00000 n +0000364641 00000 n +0000364706 00000 n +0000364771 00000 n +0000364835 00000 n +0000364900 00000 n +0000364965 00000 n +0000365030 00000 n +0000365095 00000 n +0000365160 00000 n +0000365225 00000 n +0000365290 00000 n +0000365355 00000 n +0000365420 00000 n +0000365485 00000 n +0000365550 00000 n +0000365615 00000 n +0000365680 00000 n +0000365745 00000 n +0000365810 00000 n +0000365874 00000 n +0000365938 00000 n +0000366002 00000 n +0000366067 00000 n +0000366132 00000 n +0000366197 00000 n +0000366262 00000 n +0000366327 00000 n +0000366392 00000 n +0000366457 00000 n +0000366522 00000 n +0000366587 00000 n +0000366651 00000 n +0000372890 00000 n +0000369452 00000 n +0000366827 00000 n +0000369578 00000 n +0000369643 00000 n +0000369708 00000 n +0000369773 00000 n +0000369838 00000 n +0000369903 00000 n +0000369968 00000 n +0000370033 00000 n +0000370098 00000 n +0000370163 00000 n +0000370228 00000 n +0000370293 00000 n +0000370358 00000 n +0000370423 00000 n +0000370488 00000 n +0000370553 00000 n +0000370618 00000 n +0000370683 00000 n +0000370748 00000 n +0000370813 00000 n +0000370878 00000 n +0000370943 00000 n +0000371008 00000 n +0000371073 00000 n +0000371138 00000 n +0000371203 00000 n +0000371268 00000 n +0000371333 00000 n +0000371398 00000 n +0000371463 00000 n +0000371528 00000 n +0000371593 00000 n +0000371658 00000 n +0000371723 00000 n +0000371787 00000 n +0000371852 00000 n +0000371917 00000 n +0000371982 00000 n +0000372047 00000 n +0000372112 00000 n +0000372177 00000 n +0000372242 00000 n +0000372307 00000 n +0000372372 00000 n +0000372437 00000 n +0000372502 00000 n +0000372567 00000 n +0000372632 00000 n +0000372697 00000 n +0000372762 00000 n +0000372826 00000 n +0000377469 00000 n +0000375205 00000 n +0000373002 00000 n +0000375331 00000 n +0000375396 00000 n +0000375461 00000 n +0000375526 00000 n +0000375591 00000 n +0000375656 00000 n +0000375721 00000 n +0000375786 00000 n +0000375851 00000 n +0000375916 00000 n +0000375981 00000 n +0000376046 00000 n +0000376111 00000 n +0000376176 00000 n +0000376238 00000 n +0000376302 00000 n +0000376367 00000 n +0000376431 00000 n +0000376496 00000 n +0000376561 00000 n +0000376626 00000 n +0000376691 00000 n +0000376756 00000 n +0000376821 00000 n +0000376886 00000 n +0000377015 00000 n +0000377144 00000 n +0000377209 00000 n +0000377274 00000 n +0000377339 00000 n +0000377404 00000 n +0000380236 00000 n +0000379592 00000 n +0000377594 00000 n +0000379718 00000 n +0000379847 00000 n +0000379976 00000 n +0000380041 00000 n +0000380106 00000 n +0000380171 00000 n +0000384721 00000 n +0000384400 00000 n +0000380348 00000 n +0000384526 00000 n +0000384591 00000 n +0000384656 00000 n +0000387972 00000 n +0000387716 00000 n +0000384873 00000 n +0000387842 00000 n +0000387907 00000 n +0000649138 00000 n +0000391222 00000 n +0000391031 00000 n +0000388110 00000 n +0000391157 00000 n +0000395002 00000 n +0000394746 00000 n +0000391347 00000 n +0000394872 00000 n +0000394937 00000 n +0000398176 00000 n +0000397401 00000 n +0000395140 00000 n +0000397527 00000 n +0000397592 00000 n +0000397657 00000 n +0000397722 00000 n +0000397787 00000 n +0000397916 00000 n +0000397981 00000 n +0000398046 00000 n +0000398111 00000 n +0000402648 00000 n +0000402457 00000 n +0000398314 00000 n +0000402583 00000 n +0000405776 00000 n +0000405003 00000 n +0000402786 00000 n +0000405129 00000 n +0000405194 00000 n +0000405259 00000 n +0000405323 00000 n +0000405452 00000 n +0000405517 00000 n +0000405581 00000 n +0000405646 00000 n +0000405711 00000 n +0000409166 00000 n +0000408910 00000 n +0000405914 00000 n +0000409036 00000 n +0000409101 00000 n +0000649263 00000 n +0000412026 00000 n +0000411316 00000 n +0000409304 00000 n +0000411442 00000 n +0000411507 00000 n +0000411572 00000 n +0000411637 00000 n +0000411766 00000 n +0000411831 00000 n +0000411896 00000 n +0000411961 00000 n +0000415705 00000 n +0000415449 00000 n +0000412177 00000 n +0000415575 00000 n +0000415640 00000 n +0000419142 00000 n +0000418886 00000 n +0000415830 00000 n +0000419012 00000 n +0000419077 00000 n +0000421613 00000 n +0000420905 00000 n +0000419280 00000 n +0000421031 00000 n +0000421096 00000 n +0000421161 00000 n +0000421288 00000 n +0000421353 00000 n +0000421418 00000 n +0000421483 00000 n +0000421548 00000 n +0000424499 00000 n +0000423725 00000 n +0000421764 00000 n +0000423851 00000 n +0000423916 00000 n +0000423981 00000 n +0000424046 00000 n +0000424174 00000 n +0000424239 00000 n +0000424304 00000 n +0000424369 00000 n +0000424434 00000 n +0000427855 00000 n +0000427664 00000 n +0000424637 00000 n +0000427790 00000 n +0000649388 00000 n +0000430808 00000 n +0000430098 00000 n +0000427980 00000 n +0000430224 00000 n +0000430289 00000 n +0000430354 00000 n +0000430419 00000 n +0000430548 00000 n +0000430613 00000 n +0000430678 00000 n +0000430743 00000 n +0000434107 00000 n +0000433851 00000 n +0000430959 00000 n +0000433977 00000 n +0000434042 00000 n +0000436991 00000 n +0000436607 00000 n +0000434300 00000 n +0000436733 00000 n +0000436798 00000 n +0000436863 00000 n +0000436927 00000 n +0000440469 00000 n +0000439759 00000 n +0000437223 00000 n +0000439885 00000 n +0000439950 00000 n +0000440015 00000 n +0000440144 00000 n +0000440209 00000 n +0000440274 00000 n +0000440339 00000 n +0000440404 00000 n +0000443609 00000 n +0000442900 00000 n +0000440620 00000 n +0000443026 00000 n +0000443091 00000 n +0000443156 00000 n +0000443220 00000 n +0000443349 00000 n +0000443414 00000 n +0000443479 00000 n +0000443544 00000 n +0000446792 00000 n +0000446536 00000 n +0000443773 00000 n +0000446662 00000 n +0000446727 00000 n +0000649513 00000 n +0000449538 00000 n +0000448895 00000 n +0000446917 00000 n +0000449021 00000 n +0000449086 00000 n +0000449151 00000 n +0000449216 00000 n +0000449344 00000 n +0000449409 00000 n +0000449474 00000 n +0000453271 00000 n +0000452951 00000 n +0000449689 00000 n +0000453077 00000 n +0000453142 00000 n +0000453207 00000 n +0000454596 00000 n +0000454210 00000 n +0000453396 00000 n +0000454336 00000 n +0000454401 00000 n +0000454466 00000 n +0000454531 00000 n +0000454767 00000 n +0000466111 00000 n +0000468435 00000 n +0000468404 00000 n +0000477923 00000 n +0000487979 00000 n +0000498217 00000 n +0000510423 00000 n +0000528556 00000 n +0000550644 00000 n +0000571654 00000 n +0000589472 00000 n +0000592303 00000 n +0000592073 00000 n +0000619561 00000 n +0000646670 00000 n +0000649620 00000 n +0000649743 00000 n +0000649869 00000 n +0000649995 00000 n +0000650085 00000 n +0000650177 00000 n +0000665468 00000 n +0000682734 00000 n +0000682775 00000 n +0000682815 00000 n +0000682949 00000 n trailer << /Size 1948 /Root 1946 0 R /Info 1947 0 R -/ID [ ] +/ID [ ] >> startxref -682634 +683207 %%EOF diff --git a/lib/dns/api b/lib/dns/api index f830d6c5c3bf..f40dfe0239bf 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -1,3 +1,3 @@ -LIBINTERFACE = 34 -LIBREVISION = 2 -LIBAGE = 2 +LIBINTERFACE = 35 +LIBREVISION = 0 +LIBAGE = 0 diff --git a/lib/dns/dispatch.c b/lib/dns/dispatch.c index f3ef091e2a15..4da89ca20b2f 100644 --- a/lib/dns/dispatch.c +++ b/lib/dns/dispatch.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dispatch.c,v 1.116.18.19 2007/08/28 07:20:04 tbox Exp $ */ +/* $Id: dispatch.c,v 1.116.18.19.12.1 2008/05/22 21:28:06 each Exp $ */ /*! \file */ @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -45,25 +46,22 @@ typedef ISC_LIST(dns_dispentry_t) dns_displist_t; -typedef struct dns_nsid { - isc_uint16_t nsid_state; - isc_uint16_t *nsid_vtable; - isc_uint16_t *nsid_pool; - isc_uint16_t nsid_a1, nsid_a2, nsid_a3; - isc_uint16_t nsid_c1, nsid_c2, nsid_c3; - isc_uint16_t nsid_state2; - isc_boolean_t nsid_usepool; -} dns_nsid_t; - typedef struct dns_qid { unsigned int magic; unsigned int qid_nbuckets; /*%< hash table size */ unsigned int qid_increment; /*%< id increment on collision */ isc_mutex_t lock; - dns_nsid_t nsid; dns_displist_t *qid_table; /*%< the table itself */ } dns_qid_t; +/* ARC4 Random generator state */ +typedef struct arc4ctx { + isc_uint8_t i; + isc_uint8_t j; + isc_uint8_t s[256]; + int count; +} arc4ctx_t; + struct dns_dispatchmgr { /* Unlocked. */ unsigned int magic; @@ -76,6 +74,10 @@ struct dns_dispatchmgr { unsigned int state; ISC_LIST(dns_dispatch_t) list; + /* Locked by arc4_lock. */ + isc_mutex_t arc4_lock; + arc4ctx_t arc4ctx; /*%< ARC4 context for QID */ + /* locked by buffer lock */ dns_qid_t *qid; isc_mutex_t buffer_lock; @@ -102,6 +104,7 @@ struct dns_dispentry { unsigned int magic; dns_dispatch_t *disp; dns_messageid_t id; + in_port_t port; unsigned int bucket; isc_sockaddr_t host; isc_task_t *task; @@ -121,6 +124,7 @@ struct dns_dispatch { isc_task_t *task; /*%< internal task */ isc_socket_t *socket; /*%< isc socket attached to */ isc_sockaddr_t local; /*%< local address */ + in_port_t localport; /*%< local UDP port */ unsigned int maxrequests; /*%< max requests */ isc_event_t *ctlevent; @@ -163,14 +167,14 @@ struct dns_dispatch { * Statics. */ static dns_dispentry_t *bucket_search(dns_qid_t *, isc_sockaddr_t *, - dns_messageid_t, unsigned int); + dns_messageid_t, in_port_t, unsigned int); static isc_boolean_t destroy_disp_ok(dns_dispatch_t *); static void destroy_disp(isc_task_t *task, isc_event_t *event); static void udp_recv(isc_task_t *, isc_event_t *); static void tcp_recv(isc_task_t *, isc_event_t *); static void startrecv(dns_dispatch_t *); -static dns_messageid_t dns_randomid(dns_nsid_t *); -static isc_uint32_t dns_hash(dns_qid_t *, isc_sockaddr_t *, dns_messageid_t); +static isc_uint32_t dns_hash(dns_qid_t *, isc_sockaddr_t *, dns_messageid_t, + in_port_t); static void free_buffer(dns_dispatch_t *disp, void *buf, unsigned int len); static void *allocate_udp_buffer(dns_dispatch_t *disp); static inline void free_event(dns_dispatch_t *disp, dns_dispatchevent_t *ev); @@ -190,12 +194,8 @@ static isc_result_t dispatch_createudp(dns_dispatchmgr_t *mgr, static isc_boolean_t destroy_mgr_ok(dns_dispatchmgr_t *mgr); static void destroy_mgr(dns_dispatchmgr_t **mgrp); static isc_result_t qid_allocate(dns_dispatchmgr_t *mgr, unsigned int buckets, - unsigned int increment, isc_boolean_t usepool, - dns_qid_t **qidp); + unsigned int increment, dns_qid_t **qidp); static void qid_destroy(isc_mem_t *mctx, dns_qid_t **qidp); -static isc_uint16_t nsid_next(dns_nsid_t *nsid); -static isc_result_t nsid_init(isc_mem_t *mctx, dns_nsid_t *nsid, isc_boolean_t usepool); -static void nsid_destroy(isc_mem_t *mctx, dns_nsid_t *nsid); #define LVL(x) ISC_LOG_DEBUG(x) @@ -276,26 +276,152 @@ request_log(dns_dispatch_t *disp, dns_dispentry_t *resp, } /* - * Return an unpredictable message ID. + * ARC4 random number generator obtained from OpenBSD */ -static dns_messageid_t -dns_randomid(dns_nsid_t *nsid) { - isc_uint32_t id; +static void +dispatch_arc4init(arc4ctx_t *actx) { + int n; + for (n = 0; n < 256; n++) + actx->s[n] = n; + actx->i = 0; + actx->j = 0; + actx->count = 0; +} - id = nsid_next(nsid); +static void +dispatch_arc4addrandom(arc4ctx_t *actx, unsigned char *dat, int datlen) { + int n; + isc_uint8_t si; - return ((dns_messageid_t)id); + actx->i--; + for (n = 0; n < 256; n++) { + actx->i = (actx->i + 1); + si = actx->s[actx->i]; + actx->j = (actx->j + si + dat[n % datlen]); + actx->s[actx->i] = actx->s[actx->j]; + actx->s[actx->j] = si; + } + actx->j = actx->i; +} + +static inline isc_uint8_t +dispatch_arc4get8(arc4ctx_t *actx) { + isc_uint8_t si, sj; + + actx->i = (actx->i + 1); + si = actx->s[actx->i]; + actx->j = (actx->j + si); + sj = actx->s[actx->j]; + actx->s[actx->i] = sj; + actx->s[actx->j] = si; + + return (actx->s[(si + sj) & 0xff]); +} + +static inline isc_uint16_t +dispatch_arc4get16(arc4ctx_t *actx) { + isc_uint16_t val; + + val = dispatch_arc4get8(actx) << 8; + val |= dispatch_arc4get8(actx); + + return (val); +} + +static void +dispatch_arc4stir(dns_dispatchmgr_t *mgr) { + int i; + union { + unsigned char rnd[128]; + isc_uint32_t rnd32[32]; + } rnd; + isc_result_t result; + + if (mgr->entropy != NULL) { + /* + * We accept any quality of random data to avoid blocking. + */ + result = isc_entropy_getdata(mgr->entropy, rnd.rnd, + sizeof(rnd), NULL, 0); + RUNTIME_CHECK(result == ISC_R_SUCCESS); + } else { + for (i = 0; i < 32; i++) + isc_random_get(&rnd.rnd32[i]); + } + dispatch_arc4addrandom(&mgr->arc4ctx, rnd.rnd, sizeof(rnd.rnd)); + + /* + * Discard early keystream, as per recommendations in: + * http://www.wisdom.weizmann.ac.il/~itsik/RC4/Papers/Rc4_ksa.ps + */ + for (i = 0; i < 256; i++) + (void)dispatch_arc4get8(&mgr->arc4ctx); + + /* + * Derived from OpenBSD's implementation. The rationale is not clear, + * but should be conservative enough in safety, and reasonably large + * for efficiency. + */ + mgr->arc4ctx.count = 1600000; +} + +static isc_uint16_t +dispatch_arc4random(dns_dispatchmgr_t *mgr) { + isc_uint16_t result; + + LOCK(&mgr->arc4_lock); + mgr->arc4ctx.count -= sizeof(isc_uint16_t); + if (mgr->arc4ctx.count <= 0) + dispatch_arc4stir(mgr); + result = dispatch_arc4get16(&mgr->arc4ctx); + UNLOCK(&mgr->arc4_lock); + return (result); +} + +static isc_uint16_t +dispatch_arc4uniformrandom(dns_dispatchmgr_t *mgr, isc_uint16_t upper_bound) { + isc_uint16_t min, r; + /* The caller must hold the manager lock. */ + + if (upper_bound < 2) + return (0); + + /* + * Ensure the range of random numbers [min, 0xffff] be a multiple of + * upper_bound and contain at least a half of the 16 bit range. + */ + + if (upper_bound > 0x8000) + min = 1 + ~upper_bound; /* 0x8000 - upper_bound */ + else + min = (isc_uint16_t)(0x10000 % (isc_uint32_t)upper_bound); + + /* + * This could theoretically loop forever but each retry has + * p > 0.5 (worst case, usually far better) of selecting a + * number inside the range we need, so it should rarely need + * to re-roll. + */ + for (;;) { + r = dispatch_arc4random(mgr); + if (r >= min) + break; + } + + return (r % upper_bound); } /* * Return a hash of the destination and message id. */ static isc_uint32_t -dns_hash(dns_qid_t *qid, isc_sockaddr_t *dest, dns_messageid_t id) { +dns_hash(dns_qid_t *qid, isc_sockaddr_t *dest, dns_messageid_t id, + in_port_t port) +{ unsigned int ret; ret = isc_sockaddr_hash(dest, ISC_TRUE); - ret ^= id; + ret ^= (id << 16) | port; ret %= qid->qid_nbuckets; INSIST(ret < qid->qid_nbuckets); @@ -412,7 +538,7 @@ destroy_disp(isc_task_t *task, isc_event_t *event) { */ static dns_dispentry_t * bucket_search(dns_qid_t *qid, isc_sockaddr_t *dest, dns_messageid_t id, - unsigned int bucket) + in_port_t port, unsigned int bucket) { dns_dispentry_t *res; @@ -421,8 +547,10 @@ bucket_search(dns_qid_t *qid, isc_sockaddr_t *dest, dns_messageid_t id, res = ISC_LIST_HEAD(qid->qid_table[bucket]); while (res != NULL) { - if ((res->id == id) && isc_sockaddr_equal(dest, &res->host)) + if ((res->id == id) && isc_sockaddr_equal(dest, &res->host) && + res->port == port) { return (res); + } res = ISC_LIST_NEXT(res, link); } @@ -624,13 +752,10 @@ udp_recv(isc_task_t *task, isc_event_t *ev_in) { goto restart; } - dns_dispatch_hash(&ev->timestamp, sizeof(&ev->timestamp)); - dns_dispatch_hash(ev->region.base, ev->region.length); - /* response */ - bucket = dns_hash(qid, &ev->address, id); + bucket = dns_hash(qid, &ev->address, id, disp->localport); LOCK(&qid->lock); - resp = bucket_search(qid, &ev->address, id, bucket); + resp = bucket_search(qid, &ev->address, id, disp->localport, bucket); dispatch_log(disp, LVL(90), "search for response in bucket %d: %s", bucket, (resp == NULL ? "not found" : "found")); @@ -861,14 +986,13 @@ tcp_recv(isc_task_t *task, isc_event_t *ev_in) { goto restart; } - dns_dispatch_hash(tcpmsg->buffer.base, tcpmsg->buffer.length); - /* * Response. */ - bucket = dns_hash(qid, &tcpmsg->address, id); + bucket = dns_hash(qid, &tcpmsg->address, id, disp->localport); LOCK(&qid->lock); - resp = bucket_search(qid, &tcpmsg->address, id, bucket); + resp = bucket_search(qid, &tcpmsg->address, id, disp->localport, + bucket); dispatch_log(disp, LVL(90), "search for response in bucket %d: %s", bucket, (resp == NULL ? "not found" : "found")); @@ -1020,6 +1144,8 @@ destroy_mgr(dns_dispatchmgr_t **mgrp) { DESTROYLOCK(&mgr->lock); mgr->state = 0; + DESTROYLOCK(&mgr->arc4_lock); + isc_mempool_destroy(&mgr->epool); isc_mempool_destroy(&mgr->rpool); isc_mempool_destroy(&mgr->dpool); @@ -1098,10 +1224,14 @@ dns_dispatchmgr_create(isc_mem_t *mctx, isc_entropy_t *entropy, if (result != ISC_R_SUCCESS) goto deallocate; - result = isc_mutex_init(&mgr->buffer_lock); + result = isc_mutex_init(&mgr->arc4_lock); if (result != ISC_R_SUCCESS) goto kill_lock; + result = isc_mutex_init(&mgr->buffer_lock); + if (result != ISC_R_SUCCESS) + goto kill_arc4_lock; + result = isc_mutex_init(&mgr->pool_lock); if (result != ISC_R_SUCCESS) goto kill_buffer_lock; @@ -1152,6 +1282,8 @@ dns_dispatchmgr_create(isc_mem_t *mctx, isc_entropy_t *entropy, if (entropy != NULL) isc_entropy_attach(entropy, &mgr->entropy); + dispatch_arc4init(&mgr->arc4ctx); + *mgrp = mgr; return (ISC_R_SUCCESS); @@ -1163,6 +1295,8 @@ dns_dispatchmgr_create(isc_mem_t *mctx, isc_entropy_t *entropy, DESTROYLOCK(&mgr->pool_lock); kill_buffer_lock: DESTROYLOCK(&mgr->buffer_lock); + kill_arc4_lock: + DESTROYLOCK(&mgr->arc4_lock); kill_lock: DESTROYLOCK(&mgr->lock); deallocate: @@ -1250,7 +1384,7 @@ dns_dispatchmgr_setudp(dns_dispatchmgr_t *mgr, isc_mempool_setmaxalloc(mgr->bpool, maxbuffers); isc_mempool_associatelock(mgr->bpool, &mgr->pool_lock); - result = qid_allocate(mgr, buckets, increment, ISC_TRUE, &mgr->qid); + result = qid_allocate(mgr, buckets, increment, &mgr->qid); if (result != ISC_R_SUCCESS) goto cleanup; @@ -1289,20 +1423,27 @@ dns_dispatchmgr_destroy(dns_dispatchmgr_t **mgrp) { } static isc_boolean_t -blacklisted(dns_dispatchmgr_t *mgr, isc_socket_t *sock) { +blacklisted(dns_dispatchmgr_t *mgr, isc_socket_t *sock, + isc_sockaddr_t *sockaddrp) +{ isc_sockaddr_t sockaddr; isc_result_t result; + REQUIRE(sock != NULL || sockaddrp != NULL); + if (mgr->portlist == NULL) return (ISC_FALSE); - result = isc_socket_getsockname(sock, &sockaddr); - if (result != ISC_R_SUCCESS) - return (ISC_FALSE); + if (sock != NULL) { + sockaddrp = &sockaddr; + result = isc_socket_getsockname(sock, sockaddrp); + if (result != ISC_R_SUCCESS) + return (ISC_FALSE); + } if (mgr->portlist != NULL && - dns_portlist_match(mgr->portlist, isc_sockaddr_pf(&sockaddr), - isc_sockaddr_getport(&sockaddr))) + dns_portlist_match(mgr->portlist, isc_sockaddr_pf(sockaddrp), + isc_sockaddr_getport(sockaddrp))) return (ISC_TRUE); return (ISC_FALSE); } @@ -1323,7 +1464,7 @@ local_addr_match(dns_dispatch_t *disp, isc_sockaddr_t *addr) { if (disp->mgr->portlist != NULL && isc_sockaddr_getport(addr) == 0 && isc_sockaddr_getport(&disp->local) == 0 && - blacklisted(disp->mgr, disp->socket)) + blacklisted(disp->mgr, disp->socket, NULL)) return (ISC_FALSE); /* @@ -1396,7 +1537,7 @@ dispatch_find(dns_dispatchmgr_t *mgr, isc_sockaddr_t *local, static isc_result_t qid_allocate(dns_dispatchmgr_t *mgr, unsigned int buckets, - unsigned int increment, isc_boolean_t usepool, dns_qid_t **qidp) + unsigned int increment, dns_qid_t **qidp) { dns_qid_t *qid; unsigned int i; @@ -1418,17 +1559,8 @@ qid_allocate(dns_dispatchmgr_t *mgr, unsigned int buckets, return (ISC_R_NOMEMORY); } - result = nsid_init(mgr->mctx, &qid->nsid, usepool); - if (result != ISC_R_SUCCESS) { - isc_mem_put(mgr->mctx, qid->qid_table, - buckets * sizeof(dns_displist_t)); - isc_mem_put(mgr->mctx, qid, sizeof(*qid)); - return (ISC_R_NOMEMORY); - } - result = isc_mutex_init(&qid->lock); if (result != ISC_R_SUCCESS) { - nsid_destroy(mgr->mctx, &qid->nsid); isc_mem_put(mgr->mctx, qid->qid_table, buckets * sizeof(dns_displist_t)); isc_mem_put(mgr->mctx, qid, sizeof(*qid)); @@ -1456,7 +1588,6 @@ qid_destroy(isc_mem_t *mctx, dns_qid_t **qidp) { *qidp = NULL; qid->magic = 0; - nsid_destroy(mctx, &qid->nsid); isc_mem_put(mctx, qid->qid_table, qid->qid_nbuckets * sizeof(dns_displist_t)); DESTROYLOCK(&qid->lock); @@ -1493,6 +1624,7 @@ dispatch_allocate(dns_dispatchmgr_t *mgr, unsigned int maxrequests, disp->refcount = 1; disp->recv_pending = 0; memset(&disp->local, 0, sizeof(disp->local)); + disp->localport = 0; disp->shutting_down = 0; disp->shutdown_out = 0; disp->connected = 0; @@ -1598,7 +1730,7 @@ dns_dispatch_createtcp(dns_dispatchmgr_t *mgr, isc_socket_t *sock, return (result); } - result = qid_allocate(mgr, buckets, increment, ISC_FALSE, &disp->qid); + result = qid_allocate(mgr, buckets, increment, &disp->qid); if (result != ISC_R_SUCCESS) goto deallocate_dispatch; @@ -1665,7 +1797,7 @@ dns_dispatch_getudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, dns_dispatch_t **dispp) { isc_result_t result; - dns_dispatch_t *disp; + dns_dispatch_t *disp = NULL; REQUIRE(VALID_DISPATCHMGR(mgr)); REQUIRE(sockmgr != NULL); @@ -1685,6 +1817,11 @@ dns_dispatch_getudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, LOCK(&mgr->lock); + if ((attributes & DNS_DISPATCHATTR_RANDOMPORT) != 0) { + REQUIRE(isc_sockaddr_getport(localaddr) == 0); + goto createudp; + } + /* * First, see if we have a dispatcher that matches. */ @@ -1713,6 +1850,7 @@ dns_dispatch_getudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, return (ISC_R_SUCCESS); } + createudp: /* * Nope, create one. */ @@ -1748,7 +1886,9 @@ dispatch_createudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, dns_dispatch_t *disp; isc_socket_t *sock = NULL; isc_socket_t *held[DNS_DISPATCH_HELD]; - unsigned int i = 0, j = 0; + unsigned int i = 0, j = 0, k = 0; + isc_sockaddr_t localaddr_bound; + in_port_t localport = 0; /* * dispatch_allocate() checks mgr for us. @@ -1764,11 +1904,34 @@ dispatch_createudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, * from returning the same port to us too quickly. */ memset(held, 0, sizeof(held)); + localaddr_bound = *localaddr; getsocket: - result = create_socket(sockmgr, localaddr, &sock); + if ((attributes & DNS_DISPATCHATTR_RANDOMPORT) != 0) { + in_port_t prt; + + /* XXX: should the range be configurable? */ + prt = 1024 + dispatch_arc4uniformrandom(mgr, 65535 - 1023); + isc_sockaddr_setport(&localaddr_bound, prt); + if (blacklisted(mgr, NULL, &localaddr_bound)) { + if (++k == 1024) + attributes &= ~DNS_DISPATCHATTR_RANDOMPORT; + goto getsocket; + } + result = create_socket(sockmgr, &localaddr_bound, &sock); + if (result == ISC_R_ADDRINUSE) { + if (++k == 1024) + attributes &= ~DNS_DISPATCHATTR_RANDOMPORT; + goto getsocket; + } + localport = prt; + } else + result = create_socket(sockmgr, localaddr, &sock); if (result != ISC_R_SUCCESS) goto deallocate_dispatch; - if (isc_sockaddr_getport(localaddr) == 0 && blacklisted(mgr, sock)) { + if ((attributes & DNS_DISPATCHATTR_RANDOMPORT) == 0 && + isc_sockaddr_getport(localaddr) == 0 && + blacklisted(mgr, sock, NULL)) + { if (held[i] != NULL) isc_socket_detach(&held[i]); held[i++] = sock; @@ -1789,6 +1952,7 @@ dispatch_createudp(dns_dispatchmgr_t *mgr, isc_socketmgr_t *sockmgr, disp->socktype = isc_sockettype_udp; disp->socket = sock; disp->local = *localaddr; + disp->localport = localport; disp->task = NULL; result = isc_task_create(taskmgr, 0, &disp->task); @@ -1921,19 +2085,20 @@ dns_dispatch_addresponse(dns_dispatch_t *disp, isc_sockaddr_t *dest, /* * Try somewhat hard to find an unique ID. */ + id = (dns_messageid_t)dispatch_arc4random(disp->mgr); qid = DNS_QID(disp); LOCK(&qid->lock); - id = dns_randomid(&qid->nsid); - bucket = dns_hash(qid, dest, id); + bucket = dns_hash(qid, dest, id, disp->localport); ok = ISC_FALSE; for (i = 0; i < 64; i++) { - if (bucket_search(qid, dest, id, bucket) == NULL) { + if (bucket_search(qid, dest, id, disp->localport, bucket) == + NULL) { ok = ISC_TRUE; break; } id += qid->qid_increment; id &= 0x0000ffff; - bucket = dns_hash(qid, dest, id); + bucket = dns_hash(qid, dest, id, disp->localport); } if (!ok) { @@ -1955,6 +2120,7 @@ dns_dispatch_addresponse(dns_dispatch_t *disp, isc_sockaddr_t *dest, isc_task_attach(task, &res->task); res->disp = disp; res->id = id; + res->port = disp->localport; res->bucket = bucket; res->host = *dest; res->action = action; @@ -2266,409 +2432,3 @@ dns_dispatchmgr_dump(dns_dispatchmgr_t *mgr) { } } #endif - -/* - * Allow the user to pick one of two ID randomization algorithms. - * - * The first algorithm is an adaptation of the sequence shuffling - * algorithm discovered by Carter Bays and S. D. Durham [ACM Trans. Math. - * Software 2 (1976), 59-64], as documented as Algorithm B in Chapter - * 3.2.2 in Volume 2 of Knuth's "The Art of Computer Programming". We use - * a randomly selected linear congruential random number generator with a - * modulus of 2^16, whose increment is a randomly picked odd number, and - * whose multiplier is picked from a set which meets the following - * criteria: - * Is of the form 8*n+5, which ensures "high potency" according to - * principle iii in the summary chapter 3.6. This form also has a - * gcd(a-1,m) of 4 which is good according to principle iv. - * - * Is between 0.01 and 0.99 times the modulus as specified by - * principle iv. - * - * Passes the spectral test "with flying colors" (ut >= 1) in - * dimensions 2 through 6 as calculated by Algorithm S in Chapter - * 3.3.4 and the ratings calculated by formula 35 in section E. - * - * Of the multipliers that pass this test, pick the set that is - * best according to the theoretical bounds of the serial - * correlation test. This was calculated using a simplified - * version of Knuth's Theorem K in Chapter 3.3.3. - * - * These criteria may not be important for this use, but we might as well - * pick from the best generators since there are so many possible ones and - * we don't have that many random bits to do the picking. - * - * We use a modulus of 2^16 instead of something bigger so that we will - * tend to cycle through all the possible IDs before repeating any, - * however the shuffling will perturb this somewhat. Theoretically there - * is no minimimum interval between two uses of the same ID, but in - * practice it seems to be >64000. - * - * Our adaptatation of Algorithm B mixes the hash state which has - * captured various random events into the shuffler to perturb the - * sequence. - * - * One disadvantage of this algorithm is that if the generator parameters - * were to be guessed, it would be possible to mount a limited brute force - * attack on the ID space since the IDs are only shuffled within a limited - * range. - * - * The second algorithm uses the same random number generator to populate - * a pool of 65536 IDs. The hash state is used to pick an ID from a window - * of 4096 IDs in this pool, then the chosen ID is swapped with the ID - * at the beginning of the window and the window position is advanced. - * This means that the interval between uses of the ID will be no less - * than 65536-4096. The ID sequence in the pool will become more random - * over time. - * - * For both algorithms, two more linear congruential random number generators - * are selected. The ID from the first part of algorithm is used to seed - * the first of these generators, and its output is used to seed the second. - * The strategy is use these generators as 1 to 1 hashes to obfuscate the - * properties of the generator used in the first part of either algorithm. - * - * The first algorithm may be suitable for use in a client resolver since - * its memory requirements are fairly low and it's pretty random out of - * the box. It is somewhat succeptible to a limited brute force attack, - * so the second algorithm is probably preferable for a longer running - * program that issues a large number of queries and has time to randomize - * the pool. - */ - -#define NSID_SHUFFLE_TABLE_SIZE 100 /* Suggested by Knuth */ -/* - * Pick one of the next 4096 IDs in the pool. - * There is a tradeoff here between randomness and how often and ID is reused. - */ -#define NSID_LOOKAHEAD 4096 /* Must be a power of 2 */ -#define NSID_SHUFFLE_ONLY 1 /* algorithm 1 */ -#define NSID_USE_POOL 2 /* algorithm 2 */ -#define NSID_HASHSHIFT 3 -#define NSID_HASHROTATE(v) \ - (((v) << NSID_HASHSHIFT) | ((v) >> ((sizeof(v) * 8) - NSID_HASHSHIFT))) - -static isc_uint32_t nsid_hash_state; - -/* - * Keep a running hash of various bits of data that we'll use to - * stir the ID pool or perturb the ID generator - */ -static void -nsid_hash(void *data, size_t len) { - unsigned char *p = data; - /* - * Hash function similar to the one we use for hashing names. - * We don't fold case or toss the upper bit here, though. - * This hash doesn't do much interesting when fed binary zeros, - * so there may be a better hash function. - * This function doesn't need to be very strong since we're - * only using it to stir the pool, but it should be reasonably - * fast. - */ - /* - * We don't care about locking access to nsid_hash_state. - * In fact races make the result even more non deteministic. - */ - while (len-- > 0U) { - nsid_hash_state = NSID_HASHROTATE(nsid_hash_state); - nsid_hash_state += *p++; - } -} - -/* - * Table of good linear congruential multipliers for modulus 2^16 - * in order of increasing serial correlation bounds (so trim from - * the end). - */ -static const isc_uint16_t nsid_multiplier_table[] = { - 17565, 25013, 11733, 19877, 23989, 23997, 24997, 25421, - 26781, 27413, 35901, 35917, 35973, 36229, 38317, 38437, - 39941, 40493, 41853, 46317, 50581, 51429, 53453, 53805, - 11317, 11789, 12045, 12413, 14277, 14821, 14917, 18989, - 19821, 23005, 23533, 23573, 23693, 27549, 27709, 28461, - 29365, 35605, 37693, 37757, 38309, 41285, 45261, 47061, - 47269, 48133, 48597, 50277, 50717, 50757, 50805, 51341, - 51413, 51581, 51597, 53445, 11493, 14229, 20365, 20653, - 23485, 25541, 27429, 29421, 30173, 35445, 35653, 36789, - 36797, 37109, 37157, 37669, 38661, 39773, 40397, 41837, - 41877, 45293, 47277, 47845, 49853, 51085, 51349, 54085, - 56933, 8877, 8973, 9885, 11365, 11813, 13581, 13589, - 13613, 14109, 14317, 15765, 15789, 16925, 17069, 17205, - 17621, 17941, 19077, 19381, 20245, 22845, 23733, 24869, - 25453, 27213, 28381, 28965, 29245, 29997, 30733, 30901, - 34877, 35485, 35613, 36133, 36661, 36917, 38597, 40285, - 40693, 41413, 41541, 41637, 42053, 42349, 45245, 45469, - 46493, 48205, 48613, 50861, 51861, 52877, 53933, 54397, - 55669, 56453, 56965, 58021, 7757, 7781, 8333, 9661, - 12229, 14373, 14453, 17549, 18141, 19085, 20773, 23701, - 24205, 24333, 25261, 25317, 27181, 30117, 30477, 34757, - 34885, 35565, 35885, 36541, 37957, 39733, 39813, 41157, - 41893, 42317, 46621, 48117, 48181, 49525, 55261, 55389, - 56845, 7045, 7749, 7965, 8469, 9133, 9549, 9789, - 10173, 11181, 11285, 12253, 13453, 13533, 13757, 14477, - 15053, 16901, 17213, 17269, 17525, 17629, 18605, 19013, - 19829, 19933, 20069, 20093, 23261, 23333, 24949, 25309, - 27613, 28453, 28709, 29301, 29541, 34165, 34413, 37301, - 37773, 38045, 38405, 41077, 41781, 41925, 42717, 44437, - 44525, 44613, 45933, 45941, 47077, 50077, 50893, 52117, - 5293, 55069, 55989, 58125, 59205, 6869, 14685, 15453, - 16821, 17045, 17613, 18437, 21029, 22773, 22909, 25445, - 25757, 26541, 30709, 30909, 31093, 31149, 37069, 37725, - 37925, 38949, 39637, 39701, 40765, 40861, 42965, 44813, - 45077, 45733, 47045, 50093, 52861, 52957, 54181, 56325, - 56365, 56381, 56877, 57013, 5741, 58101, 58669, 8613, - 10045, 10261, 10653, 10733, 11461, 12261, 14069, 15877, - 17757, 21165, 23885, 24701, 26429, 26645, 27925, 28765, - 29197, 30189, 31293, 39781, 39909, 40365, 41229, 41453, - 41653, 42165, 42365, 47421, 48029, 48085, 52773, 5573, - 57037, 57637, 58341, 58357, 58901, 6357, 7789, 9093, - 10125, 10709, 10765, 11957, 12469, 13437, 13509, 14773, - 15437, 15773, 17813, 18829, 19565, 20237, 23461, 23685, - 23725, 23941, 24877, 25461, 26405, 29509, 30285, 35181, - 37229, 37893, 38565, 40293, 44189, 44581, 45701, 47381, - 47589, 48557, 4941, 51069, 5165, 52797, 53149, 5341, - 56301, 56765, 58581, 59493, 59677, 6085, 6349, 8293, - 8501, 8517, 11597, 11709, 12589, 12693, 13517, 14909, - 17397, 18085, 21101, 21269, 22717, 25237, 25661, 29189, - 30101, 31397, 33933, 34213, 34661, 35533, 36493, 37309, - 40037, 4189, 42909, 44309, 44357, 44389, 4541, 45461, - 46445, 48237, 54149, 55301, 55853, 56621, 56717, 56901, - 5813, 58437, 12493, 15365, 15989, 17829, 18229, 19341, - 21013, 21357, 22925, 24885, 26053, 27581, 28221, 28485, - 30605, 30613, 30789, 35437, 36285, 37189, 3941, 41797, - 4269, 42901, 43293, 44645, 45221, 46893, 4893, 50301, - 50325, 5189, 52109, 53517, 54053, 54485, 5525, 55949, - 56973, 59069, 59421, 60733, 61253, 6421, 6701, 6709, - 7101, 8669, 15797, 19221, 19837, 20133, 20957, 21293, - 21461, 22461, 29085, 29861, 30869, 34973, 36469, 37565, - 38125, 38829, 39469, 40061, 40117, 44093, 47429, 48341, - 50597, 51757, 5541, 57629, 58405, 59621, 59693, 59701, - 61837, 7061, 10421, 11949, 15405, 20861, 25397, 25509, - 25893, 26037, 28629, 28869, 29605, 30213, 34205, 35637, - 36365, 37285, 3773, 39117, 4021, 41061, 42653, 44509, - 4461, 44829, 4725, 5125, 52269, 56469, 59085, 5917, - 60973, 8349, 17725, 18637, 19773, 20293, 21453, 22533, - 24285, 26333, 26997, 31501, 34541, 34805, 37509, 38477, - 41333, 44125, 46285, 46997, 47637, 48173, 4925, 50253, - 50381, 50917, 51205, 51325, 52165, 52229, 5253, 5269, - 53509, 56253, 56341, 5821, 58373, 60301, 61653, 61973, - 62373, 8397, 11981, 14341, 14509, 15077, 22261, 22429, - 24261, 28165, 28685, 30661, 34021, 34445, 39149, 3917, - 43013, 43317, 44053, 44101, 4533, 49541, 49981, 5277, - 54477, 56357, 57261, 57765, 58573, 59061, 60197, 61197, - 62189, 7725, 8477, 9565, 10229, 11437, 14613, 14709, - 16813, 20029, 20677, 31445, 3165, 31957, 3229, 33541, - 36645, 3805, 38973, 3965, 4029, 44293, 44557, 46245, - 48917, 4909, 51749, 53709, 55733, 56445, 5925, 6093, - 61053, 62637, 8661, 9109, 10821, 11389, 13813, 14325, - 15501, 16149, 18845, 22669, 26437, 29869, 31837, 33709, - 33973, 34173, 3677, 3877, 3981, 39885, 42117, 4421, - 44221, 44245, 44693, 46157, 47309, 5005, 51461, 52037, - 55333, 55693, 56277, 58949, 6205, 62141, 62469, 6293, - 10101, 12509, 14029, 17997, 20469, 21149, 25221, 27109, - 2773, 2877, 29405, 31493, 31645, 4077, 42005, 42077, - 42469, 42501, 44013, 48653, 49349, 4997, 50101, 55405, - 56957, 58037, 59429, 60749, 61797, 62381, 62837, 6605, - 10541, 23981, 24533, 2701, 27333, 27341, 31197, 33805, - 3621, 37381, 3749, 3829, 38533, 42613, 44381, 45901, - 48517, 51269, 57725, 59461, 60045, 62029, 13805, 14013, - 15461, 16069, 16157, 18573, 2309, 23501, 28645, 3077, - 31541, 36357, 36877, 3789, 39429, 39805, 47685, 47949, - 49413, 5485, 56757, 57549, 57805, 58317, 59549, 62213, - 62613, 62853, 62933, 8909, 12941, 16677, 20333, 21541, - 24429, 26077, 26421, 2885, 31269, 33381, 3661, 40925, - 42925, 45173, 4525, 4709, 53133, 55941, 57413, 57797, - 62125, 62237, 62733, 6773, 12317, 13197, 16533, 16933, - 18245, 2213, 2477, 29757, 33293, 35517, 40133, 40749, - 4661, 49941, 62757, 7853, 8149, 8573, 11029, 13421, - 21549, 22709, 22725, 24629, 2469, 26125, 2669, 34253, - 36709, 41013, 45597, 46637, 52285, 52333, 54685, 59013, - 60997, 61189, 61981, 62605, 62821, 7077, 7525, 8781, - 10861, 15277, 2205, 22077, 28517, 28949, 32109, 33493, - 4661, 49941, 62757, 7853, 8149, 8573, 11029, 13421, - 21549, 22709, 22725, 24629, 2469, 26125, 2669, 34253, - 36709, 41013, 45597, 46637, 52285, 52333, 54685, 59013, - 60997, 61189, 61981, 62605, 62821, 7077, 7525, 8781, - 10861, 15277, 2205, 22077, 28517, 28949, 32109, 33493, - 3685, 39197, 39869, 42621, 44997, 48565, 5221, 57381, - 61749, 62317, 63245, 63381, 23149, 2549, 28661, 31653, - 33885, 36341, 37053, 39517, 42805, 45853, 48997, 59349, - 60053, 62509, 63069, 6525, 1893, 20181, 2365, 24893, - 27397, 31357, 32277, 33357, 34437, 36677, 37661, 43469, - 43917, 50997, 53869, 5653, 13221, 16741, 17893, 2157, - 28653, 31789, 35301, 35821, 61613, 62245, 12405, 14517, - 17453, 18421, 3149, 3205, 40341, 4109, 43941, 46869, - 48837, 50621, 57405, 60509, 62877, 8157, 12933, 12957, - 16501, 19533, 3461, 36829, 52357, 58189, 58293, 63053, - 17109, 1933, 32157, 37701, 59005, 61621, 13029, 15085, - 16493, 32317, 35093, 5061, 51557, 62221, 20765, 24613, - 2629, 30861, 33197, 33749, 35365, 37933, 40317, 48045, - 56229, 61157, 63797, 7917, 17965, 1917, 1973, 20301, - 2253, 33157, 58629, 59861, 61085, 63909, 8141, 9221, - 14757, 1581, 21637, 26557, 33869, 34285, 35733, 40933, - 42517, 43501, 53653, 61885, 63805, 7141, 21653, 54973, - 31189, 60061, 60341, 63357, 16045, 2053, 26069, 33997, - 43901, 54565, 63837, 8949, 17909, 18693, 32349, 33125, - 37293, 48821, 49053, 51309, 64037, 7117, 1445, 20405, - 23085, 26269, 26293, 27349, 32381, 33141, 34525, 36461, - 37581, 43525, 4357, 43877, 5069, 55197, 63965, 9845, - 12093, 2197, 2229, 32165, 33469, 40981, 42397, 8749, - 10853, 1453, 18069, 21693, 30573, 36261, 37421, 42533 -}; - -#define NSID_MULT_TABLE_SIZE \ - ((sizeof nsid_multiplier_table)/(sizeof nsid_multiplier_table[0])) -#define NSID_RANGE_MASK (NSID_LOOKAHEAD - 1) -#define NSID_POOL_MASK 0xFFFF /* used to wrap the pool index */ -#define NSID_SHUFFLE_ONLY 1 -#define NSID_USE_POOL 2 - -static isc_uint16_t -nsid_next(dns_nsid_t *nsid) { - isc_uint16_t id, compressed_hash; - isc_uint16_t j; - - compressed_hash = ((nsid_hash_state >> 16) ^ - (nsid_hash_state)) & 0xFFFF; - - if (nsid->nsid_usepool) { - isc_uint16_t pick; - - pick = compressed_hash & NSID_RANGE_MASK; - pick = (nsid->nsid_state + pick) & NSID_POOL_MASK; - id = nsid->nsid_pool[pick]; - if (pick != 0) { - /* Swap two IDs to stir the pool */ - nsid->nsid_pool[pick] = - nsid->nsid_pool[nsid->nsid_state]; - nsid->nsid_pool[nsid->nsid_state] = id; - } - - /* increment the base pointer into the pool */ - if (nsid->nsid_state == 65535) - nsid->nsid_state = 0; - else - nsid->nsid_state++; - } else { - /* - * This is the original Algorithm B - * j = ((u_long) NSID_SHUFFLE_TABLE_SIZE * nsid_state2) >> 16; - * - * We'll perturb it with some random stuff ... - */ - j = ((isc_uint32_t) NSID_SHUFFLE_TABLE_SIZE * - (nsid->nsid_state2 ^ compressed_hash)) >> 16; - nsid->nsid_state2 = id = nsid->nsid_vtable[j]; - nsid->nsid_state = (((isc_uint32_t) nsid->nsid_a1 * nsid->nsid_state) + - nsid->nsid_c1) & 0xFFFF; - nsid->nsid_vtable[j] = nsid->nsid_state; - } - - /* Now lets obfuscate ... */ - id = (((isc_uint32_t) nsid->nsid_a2 * id) + nsid->nsid_c2) & 0xFFFF; - id = (((isc_uint32_t) nsid->nsid_a3 * id) + nsid->nsid_c3) & 0xFFFF; - - return (id); -} - -static isc_result_t -nsid_init(isc_mem_t *mctx, dns_nsid_t *nsid, isc_boolean_t usepool) { - isc_time_t now; - pid_t mypid; - isc_uint16_t a1ndx, a2ndx, a3ndx, c1ndx, c2ndx, c3ndx; - int i; - - isc_time_now(&now); - mypid = getpid(); - - /* Initialize the state */ - memset(nsid, 0, sizeof(*nsid)); - nsid_hash(&now, sizeof now); - nsid_hash(&mypid, sizeof mypid); - - /* - * Select our random number generators and initial seed. - * We could really use more random bits at this point, - * but we'll try to make a silk purse out of a sows ear ... - */ - /* generator 1 */ - a1ndx = ((isc_uint32_t) NSID_MULT_TABLE_SIZE * - (nsid_hash_state & 0xFFFF)) >> 16; - nsid->nsid_a1 = nsid_multiplier_table[a1ndx]; - c1ndx = (nsid_hash_state >> 9) & 0x7FFF; - nsid->nsid_c1 = 2 * c1ndx + 1; - - /* generator 2, distinct from 1 */ - a2ndx = ((isc_uint32_t) (NSID_MULT_TABLE_SIZE - 1) * - ((nsid_hash_state >> 10) & 0xFFFF)) >> 16; - if (a2ndx >= a1ndx) - a2ndx++; - nsid->nsid_a2 = nsid_multiplier_table[a2ndx]; - c2ndx = nsid_hash_state % 32767; - if (c2ndx >= c1ndx) - c2ndx++; - nsid->nsid_c2 = 2*c2ndx + 1; - - /* generator 3, distinct from 1 and 2 */ - a3ndx = ((isc_uint32_t) (NSID_MULT_TABLE_SIZE - 2) * - ((nsid_hash_state >> 20) & 0xFFFF)) >> 16; - if (a3ndx >= a1ndx || a3ndx >= a2ndx) - a3ndx++; - if (a3ndx >= a1ndx && a3ndx >= a2ndx) - a3ndx++; - nsid->nsid_a3 = nsid_multiplier_table[a3ndx]; - c3ndx = nsid_hash_state % 32766; - if (c3ndx >= c1ndx || c3ndx >= c2ndx) - c3ndx++; - if (c3ndx >= c1ndx && c3ndx >= c2ndx) - c3ndx++; - nsid->nsid_c3 = 2*c3ndx + 1; - - nsid->nsid_state = - ((nsid_hash_state >> 16) ^ (nsid_hash_state)) & 0xFFFF; - - nsid->nsid_usepool = usepool; - if (nsid->nsid_usepool) { - nsid->nsid_pool = isc_mem_get(mctx, 0x10000 * sizeof(isc_uint16_t)); - if (nsid->nsid_pool == NULL) - return (ISC_R_NOMEMORY); - for (i = 0; ; i++) { - nsid->nsid_pool[i] = nsid->nsid_state; - nsid->nsid_state = - (((u_long) nsid->nsid_a1 * nsid->nsid_state) + - nsid->nsid_c1) & 0xFFFF; - if (i == 0xFFFF) - break; - } - } else { - nsid->nsid_vtable = isc_mem_get(mctx, NSID_SHUFFLE_TABLE_SIZE * - (sizeof(isc_uint16_t)) ); - if (nsid->nsid_vtable == NULL) - return (ISC_R_NOMEMORY); - - for (i = 0; i < NSID_SHUFFLE_TABLE_SIZE; i++) { - nsid->nsid_vtable[i] = nsid->nsid_state; - nsid->nsid_state = - (((isc_uint32_t) nsid->nsid_a1 * nsid->nsid_state) + - nsid->nsid_c1) & 0xFFFF; - } - nsid->nsid_state2 = nsid->nsid_state; - } - return (ISC_R_SUCCESS); -} - -static void -nsid_destroy(isc_mem_t *mctx, dns_nsid_t *nsid) { - if (nsid->nsid_usepool) - isc_mem_put(mctx, nsid->nsid_pool, - 0x10000 * sizeof(isc_uint16_t)); - else - isc_mem_put(mctx, nsid->nsid_vtable, - NSID_SHUFFLE_TABLE_SIZE * (sizeof(isc_uint16_t)) ); - memset(nsid, 0, sizeof(*nsid)); -} - -void -dns_dispatch_hash(void *data, size_t len) { - nsid_hash(data, len); -} diff --git a/lib/dns/include/dns/dispatch.h b/lib/dns/include/dns/dispatch.h index 3938f94c3ffd..ec3253c9a6c3 100644 --- a/lib/dns/include/dns/dispatch.h +++ b/lib/dns/include/dns/dispatch.h @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: dispatch.h,v 1.48.18.5 2007/08/28 07:20:05 tbox Exp $ */ +/* $Id: dispatch.h,v 1.48.18.5.12.1 2008/05/22 21:28:06 each Exp $ */ #ifndef DNS_DISPATCH_H #define DNS_DISPATCH_H 1 @@ -113,6 +113,9 @@ struct dns_dispatchevent { * _MAKEQUERY * The dispatcher can be used to issue queries to other servers, and * accept replies from them. + * + * _RANDOMPORT + * Allocate UDP port randomly. */ #define DNS_DISPATCHATTR_PRIVATE 0x00000001U #define DNS_DISPATCHATTR_TCP 0x00000002U @@ -122,6 +125,7 @@ struct dns_dispatchevent { #define DNS_DISPATCHATTR_NOLISTEN 0x00000020U #define DNS_DISPATCHATTR_MAKEQUERY 0x00000040U #define DNS_DISPATCHATTR_CONNECTED 0x00000080U +#define DNS_DISPATCHATTR_RANDOMPORT 0x00000100U /*@}*/ isc_result_t @@ -441,13 +445,6 @@ dns_dispatch_importrecv(dns_dispatch_t *disp, isc_event_t *event); * event != NULL */ -void -dns_dispatch_hash(void *data, size_t len); -/*%< - * Feed 'data' to the dispatch query id generator where 'len' is the size - * of 'data'. - */ - ISC_LANG_ENDDECLS #endif /* DNS_DISPATCH_H */ diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 5b57005aee85..03f4a94c2568 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: resolver.c,v 1.284.18.66 2007/11/01 13:53:27 shane Exp $ */ +/* $Id: resolver.c,v 1.284.18.66.8.1 2008/05/22 21:28:06 each Exp $ */ /*! \file */ @@ -1159,19 +1159,53 @@ fctx_query(fetchctx_t *fctx, dns_adbaddrinfo_t *addrinfo, if (result != ISC_R_SUCCESS) goto cleanup_query; } else { + isc_sockaddr_t localaddr; + unsigned int attrs, attrmask; + dns_dispatch_t *disp_base; + + attrs = 0; + attrs |= DNS_DISPATCHATTR_UDP; + attrs |= DNS_DISPATCHATTR_RANDOMPORT; + + attrmask = 0; + attrmask |= DNS_DISPATCHATTR_UDP; + attrmask |= DNS_DISPATCHATTR_TCP; + attrmask |= DNS_DISPATCHATTR_IPV4; + attrmask |= DNS_DISPATCHATTR_IPV6; + switch (isc_sockaddr_pf(&addrinfo->sockaddr)) { - case PF_INET: - dns_dispatch_attach(res->dispatchv4, - &query->dispatch); + case AF_INET: + disp_base = res->dispatchv4; + attrs |= DNS_DISPATCHATTR_IPV4; break; - case PF_INET6: - dns_dispatch_attach(res->dispatchv6, - &query->dispatch); + case AF_INET6: + disp_base = res->dispatchv6; + attrs |= DNS_DISPATCHATTR_IPV6; break; default: result = ISC_R_NOTIMPLEMENTED; goto cleanup_query; } + + result = dns_dispatch_getlocaladdress(disp_base, + &localaddr); + if (result != ISC_R_SUCCESS) + goto cleanup_query; + if (isc_sockaddr_getport(&localaddr) == 0) { + result = dns_dispatch_getudp(res->dispatchmgr, + res->socketmgr, + res->taskmgr, + &localaddr, + 4096, 1000, 32768, + 16411, 16433, + attrs, attrmask, + &query->dispatch); + if (result != ISC_R_SUCCESS) + goto cleanup_query; + } else { + dns_dispatch_attach(disp_base, + &query->dispatch); + } } /* * We should always have a valid dispatcher here. If we diff --git a/version b/version index 5962eeea1fdf..85ab554163c8 100644 --- a/version +++ b/version @@ -1,4 +1,4 @@ -# $Id: version,v 1.29.134.18 2007/11/19 15:25:23 each Exp $ +# $Id: version,v 1.29.134.18.8.1 2008/05/22 21:28:03 each Exp $ # # This file must follow /bin/sh rules. It is imported directly via # configure. @@ -6,5 +6,5 @@ MAJORVER=9 MINORVER=4 PATCHVER=2 -RELEASETYPE= -RELEASEVER= +RELEASETYPE=-P +RELEASEVER=1 From d6dfd5b651edaab53876f93172ab4360a820c07a Mon Sep 17 00:00:00 2001 From: Doug Barton Date: Sat, 12 Jul 2008 06:55:03 +0000 Subject: [PATCH 3/6] Add a patch from ISC to fix named-checkconf. The error condition was not being properly tested for, so it would not report the error in some cases. This fix (or similar) will be in version 9.4.3. --- lib/bind9/check.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/bind9/check.c b/lib/bind9/check.c index 6cfdc93c6141..01d67b79463b 100644 --- a/lib/bind9/check.c +++ b/lib/bind9/check.c @@ -1015,10 +1015,10 @@ check_zoneconf(const cfg_obj_t *zconfig, const cfg_obj_t *voptions, isc_buffer_add(&b, strlen(zname)); tresult = dns_name_fromtext(dns_fixedname_name(&fixedname), &b, dns_rootname, ISC_TRUE, NULL); - if (result != ISC_R_SUCCESS) { + if (tresult != ISC_R_SUCCESS) { cfg_obj_log(zconfig, logctx, ISC_LOG_ERROR, "zone '%s': is not a valid name", zname); - tresult = ISC_R_FAILURE; + result = ISC_R_FAILURE; } else { char namebuf[DNS_NAME_FORMATSIZE]; From e9dc1cc6165db6cf0626167f8e30a23a159e79d2 Mon Sep 17 00:00:00 2001 From: Doug Barton Date: Sat, 12 Jul 2008 07:32:48 +0000 Subject: [PATCH 4/6] These files are unused, and due to a more thorough FREEBSD-Xlist are no longer updated. --- lib/bind/aclocal.m4 | 2 - lib/bind/config.h.in | 61 - lib/bind/configure | 33825 ----------------------------------------- 3 files changed, 33888 deletions(-) delete mode 100644 lib/bind/aclocal.m4 delete mode 100644 lib/bind/config.h.in delete mode 100755 lib/bind/configure diff --git a/lib/bind/aclocal.m4 b/lib/bind/aclocal.m4 deleted file mode 100644 index 110ed87832da..000000000000 --- a/lib/bind/aclocal.m4 +++ /dev/null @@ -1,2 +0,0 @@ -sinclude(../../libtool.m4)dnl - diff --git a/lib/bind/config.h.in b/lib/bind/config.h.in deleted file mode 100644 index 69ea28543000..000000000000 --- a/lib/bind/config.h.in +++ /dev/null @@ -1,61 +0,0 @@ -#undef _SOCKADDR_LEN -#undef HAVE_FCNTL_H -#undef HAVE_PATHS_H -#undef HAVE_INTTYPES_H -#undef HAVE_STROPTS_H -#undef HAVE_SYS_TIMERS_H -#undef HAVE_SYS_SELECT_H -#undef SYS_CDEFS_H -#undef _POSIX_PTHREAD_SEMANTICS -#undef POSIX_GETPWUID_R -#undef POSIX_GETPWNAM_R -#undef POSIX_GETGRGID_R -#undef POSIX_GETGRNAM_R -#undef HAVE_MEMMOVE -#undef HAVE_MEMCHR - -#undef NEED_SETGROUPENT -#undef NEED_GETGROUPLIST - -/* define if prototype for getgrnam_r() is required */ -#undef NEED_GETGRNAM_R -#undef NEED_GETGRGID_R -#undef NEED_GETGRENT_R -#undef NEED_SETGRENT_R -#undef NEED_ENDGRENT_R - -#undef NEED_INNETGR_R -#undef NEED_SETNETGRENT_R -#undef NEED_ENDNETGRENT_R - -#undef NEED_GETPWNAM_R -#undef NEED_GETPWUID_R -#undef NEED_SETPWENT_R -#undef NEED_SETPASSENT_R -#undef NEED_SETPWENT_R -#undef NEED_GETPWENT_R -#undef NEED_ENDPWENT_R - -#undef NEED_SETPASSENT - -#undef HAS_PW_CLASS - -#undef ssize_t -#undef uintptr_t - -/* Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */ -#undef SHUTUP_SPUTAUX -#ifdef SHUTUP_SPUTAUX -struct __sFILE; -extern __inline int __sputaux(int _c, struct __sFILE *_p); -#endif -#undef BROKEN_IN6ADDR_INIT_MACROS -#undef HAVE_STRLCAT -/* Shut up warnings about missing braces */ -#undef SHUTUP_MUTEX_INITIALIZER -#ifdef SHUTUP_MUTEX_INITIALIZER -#define LIBBIND_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER } -#else -#define LIBBIND_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER -#endif - diff --git a/lib/bind/configure b/lib/bind/configure deleted file mode 100755 index 403c09e0b030..000000000000 --- a/lib/bind/configure +++ /dev/null @@ -1,33825 +0,0 @@ -#! /bin/sh -# From configure.in Revision: 1.90.18.33 . -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59. -# -# Copyright (C) 2003 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 Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; 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 - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# 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 - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - 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 - - ;; - 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 - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # 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 sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# 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'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - - -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` - ;; -esac - -echo=${ECHO-echo} -if test "X$1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X$1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "$0" --no-reexec ${1+"$@"} -fi - -if test "X$1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string="`eval $cmd`") 2>/dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL $0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL $0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "$0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" -fi - - - - -tagnames=${tagnames+${tagnames},}CXX - -tagnames=${tagnames+${tagnames},}F77 - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= - -ac_unique_file="resolv/herror.c" -# Factoring default headers for most tests. -ac_includes_default="\ -#include -#if HAVE_SYS_TYPES_H -# include -#endif -#if HAVE_SYS_STAT_H -# include -#endif -#if STDC_HEADERS -# include -# include -#else -# if HAVE_STDLIB_H -# include -# endif -#endif -#if HAVE_STRING_H -# if !STDC_HEADERS && HAVE_MEMORY_H -# include -# endif -# include -#endif -#if HAVE_STRINGS_H -# include -#endif -#if HAVE_INTTYPES_H -# include -#else -# if HAVE_STDINT_H -# include -# endif -#endif -#if HAVE_UNISTD_H -# include -#endif" - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_PLATFORM_NEEDSYSSELECTH WANT_IRS_GR WANT_IRS_GR_OBJS WANT_IRS_PW WANT_IRS_PW_OBJS WANT_IRS_NIS WANT_IRS_NIS_OBJS WANT_IRS_NISGR_OBJS WANT_IRS_NISPW_OBJS WANT_IRS_DBPW_OBJS ALWAYS_DEFINES DO_PTHREADS WANT_IRS_THREADSGR_OBJS WANT_IRS_THREADSPW_OBJS WANT_IRS_THREADS_OBJS WANT_THREADS_OBJS USE_IFNAMELINKID ISC_THREAD_DIR DAEMON_OBJS NEED_DAEMON STRSEP_OBJS NEED_STRSEP NEED_STRERROR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY LN_S ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK HAS_INET6_STRUCTS ISC_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H HAS_IN_ADDR6 NEED_IN6ADDR_ANY ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C HAVE_SIN6_SCOPE_ID HAVE_SOCKADDR_STORAGE ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON HAVE_SA_LEN HAVE_MINIMUM_IFREQ BSD_COMP SOLARIS_BITTYPES USE_FIONBIO_IOCTL PORT_NONBLOCK PORT_DIR USE_POLL HAVE_MD5 SOLARIS2 PORT_INCLUDE ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_PLATFORM_NEEDTIMESPEC ISC_LWRES_ENDHOSTENTINT ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO NEED_PSELECT NEED_GETTIMEOFDAY HAVE_STRNDUP ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS USE_SYSERROR_LIST ISC_PLATFORM_QUADFORMAT ISC_SOCKLEN_T GETGROUPLIST_ARGS NET_R_ARGS NET_R_BAD NET_R_COPY NET_R_COPY_ARGS NET_R_OK NET_R_SETANSWER NET_R_RETURN GETNETBYADDR_ADDR_T NETENT_DATA NET_R_ENT_ARGS NET_R_SET_RESULT NET_R_SET_RETURN NET_R_END_RESULT NET_R_END_RETURN GROUP_R_ARGS GROUP_R_BAD GROUP_R_OK GROUP_R_RETURN GROUP_R_END_RESULT GROUP_R_END_RETURN GROUP_R_ENT_ARGS GROUP_R_SET_RESULT GROUP_R_SET_RETURN HOST_R_ARGS HOST_R_BAD HOST_R_COPY HOST_R_COPY_ARGS HOST_R_ERRNO HOST_R_OK HOST_R_RETURN HOST_R_SETANSWER HOSTENT_DATA HOST_R_END_RESULT HOST_R_END_RETURN HOST_R_ENT_ARGS HOST_R_SET_RESULT HOST_R_SET_RETURN SETPWENT_VOID SETGRENT_VOID NGR_R_ARGS NGR_R_BAD NGR_R_COPY NGR_R_COPY_ARGS NGR_R_OK NGR_R_RETURN NGR_R_PRIVATE NGR_R_END_RESULT NGR_R_END_RETURN NGR_R_ENT_ARGS NGR_R_SET_RESULT NGR_R_SET_RETURN PROTO_R_ARGS PROTO_R_BAD PROTO_R_COPY PROTO_R_COPY_ARGS PROTO_R_OK PROTO_R_SETANSWER PROTO_R_RETURN PROTOENT_DATA PROTO_R_END_RESULT PROTO_R_END_RETURN PROTO_R_ENT_ARGS PROTO_R_ENT_UNUSED PROTO_R_SET_RESULT PROTO_R_SET_RETURN PASS_R_ARGS PASS_R_BAD PASS_R_COPY PASS_R_COPY_ARGS PASS_R_OK PASS_R_RETURN PASS_R_END_RESULT PASS_R_END_RETURN PASS_R_ENT_ARGS PASS_R_SET_RESULT PASS_R_SET_RETURN SERV_R_ARGS SERV_R_BAD SERV_R_COPY SERV_R_COPY_ARGS SERV_R_OK SERV_R_SETANSWER SERV_R_RETURN SERVENT_DATA SERV_R_END_RESULT SERV_R_END_RETURN SERV_R_ENT_ARGS SERV_R_ENT_UNUSED SERV_R_SET_RESULT SERV_R_SET_RETURN SETNETGRENT_ARGS INNETGR_ARGS BIND9_TOP_BUILDDIR BIND9_VERSION LIBOBJS LTLIBOBJS' -ac_subst_files='BIND9_INCLUDES BIND9_MAKE_RULES LIBBIND_API' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# 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. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -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 - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -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 | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$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 ;; - - -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 ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - 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 ;; - - -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_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=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 ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - 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'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -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 - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - 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 - - -# 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 its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - 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 - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias -ac_env_CC_set=${CC+set} -ac_env_CC_value=$CC -ac_cv_env_CC_set=${CC+set} -ac_cv_env_CC_value=$CC -ac_env_CFLAGS_set=${CFLAGS+set} -ac_env_CFLAGS_value=$CFLAGS -ac_cv_env_CFLAGS_set=${CFLAGS+set} -ac_cv_env_CFLAGS_value=$CFLAGS -ac_env_LDFLAGS_set=${LDFLAGS+set} -ac_env_LDFLAGS_value=$LDFLAGS -ac_cv_env_LDFLAGS_set=${LDFLAGS+set} -ac_cv_env_LDFLAGS_value=$LDFLAGS -ac_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_env_CPPFLAGS_value=$CPPFLAGS -ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} -ac_cv_env_CPPFLAGS_value=$CPPFLAGS -ac_env_CPP_set=${CPP+set} -ac_env_CPP_value=$CPP -ac_cv_env_CPP_set=${CPP+set} -ac_cv_env_CPP_value=$CPP -ac_env_CXX_set=${CXX+set} -ac_env_CXX_value=$CXX -ac_cv_env_CXX_set=${CXX+set} -ac_cv_env_CXX_value=$CXX -ac_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_env_CXXFLAGS_value=$CXXFLAGS -ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} -ac_cv_env_CXXFLAGS_value=$CXXFLAGS -ac_env_CXXCPP_set=${CXXCPP+set} -ac_env_CXXCPP_value=$CXXCPP -ac_cv_env_CXXCPP_set=${CXXCPP+set} -ac_cv_env_CXXCPP_value=$CXXCPP -ac_env_F77_set=${F77+set} -ac_env_F77_value=$F77 -ac_cv_env_F77_set=${F77+set} -ac_cv_env_F77_value=$F77 -ac_env_FFLAGS_set=${FFLAGS+set} -ac_env_FFLAGS_value=$FFLAGS -ac_cv_env_FFLAGS_set=${FFLAGS+set} -ac_cv_env_FFLAGS_value=$FFLAGS - -# -# 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 this package 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 \`..'] - -_ACEOF - - cat <<_ACEOF -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] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --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] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -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 - - cat <<\_ACEOF - -Optional Features: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-threads enable multithreading - --enable-shared[=PKGS] - build shared libraries [default=yes] - --enable-static[=PKGS] - build static libraries [default=yes] - --enable-fast-install[=PKGS] - optimize for fast installation [default=yes] - --disable-libtool-lock avoid locking (might break parallel builds) - --enable-ipv6 use IPv6 default=autodetect - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-irs-gr Build .... - --with-irs-pw Build .... - --with-irs-nis Build .... - --with-randomdev=PATH Specify path for random device - --with-ptl2 on NetBSD, use the ptl2 thread library (experimental) - --with-purify=PATH use Rational purify - --with-libtool use GNU libtool (following indented options supported) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-pic try to use only PIC/non-PIC objects [default=use - both] - --with-tags[=TAGS] - include additional configurations [automatic] - --with-kame=PATH use Kame IPv6 default path /usr/local/v6 - -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 - CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have - headers in a nonstandard directory - CPP C preprocessor - CXX C++ compiler command - CXXFLAGS C++ compiler flags - CXXCPP C++ preprocessor - F77 Fortran 77 compiler command - FFLAGS Fortran 77 compiler flags - -Use these variables to override the choices made by `configure' or to help -it to find libraries and programs with nonstandard names/locations. - -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style 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 - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF - -Copyright (C) 2003 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 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -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` -hostinfo = `(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=. - echo "PATH: $as_dir" -done - -} >&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_sep= -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=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$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 - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >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 - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - 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. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -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 - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`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. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -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 - - - - - - - - - - - - - - - - - - - - - - ac_config_headers="$ac_config_headers config.h" - - -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; 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 - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Make sure we can run config.sub. -$ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 -echo "$as_me: error: cannot run $ac_config_sub" >&2;} - { (exit 1); exit 1; }; } - -echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6 -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_build_alias=$build_alias -test -z "$ac_cv_build_alias" && - ac_cv_build_alias=`$ac_config_guess` -test -z "$ac_cv_build_alias" && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } -ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6 -build=$ac_cv_build -build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - -echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6 -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_host_alias=$host_alias -test -z "$ac_cv_host_alias" && - ac_cv_host_alias=$ac_cv_build_alias -ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 -echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6 -host=$ac_cv_host -host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - - - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - RANLIB=$ac_ct_RANLIB -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -# 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. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_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 - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -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. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$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' - - - - - - - -# Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $AR in - [\\/]* | ?:[\\/]*) - ac_cv_path_AR="$AR" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -AR=$ac_cv_path_AR - -if test -n "$AR"; then - echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -ARFLAGS="cruv" - - - -# The POSIX ln(1) program. Non-POSIX systems may substitute -# "copy" or something. -LN=ln - - -case "$AR" in - "") - { { echo "$as_me:$LINENO: error: -ar program not found. Please fix your PATH to include the directory in -which ar resides, or set AR in the environment with the full path to ar. -" >&5 -echo "$as_me: error: -ar program not found. Please fix your PATH to include the directory in -which ar resides, or set AR in the environment with the full path to ar. -" >&2;} - { (exit 1); exit 1; }; } - - ;; -esac - -# -# Etags. -# -for ac_prog in etags emacs-etags -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_ETAGS+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $ETAGS in - [\\/]* | ?:[\\/]*) - ac_cv_path_ETAGS="$ETAGS" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -ETAGS=$ac_cv_path_ETAGS - -if test -n "$ETAGS"; then - echo "$as_me:$LINENO: result: $ETAGS" >&5 -echo "${ECHO_T}$ETAGS" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ETAGS" && break -done - - -# -# Some systems, e.g. RH7, have the Exuberant Ctags etags instead of -# GNU emacs etags, and it requires the -L flag. -# -if test "X$ETAGS" != "X"; then - echo "$as_me:$LINENO: checking for Exuberant Ctags etags" >&5 -echo $ECHO_N "checking for Exuberant Ctags etags... $ECHO_C" >&6 - if $ETAGS --version 2>&1 | grep 'Exuberant Ctags' >/dev/null 2>&1; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ETAGS="$ETAGS -L" - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - fi -fi - - -# -# Perl is optional; it is used only by some of the system test scripts. -# -for ac_prog in perl5 perl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_PERL+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $PERL in - [\\/]* | ?:[\\/]*) - ac_cv_path_PERL="$PERL" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - ;; -esac -fi -PERL=$ac_cv_path_PERL - -if test -n "$PERL"; then - echo "$as_me:$LINENO: result: $PERL" >&5 -echo "${ECHO_T}$PERL" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$PERL" && break -done - - - -# -# isc/list.h and others clash with the rest of BIND 9 -# -case "$includedir" in - '${prefix}/include') - includedir='${prefix}/bind/include' - ;; -esac -case "$libdir" in - '${prefix}/lib') - libdir='${prefix}/bind/lib' - ;; -esac - -# -# Make sure INSTALL uses an absolute path, else it will be wrong in all -# Makefiles, since they use make/rules.in and INSTALL will be adjusted by -# configure based on the location of the file where it is substituted. -# Since in BIND9 INSTALL is only substituted into make/rules.in, an immediate -# subdirectory of install-sh, This relative path will be wrong for all -# directories more than one level down from install-sh. -# -case "$INSTALL" in - /*) - ;; - *) - # - # Not all systems have dirname. - # - - ac_dir="`echo $INSTALL | sed 's%/[^/]*$%%'`" - - - ac_prog="`echo $INSTALL | sed 's%.*/%%'`" - test "$ac_dir" = "$ac_prog" && ac_dir=. - test -d "$ac_dir" && ac_dir="`(cd \"$ac_dir\" && pwd)`" - INSTALL="$ac_dir/$ac_prog" - ;; -esac - -# -# On these hosts, we really want to use cc, not gcc, even if it is -# found. The gcc that these systems have will not correctly handle -# pthreads. -# -# However, if the user sets $CC to be something, let that override -# our change. -# -if test "X$CC" = "X" ; then - case "$host" in - *-dec-osf*) - CC="cc" - ;; - *-solaris*) - # Use Sun's cc if it is available, but watch - # out for /usr/ucb/cc; it will never be the right - # compiler to use. - # - # If setting CC here fails, the AC_PROG_CC done - # below might still find gcc. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - case "$ac_dir" in - /usr/ucb) - # exclude - ;; - *) - if test -f "$ac_dir/cc"; then - CC="$ac_dir/cc" - break - fi - ;; - esac - done - IFS="$ac_save_ifs" - ;; - *-hp-hpux*) - CC="cc" - ;; - mips-sgi-irix*) - CC="cc" - ;; - esac -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 -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - CC=$ac_ct_CC -else - CC="$ac_cv_prog_CC" -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_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" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -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 - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - for ac_prog in cl - 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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CC" && break - done -fi -if test -z "$CC"; then - ac_ct_CC=$CC - for ac_prog in cl -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CC" && break -done - - CC=$ac_ct_CC -fi - -fi - - -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out 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. -echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 - (eval $ac_link_default) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Find the output, starting from the most likely. This scheme is -# not robust to junk in `.', hence go to wildcards (a.*) only as a last -# resort. - -# Be careful to initialize this variable, since it used to be cached. -# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. -ac_cv_exeext= -# b.out is created by i960 compilers. -for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out -do - test -f "$ac_file" || continue - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) - ;; - conftest.$ac_ext ) - # This is the source file. - ;; - [ab].out ) - # We found the default executable, but exeext='' is most - # certainly right. - break;; - *.* ) - ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - # FIXME: I believe we export ac_cv_exeext for Libtool, - # but it would be cool to find out if it's true. Does anybody - # maintain Libtool? --akim. - export ac_cv_exeext - break;; - * ) - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - -ac_exeext=$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6 - -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - -rm -f a.out a.exe conftest$ac_cv_exeext b.out -ac_clean_files=$ac_clean_files_save -# Check the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6 - -echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; 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 | *.o | *.obj ) ;; - *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` - export ac_cv_exeext - break;; - * ) break;; - esac -done -else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6 - -rm -f conftest.$ac_ext -EXEEXT=$ac_cv_exeext -ac_exeext=$EXEEXT -echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.o conftest.obj -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do - case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; - *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` - break;; - esac -done -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest.$ac_cv_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6 -OBJEXT=$ac_cv_objext -ac_objext=$OBJEXT -echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_c_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 -GCC=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CFLAGS=${CFLAGS+set} -ac_save_CFLAGS=$CFLAGS -CFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cc_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$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 -echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 -if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_prog_cc_stdc=no -ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include -/* 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 -std1 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 -std1. */ -int osf4_cc_array ['\x00' == 0 ? 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 -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX 10.20 and later -Ae -# HP-UX older versions -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cc_stdc=$ac_arg -break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext -done -rm -f conftest.$ac_ext conftest.$ac_objext -CC=$ac_save_CC - -fi - -case "x$ac_cv_prog_cc_stdc" in - x|xno) - echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6 ;; - *) - echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 - CC="$CC $ac_cv_prog_cc_stdc" ;; -esac - -# Some people use a C++ compiler to compile C. Since we use `exit', -# in C++ we need to declare it. In case someone uses the same compiler -# for both compiling C and C++ we need to have the C++ compiler decide -# the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF -#ifndef __cplusplus - choke me -#endif -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -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_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 -echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f 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 -echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -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 - - -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - -echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_stdc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_header_stdc=no -fi -rm -f 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* 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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#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)) - exit(2); - exit (0); -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -fi -echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6 -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF - -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=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -eval "$as_ac_Header=no" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - - - - - - - - - - -for ac_header in fcntl.h db.h paths.h sys/time.h unistd.h sys/sockio.h sys/select.h sys/timers.h stropts.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_header_compiler=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( - cat <<\_ASBOX -## ------------------------------------------ ## -## Report this to the AC_PACKAGE_NAME lists. ## -## ------------------------------------------ ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 -echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 -if test "${ac_cv_c_const+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -/* FIXME: Include the comments suggested by Paul. */ -#ifndef __cplusplus - /* Ultrix mips cc rejects this. */ - typedef int charset[2]; - const charset x; - /* SunOS 4.1.1 cc rejects this. */ - char const *const *ccp; - char **p; - /* NEC SVR4.0.2 mips cc rejects this. */ - struct point {int x, y;}; - static struct point const zero = {0,0}; - /* AIX XL C 1.02.0.0 rejects this. - It does not let you subtract one const X* pointer from another in - an arm of an if-expression whose if-part is not a constant - expression */ - const char *g = "string"; - ccp = &g + (g ? g-g : 0); - /* HPUX 7.0 cc rejects these. */ - ++ccp; - p = (char**) ccp; - ccp = (char const *const *) p; - { /* SCO 3.2v4 cc rejects this. */ - char *t; - char const *s = 0 ? (char *) 0 : (char const *) 0; - - *t++ = 0; - } - { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ - int x[] = {25, 17}; - const int *foo = &x[0]; - ++foo; - } - { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ - typedef const int *iptr; - iptr p = 0; - ++p; - } - { /* AIX XL C 1.02.0.0 rejects this saying - "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; - } - { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ - const int foo = 10; - } -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_c_const=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_c_const=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 -echo "${ECHO_T}$ac_cv_c_const" >&6 -if test $ac_cv_c_const = no; then - -cat >>confdefs.h <<\_ACEOF -#define const -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for inline" >&5 -echo $ECHO_N "checking for inline... $ECHO_C" >&6 -if test "${ac_cv_c_inline+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* 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 -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_c_inline=$ac_kw; break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done - -fi -echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 -echo "${ECHO_T}$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 - -echo "$as_me:$LINENO: checking for size_t" >&5 -echo $ECHO_N "checking for size_t... $ECHO_C" >&6 -if test "${ac_cv_type_size_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((size_t *) 0) - return 0; -if (sizeof (size_t)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_size_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_size_t=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 -echo "${ECHO_T}$ac_cv_type_size_t" >&6 -if test $ac_cv_type_size_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define size_t unsigned -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for ssize_t" >&5 -echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6 -if test "${ac_cv_type_ssize_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((ssize_t *) 0) - return 0; -if (sizeof (ssize_t)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_ssize_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_ssize_t=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5 -echo "${ECHO_T}$ac_cv_type_ssize_t" >&6 -if test $ac_cv_type_ssize_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define ssize_t signed -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for uintptr_t" >&5 -echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6 -if test "${ac_cv_type_uintptr_t+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ -if ((uintptr_t *) 0) - return 0; -if (sizeof (uintptr_t)) - return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_type_uintptr_t=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_type_uintptr_t=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5 -echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6 -if test $ac_cv_type_uintptr_t = yes; then - : -else - -cat >>confdefs.h <<_ACEOF -#define uintptr_t unsigned long -_ACEOF - -fi - -echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 -echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 -if test "${ac_cv_header_time+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include -#include - -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_header_time=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_header_time=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 -echo "${ECHO_T}$ac_cv_header_time" >&6 -if test $ac_cv_header_time = yes; then - -cat >>confdefs.h <<\_ACEOF -#define TIME_WITH_SYS_TIME 1 -_ACEOF - -fi - -# -# check if we need to #include sys/select.h explicitly -# -case $ac_cv_header_unistd_h in -yes) -echo "$as_me:$LINENO: checking if unistd.h defines fd_set" >&5 -echo $ECHO_N "checking if unistd.h defines fd_set... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -fd_set read_set; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDSYSSELECTH="#undef ISC_PLATFORM_NEEDSYSSELECTH" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - case ac_cv_header_sys_select_h in - yes) - ISC_PLATFORM_NEEDSYSSELECTH="#define ISC_PLATFORM_NEEDSYSSELECTH 1" - ;; - no) - { { echo "$as_me:$LINENO: error: need either working unistd.h or sys/select.h" >&5 -echo "$as_me: error: need either working unistd.h or sys/select.h" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - ;; -no) - case ac_cv_header_sys_select_h in - yes) - ISC_PLATFORM_NEEDSYSSELECTH="#define ISC_PLATFORM_NEEDSYSSELECTH 1" - ;; - no) - { { echo "$as_me:$LINENO: error: need either unistd.h or sys/select.h" >&5 -echo "$as_me: error: need either unistd.h or sys/select.h" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - ;; -esac - - -# -# Find the machine's endian flavor. -# -echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 -echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6 -if test "${ac_cv_c_bigendian+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # See if sys/param.h defines the BYTE_ORDER macro. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include - -int -main () -{ -#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN - bogus endian macros -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - # It does; now see whether it defined to BIG_ENDIAN or not. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -#include - -int -main () -{ -#if BYTE_ORDER != BIG_ENDIAN - not big endian -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_c_bigendian=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_c_bigendian=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -# It does not; compile a test program. -if test "$cross_compiling" = yes; then - # try to guess the endianness by grepping values into an object file - ac_cv_c_bigendian=unknown - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; -short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; -void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } -short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; -short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; -void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } -int -main () -{ - _ascii (); _ebcdic (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; 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 -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -int -main () -{ - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long l; - char c[sizeof (long)]; - } u; - u.l = 1; - exit (u.c[sizeof (long) - 1] == 1); -} -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_c_bigendian=no -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_c_bigendian=yes -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 -echo "${ECHO_T}$ac_cv_c_bigendian" >&6 -case $ac_cv_c_bigendian in - yes) - -cat >>confdefs.h <<\_ACEOF -#define WORDS_BIGENDIAN 1 -_ACEOF - ;; - no) - ;; - *) - { { echo "$as_me:$LINENO: error: unknown endianness -presetting ac_cv_c_bigendian=no (or yes) will help" >&5 -echo "$as_me: error: unknown endianness -presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} - { (exit 1); exit 1; }; } ;; -esac - - - -# Check whether --with-irs-gr or --without-irs-gr was given. -if test "${with_irs_gr+set}" = set; then - withval="$with_irs_gr" - want_irs_gr="$withval" -else - want_irs_gr="no" -fi; -case "$want_irs_gr" in -yes) WANT_IRS_GR="#define WANT_IRS_GR 1" - WANT_IRS_GR_OBJS="\${WANT_IRS_GR_OBJS}" - ;; -*) WANT_IRS_GR="#undef WANT_IRS_GR" WANT_IRS_GR_OBJS="";; -esac - - - - -# Check whether --with-irs-pw or --without-irs-pw was given. -if test "${with_irs_pw+set}" = set; then - withval="$with_irs_pw" - want_irs_pw="$withval" -else - want_irs_pw="no" -fi; -case "$want_irs_pw" in -yes) WANT_IRS_PW="#define WANT_IRS_PW 1" - WANT_IRS_PW_OBJS="\${WANT_IRS_PW_OBJS}";; -*) WANT_IRS_PW="#undef WANT_IRS_PW" WANT_IRS_PW_OBJS="";; -esac - - - - -# Check whether --with-irs-nis or --without-irs-nis was given. -if test "${with_irs_nis+set}" = set; then - withval="$with_irs_nis" - want_irs_nis="$withval" -else - want_irs_nis="no" -fi; -case "$want_irs_nis" in -yes) - WANT_IRS_NIS="#define WANT_IRS_NIS 1" - WANT_IRS_NIS_OBJS="\${WANT_IRS_NIS_OBJS}" - case "$want_irs_gr" in - yes) - WANT_IRS_NISGR_OBJS="\${WANT_IRS_NISGR_OBJS}";; - *) - WANT_IRS_NISGR_OBJS="";; - esac - case "$want_irs_pw" in - yes) - WANT_IRS_NISPW_OBJS="\${WANT_IRS_NISPW_OBJS}";; - *) - WANT_IRS_NISPW_OBJS="";; - esac - ;; -*) - WANT_IRS_NIS="#undef WANT_IRS_NIS" - WANT_IRS_NIS_OBJS="" - WANT_IRS_NISGR_OBJS="" - WANT_IRS_NISPW_OBJS="";; -esac - - - - -if test "$cross_compiling" = yes; then - WANT_IRS_DBPW_OBJS="" - -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#ifdef HAVE_DB_H -int have_db_h = 1; -#else -int have_db_h = 0; -#endif -main() { return(!have_db_h); } - -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - WANT_IRS_DBPW_OBJS="\${WANT_IRS_DBPW_OBJS}" - -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -WANT_IRS_DBPW_OBJS="" - -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -# -# was --with-randomdev specified? -# -echo "$as_me:$LINENO: checking for random device" >&5 -echo $ECHO_N "checking for random device... $ECHO_C" >&6 - -# Check whether --with-randomdev or --without-randomdev was given. -if test "${with_randomdev+set}" = set; then - withval="$with_randomdev" - use_randomdev="$withval" -else - use_randomdev="unspec" -fi; - -case "$use_randomdev" in - unspec) - case "$host" in - *-openbsd*) - devrandom=/dev/srandom - ;; - *) - devrandom=/dev/random - ;; - esac - echo "$as_me:$LINENO: result: $devrandom" >&5 -echo "${ECHO_T}$devrandom" >&6 - as_ac_File=`echo "ac_cv_file_$devrandom" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $devrandom" >&5 -echo $ECHO_N "checking for $devrandom... $ECHO_C" >&6 -if eval "test \"\${$as_ac_File+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - test "$cross_compiling" = yes && - { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 -echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} - { (exit 1); exit 1; }; } -if test -r "$devrandom"; then - eval "$as_ac_File=yes" -else - eval "$as_ac_File=no" -fi -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6 -if test `eval echo '${'$as_ac_File'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define PATH_RANDOMDEV "$devrandom" -_ACEOF - -fi - - ;; - yes) - { { echo "$as_me:$LINENO: error: --with-randomdev must specify a path" >&5 -echo "$as_me: error: --with-randomdev must specify a path" >&2;} - { (exit 1); exit 1; }; } - ;; - *) - cat >>confdefs.h <<_ACEOF -#define PATH_RANDOMDEV "$use_randomdev" -_ACEOF - - echo "$as_me:$LINENO: result: using \"$use_randomdev\"" >&5 -echo "${ECHO_T}using \"$use_randomdev\"" >&6 - ;; -esac - -# -# Begin pthreads checking. -# -# First, decide whether to use multithreading or not. -# -# Enable multithreading by default on systems where it is known -# to work well, and where debugging of multithreaded programs -# is supported. -# - -echo "$as_me:$LINENO: checking whether to build with thread support" >&5 -echo $ECHO_N "checking whether to build with thread support... $ECHO_C" >&6 - -case $host in -*-dec-osf*) - use_threads=true ;; -*-solaris2.[0-6]) - # Thread signals are broken on Solaris 2.6; they are sometimes - # delivered to the wrong thread. - use_threads=false ;; -*-solaris*) - use_threads=true ;; -*-ibm-aix*) - use_threads=true ;; -*-hp-hpux10*) - use_threads=false ;; -*-hp-hpux11*) - use_threads=true ;; -*-sgi-irix*) - use_threads=true ;; -*-sco-sysv*uw*|*-*-sysv*UnixWare*) - # UnixWare - use_threads=false ;; -*-*-sysv*OpenUNIX*) - # UnixWare - use_threads=true ;; -*-netbsd*) - if test -r /usr/lib/libpthread.so ; then - use_threads=true - else - # Socket I/O optimizations introduced in 9.2 expose a - # bug in unproven-pthreads; see PR #12650 - use_threads=false - fi - ;; -*-openbsd*) - # OpenBSD users have reported that named dumps core on - # startup when built with threads. - use_threads=false ;; -*-freebsd*) - use_threads=false ;; -*-bsdi234*) - # Thread signals do not work reliably on some versions of BSD/OS. - use_threads=false ;; -*-bsdi5*) - use_threads=true ;; -*-linux*) - # Threads are disabled on Linux by default because most - # Linux kernels produce unusable core dumps from multithreaded - # programs, and because of limitations in setuid(). - use_threads=false ;; -*) - use_threads=false ;; -esac - -# Check whether --enable-threads or --disable-threads was given. -if test "${enable_threads+set}" = set; then - enableval="$enable_threads" - -fi; -case "$enable_threads" in - yes) - use_threads=true - ;; - no) - use_threads=false - ;; - '') - # Use system-dependent default - ;; - *) - { { echo "$as_me:$LINENO: error: --enable-threads takes yes or no" >&5 -echo "$as_me: error: --enable-threads takes yes or no" >&2;} - { (exit 1); exit 1; }; } - ;; -esac - -if $use_threads -then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -if $use_threads -then - # - # Search for / configure pthreads in a system-dependent fashion. - # - case "$host" in - *-netbsd*) - # NetBSD has multiple pthreads implementations. The - # recommended one to use is "unproven-pthreads". The - # older "mit-pthreads" may also work on some NetBSD - # versions. The PTL2 thread library does not - # currently work with bind9, but can be chosen with - # the --with-ptl2 option for those who wish to - # experiment with it. - CC="gcc" - echo "$as_me:$LINENO: checking which NetBSD thread library to use" >&5 -echo $ECHO_N "checking which NetBSD thread library to use... $ECHO_C" >&6 - - -# Check whether --with-ptl2 or --without-ptl2 was given. -if test "${with_ptl2+set}" = set; then - withval="$with_ptl2" - use_ptl2="$withval" -else - use_ptl2="no" -fi; - - : ${LOCALBASE:=/usr/pkg} - - if test "X$use_ptl2" = "Xyes" - then - echo "$as_me:$LINENO: result: PTL2" >&5 -echo "${ECHO_T}PTL2" >&6 - { echo "$as_me:$LINENO: WARNING: linking with PTL2 is highly experimental and not expected to work" >&5 -echo "$as_me: WARNING: linking with PTL2 is highly experimental and not expected to work" >&2;} - CC=ptlgcc - else - if test -r /usr/lib/libpthread.so - then - echo "$as_me:$LINENO: result: native" >&5 -echo "${ECHO_T}native" >&6 - LIBS="-lpthread $LIBS" - else - if test ! -d $LOCALBASE/pthreads - then - echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6 - { { echo "$as_me:$LINENO: error: \"could not find thread libraries\"" >&5 -echo "$as_me: error: \"could not find thread libraries\"" >&2;} - { (exit 1); exit 1; }; } - fi - - if $use_threads - then - echo "$as_me:$LINENO: result: mit-pthreads/unproven-pthreads" >&5 -echo "${ECHO_T}mit-pthreads/unproven-pthreads" >&6 - pkg="$LOCALBASE/pthreads" - lib1="-L$pkg/lib -Wl,-R$pkg/lib" - lib2="-lpthread -lm -lgcc -lpthread" - LIBS="$lib1 $lib2 $LIBS" - CPPFLAGS="$CPPFLAGS -I$pkg/include" - STD_CINCLUDES="$STD_CINCLUDES -I$pkg/include" - fi - fi - fi - ;; - *-freebsd*) - # We don't want to set -lpthread as that break - # the ability to choose threads library at final - # link time and is not valid for all architectures. - - PTHREAD= - if test "X$GCC" = "Xyes"; then - saved_cc="$CC" - CC="$CC -pthread" - echo "$as_me:$LINENO: checking for gcc -pthread support" >&5 -echo $ECHO_N "checking for gcc -pthread support... $ECHO_C" >&6; - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -main () -{ -printf("%x\n", pthread_create); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PTHREAD="yes" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CC="$saved_cc" - fi - if test "X$PTHREAD" != "Xyes"; then - -echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6 -if test $ac_cv_lib_pthread_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPTHREAD 1 -_ACEOF - - LIBS="-lpthread $LIBS" - -else - -echo "$as_me:$LINENO: checking for thread_create in -lthr" >&5 -echo $ECHO_N "checking for thread_create in -lthr... $ECHO_C" >&6 -if test "${ac_cv_lib_thr_thread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lthr $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char thread_create (); -int -main () -{ -thread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_thr_thread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_thr_thread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_thr_thread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_thr_thread_create" >&6 -if test $ac_cv_lib_thr_thread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBTHR 1 -_ACEOF - - LIBS="-lthr $LIBS" - -else - -echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5 -echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6 -if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc_r $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_r_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_r_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6 -if test $ac_cv_lib_c_r_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBC_R 1 -_ACEOF - - LIBS="-lc_r $LIBS" - -else - -echo "$as_me:$LINENO: checking for pthread_create in -lc" >&5 -echo $ECHO_N "checking for pthread_create in -lc... $ECHO_C" >&6 -if test "${ac_cv_lib_c_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_c_pthread_create" >&6 -if test $ac_cv_lib_c_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBC 1 -_ACEOF - - LIBS="-lc $LIBS" - -else - { { echo "$as_me:$LINENO: error: \"could not find thread libraries\"" >&5 -echo "$as_me: error: \"could not find thread libraries\"" >&2;} - { (exit 1); exit 1; }; } -fi - -fi - -fi - -fi - - fi - ;; - *) - -echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6 -if test $ac_cv_lib_pthread_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPTHREAD 1 -_ACEOF - - LIBS="-lpthread $LIBS" - -else - -echo "$as_me:$LINENO: checking for __pthread_create in -lpthread" >&5 -echo $ECHO_N "checking for __pthread_create in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread___pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char __pthread_create (); -int -main () -{ -__pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread___pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread___pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create" >&6 -if test $ac_cv_lib_pthread___pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPTHREAD 1 -_ACEOF - - LIBS="-lpthread $LIBS" - -else - -echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5 -echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char __pthread_create_system (); -int -main () -{ -__pthread_create_system (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread___pthread_create_system=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread___pthread_create_system=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6 -if test $ac_cv_lib_pthread___pthread_create_system = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBPTHREAD 1 -_ACEOF - - LIBS="-lpthread $LIBS" - -else - -echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5 -echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6 -if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc_r $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_r_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_r_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6 -if test $ac_cv_lib_c_r_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBC_R 1 -_ACEOF - - LIBS="-lc_r $LIBS" - -else - -echo "$as_me:$LINENO: checking for pthread_create in -lc" >&5 -echo $ECHO_N "checking for pthread_create in -lc... $ECHO_C" >&6 -if test "${ac_cv_lib_c_pthread_create+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_create (); -int -main () -{ -pthread_create (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_pthread_create=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_pthread_create=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_pthread_create" >&5 -echo "${ECHO_T}$ac_cv_lib_c_pthread_create" >&6 -if test $ac_cv_lib_c_pthread_create = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBC 1 -_ACEOF - - LIBS="-lc $LIBS" - -else - { { echo "$as_me:$LINENO: error: \"could not find thread libraries\"" >&5 -echo "$as_me: error: \"could not find thread libraries\"" >&2;} - { (exit 1); exit 1; }; } -fi - -fi - -fi - -fi - -fi - - ;; - esac -fi - -if $use_threads -then - if test "X$GCC" = "Xyes"; then - case "$host" in - *-freebsd*) - CC="$CC -pthread" - CCOPT="$CCOPT -pthread" - STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE" - ;; - *-openbsd*) - CC="$CC -pthread" - CCOPT="$CCOPT -pthread" - ;; - *-solaris*) - LIBS="$LIBS -lthread" - ;; - *-ibm-aix*) - STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE" - ;; - esac - else - case $host in - *-dec-osf*) - CC="$CC -pthread" - CCOPT="$CCOPT -pthread" - ;; - *-solaris*) - CC="$CC -mt" - CCOPT="$CCOPT -mt" - ;; - *-ibm-aix*) - STD_CDEFINES="$STD_CDEFINES -D_THREAD_SAFE" - ;; - *-UnixWare*) - CC="$CC -Kthread" - CCOPT="$CCOPT -Kthread" - ;; - esac - fi - cat >>confdefs.h <<\_ACEOF -#define _REENTRANT 1 -_ACEOF - - ALWAYS_DEFINES="-D_REENTRANT" - DO_PTHREADS="#define DO_PTHREADS 1" - WANT_IRS_THREADSGR_OBJS="\${WANT_IRS_THREADSGR_OBJS}" - WANT_IRS_THREADSPW_OBJS="\${WANT_IRS_THREADSPW_OBJS}" - case $host in - ia64-hp-hpux11.*) - WANT_IRS_THREADS_OBJS="";; - *) - WANT_IRS_THREADS_OBJS="\${WANT_IRS_THREADS_OBJS}";; - esac - WANT_THREADS_OBJS="\${WANT_THREADS_OBJS}" - thread_dir=pthreads - - # - # We'd like to use sigwait() too - # - echo "$as_me:$LINENO: checking for sigwait" >&5 -echo $ECHO_N "checking for sigwait... $ECHO_C" >&6 -if test "${ac_cv_func_sigwait+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define sigwait to an innocuous variant, in case declares sigwait. - For example, HP-UX 11i declares gettimeofday. */ -#define sigwait innocuous_sigwait - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char sigwait (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef sigwait - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sigwait (); -/* 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_sigwait) || defined (__stub___sigwait) -choke me -#else -char (*f) () = sigwait; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != sigwait; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_sigwait=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_sigwait=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_sigwait" >&5 -echo "${ECHO_T}$ac_cv_func_sigwait" >&6 -if test $ac_cv_func_sigwait = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIGWAIT 1 -_ACEOF - -else - echo "$as_me:$LINENO: checking for sigwait in -lc" >&5 -echo $ECHO_N "checking for sigwait in -lc... $ECHO_C" >&6 -if test "${ac_cv_lib_c_sigwait+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sigwait (); -int -main () -{ -sigwait (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_sigwait=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_sigwait=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_sigwait" >&5 -echo "${ECHO_T}$ac_cv_lib_c_sigwait" >&6 -if test $ac_cv_lib_c_sigwait = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIGWAIT 1 -_ACEOF - -else - echo "$as_me:$LINENO: checking for sigwait in -lpthread" >&5 -echo $ECHO_N "checking for sigwait in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread_sigwait+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sigwait (); -int -main () -{ -sigwait (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread_sigwait=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread_sigwait=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_sigwait" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread_sigwait" >&6 -if test $ac_cv_lib_pthread_sigwait = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIGWAIT 1 -_ACEOF - -else - echo "$as_me:$LINENO: checking for _Psigwait in -lpthread" >&5 -echo $ECHO_N "checking for _Psigwait in -lpthread... $ECHO_C" >&6 -if test "${ac_cv_lib_pthread__Psigwait+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpthread $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char _Psigwait (); -int -main () -{ -_Psigwait (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_pthread__Psigwait=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_pthread__Psigwait=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_pthread__Psigwait" >&5 -echo "${ECHO_T}$ac_cv_lib_pthread__Psigwait" >&6 -if test $ac_cv_lib_pthread__Psigwait = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIGWAIT 1 -_ACEOF - -fi - -fi - -fi - -fi - - - echo "$as_me:$LINENO: checking for pthread_attr_getstacksize" >&5 -echo $ECHO_N "checking for pthread_attr_getstacksize... $ECHO_C" >&6 -if test "${ac_cv_func_pthread_attr_getstacksize+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define pthread_attr_getstacksize to an innocuous variant, in case declares pthread_attr_getstacksize. - For example, HP-UX 11i declares gettimeofday. */ -#define pthread_attr_getstacksize innocuous_pthread_attr_getstacksize - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char pthread_attr_getstacksize (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef pthread_attr_getstacksize - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_attr_getstacksize (); -/* 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_pthread_attr_getstacksize) || defined (__stub___pthread_attr_getstacksize) -choke me -#else -char (*f) () = pthread_attr_getstacksize; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != pthread_attr_getstacksize; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_pthread_attr_getstacksize=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_pthread_attr_getstacksize=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_pthread_attr_getstacksize" >&5 -echo "${ECHO_T}$ac_cv_func_pthread_attr_getstacksize" >&6 -if test $ac_cv_func_pthread_attr_getstacksize = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1 -_ACEOF - -fi - - - # - # Additional OS-specific issues related to pthreads and sigwait. - # - case "$host" in - # - # One more place to look for sigwait. - # - *-freebsd*) - echo "$as_me:$LINENO: checking for sigwait in -lc_r" >&5 -echo $ECHO_N "checking for sigwait in -lc_r... $ECHO_C" >&6 -if test "${ac_cv_lib_c_r_sigwait+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc_r $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sigwait (); -int -main () -{ -sigwait (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_c_r_sigwait=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_c_r_sigwait=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_sigwait" >&5 -echo "${ECHO_T}$ac_cv_lib_c_r_sigwait" >&6 -if test $ac_cv_lib_c_r_sigwait = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SIGWAIT 1 -_ACEOF - -fi - - ;; - # - # BSDI 3.0 through 4.0.1 needs pthread_init() to be - # called before certain pthreads calls. This is deprecated - # in BSD/OS 4.1. - # - *-bsdi3.*|*-bsdi4.0*) - cat >>confdefs.h <<\_ACEOF -#define NEED_PTHREAD_INIT 1 -_ACEOF - - ;; - # - # LinuxThreads requires some changes to the way we - # deal with signals. - # - *-linux*) - cat >>confdefs.h <<\_ACEOF -#define HAVE_LINUXTHREADS 1 -_ACEOF - - ;; - # - # Ensure the right sigwait() semantics on Solaris and make - # sure we call pthread_setconcurrency. - # - *-solaris*) - cat >>confdefs.h <<\_ACEOF -#define _POSIX_PTHREAD_SEMANTICS 1 -_ACEOF - - echo "$as_me:$LINENO: checking for pthread_setconcurrency" >&5 -echo $ECHO_N "checking for pthread_setconcurrency... $ECHO_C" >&6 -if test "${ac_cv_func_pthread_setconcurrency+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define pthread_setconcurrency to an innocuous variant, in case declares pthread_setconcurrency. - For example, HP-UX 11i declares gettimeofday. */ -#define pthread_setconcurrency innocuous_pthread_setconcurrency - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char pthread_setconcurrency (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef pthread_setconcurrency - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pthread_setconcurrency (); -/* 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_pthread_setconcurrency) || defined (__stub___pthread_setconcurrency) -choke me -#else -char (*f) () = pthread_setconcurrency; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != pthread_setconcurrency; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_pthread_setconcurrency=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_pthread_setconcurrency=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_pthread_setconcurrency" >&5 -echo "${ECHO_T}$ac_cv_func_pthread_setconcurrency" >&6 -if test $ac_cv_func_pthread_setconcurrency = yes; then - cat >>confdefs.h <<\_ACEOF -#define CALL_PTHREAD_SETCONCURRENCY 1 -_ACEOF - -fi - - cat >>confdefs.h <<\_ACEOF -#define POSIX_GETPWUID_R 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define POSIX_GETPWNAM_R 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define POSIX_GETGRGID_R 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define POSIX_GETGRNAM_R 1 -_ACEOF - - ;; - *hpux11*) - cat >>confdefs.h <<\_ACEOF -#define NEED_ENDNETGRENT_R 1 -_ACEOF - - cat >>confdefs.h <<\_ACEOF -#define _PTHREADS_DRAFT4 1 -_ACEOF - - ;; - # - # UnixWare does things its own way. - # - *-UnixWare*) - cat >>confdefs.h <<\_ACEOF -#define HAVE_UNIXWARE_SIGWAIT 1 -_ACEOF - - ;; - esac - - # - # Look for sysconf to allow detection of the number of processors. - # - echo "$as_me:$LINENO: checking for sysconf" >&5 -echo $ECHO_N "checking for sysconf... $ECHO_C" >&6 -if test "${ac_cv_func_sysconf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define sysconf to an innocuous variant, in case declares sysconf. - For example, HP-UX 11i declares gettimeofday. */ -#define sysconf innocuous_sysconf - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char sysconf (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef sysconf - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sysconf (); -/* 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_sysconf) || defined (__stub___sysconf) -choke me -#else -char (*f) () = sysconf; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != sysconf; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_sysconf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_sysconf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_sysconf" >&5 -echo "${ECHO_T}$ac_cv_func_sysconf" >&6 -if test $ac_cv_func_sysconf = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_SYSCONF 1 -_ACEOF - -fi - - -else - ALWAYS_DEFINES="" - DO_PTHREADS="#undef DO_PTHREADS" - WANT_IRS_THREADSGR_OBJS="" - WANT_IRS_THREADSPW_OBJS="" - WANT_IRS_THREADS_OBJS="" - WANT_THREADS_OBJS="" - thread_dir=nothreads -fi - - - - - - - - -echo "$as_me:$LINENO: checking for strlcat" >&5 -echo $ECHO_N "checking for strlcat... $ECHO_C" >&6 -if test "${ac_cv_func_strlcat+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strlcat to an innocuous variant, in case declares strlcat. - For example, HP-UX 11i declares gettimeofday. */ -#define strlcat innocuous_strlcat - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strlcat (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strlcat - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strlcat (); -/* 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_strlcat) || defined (__stub___strlcat) -choke me -#else -char (*f) () = strlcat; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strlcat; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strlcat=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strlcat=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strlcat" >&5 -echo "${ECHO_T}$ac_cv_func_strlcat" >&6 -if test $ac_cv_func_strlcat = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_STRLCAT 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for memmove" >&5 -echo $ECHO_N "checking for memmove... $ECHO_C" >&6 -if test "${ac_cv_func_memmove+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define memmove to an innocuous variant, in case declares memmove. - For example, HP-UX 11i declares gettimeofday. */ -#define memmove innocuous_memmove - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char memmove (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef memmove - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char memmove (); -/* 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_memmove) || defined (__stub___memmove) -choke me -#else -char (*f) () = memmove; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != memmove; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_memmove=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_memmove=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_memmove" >&5 -echo "${ECHO_T}$ac_cv_func_memmove" >&6 -if test $ac_cv_func_memmove = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_MEMMOVE 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for memchr" >&5 -echo $ECHO_N "checking for memchr... $ECHO_C" >&6 -if test "${ac_cv_func_memchr+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define memchr to an innocuous variant, in case declares memchr. - For example, HP-UX 11i declares gettimeofday. */ -#define memchr innocuous_memchr - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char memchr (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef memchr - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char memchr (); -/* 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_memchr) || defined (__stub___memchr) -choke me -#else -char (*f) () = memchr; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != memchr; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_memchr=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_memchr=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_memchr" >&5 -echo "${ECHO_T}$ac_cv_func_memchr" >&6 -if test $ac_cv_func_memchr = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_MEMCHR 1 -_ACEOF - -fi - - -echo "$as_me:$LINENO: checking for if_nametoindex" >&5 -echo $ECHO_N "checking for if_nametoindex... $ECHO_C" >&6 -if test "${ac_cv_func_if_nametoindex+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define if_nametoindex to an innocuous variant, in case declares if_nametoindex. - For example, HP-UX 11i declares gettimeofday. */ -#define if_nametoindex innocuous_if_nametoindex - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char if_nametoindex (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef if_nametoindex - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char if_nametoindex (); -/* 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_if_nametoindex) || defined (__stub___if_nametoindex) -choke me -#else -char (*f) () = if_nametoindex; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != if_nametoindex; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_if_nametoindex=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_if_nametoindex=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_if_nametoindex" >&5 -echo "${ECHO_T}$ac_cv_func_if_nametoindex" >&6 -if test $ac_cv_func_if_nametoindex = yes; then - USE_IFNAMELINKID="#define USE_IFNAMELINKID 1" -else - USE_IFNAMELINKID="#undef USE_IFNAMELINKID" -fi - - - -ISC_THREAD_DIR=$thread_dir - - -echo "$as_me:$LINENO: checking for daemon" >&5 -echo $ECHO_N "checking for daemon... $ECHO_C" >&6 -if test "${ac_cv_func_daemon+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define daemon to an innocuous variant, in case declares daemon. - For example, HP-UX 11i declares gettimeofday. */ -#define daemon innocuous_daemon - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char daemon (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef daemon - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char daemon (); -/* 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_daemon) || defined (__stub___daemon) -choke me -#else -char (*f) () = daemon; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != daemon; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_daemon=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_daemon=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_daemon" >&5 -echo "${ECHO_T}$ac_cv_func_daemon" >&6 -if test $ac_cv_func_daemon = yes; then - DAEMON_OBJS="" NEED_DAEMON="#undef NEED_DAEMON" - -else - DAEMON_OBJS="\${DAEMON_OBJS}" NEED_DAEMON="#define NEED_DAEMON 1" - -fi - - - - -echo "$as_me:$LINENO: checking for strsep" >&5 -echo $ECHO_N "checking for strsep... $ECHO_C" >&6 -if test "${ac_cv_func_strsep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strsep to an innocuous variant, in case declares strsep. - For example, HP-UX 11i declares gettimeofday. */ -#define strsep innocuous_strsep - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strsep (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strsep - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strsep (); -/* 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_strsep) || defined (__stub___strsep) -choke me -#else -char (*f) () = strsep; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strsep; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strsep=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strsep=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strsep" >&5 -echo "${ECHO_T}$ac_cv_func_strsep" >&6 -if test $ac_cv_func_strsep = yes; then - STRSEP_OBJS="" NEED_STRSEP="#undef NEED_STRSEP" - -else - STRSEP_OBJS="\${STRSEP_OBJS}" NEED_STRSEP="#define NEED_STRSEP 1" - -fi - - - - -echo "$as_me:$LINENO: checking for strerror" >&5 -echo $ECHO_N "checking for strerror... $ECHO_C" >&6 -if test "${ac_cv_func_strerror+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strerror to an innocuous variant, in case declares strerror. - For example, HP-UX 11i declares gettimeofday. */ -#define strerror innocuous_strerror - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strerror (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strerror - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strerror (); -/* 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_strerror) || defined (__stub___strerror) -choke me -#else -char (*f) () = strerror; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strerror; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strerror=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strerror=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strerror" >&5 -echo "${ECHO_T}$ac_cv_func_strerror" >&6 -if test $ac_cv_func_strerror = yes; then - NEED_STRERROR="#undef NEED_STRERROR" -else - NEED_STRERROR="#define NEED_STRERROR 1" -fi - - - -# -# flockfile is usually provided by pthreads, but we may want to use it -# even if compiled with --disable-threads. -# -echo "$as_me:$LINENO: checking for flockfile" >&5 -echo $ECHO_N "checking for flockfile... $ECHO_C" >&6 -if test "${ac_cv_func_flockfile+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define flockfile to an innocuous variant, in case declares flockfile. - For example, HP-UX 11i declares gettimeofday. */ -#define flockfile innocuous_flockfile - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char flockfile (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef flockfile - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char flockfile (); -/* 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_flockfile) || defined (__stub___flockfile) -choke me -#else -char (*f) () = flockfile; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != flockfile; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_flockfile=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_flockfile=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_flockfile" >&5 -echo "${ECHO_T}$ac_cv_func_flockfile" >&6 -if test $ac_cv_func_flockfile = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_FLOCKFILE 1 -_ACEOF - -fi - - -# -# Indicate what the final decision was regarding threads. -# -echo "$as_me:$LINENO: checking whether to build with threads" >&5 -echo $ECHO_N "checking whether to build with threads... $ECHO_C" >&6 -if $use_threads; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -# -# End of pthreads stuff. -# - -# -# Additional compiler settings. -# -MKDEPCC="$CC" -MKDEPCFLAGS="-M" -IRIX_DNSSEC_WARNINGS_HACK="" - -if test "X$GCC" = "Xyes"; then - echo "$as_me:$LINENO: checking if \"$CC\" supports -fno-strict-aliasing" >&5 -echo $ECHO_N "checking if \"$CC\" supports -fno-strict-aliasing... $ECHO_C" >&6 - SAVE_CFLAGS=$CFLAGS - CFLAGS=-fno-strict-aliasing - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - FNOSTRICTALIASING=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -FNOSTRICTALIASING=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS=$SAVE_CFLAGS - if test "$FNOSTRICTALIASING" = "yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing" - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith" - fi -else - case $host in - *-dec-osf*) - CC="$CC -std" - CCOPT="$CCOPT -std" - MKDEPCC="$CC" - ;; - *-hp-hpux*) - CC="$CC -Ae -z" - # The version of the C compiler that constantly warns about - # 'const' as well as alignment issues is unfortunately not - # able to be discerned via the version of the operating - # system, nor does cc have a version flag. - case "`$CC +W 123 2>&1`" in - *Unknown?option*) - STD_CWARNINGS="+w1" - ;; - *) - # Turn off the pointlessly noisy warnings. - STD_CWARNINGS="+w1 +W 474,530,2193,2236" - ;; - esac - CCOPT="$CCOPT -Ae -z" - LIBS="-Wl,+vnocompatwarnings $LIBS" -MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>&1 | awk '"'"'BEGIN {colon=0; rec="";} { for (i = 0 ; i < NF; i++) { if (colon && a$i) continue; if ($i == "\\") continue; if (!colon) { rec = $i continue; } if ($i == ":") { rec = rec " :" colon = 1 continue; } if (length(rec $i) > 76) { print rec " \\"; rec = "\t" $i; a$i = 1; } else { rec = rec " " $i a$i = 1; } } } END {print rec}'"'"' >>$TMP' - MKDEPPROG='cc -Ae -E -Wp,-M >/dev/null 2>>$TMP' - ;; - *-sgi-irix*) - STD_CWARNINGS="-fullwarn -woff 1209" - # - # Silence more than 250 instances of - # "prototyped function redeclared without prototype" - # and 11 instances of - # "variable ... was set but never used" - # from lib/dns/sec/openssl. - # - IRIX_DNSSEC_WARNINGS_HACK="-woff 1692,1552" - ;; - *-solaris*) - MKDEPCFLAGS="-xM" - ;; - *-UnixWare*) - CC="$CC -w" - ;; - esac -fi - -# -# _GNU_SOURCE is needed to access the fd_bits field of struct fd_set, which -# is supposed to be opaque. -# -case $host in - *linux*) - STD_CDEFINES="$STD_CDEFINES -D_GNU_SOURCE" - ;; -esac - - - - - - -# -# NLS -# -echo "$as_me:$LINENO: checking for catgets" >&5 -echo $ECHO_N "checking for catgets... $ECHO_C" >&6 -if test "${ac_cv_func_catgets+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define catgets to an innocuous variant, in case declares catgets. - For example, HP-UX 11i declares gettimeofday. */ -#define catgets innocuous_catgets - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char catgets (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef catgets - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char catgets (); -/* 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_catgets) || defined (__stub___catgets) -choke me -#else -char (*f) () = catgets; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != catgets; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_catgets=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_catgets=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_catgets" >&5 -echo "${ECHO_T}$ac_cv_func_catgets" >&6 -if test $ac_cv_func_catgets = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_CATGETS 1 -_ACEOF - -fi - - -# -# -lxnet buys us one big porting headache... standards, gotta love 'em. -# -# AC_CHECK_LIB(xnet, socket, , -# AC_CHECK_LIB(socket, socket) -# AC_CHECK_LIB(nsl, inet_ntoa) -# ) -# -# Use this for now, instead: -# -case "$host" in - mips-sgi-irix*) - ;; - ia64-hp-hpux11.*) - -echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 -echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 -if test "${ac_cv_lib_socket_socket+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsocket $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char socket (); -int -main () -{ -socket (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_socket_socket=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_socket_socket=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 -echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 -if test $ac_cv_lib_socket_socket = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSOCKET 1 -_ACEOF - - LIBS="-lsocket $LIBS" - -fi - - -echo "$as_me:$LINENO: checking for inet_ntoa in -lnsl" >&5 -echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6 -if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char inet_ntoa (); -int -main () -{ -inet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_nsl_inet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_nsl_inet_ntoa=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6 -if test $ac_cv_lib_nsl_inet_ntoa = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNSL 1 -_ACEOF - - LIBS="-lnsl $LIBS" - -fi - - ;; - *) - -echo "$as_me:$LINENO: checking for gethostbyname_r in -ld4r" >&5 -echo $ECHO_N "checking for gethostbyname_r in -ld4r... $ECHO_C" >&6 -if test "${ac_cv_lib_d4r_gethostbyname_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ld4r $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname_r (); -int -main () -{ -gethostbyname_r (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_d4r_gethostbyname_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_d4r_gethostbyname_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_d4r_gethostbyname_r" >&5 -echo "${ECHO_T}$ac_cv_lib_d4r_gethostbyname_r" >&6 -if test $ac_cv_lib_d4r_gethostbyname_r = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBD4R 1 -_ACEOF - - LIBS="-ld4r $LIBS" - -fi - - -echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 -echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 -if test "${ac_cv_lib_socket_socket+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsocket $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char socket (); -int -main () -{ -socket (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_socket_socket=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_socket_socket=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 -echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 -if test $ac_cv_lib_socket_socket = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSOCKET 1 -_ACEOF - - LIBS="-lsocket $LIBS" - -fi - - -echo "$as_me:$LINENO: checking for inet_ntoa in -lnsl" >&5 -echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6 -if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnsl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char inet_ntoa (); -int -main () -{ -inet_ntoa (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_nsl_inet_ntoa=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_nsl_inet_ntoa=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_ntoa" >&5 -echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6 -if test $ac_cv_lib_nsl_inet_ntoa = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNSL 1 -_ACEOF - - LIBS="-lnsl $LIBS" - -fi - - ;; -esac - -# -# Purify support -# -echo "$as_me:$LINENO: checking whether to use purify" >&5 -echo $ECHO_N "checking whether to use purify... $ECHO_C" >&6 - -# Check whether --with-purify or --without-purify was given. -if test "${with_purify+set}" = set; then - withval="$with_purify" - use_purify="$withval" -else - use_purify="no" -fi; - -case "$use_purify" in - no) - ;; - yes) - # Extract the first word of "purify", so it can be a program name with args. -set dummy purify; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_path_purify_path+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $purify_path in - [\\/]* | ?:[\\/]*) - ac_cv_path_purify_path="$purify_path" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_purify_path="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_path_purify_path" && ac_cv_path_purify_path="purify" - ;; -esac -fi -purify_path=$ac_cv_path_purify_path - -if test -n "$purify_path"; then - echo "$as_me:$LINENO: result: $purify_path" >&5 -echo "${ECHO_T}$purify_path" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - ;; - *) - purify_path="$use_purify" - ;; -esac - -case "$use_purify" in - no) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - PURIFY="" - ;; - *) - if test -f $purify_path || test $purify_path = purify; then - echo "$as_me:$LINENO: result: $purify_path" >&5 -echo "${ECHO_T}$purify_path" >&6 - PURIFYFLAGS="`echo $PURIFYOPTIONS`" - PURIFY="$purify_path $PURIFYFLAGS" - else - { { echo "$as_me:$LINENO: error: $purify_path not found. - -Please choose the proper path with the following command: - - configure --with-purify=PATH -" >&5 -echo "$as_me: error: $purify_path not found. - -Please choose the proper path with the following command: - - configure --with-purify=PATH -" >&2;} - { (exit 1); exit 1; }; } - fi - ;; -esac - - - -# -# GNU libtool support -# - -# Check whether --with-libtool or --without-libtool was given. -if test "${with_libtool+set}" = set; then - withval="$with_libtool" - use_libtool="$withval" -else - use_libtool="no" -fi; - -case $use_libtool in - yes) - # Check whether --enable-shared or --disable-shared was given. -if test "${enable_shared+set}" = set; then - enableval="$enable_shared" - p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_shared=yes -fi; - -# Check whether --enable-static or --disable-static was given. -if test "${enable_static+set}" = set; then - enableval="$enable_static" - p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_static=yes -fi; - -# Check whether --enable-fast-install or --disable-fast-install was given. -if test "${enable_fast_install+set}" = set; then - enableval="$enable_fast_install" - p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac -else - enable_fast_install=yes -fi; - -echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && break - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done - -fi - -SED=$lt_cv_path_SED -echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6 - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - -echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_ld_reload_flag='-r' -fi -echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' -case $host_os in - darwin*) - if test "$GCC" = yes; then - reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' - else - reload_cmds='$LD$reload_flag -o $output$reload_objs' - fi - ;; -esac - -echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/${ac_tool_prefix}nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - esac - fi - done - IFS="$lt_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi -fi -echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 -echo "${ECHO_T}$lt_cv_path_NM" >&6 -NM="$lt_cv_path_NM" - -echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6 -fi - -echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi[45]*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump'. - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | kfreebsd*-gnu) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case "$host_cpu" in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac - -fi -echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown - - - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 8389 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case "`/usr/bin/file conftest.o`" in - *32-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - 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 - - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - lt_cv_cc_needs_belf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -lt_cv_cc_needs_belf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - 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 - -fi -echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; - -esac - -need_locks="$enable_libtool_lock" - - - -for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_header_compiler=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( - cat <<\_ASBOX -## ------------------------------------------ ## -## Report this to the AC_PACKAGE_NAME lists. ## -## ------------------------------------------ ## -_ASBOX - ) | - sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC - 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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$CXX"; then - ac_cv_prog_CXX="$CXX" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -CXX=$ac_cv_prog_CXX -if test -n "$CXX"; then - echo "$as_me:$LINENO: result: $CXX" >&5 -echo "${ECHO_T}$CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$CXX" && break - done -fi -if test -z "$CXX"; then - ac_ct_CXX=$CXX - for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_CXX"; then - ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CXX="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_CXX=$ac_cv_prog_ac_ct_CXX -if test -n "$ac_ct_CXX"; then - echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 -echo "${ECHO_T}$ac_ct_CXX" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_CXX" && break -done -test -n "$ac_ct_CXX" || ac_ct_CXX="g++" - - CXX=$ac_ct_CXX -fi - - -# Provide some information about the compiler. -echo "$as_me:$LINENO:" \ - "checking for C++ compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 -if test "${ac_cv_cxx_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ -#ifndef __GNUC__ - choke me -#endif - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 -GXX=`test $ac_compiler_gnu = yes && echo yes` -ac_test_CXXFLAGS=${CXXFLAGS+set} -ac_save_CXXFLAGS=$CXXFLAGS -CXXFLAGS="-g" -echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 -echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_cxx_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_cxx_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_cxx_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 -if test "$ac_test_CXXFLAGS" = set; then - CXXFLAGS=$ac_save_CXXFLAGS -elif test $ac_cv_prog_cxx_g = yes; then - if test "$GXX" = yes; then - CXXFLAGS="-g -O2" - else - CXXFLAGS="-g" - fi -else - if test "$GXX" = yes; then - CXXFLAGS="-O2" - else - CXXFLAGS= - fi -fi -for ac_declaration in \ - '' \ - 'extern "C" void std::exit (int) throw (); using std::exit;' \ - 'extern "C" void std::exit (int); using std::exit;' \ - 'extern "C" void exit (int) throw ();' \ - 'extern "C" void exit (int);' \ - 'void exit (int);' -do - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -#include -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -continue -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_declaration -int -main () -{ -exit (42); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - break -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -done -rm -f conftest* -if test -n "$ac_declaration"; then - echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h - echo '#endif' >>confdefs.h -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 -echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 -if test -z "$CXXCPP"; then - if test "${ac_cv_prog_CXXCPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Double quotes because CXXCPP needs to be expanded - for CXXCPP in "$CXX -E" "/lib/cpp" - do - ac_preproc_ok=false -for ac_cxx_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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break -fi - - done - ac_cv_prog_CXXCPP=$CXXCPP - -fi - CXXCPP=$ac_cv_prog_CXXCPP -else - ac_cv_prog_CXXCPP=$CXXCPP -fi -echo "$as_me:$LINENO: result: $CXXCPP" >&5 -echo "${ECHO_T}$CXXCPP" >&6 -ac_preproc_ok=false -for ac_cxx_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 >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_cxx_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -fi - - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu -if test -n "$ac_tool_prefix"; then - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran - 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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$F77"; then - ac_cv_prog_F77="$F77" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_F77="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -F77=$ac_cv_prog_F77 -if test -n "$F77"; then - echo "$as_me:$LINENO: result: $F77" >&5 -echo "${ECHO_T}$F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$F77" && break - done -fi -if test -z "$F77"; then - ac_ct_F77=$F77 - for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_F77"; then - ac_cv_prog_ac_ct_F77="$ac_ct_F77" # 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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_F77="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -ac_ct_F77=$ac_cv_prog_ac_ct_F77 -if test -n "$ac_ct_F77"; then - echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 -echo "${ECHO_T}$ac_ct_F77" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$ac_ct_F77" && break -done - - F77=$ac_ct_F77 -fi - - -# Provide some information about the compiler. -echo "$as_me:9386:" \ - "checking for Fortran 77 compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 - (eval $ac_compiler --version &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 - (eval $ac_compiler -v &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 - (eval $ac_compiler -V &5) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -rm -f a.out - -# If we don't use `.F' as extension, the preprocessor is not run on the -# input file. (Note that this only needs to work for GNU compilers.) -ac_save_ext=$ac_ext -ac_ext=F -echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 -if test "${ac_cv_f77_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF - program main -#ifndef __GNUC__ - choke me -#endif - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_compiler_gnu=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_compiler_gnu=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -ac_cv_f77_compiler_gnu=$ac_compiler_gnu - -fi -echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 -ac_ext=$ac_save_ext -ac_test_FFLAGS=${FFLAGS+set} -ac_save_FFLAGS=$FFLAGS -FFLAGS= -echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 -echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 -if test "${ac_cv_prog_f77_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - FFLAGS=-g -cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_prog_f77_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_prog_f77_g=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 -echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 -if test "$ac_test_FFLAGS" = set; then - FFLAGS=$ac_save_FFLAGS -elif test $ac_cv_prog_f77_g = yes; then - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-g -O2" - else - FFLAGS="-g" - fi -else - if test "x$ac_cv_f77_compiler_gnu" = xyes; then - FFLAGS="-O2" - else - FFLAGS= - fi -fi - -G77=`test $ac_compiler_gnu = yes && echo yes` -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 - - - -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - -# find the maximum length of command line arguments -echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 -echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 -if test "${lt_cv_sys_max_cmd_len+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* ) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for *BSD - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - ;; - - *) - # If test is not a shell built-in, we'll probably end up computing a - # maximum length that is only half of the actual maximum length, but - # we can't tell. - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - ;; - esac - -fi - -if test -n $lt_cv_sys_max_cmd_len ; then - echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 -echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 -else - echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6 -fi - - - - -# Check for command to grab the raw symbol name followed by C symbol from nm. -echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 -echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[ABCDEGRST]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux*) - if test "$host_cpu" = ia64; then - symcode='[ABCDGIRSTW]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris* | sysv5*) - symcode='[BDRT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[ABCDGIRSTW]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done - -fi - -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6 -else - echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6 -fi - -echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6 -if test "${lt_cv_objdir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null -fi -echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 -echo "${ECHO_T}$lt_cv_objdir" >&6 -objdir=$lt_cv_objdir - - - - - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' - -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AR="${ac_tool_prefix}ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AR=$ac_cv_prog_AR -if test -n "$AR"; then - echo "$as_me:$LINENO: result: $AR" >&5 -echo "${ECHO_T}$AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_AR+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_AR="ar" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" -fi -fi -ac_ct_AR=$ac_cv_prog_ac_ct_AR -if test -n "$ac_ct_AR"; then - echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 -echo "${ECHO_T}$ac_ct_AR" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - AR=$ac_ct_AR -else - AR="$ac_cv_prog_AR" -fi - -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - RANLIB=$ac_ct_RANLIB -else - RANLIB="$ac_cv_prog_RANLIB" -fi - -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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}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 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&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_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - case $MAGIC_CMD in -[\\/*] | ?:[\\/]*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac -fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - else - MAGIC_CMD=: - fi -fi - - fi - ;; -esac - -enable_dlopen=no -enable_win32_dll=no - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - - -# Check whether --with-pic or --without-pic was given. -if test "${with_pic+set}" = set; then - withval="$with_pic" - pic_mode="$withval" -else - pic_mode=default -fi; -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -lt_save_CC="$CC" -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 - - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -objext=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}\n' - - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# -# Check for any special shared library compilation flags. -# -lt_prog_cc_shlib= -if test "$GCC" = no; then - case $host_os in - sco3.2v5*) - lt_prog_cc_shlib='-belf' - ;; - esac -fi -if test -n "$lt_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} - if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : - else - { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} - lt_cv_prog_cc_can_build_shared=no - fi -fi - - -# -# Check to make sure the static flag actually works. -# -echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 -if test "${lt_prog_compiler_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_prog_compiler_static" - printf "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&5 - else - lt_prog_compiler_static_works=yes - fi - fi - $rm conftest* - LDFLAGS="$save_LDFLAGS" - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 - -if test x"$lt_prog_compiler_static_works" = xyes; then - : -else - lt_prog_compiler_static= -fi - - - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10447: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:10451: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl= -lt_prog_compiler_pic= -lt_prog_compiler_static= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_static='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static='-Bstatic' - else - lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case "$cc_basename" in - xlc*) - lt_prog_compiler_pic='-qnocommon' - lt_prog_compiler_wl='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-static' - ;; - ccc*) - lt_prog_compiler_wl='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic='-Kpic' - lt_prog_compiler_static='-dn' - ;; - - solaris*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl='-Qoption ld ' - lt_prog_compiler_pic='-PIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl='-Wl,' - lt_prog_compiler_pic='-KPIC' - lt_prog_compiler_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic='-Kconform_pic' - lt_prog_compiler_static='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic='-pic' - lt_prog_compiler_static='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10690: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:10694: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 - -if test x"$lt_prog_compiler_pic_works" = xyes; then - case $lt_prog_compiler_pic in - "" | " "*) ;; - *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; - esac -else - lt_prog_compiler_pic= - lt_prog_compiler_can_build_shared=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic= - ;; - *) - lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10750: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:10754: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag= - enable_shared_with_static_runtimes=no - archive_cmds= - archive_expsym_cmds= - old_archive_From_new_cmds= - old_archive_from_expsyms_cmds= - export_dynamic_flag_spec= - whole_archive_flag_spec= - thread_safe_flag_spec= - hardcode_libdir_flag_spec= - hardcode_libdir_flag_spec_ld= - hardcode_libdir_separator= - hardcode_direct=no - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - link_all_deplibs=unknown - hardcode_automatic=no - module_cmds= - module_expsym_cmds= - always_export_symbols=no - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=no - enable_shared_with_static_runtimes=yes - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds="$tmp_archive_cmds" - fi - else - ld_shlibs=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac - - if test "$ld_shlibs" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds='' - hardcode_direct=yes - hardcode_libdir_separator=':' - link_all_deplibs=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag=' ${wl}-bernotok' - allow_undefined_flag=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec=' ' - archive_cmds_need_lc=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes=yes - ;; - - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc=no - hardcode_direct=no - hardcode_automatic=yes - hardcode_shlibpath_var=unsupported - whole_archive_flag_spec='' - link_all_deplibs=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case "$cc_basename" in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - export_dynamic_flag_spec='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld='+b $libdir' - hardcode_libdir_separator=: - hardcode_direct=no - hardcode_shlibpath_var=no - ;; - ia64*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=no - hardcode_shlibpath_var=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - *) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - export_dynamic_flag_spec='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld='-rpath $libdir' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; - - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag=' -z text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no - hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6 -test "$ld_shlibs" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc=no - else - archive_cmds_need_lc=yes - fi - allow_undefined_flag=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 -echo "${ECHO_T}$archive_cmds_need_lc" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var" || \ - test "X$hardcode_automatic" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6 - -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* 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_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* 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_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# Report which libraries types will actually be built -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix4* | aix5*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler \ - CC \ - LD \ - lt_prog_compiler_wl \ - lt_prog_compiler_pic \ - lt_prog_compiler_static \ - lt_prog_compiler_no_builtin_flag \ - export_dynamic_flag_spec \ - thread_safe_flag_spec \ - whole_archive_flag_spec \ - enable_shared_with_static_runtimes \ - old_archive_cmds \ - old_archive_from_new_cmds \ - predep_objects \ - postdep_objects \ - predeps \ - postdeps \ - compiler_lib_search_path \ - archive_cmds \ - archive_expsym_cmds \ - postinstall_cmds \ - postuninstall_cmds \ - old_archive_from_expsyms_cmds \ - allow_undefined_flag \ - no_undefined_flag \ - export_symbols_cmds \ - hardcode_libdir_flag_spec \ - hardcode_libdir_flag_spec_ld \ - hardcode_libdir_separator \ - hardcode_automatic \ - module_cmds \ - module_expsym_cmds \ - lt_cv_prog_compiler_c_o \ - exclude_expsyms \ - include_expsyms; do - - case $var in - old_archive_cmds | \ - old_archive_from_new_cmds | \ - archive_cmds | \ - archive_expsym_cmds | \ - module_cmds | \ - module_expsym_cmds | \ - old_archive_from_expsyms_cmds | \ - export_symbols_cmds | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - { echo "$as_me:$LINENO: creating $ofile" >&5 -echo "$as_me: creating $ofile" >&6;} - - cat <<__EOF__ >> "$cfgfile" -#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit , 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 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, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# 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. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU C compiler? -with_gcc=$GCC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# ### END LIBTOOL CONFIG - -__EOF__ - - - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -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 - -CC="$lt_save_CC" - - -# Check whether --with-tags or --without-tags was given. -if test "${with_tags+set}" = set; then - withval="$with_tags" - tagnames="$withval" -fi; - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 -echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} - else - { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 -echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} - fi - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in - "") ;; - *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 -echo "$as_me: error: invalid tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 -echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} - { (exit 1); exit 1; }; } - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - ac_ext=cc -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - - -archive_cmds_need_lc_CXX=no -allow_undefined_flag_CXX= -always_export_symbols_CXX=no -archive_expsym_cmds_CXX= -export_dynamic_flag_spec_CXX= -hardcode_direct_CXX=no -hardcode_libdir_flag_spec_CXX= -hardcode_libdir_flag_spec_ld_CXX= -hardcode_libdir_separator_CXX= -hardcode_minus_L_CXX=no -hardcode_automatic_CXX=no -module_cmds_CXX= -module_expsym_cmds_CXX= -link_all_deplibs_CXX=unknown -old_archive_cmds_CXX=$old_archive_cmds -no_undefined_flag_CXX= -whole_archive_flag_spec_CXX= -enable_shared_with_static_runtimes_CXX=no - -# Dependencies to place before and after the object being linked: -predep_objects_CXX= -postdep_objects_CXX= -predeps_CXX= -postdeps_CXX= -compiler_lib_search_path_CXX= - -# Source file extension for C++ test sources. -ac_ext=cc - -# Object file extension for compiled C++ test sources. -objext=o -objext_CXX=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *) { return(0); }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -compiler_CXX=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -else - lt_prog_compiler_no_builtin_flag_CXX= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - -# Check whether --with-gnu-ld or --without-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then - withval="$with_gnu_ld" - test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi; -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by $CC" >&5 -echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 -else - echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 -fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -echo "${ECHO_T}$LD" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -case `$LD -v 2>&1 &5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 -with_gnu_ld=$lt_cv_prog_gnu_ld - - - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_CXX= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 -ld_shlibs_CXX=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_CXX='' - hardcode_direct_CXX=yes - hardcode_libdir_separator_CXX=':' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_CXX=yes - else - # We have old collect2 - hardcode_direct_CXX=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_CXX=yes - hardcode_libdir_flag_spec_CXX='-L$libdir' - hardcode_libdir_separator_CXX= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_CXX=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_CXX='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - - archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_CXX="-z nodefs" - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_CXX=' ${wl}-bernotok' - allow_undefined_flag_CXX=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_CXX=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_CXX=' ' - archive_cmds_need_lc_CXX=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_CXX='-L$libdir' - allow_undefined_flag_CXX=unsupported - always_export_symbols_CXX=no - enable_shared_with_static_runtimes_CXX=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs_CXX=no - fi - ;; - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_direct_CXX=no - hardcode_automatic_CXX=yes - hardcode_shlibpath_var_CXX=unsupported - whole_archive_flag_spec_CXX='' - link_all_deplibs_CXX=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no - output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes - fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case "$cc_basename" in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_CXX=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - ghcx) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - freebsd12*) - # C++ shared libraries reported to be fairly broken before switch to ELF - ld_shlibs_CXX=no - ;; - freebsd-elf*) - archive_cmds_need_lc_CXX=no - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - ld_shlibs_CXX=yes - ;; - gnu*) - ;; - hpux9*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_CXX='+b $libdir' - hardcode_libdir_separator_CXX=: - ;; - ia64*) - hardcode_libdir_flag_spec_CXX='-L$libdir' - ;; - *) - hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_CXX=: - export_dynamic_flag_spec_CXX='${wl}-E' - ;; - esac - fi - case "$host_cpu" in - hppa*64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - ;; - ia64*) - hardcode_direct_CXX=no - hardcode_shlibpath_var_CXX=no - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - *) - hardcode_direct_CXX=yes - hardcode_minus_L_CXX=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - aCC) - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case "$host_cpu" in - ia64*|hppa*64*) - archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' - ;; - *) - archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - irix5* | irix6*) - case $cc_basename in - CC) - # SGI C++ - archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - else - archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - link_all_deplibs_CXX=yes - ;; - esac - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - ;; - linux*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - archive_cmds_need_lc_CXX=no - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - export_dynamic_flag_spec_CXX='${wl}--export-dynamic' - whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - cxx) - # Compaq C++ - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - m88k*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - mvs*) - case $cc_basename in - cxx) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - ld_shlibs_CXX=no - ;; - openbsd*) - hardcode_direct_CXX=yes - hardcode_shlibpath_var_CXX=no - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - export_dynamic_flag_spec_CXX='${wl}-E' - whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - ;; - osf3*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' - hardcode_libdir_separator_CXX=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' - ;; - RCC) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - cxx) - allow_undefined_flag_CXX=' -expect_unresolved \*' - archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' - archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ - $rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-rpath $libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' - - hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_CXX=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - sco*) - archive_cmds_need_lc_CXX=no - case $cc_basename in - CC) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - lcc) - # Lucid - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - hardcode_libdir_flag_spec_CXX='-R$libdir' - hardcode_shlibpath_var_CXX=no - case $host_os in - solaris2.0-5 | solaris2.0-5.*) ;; - *) - # The C++ compiler is used as linker so we must use $wl - # flag to pass the commands to the underlying system - # linker. - # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - link_all_deplibs_CXX=yes - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' - ;; - gcx) - # Green Hills C++ Compiler - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - no_undefined_flag_CXX=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' - fi - ;; - esac - ;; - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - archive_cmds_need_lc_CXX=no - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; - *) - # FIXME: insert proper C++ library support - ld_shlibs_CXX=no - ;; -esac -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -GCC_CXX="$GXX" -LD_CXX="$LD" - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -cat > conftest.$ac_ext <&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`" - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$compiler_lib_search_path_CXX"; then - compiler_lib_search_path_CXX="${prev}${p}" - else - compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$postdeps_CXX"; then - postdeps_CXX="${prev}${p}" - else - postdeps_CXX="${postdeps_CXX} ${prev}${p}" - fi - fi - ;; - - *.$objext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$predep_objects_CXX"; then - predep_objects_CXX="$p" - else - predep_objects_CXX="$predep_objects_CXX $p" - fi - else - if test -z "$postdep_objects_CXX"; then - postdep_objects_CXX="$p" - else - postdep_objects_CXX="$postdep_objects_CXX $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling CXX test program" -fi - -$rm -f confest.$objext - -case " $postdeps_CXX " in -*" -lc "*) archive_cmds_need_lc_CXX=no ;; -esac - -lt_prog_compiler_wl_CXX= -lt_prog_compiler_pic_CXX= -lt_prog_compiler_static_CXX= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_CXX='-DDLL_EXPORT' - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_CXX='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - lt_prog_compiler_pic_CXX= - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_CXX=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - ;; - *) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - esac - else - case $host_os in - aix4* | aix5*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_CXX='-Bstatic' - else - lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case "$cc_basename" in - xlc*) - lt_prog_compiler_pic_CXX='-qnocommon' - lt_prog_compiler_wl_CXX='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++) - lt_prog_compiler_pic_CXX='-KPIC' - ;; - ghcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | kfreebsd*-gnu) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - if test "$host_cpu" != ia64; then - lt_prog_compiler_pic_CXX='+Z' - fi - ;; - aCC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_CXX='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC) - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_static_CXX='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux*) - case $cc_basename in - KCC) - # KAI C++ Compiler - lt_prog_compiler_wl_CXX='--backend -Wl,' - lt_prog_compiler_pic_CXX='-fPIC' - ;; - icpc) - # Intel C++ - lt_prog_compiler_wl_CXX='-Wl,' - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-static' - ;; - cxx) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx) - lt_prog_compiler_pic_CXX='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC) - lt_prog_compiler_wl_CXX='--backend -Wl,' - ;; - RCC) - # Rational C++ 2.4.1 - lt_prog_compiler_pic_CXX='-pic' - ;; - cxx) - # Digital/Compaq C++ - lt_prog_compiler_wl_CXX='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - lt_prog_compiler_pic_CXX= - lt_prog_compiler_static_CXX='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - sco*) - case $cc_basename in - CC) - lt_prog_compiler_pic_CXX='-fPIC' - ;; - *) - ;; - esac - ;; - solaris*) - case $cc_basename in - CC) - # Sun C++ 4.2, 5.x and Centerline C++ - lt_prog_compiler_pic_CXX='-KPIC' - lt_prog_compiler_static_CXX='-Bstatic' - lt_prog_compiler_wl_CXX='-Qoption ld ' - ;; - gcx) - # Green Hills C++ Compiler - lt_prog_compiler_pic_CXX='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC) - # Sun C++ 4.x - lt_prog_compiler_pic_CXX='-pic' - lt_prog_compiler_static_CXX='-Bstatic' - ;; - lcc) - # Lucid - lt_prog_compiler_pic_CXX='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC) - # NonStop-UX NCC 3.20 - lt_prog_compiler_pic_CXX='-KPIC' - ;; - *) - ;; - esac - ;; - unixware*) - ;; - vxworks*) - ;; - *) - lt_prog_compiler_can_build_shared_CXX=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_CXX"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_CXX=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15230: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:15234: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_CXX=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 - -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then - case $lt_prog_compiler_pic_CXX in - "" | " "*) ;; - *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; - esac -else - lt_prog_compiler_pic_CXX= - lt_prog_compiler_can_build_shared_CXX=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_CXX= - ;; - *) - lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_CXX=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:15290: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:15294: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_CXX=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix4* | aix5*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - export_symbols_cmds_CXX="$ltdll_cmds" - ;; - cygwin* | mingw*) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - ;; - *) - export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - -echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 -echo "${ECHO_T}$ld_shlibs_CXX" >&6 -test "$ld_shlibs_CXX" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_CXX" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_CXX=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_CXX in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_CXX - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_CXX - allow_undefined_flag_CXX= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_CXX=no - else - archive_cmds_need_lc_CXX=yes - fi - allow_undefined_flag_CXX=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_CXX= -if test -n "$hardcode_libdir_flag_spec_CXX" || \ - test -n "$runpath_var_CXX" || \ - test "X$hardcode_automatic_CXX" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_CXX" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && - test "$hardcode_minus_L_CXX" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_CXX=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_CXX=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_CXX=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 -echo "${ECHO_T}$hardcode_action_CXX" >&6 - -if test "$hardcode_action_CXX" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* 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_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* 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_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_cxx_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_CXX \ - CC_CXX \ - LD_CXX \ - lt_prog_compiler_wl_CXX \ - lt_prog_compiler_pic_CXX \ - lt_prog_compiler_static_CXX \ - lt_prog_compiler_no_builtin_flag_CXX \ - export_dynamic_flag_spec_CXX \ - thread_safe_flag_spec_CXX \ - whole_archive_flag_spec_CXX \ - enable_shared_with_static_runtimes_CXX \ - old_archive_cmds_CXX \ - old_archive_from_new_cmds_CXX \ - predep_objects_CXX \ - postdep_objects_CXX \ - predeps_CXX \ - postdeps_CXX \ - compiler_lib_search_path_CXX \ - archive_cmds_CXX \ - archive_expsym_cmds_CXX \ - postinstall_cmds_CXX \ - postuninstall_cmds_CXX \ - old_archive_from_expsyms_cmds_CXX \ - allow_undefined_flag_CXX \ - no_undefined_flag_CXX \ - export_symbols_cmds_CXX \ - hardcode_libdir_flag_spec_CXX \ - hardcode_libdir_flag_spec_ld_CXX \ - hardcode_libdir_separator_CXX \ - hardcode_automatic_CXX \ - module_cmds_CXX \ - module_expsym_cmds_CXX \ - lt_cv_prog_compiler_c_o_CXX \ - exclude_expsyms_CXX \ - include_expsyms_CXX; do - - case $var in - old_archive_cmds_CXX | \ - old_archive_from_new_cmds_CXX | \ - archive_cmds_CXX | \ - archive_expsym_cmds_CXX | \ - module_cmds_CXX | \ - module_expsym_cmds_CXX | \ - old_archive_from_expsyms_cmds_CXX | \ - export_symbols_cmds_CXX | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_CXX - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_CXX -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_CXX - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_CXX - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_CXX" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -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 - -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld - - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - -ac_ext=f -ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' -ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_f77_compiler_gnu - - -archive_cmds_need_lc_F77=no -allow_undefined_flag_F77= -always_export_symbols_F77=no -archive_expsym_cmds_F77= -export_dynamic_flag_spec_F77= -hardcode_direct_F77=no -hardcode_libdir_flag_spec_F77= -hardcode_libdir_flag_spec_ld_F77= -hardcode_libdir_separator_F77= -hardcode_minus_L_F77=no -hardcode_automatic_F77=no -module_cmds_F77= -module_expsym_cmds_F77= -link_all_deplibs_F77=unknown -old_archive_cmds_F77=$old_archive_cmds -no_undefined_flag_F77= -whole_archive_flag_spec_F77= -enable_shared_with_static_runtimes_F77=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -objext_F77=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code=" subroutine t\n return\n end\n" - -# Code to be used in simple link tests -lt_simple_link_test_code=" program t\n end\n" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -compiler_F77=$CC -cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` - -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix4* | aix5*) - test "$enable_shared" = yes && enable_static=no - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 - -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 - -test "$ld_shlibs_F77" = no && can_build_shared=no - -GCC_F77="$G77" -LD_F77="$LD" - -lt_prog_compiler_wl_F77= -lt_prog_compiler_pic_F77= -lt_prog_compiler_static_F77= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_static_F77='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_F77='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_F77=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_F77=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_F77='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_F77='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_F77='-Bstatic' - else - lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case "$cc_basename" in - xlc*) - lt_prog_compiler_pic_F77='-qnocommon' - lt_prog_compiler_wl_F77='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_F77='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_F77='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_F77='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_F77='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_F77='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-static' - ;; - ccc*) - lt_prog_compiler_wl_F77='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_F77='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_F77='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_F77='-Kpic' - lt_prog_compiler_static_F77='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_F77='-Qoption ld ' - lt_prog_compiler_pic_F77='-PIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_F77='-Wl,' - lt_prog_compiler_pic_F77='-KPIC' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_F77='-Kconform_pic' - lt_prog_compiler_static_F77='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_F77='-pic' - lt_prog_compiler_static_F77='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_F77"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_F77=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_F77" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17586: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:17590: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_F77=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 - -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then - case $lt_prog_compiler_pic_F77 in - "" | " "*) ;; - *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; - esac -else - lt_prog_compiler_pic_F77= - lt_prog_compiler_can_build_shared_F77=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_F77= - ;; - *) - lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_F77=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17646: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:17650: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_F77=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_F77= - enable_shared_with_static_runtimes_F77=no - archive_cmds_F77= - archive_expsym_cmds_F77= - old_archive_From_new_cmds_F77= - old_archive_from_expsyms_cmds_F77= - export_dynamic_flag_spec_F77= - whole_archive_flag_spec_F77= - thread_safe_flag_spec_F77= - hardcode_libdir_flag_spec_F77= - hardcode_libdir_flag_spec_ld_F77= - hardcode_libdir_separator_F77= - hardcode_direct_F77=no - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=unsupported - link_all_deplibs_F77=unknown - hardcode_automatic_F77=no - module_cmds_F77= - module_expsym_cmds_F77= - always_export_symbols_F77=no - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_F77= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_F77=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_F77=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_F77=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_F77='-L$libdir' - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=no - enable_shared_with_static_runtimes_F77=yes - export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_F77=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - - sunos4*) - archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds_F77="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds_F77="$tmp_archive_cmds" - fi - else - ld_shlibs_F77=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_F77=no - fi - ;; - esac - - if test "$ld_shlibs_F77" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_F77='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_F77= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_F77=unsupported - always_export_symbols_F77=yes - archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_F77=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_F77=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_F77='' - hardcode_direct_F77=yes - hardcode_libdir_separator_F77=':' - link_all_deplibs_F77=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_F77=yes - else - # We have old collect2 - hardcode_direct_F77=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_F77=yes - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_libdir_separator_F77= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_F77=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_F77='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_F77="-z nodefs" - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF - program main - - end -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_f77_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_F77=' ${wl}-bernotok' - allow_undefined_flag_F77=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_F77=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_F77=' ' - archive_cmds_need_lc_F77=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_F77=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_F77=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_F77=' ' - allow_undefined_flag_F77=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_F77='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_F77=yes - ;; - - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_F77=no - hardcode_direct_F77=no - hardcode_automatic_F77=yes - hardcode_shlibpath_var_F77=unsupported - whole_archive_flag_spec_F77='' - link_all_deplibs_F77=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case "$cc_basename" in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_F77=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - freebsd1*) - ld_shlibs_F77=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_F77='+b $libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - ;; - ia64*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=no - hardcode_shlibpath_var_F77=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - *) - hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_direct_F77=yes - export_dynamic_flag_spec_F77='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_F77=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - link_all_deplibs_F77=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - newsos6) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - hardcode_shlibpath_var_F77=no - ;; - - openbsd*) - hardcode_direct_F77=yes - hardcode_shlibpath_var_F77=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - export_dynamic_flag_spec_F77='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-R$libdir' - ;; - *) - archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_minus_L_F77=yes - allow_undefined_flag_F77=unsupported - archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_F77=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_F77=' -expect_unresolved \*' - archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_F77='-rpath $libdir' - fi - hardcode_libdir_separator_F77=: - ;; - - sco3.2v5*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_F77=' -z text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_F77='-R$libdir' - hardcode_shlibpath_var_F77=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_F77=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_direct_F77=yes - hardcode_minus_L_F77=yes - hardcode_shlibpath_var_F77=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_F77='$CC -r -o $output$reload_objs' - hardcode_direct_F77=no - ;; - motorola) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv4.3*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - export_dynamic_flag_spec_F77='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_F77=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_F77=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_F77=yes - hardcode_minus_L_F77=no - hardcode_shlibpath_var_F77=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_F77='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_F77=no - ;; - - sysv5*) - no_undefined_flag_F77=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_F77= - hardcode_shlibpath_var_F77=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_F77='-L$libdir' - hardcode_shlibpath_var_F77=no - ;; - - *) - ld_shlibs_F77=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 -echo "${ECHO_T}$ld_shlibs_F77" >&6 -test "$ld_shlibs_F77" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_F77" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_F77=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_F77 in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_F77 - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_F77 - allow_undefined_flag_F77= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_F77=no - else - archive_cmds_need_lc_F77=yes - fi - allow_undefined_flag_F77=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_F77= -if test -n "$hardcode_libdir_flag_spec_F77" || \ - test -n "$runpath_var_F77" || \ - test "X$hardcode_automatic_F77" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_F77" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && - test "$hardcode_minus_L_F77" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_F77=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_F77=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_F77=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 -echo "${ECHO_T}$hardcode_action_F77" >&6 - -if test "$hardcode_action_F77" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_F77 \ - CC_F77 \ - LD_F77 \ - lt_prog_compiler_wl_F77 \ - lt_prog_compiler_pic_F77 \ - lt_prog_compiler_static_F77 \ - lt_prog_compiler_no_builtin_flag_F77 \ - export_dynamic_flag_spec_F77 \ - thread_safe_flag_spec_F77 \ - whole_archive_flag_spec_F77 \ - enable_shared_with_static_runtimes_F77 \ - old_archive_cmds_F77 \ - old_archive_from_new_cmds_F77 \ - predep_objects_F77 \ - postdep_objects_F77 \ - predeps_F77 \ - postdeps_F77 \ - compiler_lib_search_path_F77 \ - archive_cmds_F77 \ - archive_expsym_cmds_F77 \ - postinstall_cmds_F77 \ - postuninstall_cmds_F77 \ - old_archive_from_expsyms_cmds_F77 \ - allow_undefined_flag_F77 \ - no_undefined_flag_F77 \ - export_symbols_cmds_F77 \ - hardcode_libdir_flag_spec_F77 \ - hardcode_libdir_flag_spec_ld_F77 \ - hardcode_libdir_separator_F77 \ - hardcode_automatic_F77 \ - module_cmds_F77 \ - module_expsym_cmds_F77 \ - lt_cv_prog_compiler_c_o_F77 \ - exclude_expsyms_F77 \ - include_expsyms_F77; do - - case $var in - old_archive_cmds_F77 | \ - old_archive_from_new_cmds_F77 | \ - archive_cmds_F77 | \ - archive_expsym_cmds_F77 | \ - module_cmds_F77 | \ - module_expsym_cmds_F77 | \ - old_archive_from_expsyms_cmds_F77 | \ - export_symbols_cmds_F77 | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_F77 - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_F77 - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_F77 - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_F77 - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_F77 - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_F77 -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_F77 - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_F77 -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_F77 -archive_expsym_cmds=$lt_archive_expsym_cmds_F77 -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_F77 -module_expsym_cmds=$lt_module_expsym_cmds_F77 - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_F77 - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_F77 - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_F77 - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_F77 - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_F77 - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_F77 - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_F77 - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_F77 - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_F77 - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_F77 - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_F77 - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_F77" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_F77 - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_F77 - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_F77 - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_F77 - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -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 - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - - - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -objext_GCJ=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}\n" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -compiler_GCJ=$CC - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -archive_cmds_need_lc_GCJ=no - -## CAVEAT EMPTOR: -## There is no encapsulation within the following macros, do not change -## the running order or otherwise move them around unless you know exactly -## what you are doing... - -lt_prog_compiler_no_builtin_flag_GCJ= - -if test "$GCC" = yes; then - lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' - - -echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_rtti_exceptions=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="-fno-rtti -fno-exceptions" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19685: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:19689: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_cv_prog_compiler_rtti_exceptions=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 - -if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then - lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" -else - : -fi - -fi - -lt_prog_compiler_wl_GCJ= -lt_prog_compiler_pic_GCJ= -lt_prog_compiler_static_GCJ= - -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 - - if test "$GCC" = yes; then - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_static_GCJ='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_prog_compiler_pic_GCJ='-fno-common' - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - lt_prog_compiler_can_build_shared_GCJ=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - lt_prog_compiler_pic_GCJ=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - ;; - - *) - lt_prog_compiler_pic_GCJ='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - lt_prog_compiler_wl_GCJ='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_prog_compiler_static_GCJ='-Bstatic' - else - lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case "$cc_basename" in - xlc*) - lt_prog_compiler_pic_GCJ='-qnocommon' - lt_prog_compiler_wl_GCJ='-Wl,' - ;; - esac - ;; - - mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' - ;; - - hpux9* | hpux10* | hpux11*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case "$host_cpu" in - hppa*64*|ia64*) - # +Z the default - ;; - *) - lt_prog_compiler_pic_GCJ='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - lt_prog_compiler_wl_GCJ='-Wl,' - # PIC (with -KPIC) is the default. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - newsos6) - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - linux*) - case $CC in - icc* | ecc*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-static' - ;; - ccc*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All Alpha code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - esac - ;; - - osf3* | osf4* | osf5*) - lt_prog_compiler_wl_GCJ='-Wl,' - # All OSF/1 code is PIC. - lt_prog_compiler_static_GCJ='-non_shared' - ;; - - sco3.2v5*) - lt_prog_compiler_pic_GCJ='-Kpic' - lt_prog_compiler_static_GCJ='-dn' - ;; - - solaris*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sunos4*) - lt_prog_compiler_wl_GCJ='-Qoption ld ' - lt_prog_compiler_pic_GCJ='-PIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_prog_compiler_wl_GCJ='-Wl,' - lt_prog_compiler_pic_GCJ='-KPIC' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_prog_compiler_pic_GCJ='-Kconform_pic' - lt_prog_compiler_static_GCJ='-Bstatic' - fi - ;; - - uts4*) - lt_prog_compiler_pic_GCJ='-pic' - lt_prog_compiler_static_GCJ='-Bstatic' - ;; - - *) - lt_prog_compiler_can_build_shared_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$lt_prog_compiler_pic_GCJ"; then - -echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_prog_compiler_pic_works_GCJ=no - ac_outfile=conftest.$ac_objext - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$lt_prog_compiler_pic_GCJ" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19928: $lt_compile\"" >&5) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&5 - echo "$as_me:19932: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s conftest.err; then - lt_prog_compiler_pic_works_GCJ=yes - fi - fi - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 - -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then - case $lt_prog_compiler_pic_GCJ in - "" | " "*) ;; - *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; - esac -else - lt_prog_compiler_pic_GCJ= - lt_prog_compiler_can_build_shared_GCJ=no -fi - -fi -case "$host_os" in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - lt_prog_compiler_pic_GCJ= - ;; - *) - lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" - ;; -esac - -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_compiler_c_o_GCJ=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ - -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:19988: $lt_compile\"" >&5) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&5 - echo "$as_me:19992: \$? = $ac_status" >&5 - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test ! -s out/conftest.err; then - lt_cv_prog_compiler_c_o_GCJ=yes - fi - fi - chmod u+w . - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* - -fi -echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 -echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 - - -hard_links="nottested" -if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi -else - need_locks=no -fi - -echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 - - runpath_var= - allow_undefined_flag_GCJ= - enable_shared_with_static_runtimes_GCJ=no - archive_cmds_GCJ= - archive_expsym_cmds_GCJ= - old_archive_From_new_cmds_GCJ= - old_archive_from_expsyms_cmds_GCJ= - export_dynamic_flag_spec_GCJ= - whole_archive_flag_spec_GCJ= - thread_safe_flag_spec_GCJ= - hardcode_libdir_flag_spec_GCJ= - hardcode_libdir_flag_spec_ld_GCJ= - hardcode_libdir_separator_GCJ= - hardcode_direct_GCJ=no - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=unsupported - link_all_deplibs_GCJ=unknown - hardcode_automatic_GCJ=no - module_cmds_GCJ= - module_expsym_cmds_GCJ= - always_export_symbols_GCJ=no - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - include_expsyms_GCJ= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - ld_shlibs_GCJ=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - ld_shlibs_GCJ=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag_GCJ=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, - # as there is no search path for DLLs. - hardcode_libdir_flag_spec_GCJ='-L$libdir' - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=no - enable_shared_with_static_runtimes_GCJ=yes - export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' - else - ld_shlibs=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris* | sysv5*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs_GCJ=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - - sunos4*) - archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_cmds_GCJ="$tmp_archive_cmds" - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - archive_expsym_cmds_GCJ="$tmp_archive_cmds" - fi - else - ld_shlibs_GCJ=no - fi - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs_GCJ=no - fi - ;; - esac - - if test "$ld_shlibs_GCJ" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec_GCJ= - fi - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag_GCJ=unsupported - always_export_symbols_GCJ=yes - archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L_GCJ=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct_GCJ=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - else - export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - archive_cmds_GCJ='' - hardcode_direct_GCJ=yes - hardcode_libdir_separator_GCJ=':' - link_all_deplibs_GCJ=yes - - if test "$GCC" = yes; then - case $host_os in aix4.012|aix4.012.*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct_GCJ=yes - else - # We have old collect2 - hardcode_direct_GCJ=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L_GCJ=yes - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_libdir_separator_GCJ= - fi - esac - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - always_export_symbols_GCJ=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag_GCJ='-berok' - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag_GCJ="-z nodefs" - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'`; fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi - - hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - no_undefined_flag_GCJ=' ${wl}-bernotok' - allow_undefined_flag_GCJ=' ${wl}-berok' - # -bexpall does not export symbols beginning with underscore (_) - always_export_symbols_GCJ=yes - # Exported symbols can be pulled into shared objects from archives - whole_archive_flag_spec_GCJ=' ' - archive_cmds_need_lc_GCJ=yes - # This is similar to how AIX traditionally builds it's shared libraries. - archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - # see comment about different semantics on the GNU ld section - ld_shlibs_GCJ=no - ;; - - bsdi[45]*) - export_dynamic_flag_spec_GCJ=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec_GCJ=' ' - allow_undefined_flag_GCJ=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_From_new_cmds_GCJ='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - enable_shared_with_static_runtimes_GCJ=yes - ;; - - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - archive_cmds_need_lc_GCJ=no - hardcode_direct_GCJ=no - hardcode_automatic_GCJ=yes - hardcode_shlibpath_var_GCJ=unsupported - whole_archive_flag_spec_GCJ='' - link_all_deplibs_GCJ=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - case "$cc_basename" in - xlc*) - output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - ld_shlibs_GCJ=no - ;; - esac - fi - ;; - - dgux*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - freebsd1*) - ld_shlibs_GCJ=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | kfreebsd*-gnu) - archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - hpux9*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - ;; - - hpux10* | hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case "$host_cpu" in - hppa*64*|ia64*) - archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' - ;; - *) - archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - case "$host_cpu" in - hppa*64*) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - ;; - ia64*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=no - hardcode_shlibpath_var_GCJ=no - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - *) - hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_direct_GCJ=yes - export_dynamic_flag_spec_GCJ='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L_GCJ=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - link_all_deplibs_GCJ=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - newsos6) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - hardcode_shlibpath_var_GCJ=no - ;; - - openbsd*) - hardcode_direct_GCJ=yes - hardcode_shlibpath_var_GCJ=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - export_dynamic_flag_spec_GCJ='${wl}-E' - else - case $host_os in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-R$libdir' - ;; - *) - archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' - ;; - esac - fi - ;; - - os2*) - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_minus_L_GCJ=yes - allow_undefined_flag_GCJ=unsupported - archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator_GCJ=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag_GCJ=' -expect_unresolved \*' - archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec_GCJ='-rpath $libdir' - fi - hardcode_libdir_separator_GCJ=: - ;; - - sco3.2v5*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='${wl}-Bexport' - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ;; - - solaris*) - no_undefined_flag_GCJ=' -z text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - hardcode_libdir_flag_spec_GCJ='-R$libdir' - hardcode_shlibpath_var_GCJ=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs_GCJ=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=yes - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds_GCJ='$CC -r -o $output$reload_objs' - hardcode_direct_GCJ=no - ;; - motorola) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv4.3*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - export_dynamic_flag_spec_GCJ='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var_GCJ=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs_GCJ=yes - fi - ;; - - sysv4.2uw2*) - archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct_GCJ=yes - hardcode_minus_L_GCJ=no - hardcode_shlibpath_var_GCJ=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; - - sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) - no_undefined_flag_GCJ='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var_GCJ=no - ;; - - sysv5*) - no_undefined_flag_GCJ=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec_GCJ= - hardcode_shlibpath_var_GCJ=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec_GCJ='-L$libdir' - hardcode_shlibpath_var_GCJ=no - ;; - - *) - ld_shlibs_GCJ=no - ;; - esac - fi - -echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 -echo "${ECHO_T}$ld_shlibs_GCJ" >&6 -test "$ld_shlibs_GCJ" = no && can_build_shared=no - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi - -# -# Do we need to explicitly link libc? -# -case "x$archive_cmds_need_lc_GCJ" in -x|xyes) - # Assume -lc should be added - archive_cmds_need_lc_GCJ=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds_GCJ in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - $rm conftest* - printf "$lt_simple_compile_test_code" > conftest.$ac_ext - - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_prog_compiler_wl_GCJ - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ - allow_undefined_flag_GCJ= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - archive_cmds_need_lc_GCJ=no - else - archive_cmds_need_lc_GCJ=yes - fi - allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 -echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 - ;; - esac - fi - ;; -esac - -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[45]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if test "$GCC" = yes; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` - else - sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' - fi - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -kfreebsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.01* | freebsdelf3.01*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - *) # from 3.2 on - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case "$host_cpu" in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -knetbsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - dynamic_linker='GNU ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no - -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action_GCJ= -if test -n "$hardcode_libdir_flag_spec_GCJ" || \ - test -n "$runpath_var_GCJ" || \ - test "X$hardcode_automatic_GCJ" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct_GCJ" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && - test "$hardcode_minus_L_GCJ" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action_GCJ=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action_GCJ=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action_GCJ=unsupported -fi -echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 -echo "${ECHO_T}$hardcode_action_GCJ" >&6 - -if test "$hardcode_action_GCJ" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi - -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - ;; - *) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -fi - -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - -fi - - ;; - - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* 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_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* 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_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi - - -fi - - -fi - - -fi - - -fi - - -fi - - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 - - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif - -#include - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no - fi -fi -rm -fr conftest* - - -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi - - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_GCJ \ - CC_GCJ \ - LD_GCJ \ - lt_prog_compiler_wl_GCJ \ - lt_prog_compiler_pic_GCJ \ - lt_prog_compiler_static_GCJ \ - lt_prog_compiler_no_builtin_flag_GCJ \ - export_dynamic_flag_spec_GCJ \ - thread_safe_flag_spec_GCJ \ - whole_archive_flag_spec_GCJ \ - enable_shared_with_static_runtimes_GCJ \ - old_archive_cmds_GCJ \ - old_archive_from_new_cmds_GCJ \ - predep_objects_GCJ \ - postdep_objects_GCJ \ - predeps_GCJ \ - postdeps_GCJ \ - compiler_lib_search_path_GCJ \ - archive_cmds_GCJ \ - archive_expsym_cmds_GCJ \ - postinstall_cmds_GCJ \ - postuninstall_cmds_GCJ \ - old_archive_from_expsyms_cmds_GCJ \ - allow_undefined_flag_GCJ \ - no_undefined_flag_GCJ \ - export_symbols_cmds_GCJ \ - hardcode_libdir_flag_spec_GCJ \ - hardcode_libdir_flag_spec_ld_GCJ \ - hardcode_libdir_separator_GCJ \ - hardcode_automatic_GCJ \ - module_cmds_GCJ \ - module_expsym_cmds_GCJ \ - lt_cv_prog_compiler_c_o_GCJ \ - exclude_expsyms_GCJ \ - include_expsyms_GCJ; do - - case $var in - old_archive_cmds_GCJ | \ - old_archive_from_new_cmds_GCJ | \ - archive_cmds_GCJ | \ - archive_expsym_cmds_GCJ | \ - module_cmds_GCJ | \ - module_expsym_cmds_GCJ | \ - old_archive_from_expsyms_cmds_GCJ | \ - export_symbols_cmds_GCJ | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_GCJ - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_GCJ - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_GCJ - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_GCJ - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_GCJ - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_GCJ -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_GCJ - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_GCJ -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_GCJ -archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_GCJ -module_expsym_cmds=$lt_module_expsym_cmds_GCJ - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_GCJ - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_GCJ - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_GCJ - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_GCJ - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_GCJ - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_GCJ - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_GCJ - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_GCJ - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_GCJ - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_GCJ - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_GCJ" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_GCJ - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_GCJ - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_GCJ - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_GCJ - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -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 - -CC="$lt_save_CC" - - else - tagname="" - fi - ;; - - RC) - - - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -objext_RC=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# Allow CC to be a program name with arguments. -compiler=$CC - - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -compiler_RC=$CC -lt_cv_prog_compiler_c_o_RC=yes - -# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - compiler_RC \ - CC_RC \ - LD_RC \ - lt_prog_compiler_wl_RC \ - lt_prog_compiler_pic_RC \ - lt_prog_compiler_static_RC \ - lt_prog_compiler_no_builtin_flag_RC \ - export_dynamic_flag_spec_RC \ - thread_safe_flag_spec_RC \ - whole_archive_flag_spec_RC \ - enable_shared_with_static_runtimes_RC \ - old_archive_cmds_RC \ - old_archive_from_new_cmds_RC \ - predep_objects_RC \ - postdep_objects_RC \ - predeps_RC \ - postdeps_RC \ - compiler_lib_search_path_RC \ - archive_cmds_RC \ - archive_expsym_cmds_RC \ - postinstall_cmds_RC \ - postuninstall_cmds_RC \ - old_archive_from_expsyms_cmds_RC \ - allow_undefined_flag_RC \ - no_undefined_flag_RC \ - export_symbols_cmds_RC \ - hardcode_libdir_flag_spec_RC \ - hardcode_libdir_flag_spec_ld_RC \ - hardcode_libdir_separator_RC \ - hardcode_automatic_RC \ - module_cmds_RC \ - module_expsym_cmds_RC \ - lt_cv_prog_compiler_c_o_RC \ - exclude_expsyms_RC \ - include_expsyms_RC; do - - case $var in - old_archive_cmds_RC | \ - old_archive_from_new_cmds_RC | \ - archive_cmds_RC | \ - archive_expsym_cmds_RC | \ - module_cmds_RC | \ - module_expsym_cmds_RC | \ - old_archive_from_expsyms_cmds_RC | \ - export_symbols_cmds_RC | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\$0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` - ;; - esac - -cfgfile="$ofile" - - cat <<__EOF__ >> "$cfgfile" -# ### BEGIN LIBTOOL TAG CONFIG: $tagname - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_RC - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# A language-specific compiler. -CC=$lt_compiler_RC - -# Is the compiler the GNU C compiler? -with_gcc=$GCC_RC - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_LD_RC - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_RC - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_RC -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC - -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_RC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds_RC -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC - -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds_RC -archive_expsym_cmds=$lt_archive_expsym_cmds_RC -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_module_cmds_RC -module_expsym_cmds=$lt_module_expsym_cmds_RC - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_predep_objects_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_postdep_objects_RC - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_predeps_RC - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_postdeps_RC - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_RC - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_RC - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_RC - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_RC - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct_RC - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L_RC - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_RC - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$hardcode_automatic_RC - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_RC - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path_RC" - -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols_RC - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_RC - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_RC - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_RC - -# ### END LIBTOOL TAG CONFIG: $tagname - -__EOF__ - - -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -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 - -CC="$lt_save_CC" - - ;; - - *) - { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 -echo "$as_me: error: Unsupported tag name: $tagname" >&2;} - { (exit 1); exit 1; }; } - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 -echo "$as_me: error: unable to update list of available tagged configurations." >&2;} - { (exit 1); exit 1; }; } - fi -fi - - - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' - -# Prevent multiple expansion - - - - - - - - - - - - - - - - - - - - - O=lo - A=la - LIBTOOL_MKDEP_SED='s;\.o;\.lo;' - LIBTOOL_MODE_COMPILE='--mode=compile' - LIBTOOL_MODE_INSTALL='--mode=install' - LIBTOOL_MODE_LINK='--mode=link' - ;; - *) - O=o - A=a - LIBTOOL= - - LIBTOOL_MKDEP_SED= - LIBTOOL_MODE_COMPILE= - LIBTOOL_MODE_INSTALL= - LIBTOOL_MODE_LINK= - ;; -esac - -# -# File name extension for static archive files, for those few places -# where they are treated differently from dynamic ones. -# -SA=a - - - - - - - - - -# -# Here begins a very long section to determine the system's networking -# capabilities. The order of the tests is signficant. -# - -# -# IPv6 -# -# Check whether --enable-ipv6 or --disable-ipv6 was given. -if test "${enable_ipv6+set}" = set; then - enableval="$enable_ipv6" - -fi; - -case "$enable_ipv6" in - yes|''|autodetect) - cat >>confdefs.h <<\_ACEOF -#define WANT_IPV6 1 -_ACEOF - - ;; - no) - ;; -esac - -# -# We do the IPv6 compilation checking after libtool so that we can put -# the right suffix on the files. -# -echo "$as_me:$LINENO: checking for IPv6 structures" >&5 -echo $ECHO_N "checking for IPv6 structures... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -int -main () -{ -struct sockaddr_in6 sin6; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - found_ipv6=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - found_ipv6=no -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -# -# See whether IPv6 support is provided via a Kame add-on. -# This is done before other IPv6 linking tests to LIBS is properly set. -# -echo "$as_me:$LINENO: checking for Kame IPv6 support" >&5 -echo $ECHO_N "checking for Kame IPv6 support... $ECHO_C" >&6 - -# Check whether --with-kame or --without-kame was given. -if test "${with_kame+set}" = set; then - withval="$with_kame" - use_kame="$withval" -else - use_kame="no" -fi; - -case "$use_kame" in - no) - ;; - yes) - kame_path=/usr/local/v6 - ;; - *) - kame_path="$use_kame" - ;; -esac - -case "$use_kame" in - no) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - *) - if test -f $kame_path/lib/libinet6.a; then - echo "$as_me:$LINENO: result: $kame_path/lib/libinet6.a" >&5 -echo "${ECHO_T}$kame_path/lib/libinet6.a" >&6 - LIBS="-L$kame_path/lib -linet6 $LIBS" - else - { { echo "$as_me:$LINENO: error: $kame_path/lib/libinet6.a not found. - -Please choose the proper path with the following command: - - configure --with-kame=PATH -" >&5 -echo "$as_me: error: $kame_path/lib/libinet6.a not found. - -Please choose the proper path with the following command: - - configure --with-kame=PATH -" >&2;} - { (exit 1); exit 1; }; } - fi - ;; -esac - -# -# Whether netinet6/in6.h is needed has to be defined in isc/platform.h. -# Including it on Kame-using platforms is very bad, though, because -# Kame uses #error against direct inclusion. So include it on only -# the platform that is otherwise broken without it -- BSD/OS 4.0 through 4.1. -# This is done before the in6_pktinfo check because that's what -# netinet6/in6.h is needed for. -# - -case "$host" in -*-bsdi4.[01]*) - ISC_PLATFORM_NEEDNETINET6IN6H="#define ISC_PLATFORM_NEEDNETINET6IN6H 1" - isc_netinet6in6_hack="#include " - ;; -*) - ISC_PLATFORM_NEEDNETINET6IN6H="#undef ISC_PLATFORM_NEEDNETINET6IN6H" - isc_netinet6in6_hack="" - ;; -esac - - -# -# This is similar to the netinet6/in6.h issue. -# -case "$host" in -*-UnixWare*) - ISC_PLATFORM_NEEDNETINETIN6H="#define ISC_PLATFORM_NEEDNETINETIN6H 1" - ISC_PLATFORM_FIXIN6ISADDR="#define ISC_PLATFORM_FIXIN6ISADDR 1" - isc_netinetin6_hack="#include " - ;; -*) - ISC_PLATFORM_NEEDNETINETIN6H="#undef ISC_PLATFORM_NEEDNETINETIN6H" - ISC_PLATFORM_FIXIN6ISADDR="#undef ISC_PLATFORM_FIXIN6ISADDR" - isc_netinetin6_hack="" - ;; -esac - -# -# Now delve deeper into the suitability of the IPv6 support. -# -case "$found_ipv6" in - yes) - HAS_INET6_STRUCTS="#define HAS_INET6_STRUCTS 1" - - echo "$as_me:$LINENO: checking for in6_addr" >&5 -echo $ECHO_N "checking for in6_addr... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -$isc_netinetin6_hack -$isc_netinet6in6_hack - -int -main () -{ -struct in6_addr in6; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - HAS_IN_ADDR6="#undef HAS_IN_ADDR6" - isc_in_addr6_hack="" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - HAS_IN_ADDR6="#define HAS_IN_ADDR6 1" - isc_in_addr6_hack="#define in6_addr in_addr6" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - echo "$as_me:$LINENO: checking for in6addr_any" >&5 -echo $ECHO_N "checking for in6addr_any... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -$isc_netinetin6_hack -$isc_netinet6in6_hack -$isc_in_addr6_hack - -int -main () -{ -struct in6_addr in6; in6 = in6addr_any; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - NEED_IN6ADDR_ANY="#undef NEED_IN6ADDR_ANY" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - NEED_IN6ADDR_ANY="#define NEED_IN6ADDR_ANY 1" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - echo "$as_me:$LINENO: checking for sin6_scope_id in struct sockaddr_in6" >&5 -echo $ECHO_N "checking for sin6_scope_id in struct sockaddr_in6... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -$isc_netinetin6_hack -$isc_netinet6in6_hack - -int -main () -{ -struct sockaddr_in6 xyzzy; xyzzy.sin6_scope_id = 0; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - result="#define HAVE_SIN6_SCOPE_ID 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - result="#undef HAVE_SIN6_SCOPE_ID" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - HAVE_SIN6_SCOPE_ID="$result" - - echo "$as_me:$LINENO: checking for in6_pktinfo" >&5 -echo $ECHO_N "checking for in6_pktinfo... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -$isc_netinetin6_hack -$isc_netinet6in6_hack - -int -main () -{ -struct in6_pktinfo xyzzy; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_HAVEIN6PKTINFO="#define ISC_PLATFORM_HAVEIN6PKTINFO 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no -- disabling runtime ipv6 support" >&5 -echo "${ECHO_T}no -- disabling runtime ipv6 support" >&6 - ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - ;; - no) - HAS_INET6_STRUCTS="#undef HAS_INET6_STRUCTS" - NEED_IN6ADDR_ANY="#undef NEED_IN6ADDR_ANY" - ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO" - HAVE_SIN6_SCOPE_ID="#define HAVE_SIN6_SCOPE_ID 1" - ISC_IPV6_H="ipv6.h" - ISC_IPV6_O="ipv6.$O" - ISC_ISCIPV6_O="unix/ipv6.$O" - ISC_IPV6_C="ipv6.c" - ;; -esac - -echo "$as_me:$LINENO: checking for sockaddr_storage" >&5 -echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include - -int -main () -{ -struct sockaddr_storage xyzzy; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - HAVE_SOCKADDR_STORAGE="#define HAVE_SOCKADDR_STORAGE 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - HAVE_SOCKADDR_STORAGE="#undef HAVE_SOCKADDR_STORAGE" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - - - - - - - - - - - - - - -# -# Check for network functions that are often missing. We do this -# after the libtool checking, so we can put the right suffix on -# the files. It also needs to come after checking for a Kame add-on, -# which provides some (all?) of the desired functions. -# -echo "$as_me:$LINENO: checking for inet_ntop" >&5 -echo $ECHO_N "checking for inet_ntop... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -int -main () -{ -inet_ntop(0, 0, 0, 0); return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.$O" - ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_ntop.c" - ISC_PLATFORM_NEEDNTOP="#define ISC_PLATFORM_NEEDNTOP 1" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -echo "$as_me:$LINENO: checking for inet_pton" >&5 -echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -int -main () -{ -inet_pton(0, 0, 0); return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O" - ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c" - ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -echo "$as_me:$LINENO: checking for inet_aton" >&5 -echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -int -main () -{ -struct in_addr in; inet_aton(0, &in); return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDATON="#undef ISC_PLATFORM_NEEDATON" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_aton.$O" - ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_aton.c" - ISC_PLATFORM_NEEDATON="#define ISC_PLATFORM_NEEDATON 1" -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - - - - -# -# Look for a 4.4BSD-style sa_len member in struct sockaddr. -# -case "$host" in - *-dec-osf*) - # Turn on 4.4BSD style sa_len support. - cat >>confdefs.h <<\_ACEOF -#define _SOCKADDR_LEN 1 -_ACEOF - - ;; -esac - -echo "$as_me:$LINENO: checking for sa_len in struct sockaddr" >&5 -echo $ECHO_N "checking for sa_len in struct sockaddr... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int -main () -{ -struct sockaddr sa; sa.sa_len = 0; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - HAVE_SA_LEN="#define HAVE_SA_LEN 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - HAVE_SA_LEN="#undef HAVE_SA_LEN" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -# HAVE_MINIMUM_IFREQ - -case "$host" in - *-bsdi2345*) have_minimum_ifreq=yes;; - *-darwin*) have_minimum_ifreq=yes;; - *-freebsd*) have_minimum_ifreq=yes;; - *-lynxos*) have_minimum_ifreq=yes;; - *-netbsd*) have_minimum_ifreq=yes;; - *-next*) have_minimum_ifreq=yes;; - *-openbsd*) have_minimum_ifreq=yes;; - *-rhapsody*) have_minimum_ifreq=yes;; -esac - -case "$have_minimum_ifreq" in - yes) - HAVE_MINIMUM_IFREQ="#define HAVE_MINIMUM_IFREQ 1";; - no) - HAVE_MINIMUM_IFREQ="#undef HAVE_MINIMUM_IFREQ";; - *) - HAVE_MINIMUM_IFREQ="#undef HAVE_MINIMUM_IFREQ";; -esac - - -# PORT_DIR -PORT_DIR=port/unknown -SOLARIS_BITTYPES="#undef NEED_SOLARIS_BITTYPES" -BSD_COMP="#undef BSD_COMP" -USE_FIONBIO_IOCTL="#undef USE_FIONBIO_IOCTL" -PORT_NONBLOCK="#define PORT_NONBLOCK O_NONBLOCK" -HAVE_MD5="#undef HAVE_MD5" -USE_POLL="#undef HAVE_POLL" -SOLARIS2="#undef SOLARIS2" -case "$host" in - *aix3.2*) PORT_DIR="port/aix32";; - *aix4*) PORT_DIR="port/aix4";; - *aix5*) PORT_DIR="port/aix5";; - *aux3*) PORT_DIR="port/aux3";; - *-bsdi2*) PORT_DIR="port/bsdos2";; - *-bsdi*) PORT_DIR="port/bsdos";; - *-cygwin*) - PORT_NONBLOCK="#define PORT_NONBLOCK O_NDELAY" - PORT_DIR="port/cygwin";; - *-darwin*) PORT_DIR="port/darwin";; - *-osf*) PORT_DIR="port/decunix";; - *-freebsd*) PORT_DIR="port/freebsd";; - *-hpux9*) PORT_DIR="port/hpux9";; - *-hpux10*) PORT_DIR="port/hpux10";; - *-hpux11*) PORT_DIR="port/hpux";; - *-irix*) PORT_DIR="port/irix";; - *-linux*) PORT_DIR="port/linux";; - *-lynxos*) PORT_DIR="port/lynxos";; - *-mpe*) PORT_DIR="port/mpe";; - *-netbsd*) PORT_DIR="port/netbsd";; - *-next*) PORT_DIR="port/next";; - *-openbsd*) PORT_DIR="port/openbsd";; - *-qnx*) PORT_DIR="port/qnx";; - *-rhapsody*) PORT_DIR="port/rhapsody";; - *-sunos4*) - PORT_NONBLOCK="#define PORT_NONBLOCK O_NDELAY" - PORT_DIR="port/sunos";; - *-solaris2.[01234]) - BSD_COMP="#define BSD_COMP 1" - SOLARIS_BITTYPES="#define NEED_SOLARIS_BITTYPES 1" - USE_FIONBIO_IOCTL="#define USE_FIONBIO_IOCTL 1" - SOLARIS2="#define SOLARIS2 1" - PORT_DIR="port/solaris";; - *-solaris2.5) - BSD_COMP="#define BSD_COMP 1" - SOLARIS_BITTYPES="#define NEED_SOLARIS_BITTYPES 1" - SOLARIS2="#define SOLARIS2 1" - PORT_DIR="port/solaris";; - *-solaris2.[67]) - BSD_COMP="#define BSD_COMP 1" - SOLARIS2="#define SOLARIS2 1" - PORT_DIR="port/solaris";; - *-solaris2*) BSD_COMP="#define BSD_COMP 1" - USE_POLL="#define USE_POLL 1" - HAVE_MD5="#define HAVE_MD5 1" - SOLARIS2="#define SOLARIS2 1" - PORT_DIR="port/solaris";; - *-ultrix*) PORT_DIR="port/ultrix";; - *-sco-sysv*uw2.0*) PORT_DIR="port/unixware20";; - *-sco-sysv*uw2.1.2*) PORT_DIR="port/unixware212";; - *-sco-sysv*uw7*) PORT_DIR="port/unixware7";; -esac - - - - - - - - - -PORT_INCLUDE=${PORT_DIR}/include - - -# -# Look for a 4.4BSD or 4.3BSD struct msghdr -# -echo "$as_me:$LINENO: checking for struct msghdr flavor" >&5 -echo $ECHO_N "checking for struct msghdr flavor... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int -main () -{ -struct msghdr msg; msg.msg_flags = 0; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: 4.4BSD" >&5 -echo "${ECHO_T}4.4BSD" >&6 - ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD44MSGHDR 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: 4.3BSD" >&5 -echo "${ECHO_T}4.3BSD" >&6 - ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD43MSGHDR 1" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -# -# Look for in_port_t. -# -echo "$as_me:$LINENO: checking for type in_port_t" >&5 -echo $ECHO_N "checking for type in_port_t... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int -main () -{ -in_port_t port = 25; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDPORTT="#undef ISC_PLATFORM_NEEDPORTT" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_PLATFORM_NEEDPORTT="#define ISC_PLATFORM_NEEDPORTT 1" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for struct timespec" >&5 -echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int -main () -{ -struct timespec ts = { 0, 0 }; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_PLATFORM_NEEDTIMESPEC="#undef ISC_PLATFORM_NEEDTIMESPEC" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_PLATFORM_NEEDTIMESPEC="#define ISC_PLATFORM_NEEDTIMESPEC 1" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -# -# Check for addrinfo -# -echo "$as_me:$LINENO: checking for struct addrinfo" >&5 -echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -struct addrinfo a; return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_ADDRINFO 1 -_ACEOF - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -echo "$as_me:$LINENO: checking for int sethostent" >&5 -echo $ECHO_N "checking for int sethostent... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -int i = sethostent(0); return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -echo "$as_me:$LINENO: checking for int endhostent" >&5 -echo $ECHO_N "checking for int endhostent... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -int i = endhostent(); return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_LWRES_ENDHOSTENTINT="#define ISC_LWRES_ENDHOSTENTINT 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_LWRES_ENDHOSTENTINT="#undef ISC_LWRES_ENDHOSTENTINT" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for int setnetent" >&5 -echo $ECHO_N "checking for int setnetent... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -int i = setnetent(0); return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_LWRES_SETNETENTINT="#define ISC_LWRES_SETNETENTINT 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_LWRES_SETNETENTINT="#undef ISC_LWRES_SETNETENTINT" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for int endnetent" >&5 -echo $ECHO_N "checking for int endnetent... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -int i = endnetent(); return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_LWRES_ENDNETENTINT="#define ISC_LWRES_ENDNETENTINT 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_LWRES_ENDNETENTINT="#undef ISC_LWRES_ENDNETENTINT" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for gethostbyaddr(const void *, size_t, ...)" >&5 -echo $ECHO_N "checking for gethostbyaddr(const void *, size_t, ...)... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -struct hostent *gethostbyaddr(const void *, size_t, int); -int -main () -{ -return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_LWRES_GETHOSTBYADDRVOID="#define ISC_LWRES_GETHOSTBYADDRVOID 1" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_LWRES_GETHOSTBYADDRVOID="#undef ISC_LWRES_GETHOSTBYADDRVOID" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for h_errno in netdb.h" >&5 -echo $ECHO_N "checking for h_errno in netdb.h... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int -main () -{ -h_errno = 1; return(0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - ISC_LWRES_NEEDHERRNO="#undef ISC_LWRES_NEEDHERRNO" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ISC_LWRES_NEEDHERRNO="#define ISC_LWRES_NEEDHERRNO 1" -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for getipnodebyname" >&5 -echo $ECHO_N "checking for getipnodebyname... $ECHO_C" >&6 -if test "${ac_cv_func_getipnodebyname+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getipnodebyname to an innocuous variant, in case declares getipnodebyname. - For example, HP-UX 11i declares gettimeofday. */ -#define getipnodebyname innocuous_getipnodebyname - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getipnodebyname (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getipnodebyname - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getipnodebyname (); -/* 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_getipnodebyname) || defined (__stub___getipnodebyname) -choke me -#else -char (*f) () = getipnodebyname; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getipnodebyname; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getipnodebyname=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getipnodebyname=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getipnodebyname" >&5 -echo "${ECHO_T}$ac_cv_func_getipnodebyname" >&6 -if test $ac_cv_func_getipnodebyname = yes; then - ISC_LWRES_GETIPNODEPROTO="#undef ISC_LWRES_GETIPNODEPROTO" -else - ISC_LWRES_GETIPNODEPROTO="#define ISC_LWRES_GETIPNODEPROTO 1" -fi - -echo "$as_me:$LINENO: checking for getnameinfo" >&5 -echo $ECHO_N "checking for getnameinfo... $ECHO_C" >&6 -if test "${ac_cv_func_getnameinfo+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getnameinfo to an innocuous variant, in case declares getnameinfo. - For example, HP-UX 11i declares gettimeofday. */ -#define getnameinfo innocuous_getnameinfo - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getnameinfo (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getnameinfo - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getnameinfo (); -/* 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_getnameinfo) || defined (__stub___getnameinfo) -choke me -#else -char (*f) () = getnameinfo; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getnameinfo; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getnameinfo=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getnameinfo=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getnameinfo" >&5 -echo "${ECHO_T}$ac_cv_func_getnameinfo" >&6 -if test $ac_cv_func_getnameinfo = yes; then - ISC_LWRES_GETNAMEINFOPROTO="#undef ISC_LWRES_GETNAMEINFOPROTO" -else - ISC_LWRES_GETNAMEINFOPROTO="#define ISC_LWRES_GETNAMEINFOPROTO 1" -fi - -echo "$as_me:$LINENO: checking for getaddrinfo" >&5 -echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6 -if test "${ac_cv_func_getaddrinfo+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getaddrinfo to an innocuous variant, in case declares getaddrinfo. - For example, HP-UX 11i declares gettimeofday. */ -#define getaddrinfo innocuous_getaddrinfo - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getaddrinfo (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getaddrinfo - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getaddrinfo (); -/* 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_getaddrinfo) || defined (__stub___getaddrinfo) -choke me -#else -char (*f) () = getaddrinfo; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getaddrinfo; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getaddrinfo=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getaddrinfo=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5 -echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6 -if test $ac_cv_func_getaddrinfo = yes; then - ISC_LWRES_GETADDRINFOPROTO="#undef ISC_LWRES_GETADDRINFOPROTO" - cat >>confdefs.h <<\_ACEOF -#define HAVE_GETADDRINFO 1 -_ACEOF - -else - ISC_LWRES_GETADDRINFOPROTO="#define ISC_LWRES_GETADDRINFOPROTO 1" -fi - -echo "$as_me:$LINENO: checking for gai_strerror" >&5 -echo $ECHO_N "checking for gai_strerror... $ECHO_C" >&6 -if test "${ac_cv_func_gai_strerror+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define gai_strerror to an innocuous variant, in case declares gai_strerror. - For example, HP-UX 11i declares gettimeofday. */ -#define gai_strerror innocuous_gai_strerror - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gai_strerror (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef gai_strerror - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gai_strerror (); -/* 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_gai_strerror) || defined (__stub___gai_strerror) -choke me -#else -char (*f) () = gai_strerror; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != gai_strerror; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_gai_strerror=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_gai_strerror=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_gai_strerror" >&5 -echo "${ECHO_T}$ac_cv_func_gai_strerror" >&6 -if test $ac_cv_func_gai_strerror = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_GAISTRERROR 1 -_ACEOF - -fi - - - - -echo "$as_me:$LINENO: checking for pselect" >&5 -echo $ECHO_N "checking for pselect... $ECHO_C" >&6 -if test "${ac_cv_func_pselect+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define pselect to an innocuous variant, in case declares pselect. - For example, HP-UX 11i declares gettimeofday. */ -#define pselect innocuous_pselect - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char pselect (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef pselect - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char pselect (); -/* 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_pselect) || defined (__stub___pselect) -choke me -#else -char (*f) () = pselect; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != pselect; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_pselect=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_pselect=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_pselect" >&5 -echo "${ECHO_T}$ac_cv_func_pselect" >&6 -if test $ac_cv_func_pselect = yes; then - NEED_PSELECT="#undef NEED_PSELECT" -else - NEED_PSELECT="#define NEED_PSELECT" -fi - - -echo "$as_me:$LINENO: checking for gettimeofday" >&5 -echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6 -if test "${ac_cv_func_gettimeofday+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define gettimeofday to an innocuous variant, in case declares gettimeofday. - For example, HP-UX 11i declares gettimeofday. */ -#define gettimeofday innocuous_gettimeofday - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gettimeofday (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef gettimeofday - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gettimeofday (); -/* 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_gettimeofday) || defined (__stub___gettimeofday) -choke me -#else -char (*f) () = gettimeofday; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != gettimeofday; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_gettimeofday=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_gettimeofday=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_gettimeofday" >&5 -echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6 -if test $ac_cv_func_gettimeofday = yes; then - NEED_GETTIMEOFDAY="#undef NEED_GETTIMEOFDAY" -else - NEED_GETTIMEOFDAY="#define NEED_GETTIMEOFDAY 1" -fi - - -echo "$as_me:$LINENO: checking for strndup" >&5 -echo $ECHO_N "checking for strndup... $ECHO_C" >&6 -if test "${ac_cv_func_strndup+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strndup to an innocuous variant, in case declares strndup. - For example, HP-UX 11i declares gettimeofday. */ -#define strndup innocuous_strndup - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strndup (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strndup - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strndup (); -/* 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_strndup) || defined (__stub___strndup) -choke me -#else -char (*f) () = strndup; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strndup; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strndup=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strndup=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strndup" >&5 -echo "${ECHO_T}$ac_cv_func_strndup" >&6 -if test $ac_cv_func_strndup = yes; then - HAVE_STRNDUP="#define HAVE_STRNDUP 1" -else - HAVE_STRNDUP="#undef HAVE_STRNDUP" -fi - - - -# -# Look for a sysctl call to get the list of network interfaces. -# -echo "$as_me:$LINENO: checking for interface list sysctl" >&5 -echo $ECHO_N "checking for interface list sysctl... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -#include -#ifdef NET_RT_IFLIST -found_rt_iflist -#endif - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "found_rt_iflist" >/dev/null 2>&1; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - cat >>confdefs.h <<\_ACEOF -#define HAVE_IFLIST_SYSCTL 1 -_ACEOF - -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -rm -f conftest* - - -# -# Check for some other useful functions that are not ever-present. -# -echo "$as_me:$LINENO: checking for strsep" >&5 -echo $ECHO_N "checking for strsep... $ECHO_C" >&6 -if test "${ac_cv_func_strsep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strsep to an innocuous variant, in case declares strsep. - For example, HP-UX 11i declares gettimeofday. */ -#define strsep innocuous_strsep - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strsep (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strsep - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strsep (); -/* 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_strsep) || defined (__stub___strsep) -choke me -#else -char (*f) () = strsep; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strsep; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strsep=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strsep=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strsep" >&5 -echo "${ECHO_T}$ac_cv_func_strsep" >&6 -if test $ac_cv_func_strsep = yes; then - ISC_PLATFORM_NEEDSTRSEP="#undef ISC_PLATFORM_NEEDSTRSEP" -else - ISC_PLATFORM_NEEDSTRSEP="#define ISC_PLATFORM_NEEDSTRSEP 1" -fi - -echo "$as_me:$LINENO: checking for vsnprintf" >&5 -echo $ECHO_N "checking for vsnprintf... $ECHO_C" >&6 -if test "${ac_cv_func_vsnprintf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define vsnprintf to an innocuous variant, in case declares vsnprintf. - For example, HP-UX 11i declares gettimeofday. */ -#define vsnprintf innocuous_vsnprintf - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char vsnprintf (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef vsnprintf - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char vsnprintf (); -/* 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_vsnprintf) || defined (__stub___vsnprintf) -choke me -#else -char (*f) () = vsnprintf; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != vsnprintf; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_vsnprintf=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_vsnprintf=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_vsnprintf" >&5 -echo "${ECHO_T}$ac_cv_func_vsnprintf" >&6 -if test $ac_cv_func_vsnprintf = yes; then - ISC_PLATFORM_NEEDVSNPRINTF="#undef ISC_PLATFORM_NEEDVSNPRINTF" -else - ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS print.$O" - ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS print.c" - ISC_PLATFORM_NEEDVSNPRINTF="#define ISC_PLATFORM_NEEDVSNPRINTF 1" -fi - - - - - - -echo "$as_me:$LINENO: checking for strerror" >&5 -echo $ECHO_N "checking for strerror... $ECHO_C" >&6 -if test "${ac_cv_func_strerror+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define strerror to an innocuous variant, in case declares strerror. - For example, HP-UX 11i declares gettimeofday. */ -#define strerror innocuous_strerror - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char strerror (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef strerror - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char strerror (); -/* 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_strerror) || defined (__stub___strerror) -choke me -#else -char (*f) () = strerror; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != strerror; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_strerror=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_strerror=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_strerror" >&5 -echo "${ECHO_T}$ac_cv_func_strerror" >&6 -if test $ac_cv_func_strerror = yes; then - USE_SYSERROR_LIST="#undef USE_SYSERROR_LIST" -else - USE_SYSERROR_LIST="#define USE_SYSERROR_LIST 1" -fi - - - -# -# Determine the printf format characters to use when printing -# values of type isc_int64_t. We make the assumption that platforms -# where a "long long" is the same size as a "long" (e.g., Alpha/OSF1) -# want "%ld" and everyone else can use "%lld". Win32 uses "%I64d", -# but that's defined elsewhere since we don't use configure on Win32. -# -echo "$as_me:$LINENO: checking printf format modifier for 64-bit integers" >&5 -echo $ECHO_N "checking printf format modifier for 64-bit integers... $ECHO_C" >&6 -if test "$cross_compiling" = yes; then - echo "$as_me:$LINENO: result: default ll" >&5 -echo "${ECHO_T}default ll" >&6 - ISC_PLATFORM_QUADFORMAT='#define ISC_PLATFORM_QUADFORMAT "ll"' -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -main() { exit(!(sizeof(long long int) == sizeof(long int))); } -_ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: l" >&5 -echo "${ECHO_T}l" >&6 - ISC_PLATFORM_QUADFORMAT='#define ISC_PLATFORM_QUADFORMAT "l"' -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -echo "$as_me:$LINENO: result: ll" >&5 -echo "${ECHO_T}ll" >&6 - ISC_PLATFORM_QUADFORMAT='#define ISC_PLATFORM_QUADFORMAT "ll"' -fi -rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -# -# Security Stuff -# -echo "$as_me:$LINENO: checking for chroot" >&5 -echo $ECHO_N "checking for chroot... $ECHO_C" >&6 -if test "${ac_cv_func_chroot+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define chroot to an innocuous variant, in case declares chroot. - For example, HP-UX 11i declares gettimeofday. */ -#define chroot innocuous_chroot - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char chroot (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef chroot - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char chroot (); -/* 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_chroot) || defined (__stub___chroot) -choke me -#else -char (*f) () = chroot; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != chroot; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_chroot=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_chroot=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_chroot" >&5 -echo "${ECHO_T}$ac_cv_func_chroot" >&6 -if test $ac_cv_func_chroot = yes; then - cat >>confdefs.h <<\_ACEOF -#define HAVE_CHROOT 1 -_ACEOF - -fi - - -# -# for accept, recvfrom, getpeername etc. -# -echo "$as_me:$LINENO: checking for socket length type" >&5 -echo $ECHO_N "checking for socket length type... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int accept(int, struct sockaddr *, socklen_t *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ISC_SOCKLEN_T="#define ISC_SOCKLEN_T socklen_t" -echo "$as_me:$LINENO: result: socklen_t" >&5 -echo "${ECHO_T}socklen_t" >&6 - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int accept(int, struct sockaddr *, unsigned int *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ISC_SOCKLEN_T="#define ISC_SOCKLEN_T unsigned int" -echo "$as_me:$LINENO: result: unsigned int" >&5 -echo "${ECHO_T}unsigned int" >&6 - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int accept(int, struct sockaddr *, unsigned long *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ISC_SOCKLEN_T="#define ISC_SOCKLEN_T unsigned long" -echo "$as_me:$LINENO: result: unsigned long" >&5 -echo "${ECHO_T}unsigned long" >&6 - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -int accept(int, struct sockaddr *, long *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ISC_SOCKLEN_T="#define ISC_SOCKLEN_T long" -echo "$as_me:$LINENO: result: long" >&5 -echo "${ECHO_T}long" >&6 - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ISC_SOCKLEN_T="#define ISC_SOCKLEN_T int" -echo "$as_me:$LINENO: result: int" >&5 -echo "${ECHO_T}int" >&6 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -echo "$as_me:$LINENO: checking for getgrouplist" >&5 -echo $ECHO_N "checking for getgrouplist... $ECHO_C" >&6 -if test "${ac_cv_func_getgrouplist+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getgrouplist to an innocuous variant, in case declares getgrouplist. - For example, HP-UX 11i declares gettimeofday. */ -#define getgrouplist innocuous_getgrouplist - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getgrouplist (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getgrouplist - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getgrouplist (); -/* 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_getgrouplist) || defined (__stub___getgrouplist) -choke me -#else -char (*f) () = getgrouplist; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getgrouplist; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getgrouplist=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getgrouplist=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getgrouplist" >&5 -echo "${ECHO_T}$ac_cv_func_getgrouplist" >&6 -if test $ac_cv_func_getgrouplist = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include -int -getgrouplist(const char *name, int basegid, int *groups, int *ngroups) { -} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - GETGROUPLIST_ARGS="#define GETGROUPLIST_ARGS const char *name, int basegid, int *groups, int *ngroups" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -GETGROUPLIST_ARGS="#define GETGROUPLIST_ARGS const char *name, gid_t basegid, gid_t *groups, int *ngroups" - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -else - GETGROUPLIST_ARGS="#define GETGROUPLIST_ARGS const char *name, gid_t basegid, gid_t *groups, int *ngroups" -cat >>confdefs.h <<\_ACEOF -#define NEED_GETGROUPLIST 1 -_ACEOF - - -fi - - - -echo "$as_me:$LINENO: checking for setgroupent" >&5 -echo $ECHO_N "checking for setgroupent... $ECHO_C" >&6 -if test "${ac_cv_func_setgroupent+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setgroupent to an innocuous variant, in case declares setgroupent. - For example, HP-UX 11i declares gettimeofday. */ -#define setgroupent innocuous_setgroupent - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setgroupent (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setgroupent - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setgroupent (); -/* 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_setgroupent) || defined (__stub___setgroupent) -choke me -#else -char (*f) () = setgroupent; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setgroupent; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setgroupent=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setgroupent=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setgroupent" >&5 -echo "${ECHO_T}$ac_cv_func_setgroupent" >&6 -if test $ac_cv_func_setgroupent = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_SETGROUPENT 1 -_ACEOF - -fi - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for getnetbyaddr_r" >&5 -echo $ECHO_N "checking for getnetbyaddr_r... $ECHO_C" >&6 -if test "${ac_cv_func_getnetbyaddr_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getnetbyaddr_r to an innocuous variant, in case declares getnetbyaddr_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getnetbyaddr_r innocuous_getnetbyaddr_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getnetbyaddr_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getnetbyaddr_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getnetbyaddr_r (); -/* 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_getnetbyaddr_r) || defined (__stub___getnetbyaddr_r) -choke me -#else -char (*f) () = getnetbyaddr_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getnetbyaddr_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getnetbyaddr_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getnetbyaddr_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getnetbyaddr_r" >&5 -echo "${ECHO_T}$ac_cv_func_getnetbyaddr_r" >&6 -if test $ac_cv_func_getnetbyaddr_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#define _OSF_SOURCE -#undef __USE_MISC -#define __USE_MISC -#include -struct netent * -getnetbyaddr_r(long net, int type, struct netent *result, char *buffer, -int buflen) {} - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS char *buf, int buflen" -NET_R_BAD="#define NET_R_BAD NULL" -NET_R_COPY="#define NET_R_COPY buf, buflen" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS NET_R_ARGS" -NET_R_OK="#define NET_R_OK nptr" -NET_R_SETANSWER="#undef NET_R_SETANSWER" -NET_R_RETURN="#define NET_R_RETURN struct netent *" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T long" -NETENT_DATA="#undef NETENT_DATA" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#define _OSF_SOURCE -#undef __USE_MISC -#define __USE_MISC -#include -int getnetbyaddr_r (unsigned long int, int, struct netent *, - char *, size_t, struct netent **, int *); - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS char *buf, size_t buflen, struct netent **answerp, int *h_errnop" -NET_R_BAD="#define NET_R_BAD ERANGE" -NET_R_COPY="#define NET_R_COPY buf, buflen" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS char *buf, size_t buflen" -NET_R_OK="#define NET_R_OK 0" -NET_R_SETANSWER="#define NET_R_SETANSWER 1" -NET_R_RETURN="#define NET_R_RETURN int" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T unsigned long int" -NETENT_DATA="#undef NETENT_DATA" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#define _OSF_SOURCE -#undef __USE_MISC -#define __USE_MISC -#include -extern int getnetbyaddr_r(int, int, struct netent *, struct netent_data *); - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS struct netent_data *ndptr" -NET_R_BAD="#define NET_R_BAD (-1)" -NET_R_COPY="#define NET_R_COPY ndptr" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS struct netent_data *ndptr" -NET_R_OK="#define NET_R_OK 0" -NET_R_SETANSWER="#undef NET_R_SETANSWER" -NET_R_RETURN="#define NET_R_RETURN int" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T int" -NETENT_DATA="#define NETENT_DATA 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#undef __USE_MISC -#define __USE_MISC -#include -int getnetbyaddr_r (in_addr_t, int, struct netent *, struct netent_data *); - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS struct netent_data *ndptr" -NET_R_BAD="#define NET_R_BAD (-1)" -NET_R_COPY="#define NET_R_COPY ndptr" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS struct netent_data *ndptr" -NET_R_OK="#define NET_R_OK 0" -NET_R_SETANSWER="#undef NET_R_SETANSWER" -NET_R_RETURN="#define NET_R_RETURN int" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T long" -NETENT_DATA="#define NETENT_DATA 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#undef __USE_MISC -#define __USE_MISC -#include -int getnetbyaddr_r (long, int, struct netent *, struct netent_data *); - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS struct netent_data *ndptr" -NET_R_BAD="#define NET_R_BAD (-1)" -NET_R_COPY="#define NET_R_COPY ndptr" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS struct netent_data *ndptr" -NET_R_OK="#define NET_R_OK 0" -NET_R_SETANSWER="#undef NET_R_SETANSWER" -NET_R_RETURN="#define NET_R_RETURN int" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T long" -NETENT_DATA="#define NETENT_DATA 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#undef __USE_MISC -#define __USE_MISC -#include -int getnetbyaddr_r (uint32_t, int, struct netent *, - char *, size_t, struct netent **, int *); - -int -main () -{ -return (0) - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ARGS="#define NET_R_ARGS char *buf, size_t buflen, struct netent **answerp, int *h_errnop" -NET_R_BAD="#define NET_R_BAD ERANGE" -NET_R_COPY="#define NET_R_COPY buf, buflen" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS char *buf, size_t buflen" -NET_R_OK="#define NET_R_OK 0" -NET_R_SETANSWER="#define NET_R_SETANSWER 1" -NET_R_RETURN="#define NET_R_RETURN int" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T unsigned long int" -NETENT_DATA="#undef NETENT_DATA" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - NET_R_ARGS="#define NET_R_ARGS char *buf, int buflen" -NET_R_BAD="#define NET_R_BAD NULL" -NET_R_COPY="#define NET_R_COPY buf, buflen" -NET_R_COPY_ARGS="#define NET_R_COPY_ARGS NET_R_ARGS" -NET_R_OK="#define NET_R_OK nptr" -NET_R_SETANSWER="#undef NET_R_SETANSWER" -NET_R_RETURN="#define NET_R_RETURN struct netent *" -GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T long" -NETENT_DATA="#undef NETENT_DATA" - -fi - -esac - -case "$host" in -*dec-osf*) GETNETBYADDR_ADDR_T="#define GETNETBYADDR_ADDR_T int" ;; -esac - - - - - - - - - - -echo "$as_me:$LINENO: checking for setnetent_r" >&5 -echo $ECHO_N "checking for setnetent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setnetent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setnetent_r to an innocuous variant, in case declares setnetent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setnetent_r innocuous_setnetent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setnetent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setnetent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setnetent_r (); -/* 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_setnetent_r) || defined (__stub___setnetent_r) -choke me -#else -char (*f) () = setnetent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setnetent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setnetent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setnetent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setnetent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setnetent_r" >&6 -if test $ac_cv_func_setnetent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -void setnetent_r (int); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ENT_ARGS="#undef NET_R_ENT_ARGS /*empty*/" -NET_R_SET_RESULT="#undef NET_R_SET_RESULT /*empty*/" -NET_R_SET_RETURN="#define NET_R_SET_RETURN void" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern int setnetent_r(int, struct netent_data *); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_ENT_ARGS="#define NET_R_ENT_ARGS struct netent_data *ndptr" -NET_R_SET_RESULT="#define NET_R_SET_RESULT NET_R_OK" -NET_R_SET_RETURN="#define NET_R_SET_RETURN int" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - NET_R_ENT_ARGS="#undef NET_R_ENT_ARGS /*empty*/" -NET_R_SET_RESULT="#undef NET_R_SET_RESULT /*empty*/" -NET_R_SET_RETURN="#define NET_R_SET_RETURN void" - -fi - - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for endnetent_r" >&5 -echo $ECHO_N "checking for endnetent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endnetent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endnetent_r to an innocuous variant, in case declares endnetent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endnetent_r innocuous_endnetent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endnetent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endnetent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endnetent_r (); -/* 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_endnetent_r) || defined (__stub___endnetent_r) -choke me -#else -char (*f) () = endnetent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endnetent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endnetent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endnetent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endnetent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endnetent_r" >&6 -if test $ac_cv_func_endnetent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void endnetent_r (void); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_END_RESULT="#define NET_R_END_RESULT(x) /*empty*/" -NET_R_END_RETURN="#define NET_R_END_RETURN void" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern int endnetent_r(struct netent_data *); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_END_RESULT="#define NET_R_END_RESULT(x) return (x)" -NET_R_END_RETURN="#define NET_R_END_RETURN int" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern void endnetent_r(struct netent_data *); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NET_R_END_RESULT="#define NET_R_END_RESULT(x) /*empty*/" -NET_R_END_RETURN="#define NET_R_END_RETURN void" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - NET_R_END_RESULT="#define NET_R_END_RESULT(x) /*empty*/" -NET_R_END_RETURN="#define NET_R_END_RETURN void" - -fi - -esac - - - -echo "$as_me:$LINENO: checking for getgrnam_r" >&5 -echo $ECHO_N "checking for getgrnam_r... $ECHO_C" >&6 -if test "${ac_cv_func_getgrnam_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getgrnam_r to an innocuous variant, in case declares getgrnam_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getgrnam_r innocuous_getgrnam_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getgrnam_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getgrnam_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getgrnam_r (); -/* 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_getgrnam_r) || defined (__stub___getgrnam_r) -choke me -#else -char (*f) () = getgrnam_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getgrnam_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getgrnam_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getgrnam_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getgrnam_r" >&5 -echo "${ECHO_T}$ac_cv_func_getgrnam_r" >&6 -if test $ac_cv_func_getgrnam_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_GETGRNAM_R 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for getgrgid_r" >&5 -echo $ECHO_N "checking for getgrgid_r... $ECHO_C" >&6 -if test "${ac_cv_func_getgrgid_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getgrgid_r to an innocuous variant, in case declares getgrgid_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getgrgid_r innocuous_getgrgid_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getgrgid_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getgrgid_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getgrgid_r (); -/* 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_getgrgid_r) || defined (__stub___getgrgid_r) -choke me -#else -char (*f) () = getgrgid_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getgrgid_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getgrgid_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getgrgid_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getgrgid_r" >&5 -echo "${ECHO_T}$ac_cv_func_getgrgid_r" >&6 -if test $ac_cv_func_getgrgid_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_GETGRGID_R 1 -_ACEOF - -fi - - -echo "$as_me:$LINENO: checking for getgrent_r" >&5 -echo $ECHO_N "checking for getgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_getgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getgrent_r to an innocuous variant, in case declares getgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getgrent_r innocuous_getgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getgrent_r (); -/* 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_getgrent_r) || defined (__stub___getgrent_r) -choke me -#else -char (*f) () = getgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_getgrent_r" >&6 -if test $ac_cv_func_getgrent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -struct group *getgrent_r(struct group *grp, char *buffer, - int buflen) {} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -GROUP_R_ARGS="#define GROUP_R_ARGS char *buf, int buflen" -GROUP_R_BAD="#define GROUP_R_BAD NULL" -GROUP_R_OK="#define GROUP_R_OK gptr" -GROUP_R_RETURN="#define GROUP_R_RETURN struct group *" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - GROUP_R_ARGS="#define GROUP_R_ARGS char *buf, int buflen" -GROUP_R_BAD="#define GROUP_R_BAD NULL" -GROUP_R_OK="#define GROUP_R_OK gptr" -GROUP_R_RETURN="#define GROUP_R_RETURN struct group *" -cat >>confdefs.h <<\_ACEOF -#define NEED_GETGRENT_R 1 -_ACEOF - - -fi - - - - - - -echo "$as_me:$LINENO: checking for endgrent_r" >&5 -echo $ECHO_N "checking for endgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endgrent_r to an innocuous variant, in case declares endgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endgrent_r innocuous_endgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endgrent_r (); -/* 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_endgrent_r) || defined (__stub___endgrent_r) -choke me -#else -char (*f) () = endgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endgrent_r" >&6 -if test $ac_cv_func_endgrent_r = yes; then - : -else - GROUP_R_END_RESULT="#define GROUP_R_END_RESULT(x) /*empty*/" -GROUP_R_END_RETURN="#define GROUP_R_END_RETURN void" -GROUP_R_ENT_ARGS="#define GROUP_R_ENT_ARGS void" -cat >>confdefs.h <<\_ACEOF -#define NEED_ENDGRENT_R 1 -_ACEOF - - -fi - - - - - -echo "$as_me:$LINENO: checking for setgrent_r" >&5 -echo $ECHO_N "checking for setgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setgrent_r to an innocuous variant, in case declares setgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setgrent_r innocuous_setgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setgrent_r (); -/* 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_setgrent_r) || defined (__stub___setgrent_r) -choke me -#else -char (*f) () = setgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setgrent_r" >&6 -if test $ac_cv_func_setgrent_r = yes; then - : -else - GROUP_R_SET_RESULT="#undef GROUP_R_SET_RESULT /*empty*/" -GROUP_R_SET_RETURN="#define GROUP_R_SET_RETURN void" -cat >>confdefs.h <<\_ACEOF -#define NEED_SETGRENT_R 1 -_ACEOF - - -fi - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for gethostbyname_r" >&5 -echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6 -if test "${ac_cv_func_gethostbyname_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define gethostbyname_r to an innocuous variant, in case declares gethostbyname_r. - For example, HP-UX 11i declares gettimeofday. */ -#define gethostbyname_r innocuous_gethostbyname_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gethostbyname_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef gethostbyname_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname_r (); -/* 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_gethostbyname_r) || defined (__stub___gethostbyname_r) -choke me -#else -char (*f) () = gethostbyname_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != gethostbyname_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_gethostbyname_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_gethostbyname_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5 -echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6 -if test $ac_cv_func_gethostbyname_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -struct hostent *gethostbyname_r -(const char *name, struct hostent *hp, char *buf, int len, int *h_errnop) {} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -HOST_R_ARGS="#define HOST_R_ARGS char *buf, int buflen, int *h_errnop" -HOST_R_BAD="#define HOST_R_BAD NULL" -HOST_R_COPY="#define HOST_R_COPY buf, buflen" -HOST_R_COPY_ARGS="#define HOST_R_COPY_ARGS char *buf, int buflen" -HOST_R_ERRNO="#define HOST_R_ERRNO *h_errnop = h_errno" -HOST_R_OK="#define HOST_R_OK hptr" -HOST_R_RETURN="#define HOST_R_RETURN struct hostent *" -HOST_R_SETANSWER="#undef HOST_R_SETANSWER" -HOSTENT_DATA="#undef HOSTENT_DATA" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int gethostbyname_r(const char *name, - struct hostent *result, - struct hostent_data *hdptr); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -HOST_R_ARGS="#define HOST_R_ARGS struct hostent_data *hdptr" -HOST_R_BAD="#define HOST_R_BAD (-1)" -HOST_R_COPY="#define HOST_R_COPY hdptr" -HOST_R_COPY_ARGS="#define HOST_R_COPY_ARGS HOST_R_ARGS" -HOST_R_ERRNO="#undef HOST_R_ERRNO" -HOST_R_OK="#define HOST_R_OK 0" -HOST_R_RETURN="#define HOST_R_RETURN int" -HOST_R_SETANSWER="#undef HOST_R_SETANSWER" -HOSTENT_DATA="#define HOSTENT_DATA 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -extern int gethostbyname_r (const char *, - struct hostent *, - char *, size_t, - struct hostent **, - int *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -HOST_R_ARGS="#define HOST_R_ARGS char *buf, size_t buflen, struct hostent **answerp, int *h_errnop" -HOST_R_BAD="#define HOST_R_BAD ERANGE" -HOST_R_COPY="#define HOST_R_COPY buf, buflen" -HOST_R_COPY_ARGS="#define HOST_R_COPY_ARGS char *buf, int buflen" -HOST_R_ERRNO="#define HOST_R_ERRNO *h_errnop = h_errno" -HOST_R_OK="#define HOST_R_OK 0" -HOST_R_RETURN="#define HOST_R_RETURN int" -HOST_R_SETANSWER="#define HOST_R_SETANSWER 1" -HOSTENT_DATA="#undef HOSTENT_DATA" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - HOST_R_ARGS="#define HOST_R_ARGS char *buf, int buflen, int *h_errnop" -HOST_R_BAD="#define HOST_R_BAD NULL" -HOST_R_COPY="#define HOST_R_COPY buf, buflen" -HOST_R_COPY_ARGS="#define HOST_R_COPY_ARGS char *buf, int buflen" -HOST_R_ERRNO="#define HOST_R_ERRNO *h_errnop = h_errno" -HOST_R_OK="#define HOST_R_OK hptr" -HOST_R_RETURN="#define HOST_R_RETURN struct hostent *" -HOST_R_SETANSWER="#undef HOST_R_SETANSWER" -HOSTENT_DATA="#undef HOSTENT_DATA" - -fi - -esac - - - - - - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for endhostent_r" >&5 -echo $ECHO_N "checking for endhostent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endhostent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endhostent_r to an innocuous variant, in case declares endhostent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endhostent_r innocuous_endhostent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endhostent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endhostent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endhostent_r (); -/* 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_endhostent_r) || defined (__stub___endhostent_r) -choke me -#else -char (*f) () = endhostent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endhostent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endhostent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endhostent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endhostent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endhostent_r" >&6 -if test $ac_cv_func_endhostent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -int endhostent_r(struct hostent_data *buffer); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - HOST_R_END_RESULT="#define HOST_R_END_RESULT(x) return (x)" -HOST_R_END_RETURN="#define HOST_R_END_RETURN int" -HOST_R_ENT_ARGS="#define HOST_R_ENT_ARGS struct hostent_data *hdptr" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern void endhostent_r(struct hostent_data *ht_data); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -HOST_R_END_RESULT="#define HOST_R_END_RESULT(x)" -HOST_R_END_RETURN="#define HOST_R_END_RETURN void" -HOST_R_ENT_ARGS="#define HOST_R_ENT_ARGS struct hostent_data *hdptr" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern void endhostent_r(void); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -HOST_R_END_RESULT="#define HOST_R_END_RESULT(x) /*empty*/" -HOST_R_END_RETURN="#define HOST_R_END_RETURN void" -HOST_R_ENT_ARGS="#undef HOST_R_ENT_ARGS /*empty*/" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - HOST_R_END_RESULT="#define HOST_R_END_RESULT(x) /*empty*/" -HOST_R_END_RETURN="#define HOST_R_END_RETURN void" -HOST_R_ENT_ARGS="#undef HOST_R_ENT_ARGS /*empty*/" - -fi - -esac; - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for sethostent_r" >&5 -echo $ECHO_N "checking for sethostent_r... $ECHO_C" >&6 -if test "${ac_cv_func_sethostent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define sethostent_r to an innocuous variant, in case declares sethostent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define sethostent_r innocuous_sethostent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char sethostent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef sethostent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char sethostent_r (); -/* 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_sethostent_r) || defined (__stub___sethostent_r) -choke me -#else -char (*f) () = sethostent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != sethostent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_sethostent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_sethostent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_sethostent_r" >&5 -echo "${ECHO_T}$ac_cv_func_sethostent_r" >&6 -if test $ac_cv_func_sethostent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern void sethostent_r(int flag, struct hostent_data *ht_data); -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - HOST_R_SET_RESULT="#undef HOST_R_SET_RESULT /*empty*/" -HOST_R_SET_RETURN="#define HOST_R_SET_RETURN void" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -extern int sethostent_r(int flag, struct hostent_data *ht_data); -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - HOST_R_SET_RESULT="#define HOST_R_SET_RESULT 0" -HOST_R_SET_RETURN="#define HOST_R_SET_RETURN int" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void sethostent_r (int); -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - HOST_R_SET_RESULT="#undef HOST_R_SET_RESULT" -HOST_R_SET_RETURN="#define HOST_R_SET_RETURN void" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - HOST_R_SET_RESULT="#undef HOST_R_SET_RESULT" -HOST_R_SET_RETURN="#define HOST_R_SET_RETURN void" - -fi - -esac - - - - -echo "$as_me:$LINENO: checking struct passwd element pw_class" >&5 -echo $ECHO_N "checking struct passwd element pw_class... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include - -int -main () -{ -struct passwd *pw; pw->pw_class = ""; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -cat >>confdefs.h <<\_ACEOF -#define HAS_PW_CLASS 1 -_ACEOF - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -void -setpwent(void) {} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - SETPWENT_VOID="#define SETPWENT_VOID 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -SETPWENT_VOID="#undef SETPWENT_VOID" - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -void -setgrent(void) {} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - SETGRENT_VOID="#define SETGRENT_VOID 1" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -SETGRENT_VOID="#undef SETGRENT_VOID" - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for getnetgrent_r" >&5 -echo $ECHO_N "checking for getnetgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_getnetgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getnetgrent_r to an innocuous variant, in case declares getnetgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getnetgrent_r innocuous_getnetgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getnetgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getnetgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getnetgrent_r (); -/* 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_getnetgrent_r) || defined (__stub___getnetgrent_r) -choke me -#else -char (*f) () = getnetgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getnetgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getnetgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getnetgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getnetgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_getnetgrent_r" >&6 -if test $ac_cv_func_getnetgrent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int getnetgrent_r(char **m, char **u, char **d, char *b, int l) {} - - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NGR_R_ARGS="#define NGR_R_ARGS char *buf, int buflen" -NGR_R_BAD="#define NGR_R_BAD (0)" -NGR_R_COPY="#define NGR_R_COPY buf, buflen" -NGR_R_COPY_ARGS="#define NGR_R_COPY_ARGS NGR_R_ARGS" -NGR_R_OK="#define NGR_R_OK 1" -NGR_R_RETURN="#define NGR_R_RETURN int" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int getnetgrent_r(char **m, char **u, char **d, char *b, size_t l) {} - - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NGR_R_ARGS="#define NGR_R_ARGS char *buf, size_t buflen" -NGR_R_BAD="#define NGR_R_BAD (0)" -NGR_R_COPY="#define NGR_R_COPY buf, buflen" -NGR_R_COPY_ARGS="#define NGR_R_COPY_ARGS NGR_R_ARGS" -NGR_R_OK="#define NGR_R_OK 1" -NGR_R_RETURN="#define NGR_R_RETURN int" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -extern int getnetgrent_r( char **, char **, char **, void **); - - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NGR_R_ARGS="#define NGR_R_ARGS void **buf" -NGR_R_BAD="#define NGR_R_BAD (0)" -NGR_R_COPY="#define NGR_R_COPY buf" -NGR_R_COPY_ARGS="#define NGR_R_COPY_ARGS NGR_R_ARGS" -NGR_R_OK="#define NGR_R_OK 1" -NGR_R_RETURN="#define NGR_R_RETURN int" -NGR_R_PRIVATE="#define NGR_R_PRIVATE 1" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - NGR_R_ARGS="#define NGR_R_ARGS char *buf, int buflen" -NGR_R_BAD="#define NGR_R_BAD (0)" -NGR_R_COPY="#define NGR_R_COPY buf, buflen" -NGR_R_COPY_ARGS="#define NGR_R_COPY_ARGS NGR_R_ARGS" -NGR_R_OK="#define NGR_R_OK 1" -NGR_R_RETURN="#define NGR_R_RETURN int" - -fi - -esac - - - - - - - - -echo "$as_me:$LINENO: checking for endnetgrent_r" >&5 -echo $ECHO_N "checking for endnetgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endnetgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endnetgrent_r to an innocuous variant, in case declares endnetgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endnetgrent_r innocuous_endnetgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endnetgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endnetgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endnetgrent_r (); -/* 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_endnetgrent_r) || defined (__stub___endnetgrent_r) -choke me -#else -char (*f) () = endnetgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endnetgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endnetgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endnetgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endnetgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endnetgrent_r" >&6 -if test $ac_cv_func_endnetgrent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -void endnetgrent_r(void **ptr); - - -int -main () -{ -return (0); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -NGR_R_END_RESULT="#define NGR_R_END_RESULT(x) /* empty */" -NGR_R_END_RETURN="#define NGR_R_END_RETURN void" -NGR_R_ENT_ARGS="#define NGR_R_ENT_ARGS NGR_R_ARGS" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -NGR_R_END_RESULT="#define NGR_R_END_RESULT(x) return (x)" -NGR_R_END_RETURN="#define NGR_R_END_RETURN int" -NGR_R_ENT_ARGS="#define NGR_R_ENT_ARGS NGR_R_ARGS" - - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - NGR_R_END_RESULT="#define NGR_R_END_RESULT(x) /*empty*/" -NGR_R_END_RETURN="#define NGR_R_END_RETURN void" -NGR_R_ENT_ARGS="#undef NGR_R_ENT_ARGS /*empty*/" -cat >>confdefs.h <<\_ACEOF -#define NEED_ENDNETGRENT_R 1 -_ACEOF - - -fi - - - - - -echo "$as_me:$LINENO: checking for setnetgrent_r" >&5 -echo $ECHO_N "checking for setnetgrent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setnetgrent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setnetgrent_r to an innocuous variant, in case declares setnetgrent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setnetgrent_r innocuous_setnetgrent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setnetgrent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setnetgrent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setnetgrent_r (); -/* 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_setnetgrent_r) || defined (__stub___setnetgrent_r) -choke me -#else -char (*f) () = setnetgrent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setnetgrent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setnetgrent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setnetgrent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setnetgrent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setnetgrent_r" >&6 -if test $ac_cv_func_setnetgrent_r = yes; then - -case "$host" in -*bsdi*) - NGR_R_SET_RESULT="#undef NGR_R_SET_RESULT /*empty*/" - NGR_R_SET_RETURN="#define NGR_R_SET_RETURN void" - ;; -*) - NGR_R_SET_RESULT="#define NGR_R_SET_RESULT NGR_R_OK" - NGR_R_SET_RETURN="#define NGR_R_SET_RETURN int" - ;; -esac - - -else - NGR_R_SET_RESULT="#undef NGR_R_SET_RESULT /*empty*/" -NGR_R_SET_RETURN="#define NGR_R_SET_RETURN void" - -fi - - - - -echo "$as_me:$LINENO: checking for innetgr_r" >&5 -echo $ECHO_N "checking for innetgr_r... $ECHO_C" >&6 -if test "${ac_cv_func_innetgr_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define innetgr_r to an innocuous variant, in case declares innetgr_r. - For example, HP-UX 11i declares gettimeofday. */ -#define innetgr_r innocuous_innetgr_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char innetgr_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef innetgr_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char innetgr_r (); -/* 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_innetgr_r) || defined (__stub___innetgr_r) -choke me -#else -char (*f) () = innetgr_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != innetgr_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_innetgr_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_innetgr_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_innetgr_r" >&5 -echo "${ECHO_T}$ac_cv_func_innetgr_r" >&6 -if test $ac_cv_func_innetgr_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_INNETGR_R 1 -_ACEOF - -fi - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for getprotoent_r" >&5 -echo $ECHO_N "checking for getprotoent_r... $ECHO_C" >&6 -if test "${ac_cv_func_getprotoent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getprotoent_r to an innocuous variant, in case declares getprotoent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getprotoent_r innocuous_getprotoent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getprotoent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getprotoent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getprotoent_r (); -/* 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_getprotoent_r) || defined (__stub___getprotoent_r) -choke me -#else -char (*f) () = getprotoent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getprotoent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getprotoent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getprotoent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getprotoent_r" >&5 -echo "${ECHO_T}$ac_cv_func_getprotoent_r" >&6 -if test $ac_cv_func_getprotoent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -struct protoent *getprotoent_r(struct protoent *result, - char *buffer, int buflen) {} - - -int -main () -{ -return (0); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_ARGS="#define PROTO_R_ARGS char *buf, int buflen" -PROTO_R_BAD="#define PROTO_R_BAD NULL" -PROTO_R_COPY="#define PROTO_R_COPY buf, buflen" -PROTO_R_COPY_ARGS="#define PROTO_R_COPY_ARGS PROTO_R_ARGS" -PROTO_R_OK="#define PROTO_R_OK pptr" -PROTO_R_SETANSWER="#undef PROTO_R_SETANSWER" -PROTO_R_RETURN="#define PROTO_R_RETURN struct protoent *" -PROTOENT_DATA="#undef PROTOENT_DATA" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int getprotoent_r (struct protoent *, char *, size_t, struct protoent **); - - - -int -main () -{ -return (0); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_ARGS="#define PROTO_R_ARGS char *buf, size_t buflen, struct protoent **answerp" -PROTO_R_BAD="#define PROTO_R_BAD ERANGE" -PROTO_R_COPY="#define PROTO_R_COPY buf, buflen" -PROTO_R_COPY_ARGS="#define PROTO_R_COPY_ARGS char *buf, size_t buflen" -PROTO_R_OK="#define PROTO_R_OK 0" -PROTO_R_SETANSWER="#define PROTO_R_SETANSWER 1" -PROTO_R_RETURN="#define PROTO_R_RETURN int" -PROTOENT_DATA="#undef PROTOENT_DATA" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int getprotoent_r (struct protoent *, struct protoent_data *prot_data); - - - -int -main () -{ -return (0); - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_ARGS="#define PROTO_R_ARGS struct protoent_data *prot_data" -PROTO_R_BAD="#define PROTO_R_BAD (-1)" -PROTO_R_COPY="#define PROTO_R_COPY prot_data" -PROTO_R_COPY_ARGS="#define PROTO_R_COPY_ARGS struct protoent_data *pdptr" -PROTO_R_OK="#define PROTO_R_OK 0" -PROTO_R_SETANSWER="#undef PROTO_R_SETANSWER" -PROTO_R_RETURN="#define PROTO_R_RETURN int" -PROTOENT_DATA="#define PROTOENT_DATA 1" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PROTO_R_ARGS="#define PROTO_R_ARGS char *buf, int buflen" -PROTO_R_BAD="#define PROTO_R_BAD NULL" -PROTO_R_COPY="#define PROTO_R_COPY buf, buflen" -PROTO_R_COPY_ARGS="#define PROTO_R_COPY_ARGS PROTO_R_ARGS" -PROTO_R_OK="#define PROTO_R_OK pptr" -PROTO_R_SETANSWER="#undef PROTO_R_SETANSWER" -PROTO_R_RETURN="#define PROTO_R_RETURN struct protoent *" -PROTOENT_DATA="#undef PROTOENT_DATA" - -fi - -;; -esac - - - - - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for endprotoent_r" >&5 -echo $ECHO_N "checking for endprotoent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endprotoent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endprotoent_r to an innocuous variant, in case declares endprotoent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endprotoent_r innocuous_endprotoent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endprotoent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endprotoent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endprotoent_r (); -/* 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_endprotoent_r) || defined (__stub___endprotoent_r) -choke me -#else -char (*f) () = endprotoent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endprotoent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endprotoent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endprotoent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endprotoent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endprotoent_r" >&6 -if test $ac_cv_func_endprotoent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void endprotoent_r(void); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_END_RESULT="#define PROTO_R_END_RESULT(x) /*empty*/" -PROTO_R_END_RETURN="#define PROTO_R_END_RETURN void" -PROTO_R_ENT_ARGS="#undef PROTO_R_ENT_ARGS" -PROTO_R_ENT_UNUSED="#undef PROTO_R_ENT_UNUSED" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void endprotoent_r(struct protoent_data *); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_END_RESULT="#define PROTO_R_END_RESULT(x) /*empty*/" -PROTO_R_END_RETURN="#define PROTO_R_END_RETURN void" -PROTO_R_ENT_ARGS="#define PROTO_R_ENT_ARGS struct protoent_data *proto_data" -PROTO_R_ENT_UNUSED="#define PROTO_R_ENT_UNUSED UNUSED(proto_data)" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -int endprotoent_r(struct protoent_data *); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -PROTO_R_END_RESULT="#define PROTO_R_END_RESULT(x) return(0)" -PROTO_R_END_RETURN="#define PROTO_R_END_RETURN int" -PROTO_R_ENT_ARGS="#define PROTO_R_ENT_ARGS struct protoent_data *proto_data" -PROTO_R_ENT_UNUSED="#define PROTO_R_ENT_UNUSED UNUSED(proto_data)" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PROTO_R_END_RESULT="#define PROTO_R_END_RESULT(x) /*empty*/" -PROTO_R_END_RETURN="#define PROTO_R_END_RETURN void" -PROTO_R_ENT_ARGS="#undef PROTO_R_ENT_ARGS /*empty*/" -PROTO_R_ENT_UNUSED="#undef PROTO_R_ENT_UNUSED" - -fi - -esac - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for setprotoent_r" >&5 -echo $ECHO_N "checking for setprotoent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setprotoent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setprotoent_r to an innocuous variant, in case declares setprotoent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setprotoent_r innocuous_setprotoent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setprotoent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setprotoent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setprotoent_r (); -/* 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_setprotoent_r) || defined (__stub___setprotoent_r) -choke me -#else -char (*f) () = setprotoent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setprotoent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setprotoent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setprotoent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setprotoent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setprotoent_r" >&6 -if test $ac_cv_func_setprotoent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void setprotoent_r __P((int)); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PROTO_R_SET_RESULT="#undef PROTO_R_SET_RESULT" -PROTO_R_SET_RETURN="#define PROTO_R_SET_RETURN void" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -int setprotoent_r (int, struct protoent_data *); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PROTO_R_SET_RESULT="#define PROTO_R_SET_RESULT (0)" -PROTO_R_SET_RETURN="#define PROTO_R_SET_RETURN int" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PROTO_R_SET_RESULT="#undef PROTO_R_SET_RESULT" -PROTO_R_SET_RETURN="#define PROTO_R_SET_RETURN void" - -fi - -esac - - - -echo "$as_me:$LINENO: checking for getpwent_r" >&5 -echo $ECHO_N "checking for getpwent_r... $ECHO_C" >&6 -if test "${ac_cv_func_getpwent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getpwent_r to an innocuous variant, in case declares getpwent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getpwent_r innocuous_getpwent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getpwent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getpwent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getpwent_r (); -/* 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_getpwent_r) || defined (__stub___getpwent_r) -choke me -#else -char (*f) () = getpwent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getpwent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getpwent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getpwent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getpwent_r" >&5 -echo "${ECHO_T}$ac_cv_func_getpwent_r" >&6 -if test $ac_cv_func_getpwent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -#include -struct passwd * -getpwent_r(struct passwd *pwptr, char *buf, int buflen) {} - - -int -main () -{ - - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen" -PASS_R_BAD="#define PASS_R_BAD NULL" -PASS_R_COPY="#define PASS_R_COPY buf, buflen" -PASS_R_COPY_ARGS="#define PASS_R_COPY_ARGS PASS_R_ARGS" -PASS_R_OK="#define PASS_R_OK pwptr" -PASS_R_RETURN="#define PASS_R_RETURN struct passwd *" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PASS_R_ARGS="#define PASS_R_ARGS char *buf, int buflen" -PASS_R_BAD="#define PASS_R_BAD NULL" -PASS_R_COPY="#define PASS_R_COPY buf, buflen" -PASS_R_COPY_ARGS="#define PASS_R_COPY_ARGS PASS_R_ARGS" -PASS_R_OK="#define PASS_R_OK pwptr" -PASS_R_RETURN="#define PASS_R_RETURN struct passwd *" -cat >>confdefs.h <<\_ACEOF -#define NEED_GETPWENT_R 1 -_ACEOF - - -fi - - - - - - - - -echo "$as_me:$LINENO: checking for endpwent_r" >&5 -echo $ECHO_N "checking for endpwent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endpwent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endpwent_r to an innocuous variant, in case declares endpwent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endpwent_r innocuous_endpwent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endpwent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endpwent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endpwent_r (); -/* 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_endpwent_r) || defined (__stub___endpwent_r) -choke me -#else -char (*f) () = endpwent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endpwent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endpwent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endpwent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endpwent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endpwent_r" >&6 -if test $ac_cv_func_endpwent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -void endpwent_r(FILE **pwfp); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PASS_R_END_RESULT="#define PASS_R_END_RESULT(x) /*empty*/" -PASS_R_END_RETURN="#define PASS_R_END_RETURN void" -PASS_R_ENT_ARGS="#define PASS_R_ENT_ARGS FILE **pwptr" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PASS_R_END_RESULT="#define PASS_R_END_RESULT(x) /*empty*/" -PASS_R_END_RETURN="#define PASS_R_END_RETURN void" -PASS_R_ENT_ARGS="#undef PASS_R_ENT_ARGS" -cat >>confdefs.h <<\_ACEOF -#define NEED_ENDPWENT_R 1 -_ACEOF - - -fi - - - - -echo "$as_me:$LINENO: checking for setpassent_r" >&5 -echo $ECHO_N "checking for setpassent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setpassent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setpassent_r to an innocuous variant, in case declares setpassent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setpassent_r innocuous_setpassent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setpassent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setpassent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setpassent_r (); -/* 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_setpassent_r) || defined (__stub___setpassent_r) -choke me -#else -char (*f) () = setpassent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setpassent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setpassent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setpassent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setpassent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setpassent_r" >&6 -if test $ac_cv_func_setpassent_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_SETPASSENT_R 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for setpassent" >&5 -echo $ECHO_N "checking for setpassent... $ECHO_C" >&6 -if test "${ac_cv_func_setpassent+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setpassent to an innocuous variant, in case declares setpassent. - For example, HP-UX 11i declares gettimeofday. */ -#define setpassent innocuous_setpassent - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setpassent (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setpassent - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setpassent (); -/* 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_setpassent) || defined (__stub___setpassent) -choke me -#else -char (*f) () = setpassent; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setpassent; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setpassent=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setpassent=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setpassent" >&5 -echo "${ECHO_T}$ac_cv_func_setpassent" >&6 -if test $ac_cv_func_setpassent = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_SETPASSENT 1 -_ACEOF - -fi - - -echo "$as_me:$LINENO: checking for setpwent_r" >&5 -echo $ECHO_N "checking for setpwent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setpwent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setpwent_r to an innocuous variant, in case declares setpwent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setpwent_r innocuous_setpwent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setpwent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setpwent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setpwent_r (); -/* 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_setpwent_r) || defined (__stub___setpwent_r) -choke me -#else -char (*f) () = setpwent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setpwent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setpwent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setpwent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setpwent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setpwent_r" >&6 -if test $ac_cv_func_setpwent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -void setpwent_r(FILE **pwfp); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PASS_R_SET_RESULT="#undef PASS_R_SET_RESULT /* empty */" -PASS_R_SET_RETURN="#define PASS_R_SET_RETURN int" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#include -int setpwent_r(FILE **pwfp); - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - PASS_R_SET_RESULT="#define PASS_R_SET_RESULT 0" -PASS_R_SET_RETURN="#define PASS_R_SET_RETURN int" - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - PASS_R_SET_RESULT="#undef PASS_R_SET_RESULT /*empty*/" -PASS_R_SET_RETURN="#define PASS_R_SET_RETURN void" -cat >>confdefs.h <<\_ACEOF -#define NEED_SETPWENT_R 1 -_ACEOF - - -fi - - - - -echo "$as_me:$LINENO: checking for getpwnam_r" >&5 -echo $ECHO_N "checking for getpwnam_r... $ECHO_C" >&6 -if test "${ac_cv_func_getpwnam_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getpwnam_r to an innocuous variant, in case declares getpwnam_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getpwnam_r innocuous_getpwnam_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getpwnam_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getpwnam_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getpwnam_r (); -/* 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_getpwnam_r) || defined (__stub___getpwnam_r) -choke me -#else -char (*f) () = getpwnam_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getpwnam_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getpwnam_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getpwnam_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getpwnam_r" >&5 -echo "${ECHO_T}$ac_cv_func_getpwnam_r" >&6 -if test $ac_cv_func_getpwnam_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_GETPWNAM_R 1 -_ACEOF - -fi - -echo "$as_me:$LINENO: checking for getpwuid_r" >&5 -echo $ECHO_N "checking for getpwuid_r... $ECHO_C" >&6 -if test "${ac_cv_func_getpwuid_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getpwuid_r to an innocuous variant, in case declares getpwuid_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getpwuid_r innocuous_getpwuid_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getpwuid_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getpwuid_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getpwuid_r (); -/* 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_getpwuid_r) || defined (__stub___getpwuid_r) -choke me -#else -char (*f) () = getpwuid_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getpwuid_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getpwuid_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getpwuid_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getpwuid_r" >&5 -echo "${ECHO_T}$ac_cv_func_getpwuid_r" >&6 -if test $ac_cv_func_getpwuid_r = yes; then - : -else - cat >>confdefs.h <<\_ACEOF -#define NEED_GETPWUID_R 1 -_ACEOF - -fi - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for getservent_r" >&5 -echo $ECHO_N "checking for getservent_r... $ECHO_C" >&6 -if test "${ac_cv_func_getservent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define getservent_r to an innocuous variant, in case declares getservent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define getservent_r innocuous_getservent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getservent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef getservent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getservent_r (); -/* 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_getservent_r) || defined (__stub___getservent_r) -choke me -#else -char (*f) () = getservent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != getservent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_getservent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_getservent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_getservent_r" >&5 -echo "${ECHO_T}$ac_cv_func_getservent_r" >&6 -if test $ac_cv_func_getservent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -struct servent * -getservent_r(struct servent *result, char *buffer, int buflen) {} - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_ARGS="#define SERV_R_ARGS char *buf, int buflen" -SERV_R_BAD="#define SERV_R_BAD NULL" -SERV_R_COPY="#define SERV_R_COPY buf, buflen" -SERV_R_COPY_ARGS="#define SERV_R_COPY_ARGS SERV_R_ARGS" -SERV_R_OK="#define SERV_R_OK sptr" -SERV_R_SETANSWER="#undef SERV_R_SETANSWER" -SERV_R_RETURN="#define SERV_R_RETURN struct servent *" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int -getservent_r (struct servent *, char *, size_t, struct servent **); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_ARGS="#define SERV_R_ARGS char *buf, size_t buflen, struct servent **answerp" -SERV_R_BAD="#define SERV_R_BAD ERANGE" -SERV_R_COPY="#define SERV_R_COPY buf, buflen" -SERV_R_COPY_ARGS="#define SERV_R_COPY_ARGS char *buf, size_t buflen" -SERV_R_OK="#define SERV_R_OK (0)" -SERV_R_SETANSWER="#define SERV_R_SETANSWER 1" -SERV_R_RETURN="#define SERV_R_RETURN int" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef __USE_MISC -#define __USE_MISC -#include -int -getservent_r (struct servent *, struct servent_data *serv_data); - -int -main () -{ -return (0); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_ARGS="#define SERV_R_ARGS struct servent_data *serv_data" -SERV_R_BAD="#define SERV_R_BAD (-1)" -SERV_R_COPY="#define SERV_R_COPY serv_data" -SERV_R_COPY_ARGS="#define SERV_R_COPY_ARGS struct servent_data *sdptr" -SERV_R_OK="#define SERV_R_OK (0)" -SERV_R_SETANSWER="#undef SERV_R_SETANSWER" -SERV_R_RETURN="#define SERV_R_RETURN int" -SERVENT_DATA="#define SERVENT_DATA 1" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - SERV_R_ARGS="#define SERV_R_ARGS char *buf, int buflen" -SERV_R_BAD="#define SERV_R_BAD NULL" -SERV_R_COPY="#define SERV_R_COPY buf, buflen" -SERV_R_COPY_ARGS="#define SERV_R_COPY_ARGS SERV_R_ARGS" -SERV_R_OK="#define SERV_R_OK sptr" -SERV_R_SETANSWER="#undef SERV_R_SETANSWER" -SERV_R_RETURN="#define SERV_R_RETURN struct servent *" - -fi - -esac - - - - - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for endservent_r" >&5 -echo $ECHO_N "checking for endservent_r... $ECHO_C" >&6 -if test "${ac_cv_func_endservent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define endservent_r to an innocuous variant, in case declares endservent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define endservent_r innocuous_endservent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char endservent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef endservent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char endservent_r (); -/* 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_endservent_r) || defined (__stub___endservent_r) -choke me -#else -char (*f) () = endservent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != endservent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_endservent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_endservent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_endservent_r" >&5 -echo "${ECHO_T}$ac_cv_func_endservent_r" >&6 -if test $ac_cv_func_endservent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void endservent_r(void); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_END_RESULT="#define SERV_R_END_RESULT(x) /*empty*/" -SERV_R_END_RETURN="#define SERV_R_END_RETURN void " -SERV_R_ENT_ARGS="#undef SERV_R_ENT_ARGS /*empty*/" -SERV_R_ENT_UNUSED="#undef SERV_R_ENT_UNUSED /*empty*/" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void endservent_r(struct servent_data *serv_data); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_END_RESULT="#define SERV_R_END_RESULT(x) /*empty*/" -SERV_R_END_RETURN="#define SERV_R_END_RETURN void " -SERV_R_ENT_ARGS="#define SERV_R_ENT_ARGS struct servent_data *serv_data" -SERV_R_ENT_UNUSED="#define SERV_R_ENT_UNUSED UNUSED(serv_data)" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -int endservent_r(struct servent_data *serv_data); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_END_RESULT="#define SERV_R_END_RESULT(x) return(x)" -SERV_R_END_RETURN="#define SERV_R_END_RETURN int " -SERV_R_ENT_ARGS="#define SERV_R_ENT_ARGS struct servent_data *serv_data" -SERV_R_ENT_UNUSED="#define SERV_R_ENT_UNUSED UNUSED(serv_data)" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - SERV_R_END_RESULT="#define SERV_R_END_RESULT(x) /*empty*/" -SERV_R_END_RETURN="#define SERV_R_END_RETURN void " -SERV_R_ENT_ARGS="#undef SERV_R_ENT_ARGS /*empty*/" -SERV_R_ENT_UNUSED="#undef SERV_R_ENT_UNUSED /*empty*/" - -fi - -esac - - - - - -case $host in -ia64-hp-hpux11.*) -;; -*) -echo "$as_me:$LINENO: checking for setservent_r" >&5 -echo $ECHO_N "checking for setservent_r... $ECHO_C" >&6 -if test "${ac_cv_func_setservent_r+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define setservent_r to an innocuous variant, in case declares setservent_r. - For example, HP-UX 11i declares gettimeofday. */ -#define setservent_r innocuous_setservent_r - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char setservent_r (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef setservent_r - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char setservent_r (); -/* 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_setservent_r) || defined (__stub___setservent_r) -choke me -#else -char (*f) () = setservent_r; -#endif -#ifdef __cplusplus -} -#endif - -int -main () -{ -return f != setservent_r; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_setservent_r=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -ac_cv_func_setservent_r=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_setservent_r" >&5 -echo "${ECHO_T}$ac_cv_func_setservent_r" >&6 -if test $ac_cv_func_setservent_r = yes; then - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -void setservent_r(int); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_SET_RESULT="#undef SERV_R_SET_RESULT" -SERV_R_SET_RETURN="#define SERV_R_SET_RETURN void" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -int setservent_r(int, struct servent_data *); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SERV_R_SET_RESULT="#define SERV_R_SET_RESULT (0)" -SERV_R_SET_RETURN="#define SERV_R_SET_RETURN int" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -else - SERV_R_SET_RESULT="#undef SERV_R_SET_RESULT" -SERV_R_SET_RETURN="#define SERV_R_SET_RETURN void" - -fi - -esac - - - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -#include -int innetgr(const char *netgroup, const char *host, const char *user, const char *domain); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -INNETGR_ARGS="#undef INNETGR_ARGS" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -#include -int innetgr(char *netgroup, char *host, char *user, char *domain); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -INNETGR_ARGS="#define INNETGR_ARGS char *netgroup, char *host, char *user, char *domain" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -#include -void setnetgrent(const char *); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SETNETGRENT_ARGS="#undef SETNETGRENT_ARGS" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ - -#undef _REENTRANT -#define _REENTRANT -#undef __USE_MISC -#define __USE_MISC -#include -#include -void setnetgrent(char *); - - -int -main () -{ - - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - -SETNETGRENT_ARGS="#define SETNETGRENT_ARGS char *netgroup" - - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - - - -# -# Random remaining OS-specific issues involving compiler warnings. -# XXXDCL print messages to indicate some compensation is being done? -# -BROKEN_IN6ADDR_INIT_MACROS="#undef BROKEN_IN6ADDR_INIT_MACROS" - -case "$host" in - *-aix5.1.*) - hack_shutup_pthreadmutexinit=yes - hack_shutup_in6addr_init_macros=yes - ;; - *-aix5.[23].*) - hack_shutup_in6addr_init_macros=yes - ;; - *-bsdi3.1*) - hack_shutup_sputaux=yes - ;; - *-bsdi4.0*) - hack_shutup_sigwait=yes - hack_shutup_sputaux=yes - hack_shutup_in6addr_init_macros=yes - ;; - *-bsdi4.1*) - hack_shutup_stdargcast=yes - ;; - *-hpux11.11) - hack_shutup_in6addr_init_macros=yes - ;; - *-osf5.1|*-osf5.1b) - hack_shutup_in6addr_init_macros=yes - ;; - *-solaris2.8) - hack_shutup_in6addr_init_macros=yes - ;; - *-solaris2.9) - hack_shutup_in6addr_init_macros=yes - ;; - *-solaris2.10) - hack_shutup_in6addr_init_macros=yes - ;; -esac - -case "$hack_shutup_pthreadmutexinit" in - yes) - # - # Shut up PTHREAD_MUTEX_INITIALIZER unbraced - # initializer warnings. - # - cat >>confdefs.h <<\_ACEOF -#define SHUTUP_MUTEX_INITIALIZER 1 -_ACEOF - - ;; -esac - -case "$hack_shutup_sigwait" in - yes) - # - # Shut up a -Wmissing-prototypes warning for sigwait(). - # - cat >>confdefs.h <<\_ACEOF -#define SHUTUP_SIGWAIT 1 -_ACEOF - - ;; -esac - -case "$hack_shutup_sputaux" in - yes) - # - # Shut up a -Wmissing-prototypes warning from . - # - cat >>confdefs.h <<\_ACEOF -#define SHUTUP_SPUTAUX 1 -_ACEOF - - ;; -esac - -case "$hack_shutup_stdargcast" in - yes) - # - # Shut up a -Wcast-qual warning from va_start(). - # - cat >>confdefs.h <<\_ACEOF -#define SHUTUP_STDARG_CAST 1 -_ACEOF - - ;; -esac - -case "$hack_shutup_in6addr_init_macros" in - yes) - -cat >>confdefs.h <<\_ACEOF -#define BROKEN_IN6ADDR_INIT_MACROS 1 -_ACEOF - - ;; -esac - -# -# Substitutions -# - -BIND9_TOP_BUILDDIR=`pwd` - - -BIND9_INCLUDES=$BIND9_TOP_BUILDDIR/make/includes - - -BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules - -. $srcdir/../../version -BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}" - - - -LIBBIND_API=$srcdir/api - - ac_config_files="$ac_config_files make/rules make/mkdep make/includes Makefile bsd/Makefile dst/Makefile include/Makefile inet/Makefile irs/Makefile isc/Makefile nameser/Makefile port_after.h port_before.h resolv/Makefile port/Makefile ${PORT_DIR}/Makefile ${PORT_INCLUDE}/Makefile" -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, don't put newlines in cache variables' values. -# 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. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *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 \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - 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}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ 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[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -DEFS=-DHAVE_CONFIG_H - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $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} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; 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 - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# 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 - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - 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 - - ;; - 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 - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # 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 sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# 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'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by $as_me, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet 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 - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -config.status -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -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=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - 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 -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "make/rules" ) CONFIG_FILES="$CONFIG_FILES make/rules" ;; - "make/mkdep" ) CONFIG_FILES="$CONFIG_FILES make/mkdep" ;; - "make/includes" ) CONFIG_FILES="$CONFIG_FILES make/includes" ;; - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "bsd/Makefile" ) CONFIG_FILES="$CONFIG_FILES bsd/Makefile" ;; - "dst/Makefile" ) CONFIG_FILES="$CONFIG_FILES dst/Makefile" ;; - "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; - "inet/Makefile" ) CONFIG_FILES="$CONFIG_FILES inet/Makefile" ;; - "irs/Makefile" ) CONFIG_FILES="$CONFIG_FILES irs/Makefile" ;; - "isc/Makefile" ) CONFIG_FILES="$CONFIG_FILES isc/Makefile" ;; - "nameser/Makefile" ) CONFIG_FILES="$CONFIG_FILES nameser/Makefile" ;; - "port_after.h" ) CONFIG_FILES="$CONFIG_FILES port_after.h" ;; - "port_before.h" ) CONFIG_FILES="$CONFIG_FILES port_before.h" ;; - "resolv/Makefile" ) CONFIG_FILES="$CONFIG_FILES resolv/Makefile" ;; - "port/Makefile" ) CONFIG_FILES="$CONFIG_FILES port/Makefile" ;; - "${PORT_DIR}/Makefile" ) CONFIG_FILES="$CONFIG_FILES ${PORT_DIR}/Makefile" ;; - "${PORT_INCLUDE}/Makefile" ) CONFIG_FILES="$CONFIG_FILES ${PORT_INCLUDE}/Makefile" ;; - "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - 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 -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@build@,$build,;t t -s,@build_cpu@,$build_cpu,;t t -s,@build_vendor@,$build_vendor,;t t -s,@build_os@,$build_os,;t t -s,@host@,$host,;t t -s,@host_cpu@,$host_cpu,;t t -s,@host_vendor@,$host_vendor,;t t -s,@host_os@,$host_os,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@RANLIB@,$RANLIB,;t t -s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@STD_CINCLUDES@,$STD_CINCLUDES,;t t -s,@STD_CDEFINES@,$STD_CDEFINES,;t t -s,@STD_CWARNINGS@,$STD_CWARNINGS,;t t -s,@CCOPT@,$CCOPT,;t t -s,@AR@,$AR,;t t -s,@ARFLAGS@,$ARFLAGS,;t t -s,@LN@,$LN,;t t -s,@ETAGS@,$ETAGS,;t t -s,@PERL@,$PERL,;t t -s,@CC@,$CC,;t t -s,@CFLAGS@,$CFLAGS,;t t -s,@LDFLAGS@,$LDFLAGS,;t t -s,@CPPFLAGS@,$CPPFLAGS,;t t -s,@ac_ct_CC@,$ac_ct_CC,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t -s,@CPP@,$CPP,;t t -s,@EGREP@,$EGREP,;t t -s,@ISC_PLATFORM_NEEDSYSSELECTH@,$ISC_PLATFORM_NEEDSYSSELECTH,;t t -s,@WANT_IRS_GR@,$WANT_IRS_GR,;t t -s,@WANT_IRS_GR_OBJS@,$WANT_IRS_GR_OBJS,;t t -s,@WANT_IRS_PW@,$WANT_IRS_PW,;t t -s,@WANT_IRS_PW_OBJS@,$WANT_IRS_PW_OBJS,;t t -s,@WANT_IRS_NIS@,$WANT_IRS_NIS,;t t -s,@WANT_IRS_NIS_OBJS@,$WANT_IRS_NIS_OBJS,;t t -s,@WANT_IRS_NISGR_OBJS@,$WANT_IRS_NISGR_OBJS,;t t -s,@WANT_IRS_NISPW_OBJS@,$WANT_IRS_NISPW_OBJS,;t t -s,@WANT_IRS_DBPW_OBJS@,$WANT_IRS_DBPW_OBJS,;t t -s,@ALWAYS_DEFINES@,$ALWAYS_DEFINES,;t t -s,@DO_PTHREADS@,$DO_PTHREADS,;t t -s,@WANT_IRS_THREADSGR_OBJS@,$WANT_IRS_THREADSGR_OBJS,;t t -s,@WANT_IRS_THREADSPW_OBJS@,$WANT_IRS_THREADSPW_OBJS,;t t -s,@WANT_IRS_THREADS_OBJS@,$WANT_IRS_THREADS_OBJS,;t t -s,@WANT_THREADS_OBJS@,$WANT_THREADS_OBJS,;t t -s,@USE_IFNAMELINKID@,$USE_IFNAMELINKID,;t t -s,@ISC_THREAD_DIR@,$ISC_THREAD_DIR,;t t -s,@DAEMON_OBJS@,$DAEMON_OBJS,;t t -s,@NEED_DAEMON@,$NEED_DAEMON,;t t -s,@STRSEP_OBJS@,$STRSEP_OBJS,;t t -s,@NEED_STRSEP@,$NEED_STRSEP,;t t -s,@NEED_STRERROR@,$NEED_STRERROR,;t t -s,@MKDEPCC@,$MKDEPCC,;t t -s,@MKDEPCFLAGS@,$MKDEPCFLAGS,;t t -s,@MKDEPPROG@,$MKDEPPROG,;t t -s,@IRIX_DNSSEC_WARNINGS_HACK@,$IRIX_DNSSEC_WARNINGS_HACK,;t t -s,@purify_path@,$purify_path,;t t -s,@PURIFY@,$PURIFY,;t t -s,@LN_S@,$LN_S,;t t -s,@ECHO@,$ECHO,;t t -s,@ac_ct_AR@,$ac_ct_AR,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@CXX@,$CXX,;t t -s,@CXXFLAGS@,$CXXFLAGS,;t t -s,@ac_ct_CXX@,$ac_ct_CXX,;t t -s,@CXXCPP@,$CXXCPP,;t t -s,@F77@,$F77,;t t -s,@FFLAGS@,$FFLAGS,;t t -s,@ac_ct_F77@,$ac_ct_F77,;t t -s,@LIBTOOL@,$LIBTOOL,;t t -s,@O@,$O,;t t -s,@A@,$A,;t t -s,@SA@,$SA,;t t -s,@LIBTOOL_MKDEP_SED@,$LIBTOOL_MKDEP_SED,;t t -s,@LIBTOOL_MODE_COMPILE@,$LIBTOOL_MODE_COMPILE,;t t -s,@LIBTOOL_MODE_INSTALL@,$LIBTOOL_MODE_INSTALL,;t t -s,@LIBTOOL_MODE_LINK@,$LIBTOOL_MODE_LINK,;t t -s,@HAS_INET6_STRUCTS@,$HAS_INET6_STRUCTS,;t t -s,@ISC_PLATFORM_NEEDNETINETIN6H@,$ISC_PLATFORM_NEEDNETINETIN6H,;t t -s,@ISC_PLATFORM_NEEDNETINET6IN6H@,$ISC_PLATFORM_NEEDNETINET6IN6H,;t t -s,@HAS_IN_ADDR6@,$HAS_IN_ADDR6,;t t -s,@NEED_IN6ADDR_ANY@,$NEED_IN6ADDR_ANY,;t t -s,@ISC_PLATFORM_HAVEIN6PKTINFO@,$ISC_PLATFORM_HAVEIN6PKTINFO,;t t -s,@ISC_PLATFORM_FIXIN6ISADDR@,$ISC_PLATFORM_FIXIN6ISADDR,;t t -s,@ISC_IPV6_H@,$ISC_IPV6_H,;t t -s,@ISC_IPV6_O@,$ISC_IPV6_O,;t t -s,@ISC_ISCIPV6_O@,$ISC_ISCIPV6_O,;t t -s,@ISC_IPV6_C@,$ISC_IPV6_C,;t t -s,@HAVE_SIN6_SCOPE_ID@,$HAVE_SIN6_SCOPE_ID,;t t -s,@HAVE_SOCKADDR_STORAGE@,$HAVE_SOCKADDR_STORAGE,;t t -s,@ISC_PLATFORM_NEEDNTOP@,$ISC_PLATFORM_NEEDNTOP,;t t -s,@ISC_PLATFORM_NEEDPTON@,$ISC_PLATFORM_NEEDPTON,;t t -s,@ISC_PLATFORM_NEEDATON@,$ISC_PLATFORM_NEEDATON,;t t -s,@HAVE_SA_LEN@,$HAVE_SA_LEN,;t t -s,@HAVE_MINIMUM_IFREQ@,$HAVE_MINIMUM_IFREQ,;t t -s,@BSD_COMP@,$BSD_COMP,;t t -s,@SOLARIS_BITTYPES@,$SOLARIS_BITTYPES,;t t -s,@USE_FIONBIO_IOCTL@,$USE_FIONBIO_IOCTL,;t t -s,@PORT_NONBLOCK@,$PORT_NONBLOCK,;t t -s,@PORT_DIR@,$PORT_DIR,;t t -s,@USE_POLL@,$USE_POLL,;t t -s,@HAVE_MD5@,$HAVE_MD5,;t t -s,@SOLARIS2@,$SOLARIS2,;t t -s,@PORT_INCLUDE@,$PORT_INCLUDE,;t t -s,@ISC_PLATFORM_MSGHDRFLAVOR@,$ISC_PLATFORM_MSGHDRFLAVOR,;t t -s,@ISC_PLATFORM_NEEDPORTT@,$ISC_PLATFORM_NEEDPORTT,;t t -s,@ISC_PLATFORM_NEEDTIMESPEC@,$ISC_PLATFORM_NEEDTIMESPEC,;t t -s,@ISC_LWRES_ENDHOSTENTINT@,$ISC_LWRES_ENDHOSTENTINT,;t t -s,@ISC_LWRES_SETNETENTINT@,$ISC_LWRES_SETNETENTINT,;t t -s,@ISC_LWRES_ENDNETENTINT@,$ISC_LWRES_ENDNETENTINT,;t t -s,@ISC_LWRES_GETHOSTBYADDRVOID@,$ISC_LWRES_GETHOSTBYADDRVOID,;t t -s,@ISC_LWRES_NEEDHERRNO@,$ISC_LWRES_NEEDHERRNO,;t t -s,@ISC_LWRES_GETIPNODEPROTO@,$ISC_LWRES_GETIPNODEPROTO,;t t -s,@ISC_LWRES_GETADDRINFOPROTO@,$ISC_LWRES_GETADDRINFOPROTO,;t t -s,@ISC_LWRES_GETNAMEINFOPROTO@,$ISC_LWRES_GETNAMEINFOPROTO,;t t -s,@NEED_PSELECT@,$NEED_PSELECT,;t t -s,@NEED_GETTIMEOFDAY@,$NEED_GETTIMEOFDAY,;t t -s,@HAVE_STRNDUP@,$HAVE_STRNDUP,;t t -s,@ISC_PLATFORM_NEEDSTRSEP@,$ISC_PLATFORM_NEEDSTRSEP,;t t -s,@ISC_PLATFORM_NEEDVSNPRINTF@,$ISC_PLATFORM_NEEDVSNPRINTF,;t t -s,@ISC_EXTRA_OBJS@,$ISC_EXTRA_OBJS,;t t -s,@ISC_EXTRA_SRCS@,$ISC_EXTRA_SRCS,;t t -s,@USE_SYSERROR_LIST@,$USE_SYSERROR_LIST,;t t -s,@ISC_PLATFORM_QUADFORMAT@,$ISC_PLATFORM_QUADFORMAT,;t t -s,@ISC_SOCKLEN_T@,$ISC_SOCKLEN_T,;t t -s,@GETGROUPLIST_ARGS@,$GETGROUPLIST_ARGS,;t t -s,@NET_R_ARGS@,$NET_R_ARGS,;t t -s,@NET_R_BAD@,$NET_R_BAD,;t t -s,@NET_R_COPY@,$NET_R_COPY,;t t -s,@NET_R_COPY_ARGS@,$NET_R_COPY_ARGS,;t t -s,@NET_R_OK@,$NET_R_OK,;t t -s,@NET_R_SETANSWER@,$NET_R_SETANSWER,;t t -s,@NET_R_RETURN@,$NET_R_RETURN,;t t -s,@GETNETBYADDR_ADDR_T@,$GETNETBYADDR_ADDR_T,;t t -s,@NETENT_DATA@,$NETENT_DATA,;t t -s,@NET_R_ENT_ARGS@,$NET_R_ENT_ARGS,;t t -s,@NET_R_SET_RESULT@,$NET_R_SET_RESULT,;t t -s,@NET_R_SET_RETURN@,$NET_R_SET_RETURN,;t t -s,@NET_R_END_RESULT@,$NET_R_END_RESULT,;t t -s,@NET_R_END_RETURN@,$NET_R_END_RETURN,;t t -s,@GROUP_R_ARGS@,$GROUP_R_ARGS,;t t -s,@GROUP_R_BAD@,$GROUP_R_BAD,;t t -s,@GROUP_R_OK@,$GROUP_R_OK,;t t -s,@GROUP_R_RETURN@,$GROUP_R_RETURN,;t t -s,@GROUP_R_END_RESULT@,$GROUP_R_END_RESULT,;t t -s,@GROUP_R_END_RETURN@,$GROUP_R_END_RETURN,;t t -s,@GROUP_R_ENT_ARGS@,$GROUP_R_ENT_ARGS,;t t -s,@GROUP_R_SET_RESULT@,$GROUP_R_SET_RESULT,;t t -s,@GROUP_R_SET_RETURN@,$GROUP_R_SET_RETURN,;t t -s,@HOST_R_ARGS@,$HOST_R_ARGS,;t t -s,@HOST_R_BAD@,$HOST_R_BAD,;t t -s,@HOST_R_COPY@,$HOST_R_COPY,;t t -s,@HOST_R_COPY_ARGS@,$HOST_R_COPY_ARGS,;t t -s,@HOST_R_ERRNO@,$HOST_R_ERRNO,;t t -s,@HOST_R_OK@,$HOST_R_OK,;t t -s,@HOST_R_RETURN@,$HOST_R_RETURN,;t t -s,@HOST_R_SETANSWER@,$HOST_R_SETANSWER,;t t -s,@HOSTENT_DATA@,$HOSTENT_DATA,;t t -s,@HOST_R_END_RESULT@,$HOST_R_END_RESULT,;t t -s,@HOST_R_END_RETURN@,$HOST_R_END_RETURN,;t t -s,@HOST_R_ENT_ARGS@,$HOST_R_ENT_ARGS,;t t -s,@HOST_R_SET_RESULT@,$HOST_R_SET_RESULT,;t t -s,@HOST_R_SET_RETURN@,$HOST_R_SET_RETURN,;t t -s,@SETPWENT_VOID@,$SETPWENT_VOID,;t t -s,@SETGRENT_VOID@,$SETGRENT_VOID,;t t -s,@NGR_R_ARGS@,$NGR_R_ARGS,;t t -s,@NGR_R_BAD@,$NGR_R_BAD,;t t -s,@NGR_R_COPY@,$NGR_R_COPY,;t t -s,@NGR_R_COPY_ARGS@,$NGR_R_COPY_ARGS,;t t -s,@NGR_R_OK@,$NGR_R_OK,;t t -s,@NGR_R_RETURN@,$NGR_R_RETURN,;t t -s,@NGR_R_PRIVATE@,$NGR_R_PRIVATE,;t t -s,@NGR_R_END_RESULT@,$NGR_R_END_RESULT,;t t -s,@NGR_R_END_RETURN@,$NGR_R_END_RETURN,;t t -s,@NGR_R_ENT_ARGS@,$NGR_R_ENT_ARGS,;t t -s,@NGR_R_SET_RESULT@,$NGR_R_SET_RESULT,;t t -s,@NGR_R_SET_RETURN@,$NGR_R_SET_RETURN,;t t -s,@PROTO_R_ARGS@,$PROTO_R_ARGS,;t t -s,@PROTO_R_BAD@,$PROTO_R_BAD,;t t -s,@PROTO_R_COPY@,$PROTO_R_COPY,;t t -s,@PROTO_R_COPY_ARGS@,$PROTO_R_COPY_ARGS,;t t -s,@PROTO_R_OK@,$PROTO_R_OK,;t t -s,@PROTO_R_SETANSWER@,$PROTO_R_SETANSWER,;t t -s,@PROTO_R_RETURN@,$PROTO_R_RETURN,;t t -s,@PROTOENT_DATA@,$PROTOENT_DATA,;t t -s,@PROTO_R_END_RESULT@,$PROTO_R_END_RESULT,;t t -s,@PROTO_R_END_RETURN@,$PROTO_R_END_RETURN,;t t -s,@PROTO_R_ENT_ARGS@,$PROTO_R_ENT_ARGS,;t t -s,@PROTO_R_ENT_UNUSED@,$PROTO_R_ENT_UNUSED,;t t -s,@PROTO_R_SET_RESULT@,$PROTO_R_SET_RESULT,;t t -s,@PROTO_R_SET_RETURN@,$PROTO_R_SET_RETURN,;t t -s,@PASS_R_ARGS@,$PASS_R_ARGS,;t t -s,@PASS_R_BAD@,$PASS_R_BAD,;t t -s,@PASS_R_COPY@,$PASS_R_COPY,;t t -s,@PASS_R_COPY_ARGS@,$PASS_R_COPY_ARGS,;t t -s,@PASS_R_OK@,$PASS_R_OK,;t t -s,@PASS_R_RETURN@,$PASS_R_RETURN,;t t -s,@PASS_R_END_RESULT@,$PASS_R_END_RESULT,;t t -s,@PASS_R_END_RETURN@,$PASS_R_END_RETURN,;t t -s,@PASS_R_ENT_ARGS@,$PASS_R_ENT_ARGS,;t t -s,@PASS_R_SET_RESULT@,$PASS_R_SET_RESULT,;t t -s,@PASS_R_SET_RETURN@,$PASS_R_SET_RETURN,;t t -s,@SERV_R_ARGS@,$SERV_R_ARGS,;t t -s,@SERV_R_BAD@,$SERV_R_BAD,;t t -s,@SERV_R_COPY@,$SERV_R_COPY,;t t -s,@SERV_R_COPY_ARGS@,$SERV_R_COPY_ARGS,;t t -s,@SERV_R_OK@,$SERV_R_OK,;t t -s,@SERV_R_SETANSWER@,$SERV_R_SETANSWER,;t t -s,@SERV_R_RETURN@,$SERV_R_RETURN,;t t -s,@SERVENT_DATA@,$SERVENT_DATA,;t t -s,@SERV_R_END_RESULT@,$SERV_R_END_RESULT,;t t -s,@SERV_R_END_RETURN@,$SERV_R_END_RETURN,;t t -s,@SERV_R_ENT_ARGS@,$SERV_R_ENT_ARGS,;t t -s,@SERV_R_ENT_UNUSED@,$SERV_R_ENT_UNUSED,;t t -s,@SERV_R_SET_RESULT@,$SERV_R_SET_RESULT,;t t -s,@SERV_R_SET_RETURN@,$SERV_R_SET_RETURN,;t t -s,@SETNETGRENT_ARGS@,$SETNETGRENT_ARGS,;t t -s,@INNETGR_ARGS@,$INNETGR_ARGS,;t t -s,@BIND9_TOP_BUILDDIR@,$BIND9_TOP_BUILDDIR,;t t -s,@BIND9_VERSION@,$BIND9_VERSION,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -/@BIND9_INCLUDES@/r $BIND9_INCLUDES -s,@BIND9_INCLUDES@,,;t t -/@BIND9_MAKE_RULES@/r $BIND9_MAKE_RULES -s,@BIND9_MAKE_RULES@,,;t t -/@LIBBIND_API@/r $LIBBIND_API -s,@LIBBIND_API@,,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # 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. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;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,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -# -# CONFIG_HEADER section. -# - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='[ ].*$,\1#\2' -ac_dC=' ' -ac_dD=',;t' -# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='$,\1#\2define\3' -ac_uC=' ' -ac_uD=',;t' - -for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - # Do quote $f, to prevent DOS paths from being IFS'd. - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } - # Remove the trailing spaces. - sed 's/[ ]*$//' $ac_file_inputs >$tmp/in - -_ACEOF - -# Transform confdefs.h into two sed scripts, `conftest.defines' and -# `conftest.undefs', that substitutes the proper values into -# config.h.in to produce config.h. The first handles `#define' -# templates, and the second `#undef' templates. -# And first: Protect against being on the right side of a sed subst in -# config.status. Protect against being in an unquoted here document -# in config.status. -rm -f conftest.defines conftest.undefs -# Using a here document instead of a string reduces the quoting nightmare. -# Putting comments in sed scripts is not portable. -# -# `end' is used to avoid that the second main sed command (meant for -# 0-ary CPP macros) applies to n-ary macro definitions. -# See the Autoconf documentation for `clear'. -cat >confdef2sed.sed <<\_ACEOF -s/[\\&,]/\\&/g -s,[\\$`],\\&,g -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp -t end -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp -: end -_ACEOF -# If some macros were called several times there might be several times -# the same #defines, which is useless. Nevertheless, we may not want to -# sort them, since we want the *last* AC-DEFINE to be honored. -uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines -sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs -rm -f confdef2sed.sed - -# This sed command replaces #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. -cat >>conftest.undefs <<\_ACEOF -s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, -_ACEOF - -# Break up conftest.defines because some shells have a limit on the size -# of here documents, and old seds have small limits too (100 cmds). -echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS -echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS -echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS -echo ' :' >>$CONFIG_STATUS -rm -f conftest.tail -while grep . conftest.defines >/dev/null -do - # Write a limited-size here document to $tmp/defines.sed. - echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS - # Speed up: don't consider the non `#define' lines. - echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS - # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS - echo 'CEOF - sed -f $tmp/defines.sed $tmp/in >$tmp/out - rm -f $tmp/in - mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail - rm -f conftest.defines - mv conftest.tail conftest.defines -done -rm -f conftest.defines -echo ' fi # grep' >>$CONFIG_STATUS -echo >>$CONFIG_STATUS - -# Break up conftest.undefs because some shells have a limit on the size -# of here documents, and old seds have small limits too (100 cmds). -echo ' # Handle all the #undef templates' >>$CONFIG_STATUS -rm -f conftest.tail -while grep . conftest.undefs >/dev/null -do - # Write a limited-size here document to $tmp/undefs.sed. - echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS - # Speed up: don't consider the non `#undef' - echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS - # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS - echo 'CEOF - sed -f $tmp/undefs.sed $tmp/in >$tmp/out - rm -f $tmp/in - mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail - rm -f conftest.undefs - mv conftest.tail conftest.undefs -done -rm -f conftest.undefs - -cat >>$CONFIG_STATUS <<\_ACEOF - # 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. */ - if test x"$ac_file" = x-; then - echo "/* Generated by configure. */" >$tmp/config.h - else - echo "/* $ac_file. Generated by configure. */" >$tmp/config.h - fi - cat $tmp/in >>$tmp/config.h - rm -f $tmp/in - if test x"$ac_file" != x-; then - if diff $ac_file $tmp/config.h >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -echo "$as_me: $ac_file is unchanged" >&6;} - else - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - rm -f $ac_file - mv $tmp/config.h $ac_file - fi - else - cat $tmp/config.h - rm -f $tmp/config.h - fi -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# 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 || { (exit 1); exit 1; } -fi - - -# Tell Emacs to edit this file in shell mode. -# Local Variables: -# mode: sh -# End: From 2c9d19ec6fc69356dc6c2cf65ba1e3ff662bf8be Mon Sep 17 00:00:00 2001 From: Doug Barton Date: Sat, 12 Jul 2008 08:46:21 +0000 Subject: [PATCH 5/6] The vendor area is the proper home for these files now. --- FREEBSD-Upgrade | 120 ++++++++++++++++++++++++++++++++++++++++++++++++ FREEBSD-Xlist | 67 +++++++++++++++++++++++++++ 2 files changed, 187 insertions(+) create mode 100644 FREEBSD-Upgrade create mode 100644 FREEBSD-Xlist diff --git a/FREEBSD-Upgrade b/FREEBSD-Upgrade new file mode 100644 index 000000000000..75efb09f1e62 --- /dev/null +++ b/FREEBSD-Upgrade @@ -0,0 +1,120 @@ + + + FreeBSD maintainer's guide to updating BIND 9 + ============================================= + +1) Obtain the latest source distribution from the ISC's FTP server + (ftp://ftp.isc.org/isc/bind9/) + +2) Unpack the tarball in a suitable directory, and cd into the new + source directory. + +3) Remove unwanted files and directories: + + $ while read pattern ; do rm -rf $pattern ; done \ + Date: Sat, 12 Jul 2008 08:52:11 +0000 Subject: [PATCH 6/6] Update this file to reflect how things are done in subversion-land Reviewed by: peter --- FREEBSD-Upgrade | 61 +++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 25 deletions(-) diff --git a/FREEBSD-Upgrade b/FREEBSD-Upgrade index 75efb09f1e62..7da86ec45ec1 100644 --- a/FREEBSD-Upgrade +++ b/FREEBSD-Upgrade @@ -1,49 +1,60 @@ - FreeBSD maintainer's guide to updating BIND 9 ============================================= 1) Obtain the latest source distribution from the ISC's FTP server (ftp://ftp.isc.org/isc/bind9/) -2) Unpack the tarball in a suitable directory, and cd into the new - source directory. +2) Check out the head of the subversion "vendor branch" -3) Remove unwanted files and directories: + svn co $REPO/vendor/bind9/dist - $ while read pattern ; do rm -rf $pattern ; done \ - .tar.gz -X dist/FREEBSD-Xlist - $ cvs -q -n import src/contrib/bind9 ISC x | grep \^N +4) Copy new files over the old ones: -4) Import the sources: + cp -Rp bind-9./* dist/ - $ cvs import -m "Vendor import of BIND 9.X.Y" \ - src/contrib/bind9 ISC BIND_9_X_Y +5) Check to see if any files have been added or deleted using 'svn status' + and 'diff -ur bind-9. dist -x \.svn | grep 'Only in' -5) Resolve conflicts. +6) Use 'svn add' and 'svn rm' to bring dist up to date for files found above. + Update FREEBSD-Xlist as needed. + The files in vendor/bind9/dist should now look exactly like those in the + ISC sources, minus the files/directories in FREEBSD-Xlist above. + Carefully check the output of 'svn status' and 'svn diff' + It's not if you're paranoid, it's if you are paranoid enough - As of 2 June 2007, we have no local patches against BIND 9; thus - there are no conflicts to merge. This may change at a later date. +7) Commit the update to the vendor files: -5a) Remove any files that are no longer in the tarball from the vendor branch. + cd dist ; svn ci -m "Vendor import of BIND 9.X.Y" + svn cp $REPO/vendor/bind9/dist $REPO/vendor/bind9/${version} + (this is a server-side operation, you dont have to check it out) -6) Remove any references to the {bin,lib}/tests and docutil +8) Update the files in src/contrib/bind9: + + cd head/contrib/bind9 + + Make sure you are up to date: + svn update ; svn status + + svn merge $REPO/vendor/bind9/dist . + Resolve conflicts (if any) + Carefully check the output of 'svn status' and 'svn diff' + Test build the updated files with a clean /usr/obj and empty src.conf + Commit + +9) Remove any references to the {bin,lib}/tests and docutil directories from the configure and Makefile templates: $ sed -i.orig -e '/\/tests/d; /docutil/d; /\/xsl/d;' \ configure.in Makefile.in */Makefile.in - Please do not commit this change, as it would unnecessarily take - files off the vendor branch. You only need this to generate - config.h. + Please do not commit this change. You only need this to generate config.h. -7) Generate and run configure: +10) Generate and run configure: $ aclocal $ autoheader @@ -58,7 +69,7 @@ command line; src/lib/bind/config.mk will re-enable it at compile time if WITHOUT_INET6 is not defined. -8) Copy the following generated files to src/lib/bind and commit them: +11) Copy the following generated files to src/lib/bind and commit them: Path in src/contrib/bind9 Path in src/lib/bind ------------------------------------------------------------ @@ -74,7 +85,7 @@ Do not commit any other file that was modified or created in steps 6) or 7). -9) cd src/lib/bind/dns && make -DMAINTAINER_MODE generate && rm gen +12) cd src/lib/bind/dns && make -DMAINTAINER_MODE generate && rm gen Commit the new versions of the files generated. The following directories contain Makefiles for bits and pieces of